[¡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 327
Hola a todos! Soy nuevo en la escritura de EAs y simplemente no puedo entenderlo... ¿qué se debe hacer para que el EA abra una posición (orden) en la ejecución de una condición de disparo y luego abra otra cuando la condición se produce de nuevo (y no una (orden) después de otra mientras la condición se produce) si la posición anterior está abierta o no! Si alguien sabe, por favor dígame!!! ))))
lowech: Hola a todos! Soy nuevo en la escritura de EAs y simplemente no puedo entenderlo... ¿qué se debe hacer para que el EA abra una posición (orden) cuando se produce una condición de disparo y luego abra otra cuando la condición se produce de nuevo (en lugar de uno tras otro mientras la condición se produce), si la posición anterior está abierta o no! Si alguien sabe, por favor dígame! ))))
Bien, añada una bandera(una variable global - por ejemplo un número entero, número = 0) al Inite del EA si la condición no se cumple - entonces el número = 0 si se cumple - y el número == 0 entonces: abra una nueva orden y haga el número = 1
Aquí está el indicador que escribí. No funciona. Nada, ningún gráfico de barras. En los errores a veces hay "división cero". Pero no entiendo de dónde viene el 0 y por qué no funciona en absoluto. ¿Alguien puede entenderlo?
int start()
{
int Counted_bars=IndicatorCounted();
int i; // Индекс бараdouble low1=10000, low2 = 10000, high1=0, high2 = 0;
i=Bars-Counted_bars-1; // Индекс первого непосчитанногоwhile(i>=0)
{
for(int a = LPeriod-1; a>=0; a--)
{
low2 = iLow(symb, 0, i+a);
high2 = iHigh(symb, 0, i+a);
if(low2<low1)
{
low1=low2;
}
if(high2>high1)
{
high1=high2;
}
}
double res = high1/low1;
Buf_0[i] = res;
i--;
}
return(0);
}
La variable string symb se define durante la inicialización de Symbol(), LPeriod es una variable externa, define el número de barras para el análisis
¿Puede decirme si alguien ha hecho este tipo de investigación? Supongamos que los stops y beneficios de una Compra y una Venta son opuestos (por ejemplo, Compra SL-100 TP-50, Venta SL-50 TP-100), ambas órdenes se abren al mismo tiempo. Puede ser:
a) en un determinado intervalo el factor de beneficio de ambos tipos de órdenes es superior a >0 ¿Cuál es la mejor manera de hacerlo entonces a.1) Cerrar todas las órdenes y no operar
a.2) Observar qué órdenes tienen un mejor FP y operar sólo con ellas
а.3) Continúe negociando ambos tipos de órdenes. (cierre)
b) Dentro de un determinado intervalo, el factor de beneficio de ambos tipos de órdenes es superior a <0 b.1) Cerrar todas las órdenes y no operar
b.2) Operar sólo con el mejor FP (aunque sea inferior a 0)
¿Puedes decirme cómo conectar MT4 a través de un servidor proxy? Necesito escribir la dirección IP, pero ¿en qué archivo? Tengo que escribir la dirección IP en el archivo.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
¿Puede indicar cuál de las últimas versiones de MT4 es compatible con Win 2000?
¡AYUDA!
Hola a todos! Soy nuevo en la escritura de EAs y simplemente no puedo entenderlo... ¿qué se debe hacer para que el EA abra una posición (orden) cuando se produce una condición de disparo y luego abra otra cuando la condición se produce de nuevo (en lugar de uno tras otro mientras la condición se produce), si la posición anterior está abierta o no! Si alguien sabe, por favor dígame! ))))
si la condición no se cumple - entonces el número = 0
si se cumple - y el número == 0 entonces: abra una nueva orden y haga el número = 1
Aquí está el indicador que escribí. No funciona. Nada, ningún gráfico de barras. En los errores a veces hay "división cero". Pero no entiendo de dónde viene el 0 y por qué no funciona en absoluto. ¿Alguien puede entenderlo?
La variable string symb se define durante la inicialización de Symbol(), LPeriod es una variable externa, define el número de barras para el análisis
¿Puede decirme si alguien ha hecho este tipo de investigación? Supongamos que los stops y beneficios de una Compra y una Venta son opuestos (por ejemplo, Compra SL-100 TP-50, Venta SL-50 TP-100), ambas órdenes se abren al mismo tiempo. Puede ser:
a) en un determinado intervalo el factor de beneficio de ambos tipos de órdenes es superior a >0
¿Cuál es la mejor manera de hacerlo entonces
a.1) Cerrar todas las órdenes y no operar
a.2) Observar qué órdenes tienen un mejor FP y operar sólo con ellas
а.3) Continúe negociando ambos tipos de órdenes. (cierre)
b) Dentro de un determinado intervalo, el factor de beneficio de ambos tipos de órdenes es superior a <0
b.1) Cerrar todas las órdenes y no operar
b.2) Operar sólo con el mejor FP (aunque sea inferior a 0)
Sergey-traum:
Подскажите, как подключить МТ4 через прокси-сервер. Нужно прописывать IP адрес, но в каком файле? Спасибо.
Servicio de configuración. Botón de proxy
Servicio de configuración. Botón de proxy
¿Puede decirme la FP que estoy contando correctamente?
donde Hist-array que contiene el historial de la cuenta después de cada transacción cerrada.