外汇MT4的EA编程,取前20日最高价,怎么取呀

请大大们详细一下,从double开始写,谢谢

首先,我并不知道您是用什么语言来写程序的,
但是我可以提供给您一个思路

思路:首先创建2个数组,把前20日的价格1V1的对比,
高的放到数组1,低的被淘汰了,就复杂数组2,
然后进行下一轮的对比,到最后你直接去数组1的数值就行了

编程都是一样,只要思路对了,区别就是语言的不同。希望能帮助到您。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-12
//20日内最高价所在的K线的索引index
int index = iHighest(Symbol(),0,MODE_HIGH,20,0);
// 取该K线的最高值H
double H= High[index];

追问

谢谢,是不是取close[0]、close[1]之类的也需要索引呀

追答

是的,也需要.

本回答被提问者和网友采纳
第2个回答  2016-03-21
HH=iHigh(Symbol(),1440,iHighest(Symbol(),1440,MODE_HIGH,20,1));
你试看看 by 外汇程咬金
第3个回答  2016-04-27
具体的我也不知道,但是我知道有个叫外汇学院的网站有相关知识可以学习,也许里面就有你想要的答案 希望能帮到你
第4个回答  2016-04-22
改了还不行吗?;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网