初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1137

 
Vladimir Karputov:

顺便说一下,为什么要准确地用水平线图形对象来绘制?用指标和DRAW_ARROW 风格来做不是更好吗?

类似这样的显示。

如果这些是每个小时的单独线路,而不是以断线的方式连在一起,会不会有效果?
 
Snajper007:
能否做到让这些是每个小时的独立线路,而不是以断线的方式连接?

不要:如果你只使用一个图形结构(在上图中使用了两个图形结构),指标将在每个柱子上只画一个图标。这种方法将避免出现大量水平线的问题。

 
Vladimir Karputov:

不要:如果你只使用一个图形结构(在上图中使用了两个图形结构),指标将在每个柱子上只画一个图标。这种方法将避免出现大量水平线的问题。

我试图把这个想法作为一个指标来实施。但我得到了一条实线。也就是说,它是从第1根柱子开始计算到第11根柱子,当一个新的柱子出现时,这条线就刚刚完成。

我在这个领域的知识可能不够......(

 

我敢于重复这个问题...专家顾问创建一个指标窗口。试图从专家顾问中改变这个窗口的高度,但没有任何结果。我正在使用这种方法。

input int   wndheight   =  100;     //Высота окна индикатора

void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam)
  {
   if(id==CHARTEVENT_OBJECT_CLICK)
     {
      if(sparam=="ИмяОбъекта")
        {
         IndicatorSetInteger(INDICATOR_HEIGHT,wndheight);
        }
     }
  }

帮助我了解什么是错的?

 
График USDCHF, M5, 2019.10.14 19:11 UTC, Forex Club International Limited, MetaTrader 4, Demo
График USDCHF, M5, 2019.10.14 19:11 UTC, Forex Club International Limited, MetaTrader 4, Demo
  • www.mql5.com
Символ: USDCHF. Период графика: M5. Брокер: Forex Club International Limited. Торговая платформа: MetaTrader 4. Режим торговли: Demo. Дата: 2019.10.14 19:11 UTC.
 
Snajper007:

在代码库中,称为

中型酒吧 H1

 
Anzhela Sityaeva:

我敢于重复这个问题...专家顾问创建一个指标窗口。试图从专家顾问中改变这个窗口的高度,但没有任何结果。采用这种方法。

请帮助了解什么是错的?

专家顾问不能创建一个指标窗口。

如果你想改变图表中已经放置的指标的窗口,你应该通过它的简称找到窗口的编号,并尝试改变其高度。但这只是一个理论,因为我从来没有做过,因为我不需要。

 
Iurii Tokman:

在代码库中,称为

中型酒吧 H1

谢谢你!一切正常。
 
Snajper007:
谢谢你!它正在发挥作用。

请。

 
Alexey Viktorov:

专家不能创建一个指标窗口。

如果我们想改变一个已经放在图表中的指标的窗口,我们应该通过它的简称找到该窗口的编号,并尝试改变其高度。这只是一个理论,因为我从来没有做过。

专家顾问仍然使用ChartIndicatorAdd 和指标空白创建一个窗口,然后它在那里显示其信息。

谢谢你的想法,我们会尝试的。