麻烦老师解决一下 (文华财经WH8赢智V8.2)

投资者咨询:麻烦老师解决一下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-17 16:14
 STEP:10;
MVALUE:20;
N:2;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT;
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;
MA5:MA(C,5);
SARLINE>=0,BK;
SARLINE<0||C>BKPRICE+5*MINPRICE,SP;
SETSIGPRICETYPE(BK,MA5);
SETSIGPRICETYPE(SP,MA5);
SARLINE<0,SK;
SARLINE>=0||C<SKPRICE-5*MINPRICE,BP;
SETSIGPRICETYPE(SK,MA5);
SETSIGPRICETYPE(BP,MA5);
AUTOFILTER;

老师,我这个模型里面sar颜色都变了,也就是开仓以后都出现亏损了,并且卖平仓的条件都出现了,为啥它也不平仓,一直亏损下去,附图两张

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-17 16:33

 这里不是问题的,在模型没有特殊编写时默认为收盘价模型

 

收盘价模型盘收盘后确认信号,下一根K线开盘执行

 

您1楼需求使用CHECKSIG函数设置满足条件立即执行的指令价方式就可以实现

 

具体用法可以参考函数说明了解,模型修改:

 

 STEP:10;
MVALUE:20;
N:2;
STEP1:=STEP/100;
MVALUE1:=MVALUE/100;
SARLINE:SAR(N,STEP1,MVALUE1),CIRCLEDOT;
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;
MA5:MA(C,5);
SARLINE>=0,BK;
SARLINE<0||C>BKPRICE+5*MINPRICE,SP;
SETSIGPRICETYPE(BK,MA5);
SETSIGPRICETYPE(SP,MA5);
SARLINE<0,SK;
SARLINE>=0||C<SKPRICE-5*MINPRICE,BP;
SETSIGPRICETYPE(SK,MA5);
SETSIGPRICETYPE(BP,MA5);

CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
AUTOFILTER;