[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 306 1...299300301302303304305306307308309310311312313...432 新评论 gyfto 2013.04.22 18:12 #3051 borilunad: 当然,除非市场本身在为你调整它们,即用反馈来编程我在一侧插入了统计数据的收集,在另一侧通过传输的参数进行扫描(例如,通过挥舞的周期进行扫描),以便通过统计数据找到最大值,并通过指定的热键定期重新扫描。还有什么其他方法?说到幽默。#property indicator_chart_window void start(){ if(Bid>Ask) Alert("Это конец света"); return; } - 世界末日的指标。 ANDREY 2013.04.22 18:40 #3052 大家好!我正在测试一个策略,其中包括在开盘时开出一个市场订单的每一个 五分钟的蜡烛图。有些订单的测试器(Alpari的MT-4)无法打开,并给出148号错误。这个错误是由于超过了同时开立的订单的限制造成的。在现实生活中,我不会每五分钟就打开一次。问:我怎样才能同时删除未结订单的任何限制?在测试器中?谢谢你。 Vlad Veremeenko 2013.04.22 18:51 #3053 gyfto,你误解了,或者我没有解释清楚。我们有一个未结头寸,我们需要确定它的开盘价,当条形图收于开盘价之上,我们就退出。 Viktar Dzemikhau 2013.04.22 22:12 #3054 borilunad: 维克多,没有外部设备你怎么能做到,你需要在测试器中,在演示中进行调试!你真的以这样的方式写作,不需要修正什么吗?我同意在你的TS中需要稳定性,但不可能不调整参数,当然,除非市场调整它们,也就是说,你在编程时就有反馈!"。那么你就已经是一个伟大的王牌了!祝贺你! 不是这样的,只是对我来说,我写的一切几乎都没有优化参数。我更喜欢的正是我一直在默默研究的基于价格行为 Induks的策略,只是为了能和它们一起工作。但我对它们感兴趣只是为了直观地了解正在发生的事情。而要把参数变成参数,那就是市场的配合。把它适合于一个特定的时间框架是一个万能的方法? Viktar Dzemikhau 2013.04.22 22:16 #3055 cursed:gyfto,你误解了,或者我没有解释清楚。我们有一个未结头寸,我们需要确定它的开盘价,当条形图收于开盘价之上,我们就退出。 从上述情况来看,你的情况是在错误的地方。你最初应该安排订单的搜索,然后,当找到订单时,其参数应该与其他东西进行比较。否则,它将与搜索之外的酒吧的收盘价 相比,因此我们没有结果。 Алексей Тарабанов 2013.04.22 22:17 #3056 hoz:...然后是参数,这是一个市场的适应性。把它适合于一个特定的时间框架是一个万能的方法? 是的,如果该时间段是RealTime。:) Viktar Dzemikhau 2013.04.22 22:23 #3057 Zhunko:维克多,你的函数中有很多变量,但都没有声明。编译者说。未定义的变量一个变量没有被定义。其中有18人。 瓦迪姆,我可以看到它们没有被宣布。我已经想了一段时间了。你没有全局声明任何变量,就像我一样。 但在编译过程中没有任何错误! 我的理解是,你所有的变量都是通过包容中的函数参数定义的,对吗? Viktar Dzemikhau 2013.04.22 22:38 #3058 tara: 是的,如果那段时间是RealTime。:) 这不是一种配合,是一种自动配合 :) Vadim Zhunko 2013.04.22 22:44 #3059 hoz:瓦迪姆,我可以看到它们没有被宣布。我已经想了很久了。你没有全局声明任何变量,就像我一样。 但在编译时没有错误! 我的理解是,你所有的变量都是通过包容中的函数参数定义的,对吗? 任何变量在使用之前都必须首先声明,你可以在参数中拥有它,你可以在库中全局拥有它。 Viktar Dzemikhau 2013.04.22 22:55 #3060 <br / translate="no">从功能的设计上看,它是高度专业化的。为什么把它放在图书馆里?特别是因为它可能会在每个小节上被循环调用。你说的是关于速度和优化的事情。你正在创建一个非常缓慢的代码。在MQL4中,你不应该把函数放在一个循环中。循环中的函数调用越少,代码运行越快。所以这是一个来自图书馆的函数。//+-------------------------------------------------------------------------------------+ //| Получаем машку с заданными параметрами | //+-------------------------------------------------------------------------------------+ double GetMA(int typeOfMA) { switch (typeOfMA) { case 1: return (iMA(NULL, i_fastMATF, i_fastMAPeriod, i_fastMAShift, i_fastMAMethod, i_fastMAApplied, i_fastMAIndex)); case 2: return (iMA(NULL, i_slowMATF, i_slowMAPeriod, i_slowMAShift, i_slowMAMethod, i_slowMAApplied, i_slowMAIndex)); case 3: return (iMA(NULL, i_filtrMATF, i_filtrMAPeriod, i_filtrMAShift, i_filtrMAMethod, i_filtrMAApplied, i_filtrMAIndex)); } }瓦迪姆,关于 循环中的功能。 你是指开关 操作员返回的内容?但是,我并不是要在整个循环变量的数量上获得数值。它只比较掩码的类型(函数的输入变量),然后计算出掩码的值。事实证明,没有额外的计算。我只需选择面具的类型,就可以了!我想了解你的意思。 竺可桢。在MQL4中,你不应该把函数放在循环中。循环中的函数调用越少,代码的运行速度就越快。 我可以澄清一下吗? 1...299300301302303304305306307308309310311312313...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当然,除非市场本身在为你调整它们,即用反馈来编程
我在一侧插入了统计数据的收集,在另一侧通过传输的参数进行扫描(例如,通过挥舞的周期进行扫描),以便通过统计数据找到最大值,并通过指定的热键定期重新扫描。还有什么其他方法?
说到幽默。
- 世界末日的指标。
大家好!
我正在测试一个策略,其中包括在开盘时开出一个市场订单
的每一个 五分钟的蜡烛图。
有些订单的测试器(Alpari的MT-4)无法打开,并给出148号错误。
这个错误是由于超过了同时开立的订单的限制造成的。
在现实生活中,我不会每五分钟就打开一次。
问:我怎样才能同时删除未结订单的任何限制?
在测试器中?
谢谢你。
gyfto,你误解了,或者我没有解释清楚。我们有一个未结头寸,我们需要确定它的开盘价,当条形图收于开盘价之上,我们就退出。
维克多,没有外部设备你怎么能做到,你需要在测试器中,在演示中进行调试!你真的以这样的方式写作,不需要修正什么吗?我同意在你的TS中需要稳定性,但不可能不调整参数,当然,除非市场调整它们,也就是说,你在编程时就有反馈!"。那么你就已经是一个伟大的王牌了!祝贺你!
不是这样的,只是对我来说,我写的一切几乎都没有优化参数。我更喜欢的正是我一直在默默研究的基于价格行为 Induks的策略,只是为了能和它们一起工作。但我对它们感兴趣只是为了直观地了解正在发生的事情。
而要把参数变成参数,那就是市场的配合。把它适合于一个特定的时间框架是一个万能的方法?
gyfto,你误解了,或者我没有解释清楚。我们有一个未结头寸,我们需要确定它的开盘价,当条形图收于开盘价之上,我们就退出。
从上述情况来看,你的情况是在错误的地方。你最初应该安排订单的搜索,然后,当找到订单时,其参数应该与其他东西进行比较。
否则,它将与搜索之外的酒吧的收盘价 相比,因此我们没有结果。
...然后是参数,这是一个市场的适应性。把它适合于一个特定的时间框架是一个万能的方法?
维克多,你的函数中有很多变量,但都没有声明。
编译者说。
未定义的变量
一个变量没有被定义。其中有18人。
瓦迪姆,我可以看到它们没有被宣布。我已经想了一段时间了。你没有全局声明任何变量,就像我一样。 但在编译过程中没有任何错误! 我的理解是,你所有的变量都是通过包容中的函数参数定义的,对吗?
是的,如果那段时间是RealTime。:)
这不是一种配合,是一种自动配合 :)
瓦迪姆,我可以看到它们没有被宣布。我已经想了很久了。你没有全局声明任何变量,就像我一样。 但在编译时没有错误! 我的理解是,你所有的变量都是通过包容中的函数参数定义的,对吗?
从功能的设计上看,它是高度专业化的。为什么把它放在图书馆里?特别是因为它可能会在每个小节上被循环调用。
你说的是关于速度和优化的事情。你正在创建一个非常缓慢的代码。在MQL4中,你不应该把函数放在一个循环中。循环中的函数调用越少,代码运行越快。
所以这是一个来自图书馆的函数。
瓦迪姆,关于 循环中的功能。 你是指开关 操作员返回的内容?但是,我并不是要在整个循环变量的数量上获得数值。它只比较掩码的类型(函数的输入变量),然后计算出掩码的值。事实证明,没有额外的计算。我只需选择面具的类型,就可以了!我想了解你的意思。
在MQL4中,你不应该把函数放在循环中。循环中的函数调用越少,代码的运行速度就越快。