新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1760 1...175317541755175617571758175917601761176217631764176517661767...1953 新评论 Andrei Sokolov 2021.11.26 09:03 #17591 Nikolay Ivanov #:1) 这不是四舍五入,而是一个误差范围......而且是非常大的误差......在我的例子中是10,但在一些仪器上可能是100、1000、10000等......一个很好的四舍五入2)所以你会告诉客户这是有可能的,然后让他的处理器24小时7天每秒钟检查所有图表上的所有图标,看看那里的圆圈大小是否可以改变......+ 他需要确保你的代码始终处于开启状态。我认为这是一种破坏行为 :)底线...一开始你说这个任务可以解决,但后来在这个过程中发现,数值会是近似的,有很大的误差,而且看门狗代码必须运行,通过悬停处理器来修复和调整数值......。而你认为这就叫解决问题?这就是所谓的把握,然后说服/提出/质疑,认为它是正确的...... 我的评分是4.87分。 你几乎总是对所有的事情感到满意。考虑到客户中存在不足,我认为这并不坏。 对不起,但废话的程度已经超出了图表的范围。我不会再回答你。 Vitaly Muzichenko 2021.11.26 09:05 #17592 Nikolay Ivanov #:1)寻找所有线路的裂缝。2) 从那些有断裂的地方,选择有0条极值的地方...这样的算法会起作用吗? 是的,没有正确地提出这个问题,对不起! 我们不碰柱状图/曲线,只碰指标缓冲区。 Buff[1] < Buff[0], одна из двух высоких= Buff[1] > Buff[0] Nikolay Ivanov 2021.11.26 09:07 #17593 Andrey Sokolov #:我的评分是4.87分。 你几乎总是对所有的事情感到满意。考虑到客户中存在不足,我认为这已经很不错了。对不起,但废话的程度已经超出了图表的范围。我不会再回答你了。 把你的固执留给仲裁吧......告诉心怀不满的顾客你的胡言乱语......对不起,这里有一个精确度为10度的温度计,而不是0.1度的温度计 :) 享受它 :) Tretyakov Rostyslav 2021.11.26 09:09 #17594 Vitaly Muzichenko #:在零点。两条低线中的一条= Bar[1] <Bar[0],两条 高线中的一条=Bar[1] >Bar[0]。 沿着顶部2条线和底部2条线进行搜索在任何时候,都可能在第二高和第一低,或在最低和最高,或在第一高和第二低出现断层。或者同时在两个方面。 你如何确定线条的位置? 也许这将有所帮助。 //+------------------------------------------------------------------+ bool BufferSide(double &buff_up,double &buff_dn) { bool sig=false; if(buff_up[0]<buff_up[1] && buff_dn[0]>buff_dn[1]) sig=true; return(sig); } Nikolay Ivanov 2021.11.26 09:10 #17595 Vitaly Muzichenko #:是的,没有把问题说清楚,对不起!不要接触柱状/烛状物,只接触指标缓冲区。 我的意思是指标缓冲区的 "条":) 我建议的算法会不会不起作用? Vitaly Muzichenko 2021.11.26 09:48 #17596 Nikolay Ivanov #:我指的是指标缓冲区的 "条形":)我建议的算法难道不可行吗? 似乎不错,还没有想到。 主要问题:如何在没有循环的情况下优化计算2条上下线? 另外,在计算这4条线时,将最后2个价格记入一个数组,以便以后进行比较。 Nikolay Ivanov 2021.11.26 10:00 #17597 Vitaly Muzichenko #:主要问题:如何在没有循环的情况下优化计算顶部和底部2条线? 我不太明白,如果我把所有的价格放入一个数组,并按升序排序,然后从数组中取出两端的极端价格,会怎么样? ArraySort(); Vitaly Muzichenko 2021.11.26 10:10 #17598 Nikolay Ivanov #:我不太明白,如果我把所有的价格放入一个数组,并按升序排序,然后从数组中取出两端的最外层价格,会怎么样? 对了,我试试,我需要4个价格,2个第一,2个最后。这很容易从一个数组中做到。 Nikolay Ivanov 2021.11.26 10:16 #17599 Vitaly Muzichenko #:对,我试试,我需要4个价格,前两个和后两个。这很容易从一个数组中做到。 但从发现的数值中确定行号--有必要吗? Vitaly Muzichenko 2021.11.26 10:19 #17600 Nikolay Ivanov #:但你是否需要根据找到的值来确定行号?我不这么认为,我会做一个结构数组,把符号、价格[1]和价格[0]写在那里。这就很够了。另外,那里的线/缓冲区可以从2到11个。 唯一的做法是按价格排序[1]。 1...175317541755175617571758175917601761176217631764176517661767...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
1) 这不是四舍五入,而是一个误差范围......而且是非常大的误差......在我的例子中是10,但在一些仪器上可能是100、1000、10000等......一个很好的四舍五入
2)所以你会告诉客户这是有可能的,然后让他的处理器24小时7天每秒钟检查所有图表上的所有图标,看看那里的圆圈大小是否可以改变......+ 他需要确保你的代码始终处于开启状态。我认为这是一种破坏行为 :)
底线...一开始你说这个任务可以解决,但后来在这个过程中发现,数值会是近似的,有很大的误差,而且看门狗代码必须运行,通过悬停处理器来修复和调整数值......。
而你认为这就叫解决问题?这就是所谓的把握,然后说服/提出/质疑,认为它是正确的......
我的评分是4.87分。 你几乎总是对所有的事情感到满意。考虑到客户中存在不足,我认为这并不坏。
对不起,但废话的程度已经超出了图表的范围。我不会再回答你。
1)寻找所有线路的裂缝。
2) 从那些有断裂的地方,选择有0条极值的地方...
这样的算法会起作用吗?
是的,没有正确地提出这个问题,对不起!
我们不碰柱状图/曲线,只碰指标缓冲区。
我的评分是4.87分。 你几乎总是对所有的事情感到满意。考虑到客户中存在不足,我认为这已经很不错了。
对不起,但废话的程度已经超出了图表的范围。我不会再回答你了。
把你的固执留给仲裁吧......告诉心怀不满的顾客你的胡言乱语......对不起,这里有一个精确度为10度的温度计,而不是0.1度的温度计 :) 享受它 :)
在零点。
两条低线中的一条= Bar[1] <Bar[0],两条 高线中的一条=Bar[1] >Bar[0]。
沿着顶部2条线和底部2条线进行搜索
在任何时候,都可能在第二高和第一低,或在最低和最高,或在第一高和第二低出现断层。或者同时在两个方面。
你如何确定线条的位置?
也许这将有所帮助。
是的,没有把问题说清楚,对不起!
不要接触柱状/烛状物,只接触指标缓冲区。
我的意思是指标缓冲区的 "条":)
我建议的算法会不会不起作用?
我指的是指标缓冲区的 "条形":)
我建议的算法难道不可行吗?
似乎不错,还没有想到。
主要问题:如何在没有循环的情况下优化计算2条上下线?
另外,在计算这4条线时,将最后2个价格记入一个数组,以便以后进行比较。
主要问题:如何在没有循环的情况下优化计算顶部和底部2条线?
我不太明白,如果我把所有的价格放入一个数组,并按升序排序,然后从数组中取出两端的极端价格,会怎么样?
ArraySort();
我不太明白,如果我把所有的价格放入一个数组,并按升序排序,然后从数组中取出两端的最外层价格,会怎么样?
对了,我试试,我需要4个价格,2个第一,2个最后。这很容易从一个数组中做到。
对,我试试,我需要4个价格,前两个和后两个。这很容易从一个数组中做到。
但从发现的数值中确定行号--有必要吗?
但你是否需要根据找到的值来确定行号?
我不这么认为,我会做一个结构数组,把符号、价格[1]和价格[0]写在那里。
这就很够了。另外,那里的线/缓冲区可以从2到11个。
唯一的做法是按价格排序[1]。