问个小号题,谢谢解答 (文华财经WH8赢智V8.2)

投资者咨询:问个小号题,谢谢解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-4 15:37
1
如何在开仓条件中加入距离上一次开仓两小时内不开仓(仅平仓)。
比如我的条件是
cross(a,b),bk(1);

技术人员回复
日期:2018-5-4 15:42
您加载在多少周期使用的?
投资者咨询:问个小号题,谢谢解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-4 15:37
5MIN周期的
技术人员回复
日期:2018-5-4 15:57
 请参考:

A:MA(C,10);
B:MA(C,20);

AA:=COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS)=0;
CROSS(A,B)&&AA,BK(1);
CROSS(A,B)&&COUNT(HOUR<>REF(HOUR,1),REFSIG_PLACE(BK,1))>=2,BK(1);

投资者咨询:问个小号题,谢谢解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-4 15:37
没太看懂 这是买开仓吧
那卖开仓呢要怎么弄




技术人员回复
日期:2018-5-4 16:17
请参考:


A:MA(C,10);
B:MA(C,20); 
AA:=COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS)=0;//表示历史上之前没有开仓
BKX:=IF(ISNULL(REFSIG_PLACE(BK,1)),100,REFSIG_PLACE(BK,1));//最近一次BK到现在周期数
SKX:=IF(ISNULL(REFSIG_PLACE(SK,1)),1000,REFSIG_PLACE(SK,1));//最近一次SK到现在周期数
NN:MIN(BKX,SKX);//最近一次开仓到现在的周期数
CROSS(A,B)&&AA,BK(1);//表示第一次满足金叉开多
CROSS(A,B)&&COUNT(HOUR<>REF(HOUR,1),NN)>=2,BK(1);//后续满足金叉,同时判断2小时内没有信号,开多
CROSSDOWN(A,B)&&AA,SK(1);//表示第一次满足死叉开空
CROSSDOWN(A,B)&&COUNT(HOUR<>REF(HOUR,1),NN)>=2,SK(1);//后续满足死叉,同时判断2小时内没有信号,开空