赢智限制日内交易次数如何写 [文华财经]
- 咨询内容: 限制日内模型交易次数 怎么弄啊 在论坛上看了半天 不会弄 count函数 具体的没写出来 日内交易一次 和两次的编写方法
- 文华技术人员:
1、
N:=BARSLAST(DATE<>REF(DATE,1))+1;
BB&&COUNT(BARSBK=1,N)+COUNT(BARSSK=1,N)<=M&&TIME<1457,BK;//满足BB条件,并且前面已经开过M次仓了,开多单。并且时间小于1457(这里的时间填写日内最后一个K线的起始时间,如果是5分钟周期,就是TIME<1455,3分钟周期就是1457)
SS&&COUNT(BARSBK=1,N)+COUNT(BARSSK=1,N)<=M&&TIME<1457,SK;//BB、SS为相应的开多和开空条件TIME>=1457,BP;//1457时间类似的您自己根据加载的周期修改
TIME>=1457,SP;
AUTOFILTER;2、
新版WH8后面加上MONO_SIGNAL;
N:=BARSLAST(DATE<>REF(DATE,1))+1;
BB&&COUNT(BARSBK=1,N)+COUNT(BARSSK=1,N)<=M&&TIME<1457,BK;SS&&COUNT(BARSBK=1,N)+COUNT(BARSSK=1,N)<=M&&TIME<1457,SK;
TIME>=1457,BP;
TIME>=1457,SP;
AUTOFILTER;MONO_SIGNAL;
其他平仓条件您自己加上
仅供参考!
- 文华客服: 谢谢!研究研究。
- 网友回复: 请问路之遥老师,程序中的N和M 是指什么?如何改变限制开仓的次数?谢谢!
- 网友回复:
1、N是前面定义的变量。N:=BARSLAST(DATE<>REF(DATE,1))+1;//表示分钟周期开盘到当前的K线总数
2、M是您自己设置的
BB&&COUNT(BARSBK=1,N)+COUNT(BARSSK=1,N)<=M&&TIME<1457,BK;//满足BB条件,并且前面已经开过M次仓了,开多单
意思就是限制日内最多可以开M+1次仓
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容