Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Scripts

TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT - script para MetaTrader 5

Visualizaciones:
15
Ranking:
(2)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

OBJETIVO


Compara las tres propiedades de valor de tick que ofrece MetaTrader 5 para cada símbolo de la Ventana de mercado:

  • SYMBOL_TRADE_TICK_VALUE (genérico).
  • SYMBOL_TRADE_TICK_VALUE_LOSS (utilizada para el cálculo de pérdidas).
  • SYMBOL_TRADE_TICK_VALUE_PROFIT (utilizada para el cálculo de beneficios).


POR QUÉ ES IMPORTANTE


Muchos EA utilizan una de las propiedades de valor de tick para el cálculo del tamaño de lote en función del riesgo. Cuando LOSS y PROFIT difieren (como ocurre con los pares de divisas cruzadas en muchos brókers), elegir la propiedad incorrecta da lugar a posiciones con un tamaño erróneo:

  • Utilizar LOSS: estimación pesimista de la pérdida — lotes más pequeños (más seguro y conservador para la gestión del riesgo).
  • Uso de TV: suele equivaler a PROFIT (optimista): lotes ligeramente más grandes de lo previsto.

Este script proporciona datos empíricos por símbolo para que puedas tomar una decisión informada basada en tu bróker específico.


USO


  1. Añade a «Market Watch» los símbolos que quieras analizar.
  2. Arrastra el script a cualquier gráfico.
  3. Introduce los parámetros de entrada y haz clic en el botón «Aceptar».
  4. Consulta la pestaña «Expertos» para ver el resumen.
  5. Si la opción «Guardar CSV» está activada, los datos completos de cada símbolo se exportan a un archivo CSV en MQL5/Archivos/ (útil para grandes brókers, ya que la pestaña «Expertos» tiene un límite de unas 2000 líneas).



RESULTADOS


Cada símbolo se clasifica en una de estas categorías:

ALL_EQUAL: las tres propiedades coinciden dentro del margen de tolerancia.

TV_MATCHES_PROFIT: TV == PROFIT, LOSS ligeramente diferente.

TV_MATCHES_LOSS: TV == LOSS, PROFIT ligeramente diferente.

ALL_DIFFER: las tres propiedades son distintas.

Al final, un resumen recoge el recuento por categoría.

INTERPRETACIÓN


  1. Si la mayoría o todos los símbolos son ALL_EQUAL, tu bróker trata PÉRDIDA y BENEFICIO como idénticos: cualquiera de las tres propiedades es válida.
  2. Si TV_MATCHES_PROFIT es habitual (patrón típico), entonces:

    • Para el dimensionamiento basado en el riesgo, utilice TICK_VALUE_LOSS (el más conservador).
    • TV (genérico) equivale, en la práctica, a PROFIT, el valor optimista.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/73211

SetSLByLoss - set Stop Loss on all open positions by target loss amount SetSLByLoss - set Stop Loss on all open positions by target loss amount

Script para establecer un stop loss en cada posición abierta en función de una pérdida objetivo en la divisa de la cuenta (por ejemplo, 50 $ por posición). Funciona con cualquier divisa de depósito y cualquier par de divisas. Comprueba los niveles de stop y congelación del bróker. La conversión de divisas se realiza automáticamente.

Heiken ashi as series Heiken ashi as series

Heiken Ashi con todos los buffers configurados como series

Accumulation/Distribution Accumulation/Distribution

El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.

Accelerator Oscillator (AC) 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.