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

Función para comprobar si el mercado está abierto para la negociación en el momento por el símbolo actual - script para MetaTrader 5
- Visualizaciones:
- 38
- Ranking:
- Publicado:
- 2025.05.22 11:39
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
bool CheckTradeAllowed() { MqlDateTime date_cur; TimeTradeServer(date_cur); datetime seconds_cur = date_cur.hour * 3600 + date_cur.min * 60 + date_cur.sec; int i = 0; while(true) { datetime seconds_from = {}, seconds_to = {}; if(!SymbolInfoSessionTrade(Symbol(), (ENUM_DAY_OF_WEEK)date_cur.day_of_week, i, seconds_from, seconds_to)) break; if(seconds_cur > seconds_from && seconds_cur < seconds_to) return true; ++i; } return false; }
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/57948

El indicador Filtro de velas es una herramienta personalizable diseñada para filtrar y resaltar velas en el gráfico en función de criterios específicos. Permite al operador visualizar sólo las velas que le interesen, como velas alcistas, velas bajistas, velas Doji o todas las velas simultáneamente. Además, el indicador ofrece un control total sobre los colores de las velas y el fondo del gráfico, proporcionando una experiencia visual clara y adaptable.

Se trata de un sencillo indicador analítico (no señal, calculado una sola vez) que permite probar la hipótesis de que las series temporales de precios representan un "paseo aleatorio", concretamente un "paseo aleatorio" gaussiano. Esto puede ayudar a construir una transformación paramétrica de los incrementos de precios en series temporales distribuidas uniformemente, más estables y predecibles, al menos en términos de volatilidad.

Una media móvil de volumen puro con barras de histograma que siguen el color de las velas alcistas/bajistas.

Este Bot detecta la apertura de una nueva vela en cualquier marco de tiempo establecido, facilitando así la ejecución de un código de una sola vez, colocar operaciones y llamar a otras funciones. El código está escrito en la función OnTick().