[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 456 1...449450451452453454455456457458459460461462463...537 新评论 Yuriy Svetlov 2011.06.21 16:51 #4551 peshihod: 作为主题的延续。 这需要实践来学习。 在交易终端做以下工作。 1.必须开设一个模拟账户。 在交易终端上输入账户信息:文件->登录->... 2.使用一个开放的图表或打开一个新的图表:文件->新图表->... 3.在:服务->设置->图表->最大条形历史->250000中设置最大值。 4.设置一分钟的时间框架:Charts->Period->M1_One_minute 5.更新:图表->刷新 6.开放的战略测试仪。视图->测试仪_策略 关闭所有其他窗口,留下一个有图表的窗口和策略测试器窗口。 ------------------ 然后在设置中的策略测试器。 7.符号:选择符号,该图表已打开。 8.模型:按公开价格计算 (.....) <<这个模型要使用到程序中没有OrderSend()函数为止。 9.使用日期:复选框。 日期: _从:<昨天(周六和周日除外)>, _到:今天 10.视觉化:如果有的话,就去掉勾。 11.期间:M1 12.优化:如果存在的话,就去掉勾。 --------------------- 然后打开MetaEditor。 13.在交易终端菜单中:服务->编辑器_MetaQuotes_语言 14.写一个方案,比如说。 //===================== //============================= 15.在MetaEditor中,在菜单中:File->Save_as:给一个文件名,保存扩展名.mq4,文件夹应该是'experts'。 16.在MetaEditor的菜单中:File->Compile。 --------------------------------------- 然后在测试器的设置中。 17.顾问:找到并选择程序文件名。 18.用鼠标点击 "开始 "按钮。 19. 在检查了Print()信息后,我们看到了应用操作的结果。 ----------------------------------------- 为了便于观看。 20.右键单击日志中的任何一行->打开 这将打开带有*.log文件的日志文件夹,你可以用任何文本编辑器、记事本、Word等打开它。 PS 如果文件太大,没有文本编辑器能够打开它,使用Windows的功能删除这个文件,并按交易终端的 "开始 "按钮重新启动程序。测试仪文件夹。"...\Installation_folder\tester\logs",不要与另一个"...\Installation_folder\logs "混淆。 PPS 要学习如何编程,你需要一个编程语言编译器,它可以将必要的行动的文本书写转化为 "程序"(人类可读),转化为机器命令的语言--计算机可以理解。没有实践,就不可能学习。Mql4不会创建独立的程序,*.mq4会变成*.ex4,从程序外壳运行。 *.ex4不能直接运行,上面描述的算法绕过了这一点。 为什么要做这些事? Виктор 2011.06.21 16:56 #4552 boris.45: 大家好,我想请有经验的交易者帮助我正确优化EA。 对你的问题没有答案,至少我通过...你只能抓住个别要点,例如在讨论 中和 阅读 "测试员 "部分的文章,之后你会有更多问题。 demlin 2011.06.21 17:11 #4553 另一个问题。哪些功能可以用来处理已关闭订单的历史记录 Роман 2011.06.21 17:13 #4554 boris.45: 大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。 我写了一个关于两条移动平均线的专家顾问。在第一阶段,我固定了一个长线移动的周期,通过改变一个小周期的移动周期值,我找到了获得最大利润的最佳移动周期。我获得了低于1.5的利润率,并且缩减在10个百分点以内。我在下一个时间区间使用这些参数进行了测试,获得了约70%的利润,但有较大的缩水。很明显,我无法在10%的缩水下工作。在第二阶段,我引入了用于控制趋势变化速度的ADX指标,移动平均线和价格水平对不同类型趋势的控制。作为优化的结果,我得到了不差于3.5的利润率和不超过3%的缩减率。当基于最优参数进行测试时,在非常好的最优参数下,我得到的是完全没有交易,而在更差的最优参数下,账户就会丢失。按照我的理解,我已经将我的专家顾问的参数调整为统计价格参数。我翻阅了Kodobase中的二十多个专家顾问,翻阅了已发表的文章,并在我的时间里阅读了许多关于交易的书籍,专家优化的正确方法问题到处都没有。问题是:如何在优化参数和在特定的时间框架上拟合参数之间找到 "黄金分割"?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验? 谢谢你的关注,我希望得到你的帮助。 请看这里,并搜索"如何正确优化EA "站点:mql4.com。 Роман 2011.06.21 17:17 #4555 demlin: Еще вопрос. Какими функциями можно обработать историю по закрытым ордерам for (orderIndex = (OrdersHistoryTotal() - 1); orderIndex >= 0; orderIndex--) { if (!OrderSelect(orderIndex, SELECT_BY_POS, MODE_HISTORY)) { Print("Ошибка при доступе к исторической базе (",GetLastError(),")"); continue; } if ((OrderSymbol() != Symbol()) || (OrderMagicNumber() != MagicNumber)) { continue; } //-------------------------Принимаем в расчет только ордер, закрытый недавно----------------------- if(time<OrderCloseTime()) //(сравниваем его с хранящимся в пероеменной time) { time=OrderCloseTime(); //если время закрытия ордера больше - ложим его в переменную int lastType = OrderType(); double lastLots = OrderLots(); double lastProfit = OrderProfit() + OrderSwap(); // Print ("lastProfit = ", NormalizeDouble(lastProfit, 1)); .... ...... ...... 例子。大胆。 [删除] 2011.06.21 17:20 #4556 semiromid: 这一切是为了什么? 1.当你添加评论时,你不需要重复那么多行,重复的越少越好。 2.你可以找到一个C++编译器并在那里学习。 [删除] 2011.06.21 17:30 #4557 boris.45: 大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。我在两张幻灯片上写了一个专家顾问。在 ............................................................................... 我在两个滑动的时间框架上写了一个专家顾问,即在时间框架?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验? 谢谢你的关注,我希望得到你的帮助。 我自己也在为这个问题绞尽脑汁。我认为没有人能够比作者做得更好。 demlin 2011.06.21 17:35 #4558 Roman.: 例子。大胆。 这将是不够的()。 Yuriy Svetlov 2011.06.21 18:35 #4559 peshihod: 1.在添加评论时,不要重复那么多行,重复的越少越好。2.你可以找到一个C++编译器并在那里学习。 你负责论坛的清洁工作,而你却自己制造洪水般的评论。你写了一本关于如何使用的手册... 厕纸...MetaEditor和Strategy Tester.这些信息将帮助所有论坛新手学习mql4编程语言。 你知道......不要再欺负新手了!!。 如果你不想帮忙,不想直接说话,不知道如何解释,那么你就直接去另一个主题 "主题:给德高望重的程序员"。你在那里会感到无聊吗?当然,这让你觉得自己是新人中的比尔-盖茨。 请不要再回答任何问题。没有你,我也可以学习。 --- 2011.06.21 18:44 #4560 semiromid: 请不要再回答我。 请不要再要求什么了。 1...449450451452453454455456457458459460461462463...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
作为主题的延续。
这需要实践来学习。
在交易终端做以下工作。
1.必须开设一个模拟账户。
在交易终端上输入账户信息:文件->登录->...
2.使用一个开放的图表或打开一个新的图表:文件->新图表->...
3.在:服务->设置->图表->最大条形历史->250000中设置最大值。
4.设置一分钟的时间框架:Charts->Period->M1_One_minute
5.更新:图表->刷新
6.开放的战略测试仪。视图->测试仪_策略
关闭所有其他窗口,留下一个有图表的窗口和策略测试器窗口。
------------------
然后在设置中的策略测试器。
7.符号:选择符号,该图表已打开。
8.模型:按公开价格计算 (.....)
<<这个模型要使用到程序中没有OrderSend()函数为止。
9.使用日期:复选框。
日期: _从:<昨天(周六和周日除外)>, _到:今天
10.视觉化:如果有的话,就去掉勾。
11.期间:M1
12.优化:如果存在的话,就去掉勾。
---------------------
然后打开MetaEditor。
13.在交易终端菜单中:服务->编辑器_MetaQuotes_语言
14.写一个方案,比如说。
//=====================
//=============================
15.在MetaEditor中,在菜单中:File->Save_as:给一个文件名,保存扩展名.mq4,文件夹应该是'experts'。
16.在MetaEditor的菜单中:File->Compile。
---------------------------------------
然后在测试器的设置中。
17.顾问:找到并选择程序文件名。
18.用鼠标点击 "开始 "按钮。
19.
在检查了Print()信息后,我们看到了应用操作的结果。
-----------------------------------------
为了便于观看。
20.右键单击日志中的任何一行->打开
这将打开带有*.log文件的日志文件夹,你可以用任何文本编辑器、记事本、Word等打开它。
PS
如果文件太大,没有文本编辑器能够打开它,使用Windows的功能删除这个文件,并按交易终端的 "开始 "按钮重新启动程序。测试仪文件夹。"...\Installation_folder\tester\logs",不要与另一个"...\Installation_folder\logs "混淆。
PPS
要学习如何编程,你需要一个编程语言编译器,它可以将必要的行动的文本书写转化为 "程序"(人类可读),转化为机器命令的语言--计算机可以理解。没有实践,就不可能学习。Mql4不会创建独立的程序,*.mq4会变成*.ex4,从程序外壳运行。
*.ex4不能直接运行,上面描述的算法绕过了这一点。
为什么要做这些事?
大家好,我想请有经验的交易者帮助我正确优化EA。
大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。 我写了一个关于两条移动平均线的专家顾问。在第一阶段,我固定了一个长线移动的周期,通过改变一个小周期的移动周期值,我找到了获得最大利润的最佳移动周期。我获得了低于1.5的利润率,并且缩减在10个百分点以内。我在下一个时间区间使用这些参数进行了测试,获得了约70%的利润,但有较大的缩水。很明显,我无法在10%的缩水下工作。在第二阶段,我引入了用于控制趋势变化速度的ADX指标,移动平均线和价格水平对不同类型趋势的控制。作为优化的结果,我得到了不差于3.5的利润率和不超过3%的缩减率。当基于最优参数进行测试时,在非常好的最优参数下,我得到的是完全没有交易,而在更差的最优参数下,账户就会丢失。按照我的理解,我已经将我的专家顾问的参数调整为统计价格参数。我翻阅了Kodobase中的二十多个专家顾问,翻阅了已发表的文章,并在我的时间里阅读了许多关于交易的书籍,专家优化的正确方法问题到处都没有。问题是:如何在优化参数和在特定的时间框架上拟合参数之间找到 "黄金分割"?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验?
谢谢你的关注,我希望得到你的帮助。
请看这里,并搜索"如何正确优化EA "站点:mql4.com。
demlin:
Еще вопрос. Какими функциями можно обработать историю по закрытым ордерам
这一切是为了什么?
1.当你添加评论时,你不需要重复那么多行,重复的越少越好。
2.你可以找到一个C++编译器并在那里学习。
大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。我在两张幻灯片上写了一个专家顾问。在
...............................................................................
我在两个滑动的时间框架上写了一个专家顾问,即在时间框架?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验?
谢谢你的关注,我希望得到你的帮助。
我自己也在为这个问题绞尽脑汁。我认为没有人能够比作者做得更好。
例子。大胆。
1.在添加评论时,不要重复那么多行,重复的越少越好。
2.你可以找到一个C++编译器并在那里学习。
你负责论坛的清洁工作,而你却自己制造洪水般的评论。你写了一本关于如何使用的手册... 厕纸...MetaEditor和Strategy Tester.这些信息将帮助所有论坛新手学习mql4编程语言。
你知道......不要再欺负新手了!!。
如果你不想帮忙,不想直接说话,不知道如何解释,那么你就直接去另一个主题 "主题:给德高望重的程序员"。你在那里会感到无聊吗?当然,这让你觉得自己是新人中的比尔-盖茨。
请不要再回答任何问题。没有你,我也可以学习。
请不要再回答我。