新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1887 1...188018811882188318841885188618871888188918901891189218931894...1953 新评论 Andrei Sokolov 2022.01.26 20:16 #18861 Vitaly Muzichenko #:翻开它,但没有任何意义它需要以另一种方式来填补 不起作用 Andrei Sokolov 2022.01.26 20:19 #18862 Alexey Viktorov #:是的,有一个常规的......添加到数组并从数组中删除。该阵列必须是动态的。在文档中寻找更多的细节,我不记得它们是怎么写的... (可能有人记得?)) Vitaly Muzichenko 2022.01.26 22:03 #18863 Andrey Sokolov #:(谁能记得?)) 关于数组的东西 Andrei Sokolov 2022.01.26 22:17 #18864 Vitaly Muzichenko #:关于数组的东西 👍 Andrei Sokolov 2022.01.27 10:30 #18865 Vitaly Muzichenko #:关于数组的东西 看了一下关于速度的历史剖析 void Shift() { for(int i=Bars(NULL, 0)-bars; i>0; i--) { ArrayInsert(arr, arr_sourse, 0); } } и bool Shift() { if(ArrayResize(arr, Bars(NULL, 0), Bars(NULL, 0)-bars+1000)<0) return false; for(int i=ArraySize(arr)-1; i>0; i--) { arr[i]=arr[i-1]; } ArrayFill(arr, 0, Bars(NULL, 0)-bars, 0); return true; } 运行成本是完全一样的。 按照我的理解,ArrayInsert的引擎盖下就是这样的。 Владимир Казаков 2022.01.28 16:12 #18866 下午你能告诉我,在mt4中是否有处理数据库 的库? Andrei Sokolov 2022.01.28 19:40 #18867 问候。你能告诉我吗? 我试图把指标放到EA中,在测试/调试过程中,它在所有的ticks上工作,数据匹配。在测试开盘价时,数据经常出现分歧,当试图在调试器中找出原因时,出现了一个问题--对于EA来说,OnTick()在每个蜡烛上被调用一次,而对于指标来说,OnCalculate()被调用多次,一次在蜡烛的开始,几次在蜡烛的结束,因此变量中的数据发生了变化。一般来说,我需要一些帮助。 ozymandias_03指标 附加的文件: ozy_00.mq5 13 kb ozymandias_03.mq5 17 kb Tretyakov Rostyslav 2022.01.28 21:05 #18868 Andrey Sokolov #:问候。你能告诉我吗?我试图把指标放到EA中,在测试/调试过程中,它在所有的ticks上工作,数据匹配。在测试开盘价时,数据经常出现分歧,当试图在调试器中找出原因时,出现了一个问题--对于EA来说,OnTick()在每个蜡烛上被调用一次,而对于指标来说,OnCalculate()被调用多次,一次在蜡烛的开始,几次在蜡烛的结束,因此变量中的数据发生了变化。一般来说,我需要一些帮助。 ozymandias_03指标 在蜡烛的开口处为指标添加数据计算。 DanilaMactep 2022.01.29 09:21 #18869 大家下午好。我有一个指标,可以画出斐波那契水平。我需要该EA在价格达到该Fibo网格的61.8水平时,在该图表上放置另一个具有特定设置的EA,并按下按钮打开订单。 下面是指标和EA及其按钮的屏幕截图。 指标所画的斐波那契。 应点击左侧的专家顾问按钮,打开 这件事真的完成了吗?如果是这样,如何用文字实现,然后用代码实现? 请尽可能详细和清楚地解释。 Andrei Sokolov 2022.01.29 09:47 #18870 DanilaMactep #:大家下午好。我有一个指标,可以画出斐波那契水平。我需要该EA在价格达到该Fibo网格的61.8水平时,在该图表上放置另一个具有特定设置的EA,并按下按钮打开订单。 下面是指标和EA及其按钮的屏幕截图。 指标所画的斐波那契。应点击左侧的专家顾问按钮,打开这件事真的完成了吗?如果是这样,如何在文字中实现,然后在代码中实现? 请详细解释,让人理解。 另一个EA应该放在第一个EA中。 在第一个EA中,计算水平,第二个EA的代码在达到该水平时开始工作。当第二个开始时,你必须规定你要按的按钮的状态。 1...188018811882188318841885188618871888188918901891189218931894...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
翻开它,但没有任何意义
它需要以另一种方式来填补
不起作用
是的,有一个常规的......添加到数组并从数组中删除。该阵列必须是动态的。在文档中寻找更多的细节,我不记得它们是怎么写的...
(可能有人记得?))
(谁能记得?))
关于数组的东西
关于数组的东西
👍
关于数组的东西
看了一下关于速度的历史剖析
и
运行成本是完全一样的。
按照我的理解,ArrayInsert的引擎盖下就是这样的。
问候。你能告诉我吗?
我试图把指标放到EA中,在测试/调试过程中,它在所有的ticks上工作,数据匹配。在测试开盘价时,数据经常出现分歧,当试图在调试器中找出原因时,出现了一个问题--对于EA来说,OnTick()在每个蜡烛上被调用一次,而对于指标来说,OnCalculate()被调用多次,一次在蜡烛的开始,几次在蜡烛的结束,因此变量中的数据发生了变化。一般来说,我需要一些帮助。
ozymandias_03指标
问候。你能告诉我吗?
我试图把指标放到EA中,在测试/调试过程中,它在所有的ticks上工作,数据匹配。在测试开盘价时,数据经常出现分歧,当试图在调试器中找出原因时,出现了一个问题--对于EA来说,OnTick()在每个蜡烛上被调用一次,而对于指标来说,OnCalculate()被调用多次,一次在蜡烛的开始,几次在蜡烛的结束,因此变量中的数据发生了变化。一般来说,我需要一些帮助。
ozymandias_03指标
大家下午好。我有一个指标,可以画出斐波那契水平。我需要该EA在价格达到该Fibo网格的61.8水平时,在该图表上放置另一个具有特定设置的EA,并按下按钮打开订单。
下面是指标和EA及其按钮的屏幕截图。
指标所画的斐波那契。
应点击左侧的专家顾问按钮,打开
这件事真的完成了吗?如果是这样,如何用文字实现,然后用代码实现? 请尽可能详细和清楚地解释。
大家下午好。我有一个指标,可以画出斐波那契水平。我需要该EA在价格达到该Fibo网格的61.8水平时,在该图表上放置另一个具有特定设置的EA,并按下按钮打开订单。
下面是指标和EA及其按钮的屏幕截图。
指标所画的斐波那契。
应点击左侧的专家顾问按钮,打开
这件事真的完成了吗?如果是这样,如何在文字中实现,然后在代码中实现? 请详细解释,让人理解。
另一个EA应该放在第一个EA中。 在第一个EA中,计算水平,第二个EA的代码在达到该水平时开始工作。当第二个开始时,你必须规定你要按的按钮的状态。