und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 72
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Die Bibliothek enthält grundlegende öffentliche Methoden zur Verwaltung von Grids:
public: GridManager(ENUM_GRID_DIRECTION direction, double grid_initial_lot_size, int grid_gap_points, double grid_profit_percent); ~GridManager() {}; void SetGridMagicNumber(ulong magic); void SetGridMaxDD(double max_dd_percent); void SetGridMultiplier(double lot_multiplier); void Start(void); void Update(void); void CloseGrid(); double GridPnL(); int CountPositions();
Im obigen Code:
- MaxDD steht für "maximum allowed drawdown". Dieser Wert ist standardmäßig deaktiviert, aber mit der Methode Set wird er aktiviert. Dies ist ein Wert in %balance.
- DieStart-Methode startet ein neues Grid, wenn es nicht bereits läuft.
- Update prüft auf neue Einträge und mögliche Ausstiege.
Dies ist ein Beispielcode für EA, der auf dem GridManager-Objekt basiert:
#include <GridManager.mqh> GridManager *buy_grid; int OnInit() { buy_grid = new GridManager(GRID_BUY, 0.01, 100, 1); buy_grid.SetGridMagicNumber(100); buy_grid.SetGridMultiplier(1.5); buy_grid.SetGridMaxDD(5); return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { delete buy_grid; } void OnTick(void) { bool buy_condition=true; if(buy_condition) buy_grid.Start(); buy_grid.Update(); }
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/49186
Code blocks for "Counters" like Count "X" time and pass
Hier sind einige Beispiele für Codes für gesetzte Zähler, die auf "Count" basieren
Simple Yet Effective Breakout Strategy
Eine einfache, aber effektive Strategie für den Ausbruch aus dem Donchian-Kanal. Diese Strategie ist zeitlos!
A Code block to detect A "New Candle/Bar" using bars history (very effective way)
Wenn Sie Ihre Codeblöcke "nur einmal pro Takt" ausführen wollen, ist es wichtig zu prüfen, ob ein neuer Takt eingetroffen ist oder nicht.
Candle Analysis Report
Dieses Skript hilft Händlern, die Verteilung und den Bereich der Kerzen in einem bestimmten Zeitraum zu verstehen, was für Handelsentscheidungen nützlich sein kann, z. B. um zu bestimmen, welche historischen Werte für Take Profit oder Stop Loss zu verwenden sind.