错误、漏洞、问题 - 页 350 1...343344345346347348349350351352353354355356357...3184 新评论 Sergey Gritsay 2011.04.02 13:05 #3491 sergeev:1.编写你的测试器2.等待可视化 3.在实时模式下测试,繁琐而漫长 Mykola Demko 2011.04.02 13:19 #3492 papaklass: Спасибо за ответы. И какой же выход, если рисовать нужно?sergeev: 1.编写你的测试器2.等待可视化 或者记住你要画的数值,不画也要根据这些数值来工作。 Alexander Puzikov 2011.04.02 17:13 #3493 我不明白错误在哪里,下面的代码检查2个货币对的利润 double prof2 =0.0; if(PositionSelect(Symbol2)) prof2=PositionGetDouble(POSITION_PROFIT); double prof1 =0.0; if(PositionSelect(Symbol1)) prof1=PositionGetDouble(POSITION_PROFIT); Print ("1дол---prof1=",prof1,"prof2=",prof2); 在日志打开后的第一分钟里。DK 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 3---del=60.2999999999998 CK 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 1---P1=1 raz1=0.000180000000000069 Sred1=1.80000000000069 MI 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 2---P2=1 raz2=0.006210000000000049 Sred2=62.10000000000049 FS 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 3---del=60.2999999999998 JR 0 Trade 17:02:20 2010.04.05 00:01:00 instant sell 0.10 GBPUSD at 1.52662 (1.52662 / 1.58921 / 1.52662) FE 0 Trades 17:02:20 2010.04.05 00:01:00 deal #2 sell 0.10 GBPUSD at 1.52662 done (based on order #2) MF 0 Trade 17:02:20 2010.04.05 00:01:00 deal performed [#2 sell 0.10 GBPUSD at 1.52662] GG 0 Trade 17:02:20 2010.04.05 00:01:00 order performed sell 0.10 at 1.52662 [#2 sell 0.10 GBPUSD at 1.52662] LN 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 продажа 2 инструмента:GBPUSD EL 0 Trade 17:02:20 2010.04.05 00:01:00 instant buy 0.10 EURUSD at 1.38070 (1.34912 / 1.38070 / 1.34912) FJ 0 Trades 17:02:20 2010.04.05 00:01:00 deal #3 buy 0.10 EURUSD at 1.38070 done (based on order #3) LG 0 Trade 17:02:20 2010.04.05 00:01:00 deal performed [#3 buy 0.10 EURUSD at 1.38070] CQ 0 Trade 17:02:20 2010.04.05 00:01:00 order performed buy 0.10 at 1.38070 [#3 buy 0.10 EURUSD at 1.38070] DL 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 покупка 1 инструмента:EURUSD RN 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 $$$sum=-941.7000000000001 prof1=-315.8 prof2=-625.9 NE 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 дол1...vol1=0.1 vol2=0.1 DK 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 1 дол---prof1=-315.8 prof2=-625.9 MO 0 Per_Dol_raz (EURUSD,M1) 17:02:20 2010.04.05 00:01:00 1 дол---del=15 sot=15 在开幕的第一分钟,一个新的酒吧还没有形成,写道 - 941,7美元。测试在M1 "只在开盘价"服务器上进行 - Alpari,票价425。不可能出现一个还没有出现就已经减去1000的酒吧。但从2010年11月到2011年2月,这种情况从来没有发生过。//--------------???????????????????????????????????????????-----------------// Alexander Puzikov 2011.04.02 18:59 #3494 拿到XP测试的票据421,有7张票据425。胡说八道,但一切都在正常工作。//---------------------------------------------------------------------//如果不难,请告诉我如何保存优化器的结果。不是一张图片,即带有设置(参数)的通行证的变体当然,如果你能把它保存在html中,结果(利润)会更好。谢谢 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Стили рисования - Документация по MQL5 Rashid Umarov 2011.04.02 20:21 #3495 Im_hungry: 不是图纸,而是带有设置(参数)的通行证的变体如果你能把它保存在html中,结果(利润)当然会更好。谢谢你 请看终端帮助中的优化结果 部分 Alexander Puzikov 2011.04.02 20:32 #3496 Rosh: 请看终端帮助中的优化结果 部分 很好,谢谢! Alexander Puzikov 2011.04.02 20:43 #3497 请告知图中的哪一个点是最有希望的,可以这么说。如果优化标准(完全搜索参数)是最大利润+最小缩水根据我的理解,最高点表示利润+缩减是最大的+最小的。的所有通过的测试者? 附加的文件: TesterOptgraphReport2011s04w02.png 27 kb Evgeny Galikhin 2011.04.02 23:25 #3498 MetaDriver: 很可能它们没有时间完全初始化。我的想法是使用sleep(pause)来给初始化和初始计算提供时间,但我不知道sleep()在测试器中是否能工作。 我也面临着类似的问题,直到现在有一位专家在测试器中不可靠地启动(也有 "厚 "的指标),我仍然没有时间去完成它。 它并不是不尝试初始化它们,只是在同步报价后立即传出。 Mykola Demko 2011.04.03 13:15 #3499 papaklass: 当然,我会做的,但这并不方便。为图形对象函数编写包装器。命名这个函数类,例如 "GrafObject",在你的对象的属性中保存必要的数据,并创建图形对象本身。因此,无论你是否在测试器中,你都会在图表中看到关于对象和对象本身的信息。class CGrafObject { ... переменные_хранящие_свойства_объекта; ... public: CGrafObject(void){}; ~CGrafObject(void){}; ... обёртки_получения_и_установки свойств(){} ... ... обёртки_функциям_граф_объектов(){}... }; Leupold 2011.04.03 14:27 #3500 CDealInfo::TypeDescription()中的错误。而不是switch(Type()) switch(DealType())也在CHistoryOrderInfo::TypeDescription() 中。而不是 return(FormatType(str,Type());它需要return(FormatType(str,OrderType())。 1...343344345346347348349350351352353354355356357...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1.编写你的测试器
2.等待可视化
Спасибо за ответы. И какой же выход, если рисовать нужно?
sergeev:
1.编写你的测试器
2.等待可视化
我不明白错误在哪里,下面的代码检查2个货币对的利润
在日志打开后的第一分钟里。
在开幕的第一分钟,一个新的酒吧还没有形成,写道 - 941,7美元。
测试在M1 "只在开盘价"服务器上进行 - Alpari,票价425。
不可能出现一个还没有出现就已经减去1000的酒吧。
但从2010年11月到2011年2月,这种情况从来没有发生过。
//--------------???????????????????????????????????????????-----------------//
拿到XP测试的票据421,有7张票据425。
胡说八道,但一切都在正常工作。
//---------------------------------------------------------------------//
如果不难,请告诉我如何保存优化器的结果。
不是一张图片,即带有设置(参数)的通行证的变体
当然,如果你能把它保存在html中,结果(利润)会更好。谢谢
不是图纸,而是带有设置(参数)的通行证的变体
如果你能把它保存在html中,结果(利润)当然会更好。谢谢你
请看终端帮助中的优化结果 部分
请告知图中的哪一个点是最有希望的,可以这么说。
如果优化标准(完全搜索参数)是最大利润+最小缩水
根据我的理解,最高点表示利润+缩减是最大的+最小的。
的所有通过的测试者?
很可能它们没有时间完全初始化。我的想法是使用sleep(pause)来给初始化和初始计算提供时间,但我不知道sleep()在测试器中是否能工作。
我也面临着类似的问题,直到现在有一位专家在测试器中不可靠地启动(也有 "厚 "的指标),我仍然没有时间去完成它。
当然,我会做的,但这并不方便。
为图形对象函数编写包装器。命名这个函数类,例如 "GrafObject",在你的对象的属性中保存必要的数据,并创建图形对象本身。因此,无论你是否在测试器中,你都会在图表中看到关于对象和对象本身的信息。
CDealInfo::TypeDescription()中的错误。
而不是switch(Type()) switch(DealType())
也在CHistoryOrderInfo::TypeDescription() 中。
而不是 return(FormatType(str,Type());它需要return(FormatType(str,OrderType())。