MQ编译不过,但是WH8可以 (文华财经wh9)

投资者咨询:MQ编译不过,但是WH8可以 (文华财经wh9)
来源:文华财经  日期:2018-8-6 19:42
 ZSGKH:=(INTPART(REF(C,1)/(100*MINPRICE))+1)*100*MINPRICE; 
ZSGKL: =INTPART(REF(C,1)/(100*MINPRICE))*100*MINPRICE;

编译不过,说我"MINPRICE附近" 变量重复定义

技术人员回复
日期:2018-8-6 19:47

wh8和MQ的语言相差较大,看您1楼的思路很简单,用wh8就可以直接实现,为什么非要转用MQ呢

 

wh8是为您这样的个人程序化用户设计的,麦语言编写简单易懂,自己就可以编写契合自己思路的模型


而MQ适合有专业编程团队的机构用户使用,相应的语言也更复杂,没有编程基础的话学习难度很大

 

所以如果您没有别的特别需求,建议继续使用wh8软件,更适合您

投资者咨询:MQ编译不过,但是WH8可以 (文华财经wh9)
来源:文华财经  日期:2018-8-6 19:42
 wh没有自定义函数,我要过渡到这个语言。你不能说一下吗
投资者咨询:MQ编译不过,但是WH8可以 (文华财经wh9)
来源:文华财经  日期:2018-8-6 19:42
 Vars
Numeric  ZSGKH;

Begin

ZSGKH=(INTPART(REF(C,1)/(100*MINPRICE))+1)*100*MINPRICE; 
ZSGKL=INTPART(REF(C,1)/(100*MINPRICE))*100*MINPRICE;

end

提示"C附近" 使用了未定义的变量

技术人员回复
日期:2018-8-6 20:22

参考:

 

Vars
Numeric  ZSGKH;   
Numeric  ZSGKL;   
Begin
ZSGKH=(INTPART(REF(close,1)/(100*MINPRICE))+1)*100*MINPRICE;
ZSGKL=INTPART(REF(close,1)/(100*MINPRICE))*100*MINPRICE;
PlotLine("ZSGKH",ZSGKH,RGB(255,0,0),Linethick1,0,0);
PlotLine("ZSGKL",ZSGKL,RGB(255,0,0),Linethick1,0,0);
end