[求助]请帮忙 (文华财经WH8赢智V8.2)

投资者咨询:[求助]请帮忙 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 21:57

 老师,我想在趋势策略中搞一个数组之类,从1到10,数组里面存储一个数,然后从1到10取出数组里面的值计算,满足了条件,则停止计算,取出当时计算的那个值。不知道这样的框架怎样编程?

比如数组1到10 A(n)分别存储参数0.2,0.8.0.9,1。。。。不等。

F(X)是一个关系函数

当前股价C>F(A(n)) and C<F(A(n)) 时满足条件,把n从1到10代入计算,满足了记录下当前的n,还有F(A(n))

 

请帮我编一下这样的循环架构。我记得30年前用basic是for n=n+1 之类的循环。。。老了,不会写了。感谢。

投资者咨询:[求助]请帮忙 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 21:57
 一旦满足了条件,就退出循环。
技术人员回复
日期:2018-5-11 22:15

数组,需要使用MQ软件,您可以在下方官网下载体验,

 

MQ软件官网:http://www.wenhua.com.cn/
投资者咨询:[求助]请帮忙 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 21:57
 哦。。。我刚刚买了13800的实盘wh8了。。。那就不用数组,直接设8个变量带入吧。。。这个循环怎么编?
技术人员回复
日期:2018-5-11 22:49
周一和相关同事核实后给您回复,请耐心等待
投资者咨询:[求助]请帮忙 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 21:57
 谢谢
技术人员回复
日期:2018-5-14 15:27

可以用IF函数嵌套循环来实现,参考:

 

A1:=0.2;
A2:=0.8;
A3:=0.9;
A4:=1;
……
A10:=N;
A:IF(C>F(A1)&&C<F(A1),A1,IF(C>F(A2)&&C<F(A2),A2,IF(C>F(A3)&&C<F(A3),A3,IF(C>F(A4)&&C<F(A4),A4,IF(C>F(A5)&&C<F(A5),A5,IF(C>F(A6)&&C<F(A6),A6,IF(C>F(A7)&&C<F(A7),A7,IF(C>F(A8)&&C<F(A8),A8,IF(C>F(A9)&&C<F(A9),A9,IF(C>F(A10)&&C<F(A10),A10,NULL)))))))));
A:IF(C>F(A1)&&C<F(A1),F(A1),IF(C>F(A2)&&C<F(A2),F(A2),IF(C>F(A3)&&C<F(A3),F(A3),IF(C>F(A4)&&C<F(A4),F(A4),IF(C>F(A5)&&C<F(A5),F(A5),IF(C>F(A6)&&C<F(A6),F(A6),IF(C>F(A7)&&C<F(A7),F(A7),IF(C>F(A8)&&C<F(A8),F(A8),IF(C>F(A9)&&C<F(A9),F(A9),IF(C>F(A10)&&C<F(A10),F(A10),NULL)))))))));