模型翻译成MQ请老师帮助 (文华财经wh9)

投资者咨询:模型翻译成MQ请老师帮助 (文华财经wh9)
来源:文华财经  日期:2018-7-3 8:13
 SARLINE>0  AND PANZHENG=0  ,BPK;



SARLINE<0  AND PANZHENG=0 ,SPK;
技术人员回复
日期:2018-7-3 8:25

您源码中的SARLINE是函数还是变量?如果是函数,是哪个软件的函数?如果是变量,那么SARLINE您是怎么定义的?

投资者咨询:模型翻译成MQ请老师帮助 (文华财经wh9)
来源:文华财经  日期:2018-7-3 8:13
 变量
这个也帮助翻译下
C>BKPRICE+N2*MINPRICE || C<BKPRICE-N2*MINPRICE,SP;
C>SKPRICE+N3*MINPRICE || C<SKPRICE-N4*MINPRICE,BP;
技术人员回复
日期:2018-7-3 8:42

 回复1楼,SARLINE 需要按下面标注自己定义一下,参考:

 

Vars
 Numeric SARLINE;
Begin
 SARLINE= //SARLINE 需要自己定义一下
 If(SARLIEN>0&&PanZheng==0)
 {
  Buy;
 }
 If(SARLIEN<0&&PanZheng==0)
 {
  SellShort;
 }
End

技术人员回复
日期:2018-7-3 8:46

回复3楼, 参数N1、N2、N3缺省值可以自己改一下,参考:

 

Params
 Numeric N2(1);//参数N2缺省值为1
 Numeric N3(1);//参数N3缺省值为1
 Numeric N4(1);//参数N4缺省值为1
Begin
 If(Close>BKPrice+N2*MinPrice||Close<BKPrice-N2*MinPrice)
 {
  Sell;
 }
 If(Close>SKPrice+N3*MinPrice||Close<BKPrice-N4*MinPrice)
 {
  BuyToCover;
 }
End

投资者咨询:模型翻译成MQ请老师帮助 (文华财经wh9)
来源:文华财经  日期:2018-7-3 8:13
 这个咋回事

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-3 9:15

这样试一下:

 

Vars
 Numeric SARLINE;
Begin
 SARLINE= //SARLINE 需要自己定义一下
 If(SARLINE>0&&PanZheng==0)
 {
  Buy;
 }
 If(SARLINE<0&&PanZheng==0)
 {
  SellShort;
 }
End

投资者咨询:模型翻译成MQ请老师帮助 (文华财经wh9)
来源:文华财经  日期:2018-7-3 8:13
 还是不对呀
技术人员回复
日期:2018-7-3 9:37
 您把完整源码发一下,我看一下怎么改
投资者咨询:模型翻译成MQ请老师帮助 (文华财经wh9)
来源:文华财经  日期:2018-7-3 8:13
 STEP1:=STEP/100;
MD:=MINPRICE;
MVALUE1:=MVALUE/10;
SARLINE:=SAR1(N1,STEP1,MVALUE1);

SARLINE>0  AND PANZHENG=0  ,BPK;