Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1287

 

Bitte um Rat!

Wie kann man in MQL5 den EMA aus dem Volumen berechnen? In MQL4 gab es eine iMAonArray() Funktion, aber in MQL5 gibt es meines Wissens keine solche Funktion.

 
Madmas:

Bitte um Rat!

Wie berechnet man EMA aus Volumen in MQL5. In MQL4 gab es die Funktion iMAonArray(), aber ich glaube, in MQL5 ist sie nicht vorhanden.

Ich muss ein Handle für den iVolumes-Indikator erstellen. Erstellen Sie dann ein iMA-Indikator-Handle, aber verwenden Sie das iVolumes-Handle anstelle des Preises:

//--- create handle of the indicator
   handle_iVolumes=iVolumes(Symbol(),Period(),Inp_Volumes_applied_volume);
//--- if the handle is not created
   if(handle_iVolumes==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code
      PrintFormat("Failed to create handle of the iVolumes indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }
//--- create handle of the indicator iMA
   handle_iMA=iMA(Symbol(),Period(),Inp_MA_ma_period,Inp_MA_ma_shift,
                  Inp_MA_ma_method,handle_iVolumes);
//--- if the handle is not created
   if(handle_iMA==INVALID_HANDLE)
     {
      //--- tell about the failure and output the error code
      PrintFormat("Failed to create handle of the iMA indicator for the symbol %s/%s, error code %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- the indicator is stopped early
      return(INIT_FAILED);
     }

Ergebnis:

MAOnVolumesOnMA

Dateien:
 
Vladimir Karputov:

Wir müssen ein Handle für den iVolumes-Indikator erstellen. Erstellen Sie dann ein iMA-Indikator-Handle, aber ersetzen Sie das iVolumes-Handle durch den Preis:

Ergebnis:


Danke, ich werde es mir ansehen)))).... lernen.

 
Madmas:

Danke, ich werde es mir ansehen)))).... lernen.

Nur ein Hinweis: DIES könnte nicht die richtigen Daten ausgeben...

 
Сергей Таболин:

Nur ein Hinweis: DIESE Daten werden möglicherweise nicht korrekt ausgegeben...

Und warum? Was hat das damit zu tun? Und wenn ja, welche anderen Möglichkeiten gibt es?

 
Madmas:

Warum? Womit hat das zu tun?

Ich habe keine Ahnung... Habe diese Frage im Forum gestellt - keine Antwort...

 
Сергей Таболин:

Ich habe keine Ahnung... Habe diese Frage im Forum gestellt - keine Antwort...

Was ist das Problem mit den Daten? Optisch scheint es derselbe Indikator zu sein wie Volume+MA, ich habe die Historie durchgeblättert

 
Сергей Таболин:

Ich habe keine Ahnung... Habe diese Frage im Forum gestellt - keine Antwort...

Der einzige Unterschied ist der Datentyp long und double

 
Madmas:

Der einzige Unterschied ist der Datentyp long und double

Schauen Sie sich das an. Es handelt sich zwar nicht um eine allgemeine Störung, aber in einem bestimmten Fall ist es auch spannend...

MT5 :: Где искать ошибку? Или ошибка индикатора, работающего по данным другого индикатора?
MT5 :: Где искать ошибку? Или ошибка индикатора, работающего по данным другого индикатора?
  • 2020.10.13
  • www.mql5.com
Здравствуйте. У меня есть тиковый индикатор, который не привязан ни к какому ТФ. На его основе, я написал советник...
 
Kommentare, die sich nicht auf dieses Thema beziehen, wurden nach "Fragen von MQL4 MT4 MetaTrader 4 Anfängern" verschoben.
Grund der Beschwerde: