新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 331 1...324325326327328329330331332333334335336337338...1953 新评论 Igor Petrov 2017.10.06 10:10 #3301 为什么当我从MQL5标准 库中创建arrow.Create(0, "ArrowCheck",0,TimeCurrent(),1.14565)时,该对象被创建后立即被删除。 voron_026 2017.10.06 20:28 #3302 大家好。我有一个ClusterDelta_VolumeProfile_3.5指标,它收到的数据被写入一个数组,而不是一个缓冲区。如果我理解正确,这些是不同的事情。那么,我怎样才能把这些数据从阵列中拉到我的EA中,并对其进行处理? Artyom Trishkin 2017.10.06 23:36 #3303 voron_026:大家好。我有一个ClusterDelta_VolumeProfile_3.5指标,它收到的数据被写入一个数组,而不是一个缓冲区。如果我理解正确,这些是不同的事情。那么,我怎样才能把这些数据从阵列中拉到我的EA中,并对其进行处理?如果你有来源,那么就创建一个新的缓冲区,在指标中把它们写入这个缓冲区,并在EA中从它那里获取数据。 voron_026 2017.10.07 06:51 #3304 Artyom Trishkin:如果你有源代码,创建一个新的缓冲区,在指标中把它们写入这个缓冲区,并在EA中从它那里获取数据。不幸的是,没有源代码。而作者当然不会给。因此,这是一项艰巨的任务。我有相同指标的源代码,但它是以专家顾问的形式存在的。我们将尝试把它开发成一个专家顾问,然后使用它。你能对代码说些什么? 附加的文件: ClusterDelta_VolumeProfile_Expert_v3.1.mq4 23 kb Nauris Zukas 2017.10.07 09:22 #3305 MQL4中的OnTimer()函数在测试器中不工作?我读过文档,"测试器中的OnTimer()函数 " 应该在MQL5中工作。 Vitaly Muzichenko 2017.10.07 09:34 #3306 Nauris Zukas:MQL4中的OnTimer()函数在测试器中不工作?我读过文件,"测试器中的OnTimer()函数 " 应该在MQL5中工作。在测试器中,你可以这样做OnTick() { if(IsTesting()) OnTimer(); // ... } Nauris Zukas 2017.10.07 09:42 #3307 Vitaly Muzichenko:在测试器中,你可以这样做谢谢你! Aleksey Vyazmikin 2017.10.07 14:12 #3308 Victor Nikolaev: 一个小脚本 关于交易、自动交易系统和策略测试的论坛 新手对MQL4的任何问题,对算法和代码的帮助和讨论 Victor Nikolaev, 2017.05.09 13:10 一个小脚本//+------------------------------------------------------------------+ //| Decode.mq4 | //| Copyright 2017, Vinin | //| http://vinin.ucoz.ru | //+------------------------------------------------------------------+ #property copyright "Copyright 2017, Vinin" #property link "http://vinin.ucoz.ru" #property version "1.00" #property strict #property script_show_inputs //--- input parameters input int N=162; //0..162 //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { for (int n=0;n<N;n++) { int tmp=n; int a=MathMod(tmp,3); tmp=(tmp-a)/3; int b=MathMod(tmp,3); tmp=(tmp-b)/3; int c=MathMod(tmp,2); tmp=(tmp-c)/2; int d=tmp; Print("N=",n,"; A=", 2+2*a, "; B=", b+1,"; C=",c,"; D=", 16+4*d); } } //+------------------------------------------------------------------+ 又回到了这个话题--想不出如何用任何数字来做这个的算法。我有变量和它们的变化范围--我通过计算得到它们。Vektor -1 или 1Situation от 1 до 5N_Etalon от 1 и больше 1我也有直接行动的变量。 bool SellPrIMA //запрет на покупку bool BuyPrIMA//запрет на продажу上述变量的组合,应该以这样的方式影响它们,即两个变量将采取不同的值--我认为它们可以直接包含在计数器中,但也许有一种方法不包含它们,这样超调就会更小。我们的目标是做一个计数器,在优化过程中浏览所有的组合,然后找出不好的选项,列出这种组合的清单,这应该会产生一个过滤器。 Any questions from newcomers 轻松快捷开发 MetaTrader 程序的函数库(第十四部分):品种对象 轻松快捷开发 MetaTrader 程序的函数库 (第十九部分) Victor Nikolaev 2017.10.07 20:10 #3309 Aleksey Vyazmikin: 再次回到这个话题--我想不出用任何数字做这个的算法。请帮助我!我有变量和它们的变化范围--我通过计算得到它们。Vektor -1 или 1Situation от 1 до 5N_Etalon от 1 и больше 1我也有直接行动的变量。 bool SellPrIMA //запрет на покупку bool BuyPrIMA//запрет на продажу上述变量的组合,应该以这样的方式影响它们,即两个变量将采取不同的值--我认为它们可以直接包含在计数器中,但也许有一种方法不包含它们,这样超调就会更小。我们的目标是制作一个计数器,在优化过程中浏览所有的组合变体,然后识别坏的变体,制作一个此类组合的列表,这应该会产生一个过滤器。使用onTester()函数 并将结果保存到一个文件中。然后分析一下 Aleksey Vyazmikin 2017.10.07 20:52 #3310 Victor Nikolaev: 使用onTester()函数 并将结果写入文件。然后进行分析是的,这很清楚 :)我搞不清楚柜台的情况!我如何组织它来做这种列举? 1...324325326327328329330331332333334335336337338...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
为什么当我从MQL5标准 库中创建arrow.Create(0, "ArrowCheck",0,TimeCurrent(),1.14565)时,该对象被创建后立即被删除。
大家好。我有一个ClusterDelta_VolumeProfile_3.5指标,它收到的数据被写入一个数组,而不是一个缓冲区。如果我理解正确,这些是不同的事情。
那么,我怎样才能把这些数据从阵列中拉到我的EA中,并对其进行处理?
大家好。我有一个ClusterDelta_VolumeProfile_3.5指标,它收到的数据被写入一个数组,而不是一个缓冲区。如果我理解正确,这些是不同的事情。
那么,我怎样才能把这些数据从阵列中拉到我的EA中,并对其进行处理?
如果你有来源,那么就创建一个新的缓冲区,在指标中把它们写入这个缓冲区,并在EA中从它那里获取数据。
如果你有源代码,创建一个新的缓冲区,在指标中把它们写入这个缓冲区,并在EA中从它那里获取数据。
不幸的是,没有源代码。而作者当然不会给。因此,这是一项艰巨的任务。我有相同指标的源代码,但它是以专家顾问的形式存在的。我们将尝试把它开发成一个专家顾问,然后使用它。
你能对代码说些什么?
MQL4中的OnTimer()函数在测试器中不工作?我读过文档,"测试器中的OnTimer()函数 " 应该在MQL5中工作。
MQL4中的OnTimer()函数在测试器中不工作?我读过文件,"测试器中的OnTimer()函数 " 应该在MQL5中工作。
在测试器中,你可以这样做
在测试器中,你可以这样做
谢谢你!
一个小脚本
关于交易、自动交易系统和策略测试的论坛
新手对MQL4的任何问题,对算法和代码的帮助和讨论
Victor Nikolaev, 2017.05.09 13:10
一个小脚本
又回到了这个话题--想不出如何用任何数字来做这个的算法。
我有变量和它们的变化范围--我通过计算得到它们。
Vektor -1 или 1
Situation от 1 до 5
N_Etalon от 1 и больше 1
我也有直接行动的变量。
bool SellPrIMA //запрет на покупку
bool BuyPrIMA//запрет на продажу
上述变量的组合,应该以这样的方式影响它们,即两个变量将采取不同的值--我认为它们可以直接包含在计数器中,但也许有一种方法不包含它们,这样超调就会更小。
我们的目标是做一个计数器,在优化过程中浏览所有的组合,然后找出不好的选项,列出这种组合的清单,这应该会产生一个过滤器。
再次回到这个话题--我想不出用任何数字做这个的算法。
请帮助我!
我有变量和它们的变化范围--我通过计算得到它们。
Vektor -1 или 1
Situation от 1 до 5
N_Etalon от 1 и больше 1
我也有直接行动的变量。
bool SellPrIMA //запрет на покупку
bool BuyPrIMA//запрет на продажу
上述变量的组合,应该以这样的方式影响它们,即两个变量将采取不同的值--我认为它们可以直接包含在计数器中,但也许有一种方法不包含它们,这样超调就会更小。
我们的目标是制作一个计数器,在优化过程中浏览所有的组合变体,然后识别坏的变体,制作一个此类组合的列表,这应该会产生一个过滤器。
使用onTester()函数 并将结果保存到一个文件中。然后分析一下
使用onTester()函数 并将结果写入文件。然后进行分析
是的,这很清楚 :)我搞不清楚柜台的情况!我如何组织它来做这种列举?