老师您好,问题咨询 (文华财经WH8赢智V8.2)

投资者咨询:老师您好,问题咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-9 11:09
老师麻烦将源码修改为wh8的麦语言 

Params 
  Numeric m(30); 
  Numeric n(60); 
Vars 
  NumericSeries J; 
Begin 
  J = Ma(New,m); 
  If(MarketPosition == 0) 
  { 
    If(Ref(J,1)>Ref(J,2)&&J>Ref(J,1)&&Time<0.151450) 
    { 
      Buy; 
    } 
    If(Ref(J,1)<Ref(J,2)&&J<Ref(J,1)&&Time<0.151450) 
    { 
      SellShort; 
    } 
  } 
  If(MarketPosition==1&&New>BKPrice+n) Sell; 
  If(MarketPosition==-1&&New<SKPrice-n) BuyToCover; 
  If(MarketPosition==1&&New<BKPrice-n) Sell; 
  If(MarketPosition==-1&&New>SKPrice+n) BuyToCover; 
  If(MarketPosition==1&&Time>=145950) Sell; 
  If(MarketPosition==-1&&Time>=145950) BuyToCover; 
End
技术人员回复
日期:2018-5-9 11:16

 M N参数需要在参数列表中设置,修改参考:

 

J:MA(C,M);
BKVOL=0 &&SKVOL=0 &&REF(J,1)>REF(J,2)&&J>REF(J,1)&&TIME<151450,BPK;
BKVOL=0 &&SKVOL=0 &&REF(J,1)<REF(J,2)&&J<REF(J,1)&&TIME<151450,SPK;
BKVOL>1 &&(C>BKPRICE+N || C<BKPRICE-N ||TIME>=145950),SP;
BKVOL<0 &&(C<SKPRICE-N || C>SKPRICE+N ||TIME>=145950),BP;
AUTOFILTER;


 

投资者咨询:老师您好,问题咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-9 11:09
 老师,再问下,这里的m和n分别指什么,151450与145950是怎么得到的?另外加载在什么周期上运行
技术人员回复
日期:2018-5-9 11:27

 M是均线参数 N是止盈止损参数

 

151450是时间参数表示15点14分50秒,需要在秒周期使用

 

模型里面有您不熟悉的函数可以查看函数说明了解一下