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
One-Click Trade Manager: tamaño de lote basado en el riesgo con punto de entrada, stop y objetivo en un solo clic - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 10
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La mayoría de los errores en el trading manual son de cálculo, no de análisis. Calculas el tamaño del lote mentalmente, el stop acaba siendo más amplio de lo que pretendías y una operación del 1 % se convierte, sin que te des cuenta, en una del 4 %.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77538
Contract Sizer: ladder, floor and a breaker that survives a deposit
Tres protecciones de tamaño de posición que funcionan de forma diferente; confundirlas es la razón por la que tantas cuentas se quedan sin fondos: - escalonada: un contrato por cada X del saldo, que siempre se aplica como un límite máximo (CAP), incluso con el tamaño de lote manual; - «floor»: por debajo del capital mínimo no se opera; se necesita un nuevo ingreso; - «breaker»: se detiene al X % por debajo del máximo, independientemente del tamaño de la cuenta, y no se reactiva por sí solo. Lo que resuelve esta biblioteca y que casi ninguna otra hace: un ingreso no es un beneficio, y una retirada no es una pérdida. El «breaker» mide la caída con respecto al máximo del saldo. Si no se trata, un depósito realizado DURANTE una caída eleva tanto el saldo como el máximo, y la protección deja de detectar la caída justo cuando sería más útil. En este caso, los depósitos y las retiradas desplazan el máximo en la misma cantidad. El máximo se guarda en un archivo: un «breaker» que olvida el máximo al reiniciar la terminal no es un «breaker». La demo simula un depósito en el punto más bajo de una caída. Ejecútala con el depósito activado y desactivado y compara la columna «caída».
Position sizing from risk, using the broker's own tick value and volume step
El tamaño de la posición se calcula a partir de un importe de riesgo, que a su vez se calcula a partir del valor real del tick del símbolo, el tamaño del tick y el paso de volumen, en lugar de un valor de pip supuesto. Siempre redondea el volumen a la baja y, cuando el riesgo es inferior al lote mínimo, lo indica e informa del coste real de dicho lote. No depende del estado del terminal, por lo que la lógica de cálculo del tamaño de la posición se puede probar sin conexión; se incluye un script de prueba con 41 afirmaciones.
RegimeRouter: clasificador de tendencias y rangos con un registro de la tasa de victorias por régimen
Clasifica el mercado mediante el ADX, el exponente de Hurst y la autocorrelación de retardo 1, dirige cada barra a un módulo de ruptura o a un módulo de reversión a la media, y mantiene un registro independiente de la tasa de aciertos para cada régimen con un límite inferior del 95 % de Wilson, para que puedas ver qué mitad del sistema está funcionando realmente.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.