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
Trade Excursion Report: MFE and MAE of every closed trade, to CSV - script para MetaTrader 5
- Visualizaciones:
- 17
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Lo que dice
Una línea por cada posición cerrada, agrupadas por DEAL_POSITION_ID (funciona en cuentas de cobertura y de compensación; probado en una cuenta demo de cobertura). Columnas: ticket, símbolo, dirección, hora de entrada, hora de salida, precio de entrada, precio de salida, puntos de beneficio, puntos MFE, puntos MAE, ratio de captura, barras abarcadas, tiempo de mantenimiento.
Datos de entrada
- InpDias: número de días de historial que se van a leer (365)
- InpSoEsteAtivo — solo el símbolo del gráfico, o todos los símbolos del historial (false)
- InpTF — marco temporal utilizado para medir las oscilaciones (gráfico actual)
- InpArquivo — nombre del archivo CSV en MQL5\Files
Resumen impreso en el registro de expertos
Número de operaciones, ganadas/perdidas, resultado neto, mediana del MFE y del MAE de las operaciones ganadoras, mediana del MAE de las operaciones perdedoras, mediana del ratio CAPTURE, mediana de barras por operación, número de operaciones de una sola barra y número de operaciones que no se han podido medir porque la terminal ya no dispone de barras para ese símbolo (por ejemplo, futuros vencidos): todos estos datos se incluyen en el informe, en lugar de registrarse silenciosamente como cero.
Límite de medición
Las oscilaciones se calculan a partir de los máximos y mínimos de las barras que abarca cada operación en InpTF. La trayectoria dentro de una barra se desconoce. Si la columna de barras muestra un 1 en muchas operaciones, ejecútalo en un marco temporal más pequeño.
Comparte TradeExcursion.mqh con el indicador Trade Excursion; el archivo «include» debe colocarse en MQL5\Include.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77050
SessionReopenEA
El oro tiene una pausa de mantenimiento diaria en la CME. La primera hora tras dicha pausa registra una subida superior a la que cabría esperar por azar, en todos los años naturales de una muestra de 11 años, mientras que el resto de horas del día se mantienen estables. Una operación por sesión, un stop escalado según la volatilidad en el servidor, sin promedios ni estrategia de rejilla. Entonces resultó que mi modelo de costes era erróneo. Una prueba retrospectiva con datos de ticks reales mostró que el coste real de ida y vuelta en la reapertura es de unos 60 puntos, y no los 19 que había calculado mi investigación: el campo de spread de la barra M1 es un resumen por barra y lo subestima aproximadamente tres veces. Al volver a ejecutar los 11 años con el coste corregido: +3,34 pb, t 7,40, 59,3 % de operaciones ganadoras -> +1,60 pb, t 3,42, 50,8 % de operaciones ganadoras La ventaja se mantiene, aunque con menos de la mitad de su fuerza original. Esa segunda cifra es la real. Lo que no es: alrededor de un +3,3 % al año con una caída máxima del 4,6 %, aproximadamente un año de cada nueve en números rojos. A 0,01 lotes, eso supone unos 130 al año, una cifra que mide el tamaño de la posición, no la estrategia.
Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed
Adágalo a un gráfico, escribe el nombre de cualquier indicador personalizado y te avisará en función de los propios umbrales de ese indicador: ventana emergente, sonido, notificación push en tu móvil o correo electrónico. Lee el indicador a través de iCustom, por lo que no se necesita el código fuente: basta con un archivo .ex5 compilado que hayas descargado. También puede leer ese indicador desde un marco temporal superior y vuelve a comprobar las barras cerradas para indicarte si el indicador se repinta o simplemente presenta un retraso. Se abre en modo EXPLORE, que muestra todos los búferes que tiene el indicador y qué contiene cada uno, ya que «qué búfer contiene la señal» es la pregunta que disuade a la mayoría de la gente de utilizar iCustom.
CGoldSymbol - find the broker's gold and size the position correctly on it
Detecta el símbolo «gold», independientemente del nombre que le dé el bróker, lee las especificaciones del contrato desde la plataforma en lugar de darlo por supuesto, y convierte el riesgo en la divisa de la cuenta en un tamaño de lote adecuado para ese bróker.
OHLC Reality Check - at what stop distance does your backtest start lying?
Abre una operación virtual entre corchetes en cada barra de M1, la aplica al historial real de ticks y genera un informe sobre un conjunto de distancias de stop, indicando con qué frecuencia el modelo OHLC de 1 minuto evaluaría la operación de forma errónea.