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
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT - script para MetaTrader 5
- Visualizaciones:
- 205
- Ranking:
- Publicado:
- Actualizado:
-
¿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
- Añade a «Market Watch» los símbolos que quieras analizar.
- Arrastra el script a cualquier gráfico.
- Introduce los parámetros de entrada y haz clic en el botón «Aceptar».
- Consulta la pestaña «Expertos» para ver el resumen.
- 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 difiere ligeramente.
ALL_DIFFER: las tres propiedades son distintas.
Al final, un resumen recoge el recuento por categoría.
INTERPRETACIÓN
- 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.
- Si TV_MATCHES_PROFIT es habitual (patrón típico), entonces:
- Para el cálculo del tamaño de la posición 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
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 con todos los buffers configurados como series
Real-Time Spread Monitor with Session Statistics
Muestra el diferencial actual entre el precio de compra y el de venta en puntos y pips directamente en el gráfico, con un seguimiento en tiempo real del diferencial mínimo, máximo y medio de la sesión desde que se añadió el indicador. El color cambia para alertar cuando el diferencial supera un umbral definido por el usuario.
fair value gap/imbalance
Dynamic Fair Value Gap (FVG) es un indicador MQL5 para MetaTrader 5 que detecta automáticamente los desequilibrios en los precios de mercado. Este indicador resulta ideal para los operadores que utilizan la estrategia Smart Money Concepts (SMC).
