公式完善一下! (文华财经WH6赢顺V6.7)

投资者咨询:公式完善一下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 16:54
 
以SAR红绿变色为反手开仓条件编写可以参考:

//SARLINE
STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;

SARLINE>=0&&REF(SARLINE<0,1),BPK;
SARLINE<0&&REF(SARLINE>=0,1),SPK;
AUTOFILTER;
技术人员回复
日期:2018-8-17 16:59
 您想如何完善模型?具体说明一下您的思路
投资者咨询:公式完善一下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 16:54
改成转点后按照转点的触发价挂单   和  转点后向下挂10个点!

各做一个公式!
技术人员回复
日期:2018-8-20 13:29

您的思路需要在wh8上实现,wh8下载地址:http://www.wenhua.com.cn/

 

设置委托价格的模型需要实际加入模组运行才能生效,您可以加入模组看看运行效果

 

按触发价:

 

STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;


SARLINE>=0&&REF(SARLINE<0,1),BPK;
SARLINE<0&&REF(SARLINE>=0,1),SPK;
AUTOFILTER;
SETALLSIGPRICETYPE(SIGPRICE_ORDER);
MULTSIG(0,0,1,0);

 

 

按触发价挂10个点:

 

STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;


SARLINE>=0&&REF(SARLINE<0,1),BPK;
SARLINE<0&&REF(SARLINE>=0,1),SPK;
AUTOFILTER;
SETSIGPRICETYPE(BPK,SIGPRICE_ORDER-10*MINPRICE);
SETSIGPRICETYPE(SPK,SIGPRICE_ORDER+10*MINPRICE);
MULTSIG(0,0,1,0);

 

 

投资者咨询:公式完善一下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 16:54
 谢谢,再帮忙加一个最大止损50个点!
技术人员回复
日期:2018-8-20 15:10

按触发价:

 

STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;
SARLINE>=0&&REF(SARLINE<0,1),BPK;
SARLINE<0&&REF(SARLINE>=0,1),SPK;
C<=BKPRICE-50*MINPRICE,SP;
C>=SKPRICE+50*MINPRICE,BP;
AUTOFILTER;
SETALLSIGPRICETYPE(SIGPRICE_ORDER);
MULTSIG(0,0,1,0);

 

按触发价挂10个点: 

 

STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
IF(SARLINE>=0,SARLINE,NULL),COLORRED,CIRCLEDOT;
IF(SARLINE<0,ABS(SARLINE),NULL),COLORCYAN,CIRCLEDOT;
SARLINE>=0&&REF(SARLINE<0,1),BPK;
SARLINE<0&&REF(SARLINE>=0,1),SPK;
C<=BKPRICE-50*MINPRICE,SP;
C>=SKPRICE+50*MINPRICE,BP;
AUTOFILTER;
SETSIGPRICETYPE(BPK,SIGPRICE_ORDER-10*MINPRICE);
SETSIGPRICETYPE(SPK,SIGPRICE_ORDER+10*MINPRICE);
MULTSIG(0,0,1,0);