金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4682|回复: 13

怎样实现一平一开不加仓,以及实行多个品种图表化运行

[复制链接]

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
发表于 2023-3-20 09:33 | 显示全部楼层 |阅读模式
新手稳很简单的问题。
请问,模型怎样实现一平一开不加仓?和文华的那个过滤类似?

怎样实现多个品种自动交易,我目前只会一个品种运行图表化自动交易。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 09:39 | 显示全部楼层
1、可以在开仓条件中加上holding=0,这样图表上有开仓信号的时候就不会再开仓了,例如:
     sell(平多条件 and holding>0,holding,market);
     sellshort(平空条件 and holding<0,holding,market);
     buy(开多条件 and holding=0,1,market);
     buyshort(开空条件 and holding=0,1,market);

2、多品种交易,那可以新建框架,然后切分多个窗口,最多可以切分32个窗口,每个窗口可以单独设置品种,然后加载策略进行交易。新建框架的教程如下:https://www.weistock.com/docs/HE ... 1%86%E6%9E%B6.html#自定义框架
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-3-20 09:52 | 显示全部楼层
1111.png


比如,为什么我设置了1%的止盈,盈利额到了却不止盈呢?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2023-3-20 09:55 | 显示全部楼层
这个是看持仓均价和最新价之间的一个价格幅度啊,不是看盈亏率的。你的均价是2625,空仓的话,那最新价低于2598,才会触发啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-3-20 10:03 | 显示全部楼层
好,知道了,谢谢。
回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-4-1 08:11 | 显示全部楼层
MZEA}I82MA(3}_{IIUL99IA.png
加上了那几句限制仓位的话还是不过滤,不停的开仓,脑袋都被气炸了。

文华,以及通达信只需要末尾加个函数的问题,在这里变成了无限难。


回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-4-1 08:12 | 显示全部楼层
看来,它会无限的开仓下去。
回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-4-1 08:16 | 显示全部楼层
特别是高频,本来只想做一手,因为信号出现的快,可能上一个信号没有成交,下一个信号又下单了,如果不过滤,1手也会变成1万手。
回复

使用道具 举报

37

主题

9972

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-4-1 08:41 | 显示全部楼层
把你完整的代码贴出来看下
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

23

帖子

23

积分

Rank: 2

等级: 标准版

注册:
2023-3-20
曾用名:
 楼主| 发表于 2023-4-1 09:12 | 显示全部楼层

交易时间:=(TIME>=090100 AND TIME<=145000) OR (TIME>=210100 AND TIME<=225000);

A:=MA(C,1);
B:=MA(C,5);

做多条件:=CROSS(A,B) AND 交易时间 AND HOLDING=0;
做空条件:=CROSS(B,A) AND 交易时间 AND HOLDING=0;
平空条件:=CROSS(A,B) AND 交易时间 AND HOLDING<0;
平多条件:=CROSS(B,A) AND 交易时间 AND HOLDING>0;

SELL(平多条件,0,LIMITR,O+2);   
SELLSHORT(平空条件,0,LIMITR,O-2);
BUY(做多条件,1,LIMITR,O-5);   
BUYSHORT(做空条件,1,LIMITR,O+5);  


尾盘:=(TIME>=145500 AND TIME<=150000) OR (TIME>=225500 AND TIME<=230000);
IF 尾盘 THEN  //尾盘清仓
BEGIN
SELL(HOLDING>0,0,LIMITR,OPEN);
SELLSHORT(HOLDING<0,0,LIMITR,OPEN);
END

模式和这个差不多

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-6-8 14:16 , Processed in 0.124513 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表