投资者咨询:老师您好,问题咨询 (文华财经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
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秒,需要在秒周期使用
模型里面有您不熟悉的函数可以查看函数说明了解一下