Expert Advisors: VR---ZVER v.2 - Seite 6

 
Vladimir Karputov:

Woher haben Sie die farbigen Linien auf dem Diagramm???? Im Code.

VR---ZVER v.2(barabashkakvn's edition).mq5

Version "2.003"

werden die üblichen iMA-Indikatoren verwendet!

Ich habe die Durchschnitte auf den Chart geworfen, so wie in den Einstellungen des Expert Advisors. Hat er einen eigenen? Ich hatte nichts auf dem Chart. Wie kann man sie einschalten?
 

Der Code funktioniert nach dem angegebenen Algorithmus.

Sie können den Algorithmus selbst immer in MetaEditor sehen.

 
Vladimir Karputov:

Der Code funktioniert nach dem vorgegebenen Algorithmus.

Sie können den Algorithmus selbst immer im MetaEditor sehen.

Danke, aber wo kann ich den Algorithmus dort sehen? Und was die farbigen Linien angeht, muss ich sie selbst hinzufügen oder nicht?
 
Shara1:
Danke, aber wo kann ich den Algorithmus sehen? Und was die farbigen Linien angeht, muss ich sie selbst hinzufügen oder nicht?
Der Code wird in MetaEditor angezeigt und bearbeitet.
 
Vladimir Karputov:
Der Code wird in MetaEditor angezeigt und bearbeitet.

Ich verstehe, dass ich 3 gleitende iMA-Indikatoren zum Diagramm hinzufügen muss , die in MetaTrader standardmäßig nicht verfügbar sind. Können Sie diesen Indikator verwenden? https://www.mql5.com/de/code/146

Ich danke Ihnen.

Индикатор Index Moving Average
Индикатор Index Moving Average
  • Stimmen: 14
  • 2010.07.26
  • Vladimir Mikhailov
  • www.mql5.com
На представленном рисунке видно, что направление движения индикатора совпадает с направлением дневных баров. Локальные максимумы и минимумы индикатора соответствуют точкам разворота локального тренда. Индикатор является опережающим и показывает темп изменения цены и предполагаемый разворот цены. Картинка: Значение индикатора...
 

Dieser Code erzeugt manchmal Fehler

//+------------------------------------------------------------------+
//| AlleAufträge löschen|
//+------------------------------------------------------------------+
void DeleteAllOrders()
  {
   for(int i=OrdersTotal()-1;i>=0;i--) // gibt die Anzahl der aktuellen Aufträge zurück
      if(m_order.SelectByIndex(i))     // wählt den schwebenden Auftrag nach Index für den weiteren Zugriff auf seine Eigenschaften aus
         if(m_order.Symbol()==m_symbol.Name() && m_order.Magic()==m_magic)
            m_trade.OrderDelete(m_order.Ticket());
  }

Sie müssen ORDER_STATE überprüfen. Ich frage mich, ob dieser Code den Markt passieren wird oder nicht?


Die richtige Variante

void DeleteAllOrders()
  {
   for(int i=OrdersTotal()-1;i>=0;i--)
      if(m_order.SelectByIndex(i) && (m_order.State() == ORDER_STATE_PLACED))
         if(m_order.Symbol()==m_symbol.Name() && m_order.Magic()==m_magic)
            m_trade.OrderDelete(m_order.Ticket());
  }
 
Toll, aber wird es auch eine mt4-Version geben?
 
John Suka :
Toll, aber wird es eine mt4-Version geben?

Nein. Deine Frage ist sehr seltsam :)

Das alte Terminal wurde schon lange nicht mehr weiterentwickelt.

 

Guten Tag an alle verehrten Teilnehmer )

Ich möchte (mit Erlaubnis des Autors) den Expert Advisor ein wenig verbessern, indem ich die Diskretion der Abfrage des aktuellen Kursniveaus erhöhe, um das Stop-Loss-Niveau (im Rahmen der Schleppnetz- und Breakeven-Algorithmen) rechtzeitig zu korrigieren.

In der Version 2.004 wird die Korrektur des Stop-Loss-Levels nur zum Zeitpunkt der Eröffnung einer neuen Kerze durchgeführt. Dadurch wird meiner Meinung nach auf großen Zeitskalen der mögliche Gewinn, der bei positiven Kerzenschatten erzielt werden könnte, verpasst. Ich bin der Meinung, dass der Algorithmus von Schleppnetz und Breakeven eine Diskretionsebene von nicht mehr als 0,1 Sekunden beinhalten sollte.

Ich bitte um verbindliche Stellungnahmen zum Kern der oben genannten Punkte und um Vorschläge zur Umsetzung.

 
Vladimir Karputov #:

Nein. Ihre Frage ist sehr seltsam :)

Das alte Terminal wurde schon lange nicht mehr weiterentwickelt.

Und doch ist es noch da! haha!