问,checksig能滞做到这点 (文华财经WH8赢智V8.2)

投资者咨询:问,checksig能滞做到这点 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:37
已写:
CHECKSIG(SP,'A',1,'C',0,0);
C>O and ref(C,1)>ref(O,1) , BK;
C<ref(O,barsbk),SP;
autofilter;


后面怎样写才能添加下面效果:

开多仓后,下一根K线如果是阴线,则于当前K线平仓(信号出在当前K线结束,而不在第三根K线出信号)。


另,1.  stop1追踪止损,N数值不能为变量?
      2.  closeout是收盘价模型?能否用于指令价模型?
 
技术人员回复
日期:2018-8-22 13:19

stop1参数N可以为变量,closeout是清仓指令,既可以用于收盘价模型也可以用于指令价模型

 

阴线平仓参考:

 

CHECKSIG(SP,'A',1,'C',0,0);
C>O AND REF(C,1)>REF(O,1) , BK;
C<REF(O,BARSBK),SP;
BKVOL>0&&ISDOWN,SP;
AUTOFILTER;

投资者咨询:问,checksig能滞做到这点 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:37
 那么stop1和SP信号优先执行哪个,closeout 和SP信号呢?

如果公式中平多仓, 同时写

CHECKSIG(SP,'A',1,'C',0,0); 
CHECKSIG(closeout,'B',3,'C',0,0);
C<ref(O,barsbk),SP;
C<o,closeout;


这两种平多信号可以按时间发生先后有序执行?

   
技术人员回复
日期:2018-8-22 18:31

指令之间是有优先级的,closeout和STOP1优先级最高,其余指令看编写顺序,您了解下

 

 

投资者咨询:问,checksig能滞做到这点 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-22 12:37
 CHECKSIG(SP,'A',1,'C',0,0); 
CHECKSIG(closeout,'B',3,'C',0,0);
C<ref(O,barsbk),SP;
C<o,closeout;
这样写了好像只执行closeout,SP信号没出现了。是不是两者不能同时使用
技术人员回复
日期:2018-8-23 9:39

 可以同时使用的

 

只执行了CLOSEOUT是因为CLOSEOUT 的条件更容易满足

 

如果条件同时满足,是根据指令的优先级和编写顺序执行的