我花费数小时手动和在电子表格上分析 egies 和系统。我真的需要学习编程以准确回测和改进我的 egies。我希望能够编写我自己的 EA 等。
大约 15 年前我在学校编程了一点,所以我确实记得一些基础知识,我将能够弄清楚逻辑和使用或变量等。
我的问题是,您建议我从哪里开始?我不想浪费时间。
我花费数小时手动和在电子表格上分析 egies 和系统。我真的需要学习编程以准确回测和改进我的 egies。我希望能够编写我自己的 EA 等。
大约 15 年前我在学校编程了一点,所以我确实记得一些基础知识,我将能够弄清楚逻辑和使用或变量等。
我的问题是,您建议我从哪里开始?我不想浪费时间。
我找到了一些关于 MQL4 编程的免费教程。它可能对这个线程有用
观看 32 个视频
http://forexscalping101.blogspot.com...d-editing.html
外汇是零和。买入有相反的卖出,卖出有相反的买入……您的经纪商控制您是否进场、是否进场、止损离场或追加保证金。回测只是一个大概的想法。不实际。你开始抛出滑点、错过交易等,你会触及冰山一角,为什么回测是一部名为 3:10 to disappointment 的电影。你不可能让一开始就没有设计好的东西发挥作用。当我们讨论这个主题时,甚至从演示提要到实时提要都存在差异。这些差异转化为真实账户中的真实美元。你不会因巧合而获胜,但你最好相信你会因巧合而失败。部分问题在于市场总是在变化。有些人会争辩说市场不会改变——它们只能上涨、下跌、横盘整理。虽然这是事实,但它只是难题的一部分。Originally Posted by ;
非常感谢 pip_seeker 的建议。为什么回测不能用来测试某个系统的盈利能力?Originally Posted by ;
你不想浪费时间吗?哈哈。好一个。这是一个俄罗斯编程软件。你会浪费超过几个小时。但我可以告诉您不要浪费时间进行回测,从而为您节省无数时间。他们证明不了任何事。使用回测来查看代码是否正常工作,做它应该做的等等。就你应该使用回测而言。不要在回测结果上冒任何金钱风险。当您有想法但不知道如何将它们翻译成计算机可以理解的语言时,问题就出现了。我会建议你阅读别人的代码。每天都这样做,当你阅读它时,试着理解计算机在运行时在做什么。如果您必须获取代码并使用它。在继续下一段代码之前弄清楚它的作用。许多功能和用途已经写好,因此在这些情况下,您只需复制粘贴并重复使用它们。但是你需要了解他们做什么以及为什么这样做。您可以根据模块来考虑代码。一旦你构建了一个模块,你就可以一遍又一遍地重用它。下面是常用模块的列表: MM 或资金管理 OrderTracking 或 Order Counting GlobalVariables——记录信息 OrderEntry OrderClosing TrailingStops 模块是包含参数和左括号和右括号的代码集,包含在其中的代码执行特定功能。插入代码/订单输入模块示例 if (Ordertotal() == 0) { if (fivesma0 gt; thirysma3 mybuffer*myPoints) {/在此处输入买入长代码 } if (fivesma0 lt; thirysma3-mybuffer*myPoints) {/在此处输入 Sell Short 代码 } } 一旦您到达您可以使用复制粘贴和编译脚本的地方,然后通过编写您自己的代码行进一步前进。您阅读和使用代码的次数越多,您学习的速度就越快。但是,如果您认为您会在 15 分钟甚至不到 1000 小时内解决这个问题,请再猜一次。如果这很容易,就不会有挑战,你也不会在这里。致富的唯一简单途径是继承财产,或者您生来富有……或者您只是碰巧在正确的时间以正确的数字玩乐透。你只受限于你自己的努力。
无论如何,这是一步一步的基本和好的规则
http://book.mql4.com/.您将完全看到有关 mql 的图片,之后很容易提高您的知识。我从同一个舞台做同样的事情
Jy kan hier 探测器:Originally Posted by ;
http://articles.mql4.com/404
哈哈Baie dankie!Originally Posted by ;