任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 164 1...157158159160161162163164165166167168169170171...1178 新评论 forexman77 2013.09.29 17:12 #1631 Sepulca:在我看来,MQL4和 MQL5 将人们分为交易者和程序员。在MQL5 中,你可以制造很多东西,然后在市场上出售。而普通交易员只需要MQL4 。更不用说那些用手交易的人了。我自己也试了一下,甚至对OOP有了一点了解。尝试和学习。它将为你带来回报))。 我认为mql5有一个非常强大的策略测试器,如果没有它,你就无法彻底检查前进测试。我在mql4上优化Expert Advisors并开始前向分析,每个有价值的运行都需要很多时间,但mql5刚刚启动优化,让我检查所有有利可图的前向。问题是这种深入分析是否有助于使EA稳定盈利。浪费时间研究mql5,然后发现这一切都是徒劳的,那将是一种耻辱。 Artyom Trishkin 2013.09.29 17:37 #1632 Forexman77: 我认为mql5有一个非常强大的策略测试器,如果没有它,就不可能详细地检查前进测试。我在mql4上优化Expert Advisors,并开始向前分析,每个盈利的运行都需要很多时间,但在mql5中,我设置了优化,看到所有盈利的向前。问题是这种深入分析是否有助于使EA稳定盈利。浪费时间研究mql5,然后发现这一切都是徒劳的,那将是一种耻辱。 如果你只是为了优化而学习mql5,那就是胡说八道... 不,它不是。 Mikhail Kozhemyako 2013.09.29 17:37 #1633 Forexman77: 我认为mql5有一个非常强大的策略测试器,如果没有它,就不可能详细地检查前进测试。我在mql4上优化Expert Advisors,并开始向前分析,每个盈利的运行都需要很多时间,但在mql5中,我设置了优化,看到所有盈利的向前。问题是这种深入分析是否有助于使EA稳定盈利。浪费时间研究mql5,然后发现这一切都是徒劳的,那将是一种耻辱。 我完全同意,测试器很强大,特别是如果你使用云,不要吝啬支付一点钱,它将更快))。 在任何情况下,学习新的东西都不会有坏处。我试着用MQL5 MARKET下载最昂贵的EA的演示版本,在给定的参数下,它们在测试器中的泄漏甚至为))))。我的妈呀,写一个基本的EA,在Photoshop中调整一下报告,然后卖))))) Alexey Semenov 2013.09.29 19:36 #1634 我做了一个基于一目连指标 的简单专家顾问。也就是说,当我们进行卖出交易时,黑色蜡烛收于云层之下--我们进行卖出交易。只有当价格再次进入云层,并且黑色蜡烛收于云层之下时,才有可能进行下一次卖出交易。目前,如果黑色蜡烛收于云层之下,交易就会开启,并且在 double Red_Line = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_TENKANSEN,1); // красная линия double Blue_Line = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_KIJUNSEN,1); // синяя линия double UpO = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_SENKOUSPANA,1); // верхняя граница облака double DounO = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_SENKOUSPANB,1); // нижняя граница облака if(Volume[0]>1) return; // продажа if (Open[1]>Close[1] && Close[1] < DounO && Close[1] < Red_Line && Close[1] < Blue_Line) // продажа { Price = NormalizeDouble(Bid, Digits); // округляем до нужного нам числа цифр после запятой if(StopLoss >= STOPLEVEL) { SL = iHigh(Symbol(),0,1)+200*Point; // вычисляем стоплос SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой } else SL = 0; if(TakeProfit > 0) { TP = Price - TakeProfit*Point; TP = NormalizeDouble(TP, Digits); } else TP = 0; { ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,SL,TP,"Pattern_1",Magic,0,Red); return; } }又进行了一次卖出交易。你需要执行这样的原则:一个信号--一个交易。我提前感谢您的帮助。 Алексей Тарабанов 2013.09.29 20:05 #1635 看看FAQ,它就在那里。 Alexey Semenov 2013.09.29 21:55 #1636 我看了一下FAQ,但没有找到,如果你不介意的话,可以提供一个链接。 T-G 2013.09.30 03:15 #1637 专业人士,请指教,有一个代码是这样的 double MA_M15_1 = iMA(NULL, PERIOD_M15, 14, 0, 0, 0, 1); double MA_M15_2 = iMA(NULL, PERIOD_M15, 28, 0, 0, 0, 1); int CmdType = -1; if (MA_M15_1 < MA_M15_2){ CmdType = OP_BUY; } if (MA_M15_1 < MA_M15_2){ CmdType = OP_SELL; } if (CmdType >= OP_BUY){ for (i_try = 1; i_try <= 3; i_try++) { if (CmdType == OP_BUY) CurrPriceForOpen = NormalizeDouble(Ask, Digits); if (CmdType == OP_SELL) CurrPriceForOpen = NormalizeDouble(Bid, Digits); iTicket = _OrderSend(Symbol(), CmdType, LotOpen, CurrPriceForOpen, Slippage * (iDigitPoint / Point), 0, 0, EA_Comment, Magic, 0, CLR_NONE); if (iTicket >= 0) break; Sleep(1000); } } 定期出现错误4008--可能是什么原因? Mikhail Kozhemyako 2013.09.30 03:35 #1638 T-G: 亲告诉我,有一个这样的代码 定期出现错误4008--可能是什么原因? ERR_NOT_INITIALIZED_STRING 4008 未初始化的字符串。说实话,我还没有遇到过这样的错误。EA_Comment 是否以某种方式声明了? 代码中唯一的一行... 那么,这是什么???? iTicket = _OrderSend(Symbol(), CmdType, LotOpen T-G 2013.09.30 03:38 #1639 Sepulca: ERR_NOT_INITIALIZED_STRING 4008 未初始化的字符串。说实话,我还没有遇到过这样的错误。EA_Comment 是否以某种方式声明了? 代码中唯一的一行... 那么,这是什么???? 这个变量在一开始就设置好了,我不再碰它了。 外部字符串EA_Comment = ""。 Mikhail Kozhemyako 2013.09.30 03:46 #1640 T-G: 这个变量在一开始就设置好了,我不再碰它了。 外部字符串EA_Comment = ""。 如果错误定期发生,可能是你的DC将一些不正常的东西赋予了字符串。区政府可以而且有权这样做。 它对我说什么? 1...157158159160161162163164165166167168169170171...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在我看来,MQL4和 MQL5 将人们分为交易者和程序员。在MQL5 中,你可以制造很多东西,然后在市场上出售。而普通交易员只需要MQL4 。更不用说那些用手交易的人了。我自己也试了一下,甚至对OOP有了一点了解。尝试和学习。它将为你带来回报))。
我认为mql5有一个非常强大的策略测试器,如果没有它,就不可能详细地检查前进测试。我在mql4上优化Expert Advisors,并开始向前分析,每个盈利的运行都需要很多时间,但在mql5中,我设置了优化,看到所有盈利的向前。问题是这种深入分析是否有助于使EA稳定盈利。浪费时间研究mql5,然后发现这一切都是徒劳的,那将是一种耻辱。
如果你只是为了优化而学习mql5,那就是胡说八道...
不,它不是。
我认为mql5有一个非常强大的策略测试器,如果没有它,就不可能详细地检查前进测试。我在mql4上优化Expert Advisors,并开始向前分析,每个盈利的运行都需要很多时间,但在mql5中,我设置了优化,看到所有盈利的向前。问题是这种深入分析是否有助于使EA稳定盈利。浪费时间研究mql5,然后发现这一切都是徒劳的,那将是一种耻辱。
又进行了一次卖出交易。你需要执行这样的原则:一个信号--一个交易。
我提前感谢您的帮助。
看看FAQ,它就在那里。
专业人士,请指教,有一个代码是这样的
定期出现错误4008--可能是什么原因?
亲告诉我,有一个这样的代码
定期出现错误4008--可能是什么原因?
ERR_NOT_INITIALIZED_STRING 4008 未初始化的字符串。说实话,我还没有遇到过这样的错误。EA_Comment 是否以某种方式声明了? 代码中唯一的一行...
那么,这是什么????
iTicket = _OrderSend(Symbol(), CmdType, LotOpen
ERR_NOT_INITIALIZED_STRING 4008 未初始化的字符串。说实话,我还没有遇到过这样的错误。EA_Comment 是否以某种方式声明了? 代码中唯一的一行...
那么,这是什么????
这个变量在一开始就设置好了,我不再碰它了。
外部字符串EA_Comment = ""。
这个变量在一开始就设置好了,我不再碰它了。
外部字符串EA_Comment = ""。
如果错误定期发生,可能是你的DC将一些不正常的东西赋予了字符串。区政府可以而且有权这样做。
它对我说什么?