求教老师帮忙改下 (文华财经WH8赢智V8.2)

投资者咨询:求教老师帮忙改下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-6 20:48

//均线交叉时开仓
IF(BCROSSOVER[1])
IF(MARKETPOSITION != 1)
BUY(TRADEUINT,OPEN);
IF(MARKETPOSITION != -1)
SELLSHORT(TRADEUINT,OPEN);
//止盈止损
SETWINPOINT(WINPOINT);
//止损点
SETSTOPPOINT(STOPPOINT);
//浮动止损
SETFLOATSTOPPOINT(FLOSTSTOPSTARTPOINT,FLOSTSTOPPOINT);
PLOTNUMERIC("ASSETS",AVAILABLE+POSITIONPROFIT+MARGIN);
SETOWNAXIS("ASSETS");

       N:=TIME>=1628&&TIME<1700;

       CLOSEMINUTE<=1,CLOSEOUT;//收盘前1分钟,清仓
       SETSIGPRICETYPE(CLOSEOUT,LIMIT_ORDER);//清仓指令用市价进行委托,确保成交
       CONDITION_ORDER;//公式条件单关键字
        AUTOFILTER;

   
技术人员回复
日期:2018-6-6 20:58
 参考:


AVGVALUE1:MA(CLOSE, 3);
AVGVALUE2:MA(CLOSE, 18);

BCROSSOVER:=CROSSUP(AVGVALUE1,AVGVALUE2);
BCROSSDN:=CROSSDOWN(AVGVALUE1,AVGVALUE2);
BKVOL=0 && BCROSSOVER,BK;
C<BKPRICE-30*MINPRICE || C>2000*MINPRICE,SP;
BKHIGH>BKPRICE+100*MINPRICE && C<BKHIGH-50*MINPRICE,SP;
SKVOL=0 && BCROSSDN,SK;
C<SKPRICE-2000*MINPRICE || C>SKPRICE+30*MINPRICE,BP;
SKLOW<SKPRICE-200*MINPRICE &&C>SKLOW+50*MINPRICE,BP;
CLOSEMINUTE<=1,CLOSEOUT;//收盘前1分钟,清仓
SETSIGPRICETYPE(CLOSEOUT,LIMIT_ORDER);//清仓指令用市价进行委托,确保成交
AUTOFILTER;
投资者咨询:求教老师帮忙改下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-6 20:48
AUTOFILTER;
 {   CLOSEMINUTE<=1,CLOSEOUT;//收盘前1分钟,清仓,}老师就这句总是出现“函数只能用于在
小时或分钟”加载计算不过?麻烦老师给改改,谢谢。
 
技术人员回复
日期:2018-6-8 13:45

 您是加载日线及以上周期使用的话需要这样修改:

 

AVGVALUE1:MA(CLOSE, 3);
AVGVALUE2:MA(CLOSE, 18);


BCROSSOVER:=CROSSUP(AVGVALUE1,AVGVALUE2);
BCROSSDN:=CROSSDOWN(AVGVALUE1,AVGVALUE2);
BKVOL=0 && BCROSSOVER,BK;
C<BKPRICE-30*MINPRICE || C>2000*MINPRICE,SP;
BKHIGH>BKPRICE+100*MINPRICE && C<BKHIGH-50*MINPRICE,SP;
SKVOL=0 && BCROSSDN,SK;
C<SKPRICE-2000*MINPRICE || C>SKPRICE+30*MINPRICE,BP;
SKLOW<SKPRICE-200*MINPRICE &&C>SKLOW+50*MINPRICE,BP;
CLOSEMINUTE1<=1,CLOSEOUT;//收盘前1分钟,清仓
SETSIGPRICETYPE(CLOSEOUT,LIMIT_ORDER);//清仓指令用市价进行委托,确保成交
AUTOFILTER;
MULTSIG(0,0,1,0);

 

 

投资者咨询:求教老师帮忙改下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-6 20:48
 谢谢老师,我是加载在1分钟上的。 还是语法错误,测试不过,加载不上。
技术人员回复
日期:2018-6-8 13:55

 1分钟周期2楼模型是可以直接使用的,您加载看下



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