Buenas noches, me pregunto cómo abrir órdenes al precio de apertura de una barra sin prestar atención a los ticks. Entiendo que tengo que cambiar OrderSend(), pero ¿qué debo cambiar?
Buenas noches, me pregunto cómo abrir órdenes al precio de apertura de una barra sin prestar atención a los ticks. Entiendo que tengo que cambiar OrderSend(), pero ¿qué debo cambiar?
Ayúdame a entender :)
No, sólo hay que abrir órdenes cuando se forma una nueva barra. Añade sólo un par de líneas a start()
skyjet: Si no te importa, ¿podrías mostrarme un ejemplo de cómo debería ser? :)
//глоб перемstaticdatetime prevtime = 0; // по ценам открытияint start() // -----------------------СТАРТ ЭКСПЕРТА---------------
{
if(Time[0] == prevtime) return(0); //ждем нового бара
prevtime = Time[0]; //если появился новый бар , включаемся // код экспертаreturn(0); // ВЫХОД ИЗ СТАРТ
}
Y para las operaciones de demostración o reales, puede insertar la función de arrastre inmediatamente después de start() antes de esta construcción.
if(Time[0] == prevtime) return(0); //ждем нового бара
prevtime = Time[0]; //если появился новый бар , включаемся
Para que el arrastre se calcule y funcione en cada tic, pero no SOLO en barra.
Связывает переменную-массив, объявленный на глобальном уровне, с предопределенным буфером пользовательского индикатора.
Количество буферов, необходимых для расчета индикатора, задается с помощью функции IndicatorBuffers() и не может быть больше 8.
¿Cómo gestionar más de 8 portapapeles en mql4 desde un indicador, hay alguna forma de evitar esta restricción?
Bien, como ejemplo, necesito construir más de 8 líneas de indicadores, pero desde un solo programa.
Buenas noches, me pregunto cómo abrir órdenes al precio de apertura de una barra sin prestar atención a los ticks. Entiendo que tengo que cambiar OrderSend(), pero ¿qué debo cambiar?
Ayúdame a entender :)
Buenas noches, me pregunto cómo abrir órdenes al precio de apertura de una barra sin prestar atención a los ticks. Entiendo que tengo que cambiar OrderSend(), pero ¿qué debo cambiar?
Ayúdame a entender :)
No, bastará con abrir órdenes cuando se forme una nueva barra. Añadir sólo un par de líneas en start()
Si no te importa, ¿podrías mostrarme un ejemplo de cómo debería ser? :)
Algo así como:
Si no te importa, ¿podrías mostrarme un ejemplo de cómo debería ser? :)
Para que el arrastre se calcule y funcione en cada tic, pero no SOLO en barra.Y para las operaciones de demostración o reales, puede insertar la función de arrastre inmediatamente después de start() antes de esta construcción.
además.
:-)
Si no te importa, ¿podrías mostrarme un ejemplo de cómo debería ser? :)
En realidad, nadie canceló la búsqueda - google "control de la apertura del nuevo bar" site:mql4.com. El resultado.
¿Cómo gestionar más de 8 portapapeles en mql4 desde un indicador, hay alguna forma de evitar esta restricción?
Bien, como ejemplo, necesito construir más de 8 líneas de indicadores, pero desde un solo programa.
¿Cómo gestionar más de 8 portapapeles en mql4 desde un indicador, hay alguna forma de evitar esta restricción?
Bien, como ejemplo, necesito construir más de 8 líneas de indicadores, pero desde un solo programa.
Líneas de tendencia.