Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
1102
Rating:
(11)
Veröffentlicht:
2016.04.05 13:02
Aktualisiert:
2016.04.05 13:03
EA_template.zip (7.48 KB)
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Überarbeitete Vorlage aus dem Artikel MetaEditor: Templates as a Spot to Stand On. Die Hauptidee dieser Revision ist Vermeidung redundater Array Definitionen von Dienst-Arrays und der dynamischen Erweiterung der Arraygrößen. Dienst arrays sofort mit einer Größe von 100 allokiert und Zähler werden hinzugefügt um die Arraygrößen anzuzeigen.

int OurTicketsCounter;   // Zähler der eigenen Aufträge, dadurch werden die Arrays spezifiziert Tickets[100][9],CommentsTicket[100][2]
int SL_TP_Counter;       // Zähler für noch zu ändernde Aufträge: newSL_and_TP[100][5]
int OrdersToCloseCounter;// Zähler für noch zu schließende Aufträge: ticketsToClose[100][2] and lotsToClose[100] 
int OrdersToDeleteCounter;// Zähler für noch zu löschende Aufträge: ticketsToDelete[100]

Bei jedem Durchgang der Funktion start(), in einer seperaten Funktion InitCounters(), werden alle Arrays mit NULL-Werten initialisiert:

//+------------------------------------------------------------------+
//| Setze alle Zähler der Dienst-Arrays zurück                       |
//+------------------------------------------------------------------+
void InitCounters()
   {
//----
   OurTicketsCounter = 0;
   SL_TP_Counter = 0;
   OrdersToCloseCounter = 0;
   OrdersToDeleteCounter = 0;
//----
   return;   
   }


Ich finde dieses Ergebnis mehr als akzeptabel.

Speichern Sie es im Ordner "Experten/Vorlagen".


Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/8159

Volatility Quality EA Volatility Quality EA

Dieser Expert Advisor basiert auf dem "Volatility Quality Index" Indikator von raff1410.

Visible Pos Visible Pos

Ein Skript für die Visualisierung von Trades im Chart. Es ist nützlich, wenn Sie Ihren Account oder PC ändern.

HarVesteR HarVesteR

Eine Kombination aus Durchschnitten und dem MACD. Alle Parameter können frei verändert werden.

Murrey levels Murrey levels

Der Name ist selbsterklärend. Der Fehler, der in den früheren Implementierungen dargestellt wird hier korrigiert.