Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 129
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
La librería contiene métodos públicos básicos para gestionar rejillas:
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();
En el código anterior:
- MaxDD significa "reducción máxima permitida". Este valor está desactivado por defecto pero usando el método Set se activará. Este es un valor en %balance.
- El métodoStart inicia una nueva rejilla si no se está ejecutando ya.
- Update comprueba nuevas entradas y posibles salidas.
Este es un código de ejemplo de EA operando basado en el Objeto GridManager :
#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(); }
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/49186
Code blocks for "Counters" like Count "X" time and pass
He aquí algunos ejemplos de códigos para contadores de series basados en "Count".
Simple Yet Effective Breakout Strategy
Una simple pero efectiva estrategia de ruptura de canal donchiano. ¡Esta estrategia es atemporal!
A Code block to detect A "New Candle/Bar" using bars history (very effective way)
Si sólo quiere ejecutar sus bloques de código "sólo una vez por barra" es importante comprobar si ha llegado una nueva barra o no.
Candle Analysis Report
Este script ayuda a los operadores a comprender la distribución y el rango de las velas en un periodo específico, lo que puede ser útil para tomar decisiones de negociación, como determinar qué valores históricos utilizar para Take Profit o Stop Loss.