[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 239
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Gracias,
Yuri
RefreshRates() actualiza la copia de datos para un determinado script o Asesor Experto. No tiene nada que ver con las ventanas.
Es decir, si los datos de cualquier instrumento dentro de un script o Asesor Experto fueron solicitados alguna vez, se actualizarán. Otros no lo harán.
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Gracias,
Yury
Su ejemplo actualizará las cotizaciones del EURUSD
Cuando se solicita información a MarketInfo(), ya se están recibiendo datos actualizados, por lo que RefreachRates() no juega ningún papel en este caso.
Si sólo hay un búfer en el indicador, debe hacerlo en consecuencia
Gracias por las molestias. Corregido el código, todo funciona.
Hola, ¿podríais decirme si hay alguna función que determine el saldo?
Hola, ¿podríais decirme si hay alguna función que determine el saldo?
https://docs.mql4.com/ru/account/AccountBalance
¿Puede sugerir una condición para que la comprobación se realice inmediatamente (es decir, inmediatamente en lugar de con un retraso de 1-2 segundos)?
Como:
if (условие моментального исполнения)
{
цикл подсчета
}
Sólo hacer un ayudante que muestre el balance en + y -, pero las comillas cambian y se "cuelga" durante 1-2 segundos...
UPS: Ya lo tengo claro, basta con comprobar el cambio en el balance general...
double acc_profit=0;
if (acc_profit!=AccountProfit())
{
...
acc_profit=AccountProfit()
}
Hola queridos profesionales de mql4.
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Gracias,
Yury
Pregunta sobre cómo calcular una serie de órdenes perdedoras ????
Quiero saber cuántas órdenes seguidas se cerraron en un stop para comprobar la táctica... y en particular la última
Hola queridos profesionales de mql4.
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Gracias,
Yuri
RefreshRates () actualiza la copia de datos para un determinado script o Asesor Experto. No tiene nada que ver con las ventanas.
Es decir, si los datos de cualquier instrumento dentro de un script o Asesor Experto fueron solicitados alguna vez, se actualizarán. Otros no lo harán.
Hola queridos profesionales de mql4.
Por favor, aconséjeme sobre la función RefreshRates().
En MT4, hay cuatro ventanas abiertas para los instrumentos financieros seleccionados. Por ejemplo, EURUSD, GBPUSD, USDCHF, USDJPY. Estoy ejecutando el script en EURUSD. Hay una función RefreshRates() en el script. Cuando se ejecuta esta función, ¿se actualizan los datos sólo para el EURUSD o también se actualizan los datos para el GBPUSD, USDCHF, USDJPY?
Gracias,
Yury
RefreshRates () actualiza una copia de los datos de un determinado script o experto. No tiene nada que ver con las ventanas.
Es decir, si alguna vez se han solicitado datos para alguna herramienta dentro de un script o Asesor Experto, se actualizarán. Otros no lo harán.
Puedo aclarar.
Aquí está una parte del script que se ejecuta en EURUSD1
for(;;)
{
if(RefreshRate())
{
bid_EURUSD1=MarketInfo("EURUSD1",MODE_BID);
ask_EURUSD1=MarketInfo("EURUSD1",MODE_ASK);
bid_GBPUSD1=MarketInfo("GBPUSD1",MODE_BID);
ask_GBPUSD1=MarketInfo("GBPUSD1",MODE_ASK);
bid_USDCHF1=MarketInfo("USDCHF1",MODE_BID);
ask_USDCHF1=MarketInfo("USDCHF1",MODE_ASK);
bid_USDJPY1=MarketInfo("USDJPY1",MODE_BID);
ask_USDJPY1=MarketInfo("USDJPY1",MODE_ASK);
}
}
Se actualizarán los datos en este caso sólo para el EURUSD1 o para el GBPUSD, USDCHF, USDJPY los datos también se actualizan.
Gracias