请教老师wh8 (文华财经WH6赢顺V6.7)

投资者咨询:请教老师wh8 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-16 19:28
 老师我的思路是以多方为例用昨天的开盘价做基准开启指令价CHECKSIG(bk,'A',0,'C',0,0);并需要BKOL作为变量

例如五分钟周期当k线上穿昨天开盘价买入开仓为了防止在该线上下穿越只要开仓就赋值BKVOL=1 防止多次开仓  当该仓低于昨天开盘价N个点止损高于2N个点止盈当K线上穿
昨天收盘价加N个点开第二个仓止损价和原来一样就是昨天收盘价了止盈是收盘价加3n个点并赋值BKVOL=2 平仓时用BKvol作为条件平掉相应的仓位以此类推收盘前14:55清仓离场
这个可以实现吗??谢谢

技术人员回复
日期:2018-5-16 20:26
参考,您的变量其实就是 COUNTSIG(BK,DAYBARPOS),用它判断就行了


N:=2;
OO:=REF(REF(O,DAYBARPOS-1),DAYBARPOS);
C>OO&&COUNTSIG(BK,DAYBARPOS)=0&&CLOSEMINUTE1>5,BK;
(C>BKPRICE+2*N*MINPRICE||C<BKPRICE-N*MINPRICE)&&COUNTSIG(BK,DAYBARPOS)=1,SP;
C>REF(C,DAYBARPOS)+N*MINPRICE&&COUNTSIG(BK,DAYBARPOS)=1&&CLOSEMINUTE1>5,BK;
(C>REF(C,DAYBARPOS)+3*N*MINPRICE||C<=REF(C,DAYBARPOS))&&COUNTSIG(BK,DAYBARPOS)=2,SP;
CHECKSIG(BK,'A',0,'C',0,0);
CLOSEMINUTE1<=5,CLOSEOUT;
AUTOFILTER;