新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1684 1...167716781679168016811682168316841685168616871688168916901691...1953 新评论 Aleksei Stepanenko 2021.10.19 11:41 #16831 对不起,Makar,我想你可以通过SetIndexStyle来改变它。但我还没有试过。 Tretyakov Rostyslav 2021.10.19 11:42 #16832 Aleksei Stepanenko #: 对不起,Makar,我想你可以通过SetIndexStyle来改变它。但我还没有试过。 SetIndexStyle改变整行,而不是所需的部分 MT5有DRAW_COLOR_LINE用于此。 Aleksei Stepanenko 2021.10.19 11:50 #16833 对了,你要买斑马吗?那么是的。 Andrey Kipyatkov 2021.10.19 11:51 #16834 MakarFX #: 我想我已经掌握了窍门,接下来我们告诉代码 Buf2[i] = Buf1[i]。 否则 Buf2[i] = EMPTY_VALUE; 我们不需要单独画第三行,但我们可以像上面的人建议的那样,给我们的开始模块添加一个条件,只是他有开盘价和成交价,我们有数组 int start() { if(Bars<=RSIPERIOD) return(0); int ExtCountedBars=IndicatorCounted(); if (ExtCountedBars<0) return(-1); if (ExtCountedBars>0) ExtCountedBars--; for(int i=0;i<Bars-RSIPERIOD;i++) { Buf0[i] = iRSI(NULL,0,D10,0,i); Buf1[i] = (iRSI(NULL,0,D11,0,i)+iRSI(NULL,0,D12,0,i))/2; if(iRSI(NULL,0,D11,0,i)>iRSI(NULL,0,D12,0,i)) Buf2[i] = Buf1[i]; else Buf2[i] = EMPTY_VALUE; if(Buf2[i] < Buf1[i]) SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,clrRed); } return(0); } string Ds_0(double DOUBLE) {return(DoubleToStr(DOUBLE,0));} Tretyakov Rostyslav 2021.10.19 11:58 #16835 Andrey Kipyatkov #: 我想我已经掌握了窍门,接下来我们告诉代码 Buf2[i] = Buf1[i]。 其他 - 更多 Buf2[i] = EMPTY_VALUE; 你不必单独画第3行。我们可以像上面的人建议的那样把条件添加到我们的模块中,只是他有open和closs的价格,而我们有arrays 添加)))。 结果是一条单色的线 Vitaly Muzichenko 2021.10.19 12:03 #16836 Andrey Kipyatkov #: 我想我已经掌握了窍门,接下来我们告诉代码 Buf2[i] = Buf1[i]。 否则 Buf2[i] = EMPTY_VALUE; 我们不需要单独画第三行。我们可以像上面的人建议的那样--给我们的模块添加一个条件,只是他有开盘价和成交价,我们有数组 如果你需要在结点上改变颜色,那么请看这段代码,并从中抽取一些片段 https://www.mql5.com/ru/code/18167 AMA STL Color www.mql5.com Технический индикатор Адаптивное Скользящее Среднее (Adaptive Moving Average, AMA). Tretyakov Rostyslav 2021.10.19 12:08 #16837 Vitaly Muzichenko #:如果你想改变扭结处的颜色,那么请看这段代码,并从中抽取一些片段。https://www.mql5.com/ru/code/18167 同样的事情 - EMPTY_VALUE Andrey Kipyatkov 2021.10.19 12:52 #16838 MakarFX #: 相同 - EMPTY_VALUE 我明白,如果我们可以设定条件,将一条线 "叠加 "在另一条线上,只是颜色与第一条线不同,那就没有必要添加东西。该功能是不必要的 Nerd Trader 2021.10.19 13:26 #16839 Valeriy Yastremskiy #:有什么区别呢?而且订单编号不是从零开始而不是从一开始吗?从一开始,如果没有订单,OrdersTotal将返回0。但由于某些原因 for ( int i = OrdersTotal() ; i > 0 ; i -- ) 给出了一个无限的循环,因此>= 不。 h.s.是否有其他更方便的平台来交流mql? Tretyakov Rostyslav 2021.10.19 13:31 #16840 Nerd Trader #: h.s. 是否有其他更方便的平台来交流mql? 这个人有什么问题? 1...167716781679168016811682168316841685168616871688168916901691...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
对不起,Makar,我想你可以通过SetIndexStyle来改变它。但我还没有试过。
SetIndexStyle改变整行,而不是所需的部分
MT5有DRAW_COLOR_LINE用于此。,但我们可以像上面的人建议的那样,给我们的开始模块添加一个条件,只是他有开盘价和成交价,我们有数组
我想我已经掌握了窍门,接下来我们告诉代码
。我们可以像上面的人建议的那样把条件添加到我们的模块中,只是他有open和closs的价格,而我们有arrays
添加)))。
结果是一条单色的线
我想我已经掌握了窍门,接下来我们告诉代码
。我们可以像上面的人建议的那样--给我们的模块添加一个条件,只是他有开盘价和成交价,我们有数组
如果你需要在结点上改变颜色,那么请看这段代码,并从中抽取一些片段
https://www.mql5.com/ru/code/18167
如果你想改变扭结处的颜色,那么请看这段代码,并从中抽取一些片段。
https://www.mql5.com/ru/code/18167
相同 - EMPTY_VALUE
有什么区别呢?而且订单编号不是从零开始而不是从一开始吗?
从一开始,如果没有订单,OrdersTotal将返回0。但由于某些原因
for ( int i = OrdersTotal() ; i > 0 ; i -- )
给出了一个无限的循环,因此>= 不。
h.s.是否有其他更方便的平台来交流mql?h.s. 是否有其他更方便的平台来交流mql?