在15分钟的周期上面,调取日线的20日线 [文华财经]
- 咨询内容:
老师,我想请教一个编写:开多条件:A1,A2,A3,开空条件:B1,B2,B3,各三个条件,当呈现2多1空时,做1手多单,3多,则加1手多,回到2多1空的时候,减1手多单,再到了1多2空时,则平掉多单转为1手空单,3空加1手空单。要编写出来如何表达?
另外还有一个问题:如何在非过滤模型中,限制开仓语句中的其中1个语句的每日开仓使用次数,但是对其他开仓语句不做限制?在15分钟周期中
- 文华技术人员:
N1:=A1+A2+A3;
N2:=B1+B2+B3;
N1=2&&N2=1&&BKVOL=0,BK(1);
N1=3&&BKVOL=1,BK(1);
N1=2&&N2=1&&BKVOL=2,SP(1);
N1=1&&N2=2&&BKVOL=1,SP(1);
N1=1&&N2=2&&BKVOL=0,SK(1);
N3=3&&SKVOL=1,SK(1);
仅供参考
试试用COUNT函数来限制,假设条件为A:
N:=BARSLAST(DATE<>REF(DATE,1))+1;//N为开盘到当前K线的周期数。
COUNT(A,N)<=1&&A,BK;
- 文华客服:
老师,请教个问题。
EF:=(HHV(C,N1)-LLV(C,N1))/SUM(ABS(C-REF(C,N1)),N1);
EF10:=EMA(EF,N2);
C>REF(HHV(HIGH,INTPART(10-(EF10-0.5)*10)),1),BPK;
C<REF(LLV(LOW,INTPART(10-(EF10-0.5)*10)),1),SPK;
这是我看到的一个策略,我想请问的是,这个语句里面EF10的数值有可能小于0.5,那么第三句里面EF10-0.5就很可能是负值,我想问的是是不是当他为负值的时候这个语句就相当于不满足条件不执行了,只有在EF10-0.5大于或等于0的情况下才执行语句?ef的取值应该在0-1之间吧?
- 网友回复:
您是用10减一个负数,相当于是10加上一个正数,也是可以执行的
- 网友回复: 请教下老师,如果我要在15分钟的周期上面,调取日线的20日线,不用跨周期函数,能不能这样,调去前面连续20个time=1500时的收盘价,然后平均,就相当于日线的ma20,如果可以,应该如何编写?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容