[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 455 1...448449450451452453454455456457458459460461462...537 新评论 Dmitry Tolmachev 2011.06.21 14:14 #4541 todem: 你好!magicnumber值在订单搜索中可以应用Empty_value吗? 显然,没有人愿意回答。只是,显然有人留下一条评论是一种耻辱 Anatoli Kazharski 2011.06.21 14:37 #4542 todem: 显然,没有人愿意回答。只是,显然有人留下一条评论是一种耻辱。 你可能在这一点上睡过头了))。 rlx20.06.2011 20:12 https://docs.mql4.com/ru/constants/special EMPTY_VALUE == 0x7FFFFFFFF ---- 整数2147483647。 IMHO它可以。 [删除] 2011.06.21 14:59 #4543 大家好,请帮助一个新手... 我想遍历所有的订单,例如卖出 - 但只有最后一个订单被遍历,而且日志产生错误1 - 试图用相同的值替换已经设置的值(很明显,EA又试图给最后一个订单设置相同的值)。 我怎样才能让它转到下一个,并修改它...任何提示... //+------------------------------------------------------------------+ //| Check Trall Sell | //+------------------------------------------------------------------+ void Check_TR_Sell() { int orders = OrdersTotal(); for (int i=0; i<orders; i++) { if (OrderSymbol()==Symbol() && OrderType()==OP_SELL && OrderMagicNumber()==MAGIC) { if (OrderOpenPrice()-Ask > Trall * Point && OrderStopLoss() > Ask+(Trall+DeltaTrall-1) * Point) { OrderModify(OrderTicket(),OrderOpenPrice(), NormalizeDouble(Ask+Trall * Point, Digits), OrderTakeProfit(), 0, Gold); continue; } } } } rlx 2011.06.21 15:04 #4544 Abylhat:大家好,请帮助一个新手...我想遍历所有的订单,例如卖出 - 但只有最后一个订单被遍历,而且日志产生错误1 - 试图用相同的值替换已经设置的值(很明显,EA又试图给最后一个订单设置相同的值)。我怎样才能让它转到下一个,并修改它...请告知...After (int i=0; i<orders; i++) { 我们需要通过OrderSelect来选择一个订单 [删除] 2011.06.21 15:15 #4545 После for (int i=0; i<orders; i++) { 你必须通过OrderSelect来选择一个订单 谢谢你,rlx - 它在工作,我真傻......它在其他功能中这样说,但我在这里错过了。 好吧,我是一个初学者 - 我能说什么呢... 非常感谢... demlin 2011.06.21 15:43 #4546 祝大家今天愉快 请帮助我解决这个问题。如果你想知道如何输入一个标准,使其至少在收支平衡时开始拖网,请输入一个标准。 Роман 2011.06.21 15:54 #4547 demlin: 祝大家今天愉快 请帮助我解决这个问题。我想请教一下,如何输入一个标准,使拖网至少在收支平衡时开始。 在预告片中看--有一个由尤里-迪尤班制作的整个拖网库--看一看--你就会明白。要特别注意参数中的 trlinloss- 是否在亏损区进行拖网,并以代码的形式对其进行处理 - 就从第一个分形拖网函数(由分形组成),看看它是如何组织的 - 只在进入盈利时进行拖网,那里没有什么复杂的。 附加的文件: trailingfunclib.mq4 59 kb Yuriy Svetlov 2011.06.21 16:16 #4548 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不能直接运行,上面描述的算法绕过了这一点。 demlin 2011.06.21 16:28 #4549 Roman.: 在预告片中寻找--有一个来自尤里-迪奥班的整个拖网库--看一看--你会得到它的窍门。请特别注意在 trlinloss- 是否在亏损区进行拖网,并以代码的形式对其进行处理 - 就从第一个分形拖网函数(由分形组成),看看它是如何组织的 - 只在进入盈利时进行拖网,那里没有什么复杂的。 谢谢你))))。 Boris.45 2011.06.21 16:45 #4550 大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。 我在两张移动幻灯片上写了一个专家顾问。在第一阶段,我固定了一个长线移动的周期,通过改变一个小周期的移动周期值,我找到了获得最大利润的最佳移动周期。我获得了低于1.5的利润率,并且缩减在10个百分点以内。我在下一个时间区间使用这些参数进行了测试,获得了大约70%的利润,但有很大的缩水。很明显,我无法在10%的缩水下工作。在第二阶段,我引入了ADX指标来监测趋势变化速度,移动平均线和不同类型趋势的价格水平控制。作为优化的结果,我得到了不差于3.5的利润率和不超过3%的缩减率。当基于最优参数进行测试时,在非常好的最优参数下,我得到的是完全没有交易,而在更差的最优参数下,账户就会丢失。按照我的理解,我已经将我的专家顾问的参数调整为统计价格参数。我翻阅了Kodobase中的二十多个专家顾问,翻阅了已发表的文章,并在我的时间里阅读了许多关于交易的书籍,专家优化的正确方法问题到处都没有。问题是:如何在优化参数和在特定的时间框架上拟合参数之间找到 "黄金分割"?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验? 谢谢你的关注,我希望得到你的帮助。 1...448449450451452453454455456457458459460461462...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好!magicnumber值在订单搜索中可以应用Empty_value吗?
显然,没有人愿意回答。只是,显然有人留下一条评论是一种耻辱。
你可能在这一点上睡过头了))。
rlx20.06.2011 20:12
https://docs.mql4.com/ru/constants/special
EMPTY_VALUE == 0x7FFFFFFFF ---- 整数2147483647。
IMHO它可以。
大家好,请帮助一个新手...
我想遍历所有的订单,例如卖出 - 但只有最后一个订单被遍历,而且日志产生错误1 - 试图用相同的值替换已经设置的值(很明显,EA又试图给最后一个订单设置相同的值)。
我怎样才能让它转到下一个,并修改它...任何提示...
大家好,请帮助一个新手...
我想遍历所有的订单,例如卖出 - 但只有最后一个订单被遍历,而且日志产生错误1 - 试图用相同的值替换已经设置的值(很明显,EA又试图给最后一个订单设置相同的值)。
我怎样才能让它转到下一个,并修改它...请告知...
After (int i=0; i<orders; i++)
{
我们需要通过OrderSelect来选择一个订单
После for (int i=0; i<orders; i++)
{
你必须通过OrderSelect来选择一个订单
谢谢你,rlx - 它在工作,我真傻......它在其他功能中这样说,但我在这里错过了。
好吧,我是一个初学者 - 我能说什么呢...
非常感谢...
祝大家今天愉快
请帮助我解决这个问题。如果你想知道如何输入一个标准,使其至少在收支平衡时开始拖网,请输入一个标准。
祝大家今天愉快
请帮助我解决这个问题。我想请教一下,如何输入一个标准,使拖网至少在收支平衡时开始。
在预告片中看--有一个由尤里-迪尤班制作的整个拖网库--看一看--你就会明白。要特别注意参数中的
trlinloss- 是否在亏损区进行拖网,并以代码的形式对其进行处理 - 就从第一个分形拖网函数(由分形组成),看看它是如何组织的 - 只在进入盈利时进行拖网,那里没有什么复杂的。
作为主题的延续。
这需要实践来学习。
在交易终端做以下工作。
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不能直接运行,上面描述的算法绕过了这一点。
在预告片中寻找--有一个来自尤里-迪奥班的整个拖网库--看一看--你会得到它的窍门。请特别注意在
trlinloss- 是否在亏损区进行拖网,并以代码的形式对其进行处理 - 就从第一个分形拖网函数(由分形组成),看看它是如何组织的 - 只在进入盈利时进行拖网,那里没有什么复杂的。
大家好,我想请有经验的交易者帮助解决正确优化专家顾问的问题。 我在两张移动幻灯片上写了一个专家顾问。在第一阶段,我固定了一个长线移动的周期,通过改变一个小周期的移动周期值,我找到了获得最大利润的最佳移动周期。我获得了低于1.5的利润率,并且缩减在10个百分点以内。我在下一个时间区间使用这些参数进行了测试,获得了大约70%的利润,但有很大的缩水。很明显,我无法在10%的缩水下工作。在第二阶段,我引入了ADX指标来监测趋势变化速度,移动平均线和不同类型趋势的价格水平控制。作为优化的结果,我得到了不差于3.5的利润率和不超过3%的缩减率。当基于最优参数进行测试时,在非常好的最优参数下,我得到的是完全没有交易,而在更差的最优参数下,账户就会丢失。按照我的理解,我已经将我的专家顾问的参数调整为统计价格参数。我翻阅了Kodobase中的二十多个专家顾问,翻阅了已发表的文章,并在我的时间里阅读了许多关于交易的书籍,专家优化的正确方法问题到处都没有。问题是:如何在优化参数和在特定的时间框架上拟合参数之间找到 "黄金分割"?也许有人知道正确的网站、文章或只是分享他们解决这个问题的实际经验?
谢谢你的关注,我希望得到你的帮助。