초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1137

 
Vladimir Karputov :

그런데 왜 "가로선" 그래픽 개체로 그리는가? 표시기 및 스타일 DRAW_ARROW 로 수행하는 것이 더 나을까요?

다음과 같은 디스플레이:

그러나 이것이 매시간 별도의 선이 될 것이며 파선으로 연결되지 않을 것입니까?
 
Snajper007 :
그러나 이것이 매시간 별도의 선이 될 것이며 파선으로 연결되지 않을 것입니까?

하지 말아야 할 것: 하나의 그래픽 구성 만 사용하는 경우(위 그림에서 두 개의 그래픽 구성이 사용됨) 표시기는 막대당 하나의 아이콘만 그립니다. 이 방법을 사용하면 엄청난 수의 수평선 문제를 피할 수 있습니다.

 
Vladimir Karputov :

하지 말아야 할 것: 하나의 그래픽 구성 만 사용하는 경우(위 그림에서 두 개의 그래픽 구성이 사용됨) 표시기는 막대당 하나의 아이콘만 그립니다. 이 방법을 사용하면 엄청난 수의 수평선 문제를 피할 수 있습니다.

지표의 형태로 아이디어를 구현하려고했습니다. 그러나 나는 확실한 선을 얻었다. 저것들. 1번째 막대부터 11번째 막대까지 계산이 있었고, 새로운 막대가 나오면 그냥 선을 그어 놓았다.

아마도이 분야에 대한 나의 지식이 충분하지 않을 것입니다 ... (

 

감히 질문을 반복합니다... Expert Advisor는 표시기 창을 만듭니다. Expert Advisor에서 이 창의 높이를 변경하려고 시도하지만 아무 일도 일어나지 않습니다. 다음 방법이 적용됩니다.

 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 :

감히 질문을 반복하겠습니다... Expert Advisor는 표시기 창을 만듭니다 . Expert Advisor에서 이 창의 높이를 변경하려고 시도하지만 아무 일도 일어나지 않습니다. 다음 방법이 적용됩니다.

무엇이 잘못되었는지 이해하도록 도와주시겠습니까?

Expert Advisor는 지표 창을 생성할 수 없습니다.

차트에 이미 배치된 표시기의 창을 변경해야 하는 경우 표시기의 짧은 이름으로 창 번호를 찾고 높이를 변경해야 합니다. 그러나 이것은 이론일 뿐입니다. 왜냐하면 저는 이것을 불필요하다고 한 적이 없기 때문입니다.

 
Iurii Tokman :

코드 베이스에서

미드 바 H1

고맙습니다! 모든 것이 작동합니다.
 
Snajper007 :
고맙습니다! 모든 것이 작동합니다.

제발.

 
Alexey Viktorov :

Expert Advisor는 지표 창을 생성할 수 없습니다.

차트에 이미 배치된 표시기의 창을 변경해야 하는 경우 표시기의 짧은 이름으로 창 번호를 찾고 높이를 변경해야 합니다. 그러나 이것은 이론일 뿐입니다. 왜냐하면 저는 이것을 불필요하다고 한 적이 없기 때문입니다.

EA는 여전히 ChartIndicatorAdd 및 표시기 더미를 사용하여 창을 생성한 후 해당 정보를 표시합니다.

아이디어 감사합니다. 시도해 보겠습니다.

사유: