The Expert Advisors programming in MQL5 is simple, and you can learn it easy. In this step by step guide, you will see the basic steps required in writing a simple Expert Advisor based on a developed trading strategy. The structure of an Expert Advisor, the use of built-in technical indicators and trading functions, the details of the Debug mode and use of the Strategy Tester are presented.
检测发现,这个一块有问题
int ATR_D;
double atr;
ATR_D=iATR(symbol(),PERIOD_H1,8);
double ATR[];
ArraySetAsSeries(ATR,true);
CopyBuffer(ATR_D,0,0,8,ATR);
atr=ATR[ArrayMinimum(ATR)];
我是想要1小时图中atr指标前8个小时中的最小值, CopyBuffer(ATR_D,0,0,8,ATR); 模拟盘返回的值是8 ,回测时返回的值是-1, 回测时ATR_D已经等于10,我是小白缓冲区不懂 哪位大神帮忙看看
检测发现,这个一块有问题
int ATR_D;
double atr;
ATR_D=iATR(symbol(),PERIOD_H1,8);
double ATR[];
ArraySetAsSeries(ATR,true);
CopyBuffer(ATR_D,0,0,8,ATR);
atr=ATR[ArrayMinimum(ATR)];
我是想要1小时图中atr指标前8个小时中的最小值, CopyBuffer(ATR_D,0,0,8,ATR); 模拟盘返回的值是8 ,回测时返回的值是-1, 回测时ATR_D已经等于10,我是小白缓冲区不懂 哪位大神帮忙看看
1. 发布代码时使用代码按钮。
2. 你做的是EA,需要在行情发展中刷新ATR数值,那么我判断你这段代码应处于EA的逻辑判断区域。如果如此,那么记住 指标的handle只要创建一次!!在EA初始化时! 修改你的代码。
1. 发布代码时使用代码按钮。
2. 你做的是EA,需要在行情发展中刷新ATR数值,那么我判断你这段代码应处于EA的逻辑判断区域。如果如此,那么记住 指标的handle只要创建一次!!在EA初始化时! 修改你的代码。
能详细点吗,我学金融,编程不行,没怎么看懂,我在模拟盘已经成功盈利了,想历史回测看看怎么样,结果在那卡住了,atr的数值是我开几手的依据,结果回测时atr=0
能详细点吗,我学金融,编程不行,没怎么看懂,我在模拟盘已经成功盈利了,想历史回测看看怎么样,结果在那卡住了,atr的数值是我开几手的依据,结果回测时atr=0
你不懂编程。如果论坛用户告诉你程序错误在哪里,你不懂如何修正;如果论坛用户给你正确的代码,你不懂如何把正确的代码加载入你的程序里。
有一份很详细的新手制作EA教程,请学习 Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners - MQL5 Articles.
链接里面讲解了如何处理指标的handle,如何在EA初始化时加载,如何调取数值。
如果你不想进一步学习如何编程,那么你可以雇佣自由职业者或委托他人,具体在于网站每页最上方的链接,或私信你选定的用户。
你不懂编程。如果论坛用户告诉你程序错误在哪里,你不懂如何修正;如果论坛用户给你正确的代码,你不懂如何把正确的代码加载入你的程序里。
有一份很详细的新手制作EA教程,请学习 Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners - MQL5 Articles.
链接里面讲解了如何处理指标的handle,如何在EA初始化时加载,如何调取数值。
如果你不想进一步学习如何编程,那么你可以雇佣自由职业者或委托他人,具体在于网站每页最上方的链接,或私信你选定的用户。
谢谢