Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 538
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Este método de cálculo del swap se denomina rollover. No se puede saber de forma programada en MT4. Sólo indirectamente después del cambio de medianoche de las órdenes de mercado de trabajo. Hay muchos de estos pequeños, pero bastante desagradables problemas en MT4. En MT5 hay un poco menos, pero siguen existiendo.
Estos son los valores del swap en pips. Deben convertirse a la moneda del depósito, en función del volumen de la orden de mercado. Entonces obtendrá el tamaño real del intercambio.
"No hay forma de averiguarlo programáticamente en MT4". - Gracias por su tiempo y sus respuestas.
Buenas tardes! Estimados usuarios del foro, por favor ayúdenme a entender el algoritmo. El objetivo es determinar el rango de precios en el período de tiempo especificado y establecer las paradas de compra y venta en el máximo y el mínimo. Los Stoploss se establecen en órdenes opuestas, TakeProfit debe ser igual a StopLoss*2.
Luego, después de cada cierre por Stop Loss, la orden se restablece con el mismo Stop Loss y Take Profit que la cerrada y todo el ciclo se completa una vez que una de las órdenes se cierra por Take Profit. Y todo desde el principio definimos la gama y vamos.
Pero ahora simplemente no coloca TP o más bien lo coloca en el precio de apertura y el stop loss no está en el tamaño del rango, es decir, no en una orden dirigida en sentido contrario. Le agradezco de antemano su ayuda.
No es necesario duplicar las preguntas en diferentes hilos.
¡Buenas tardes!
Al probar en el registro me sale el error OrderSend 130 - si entiendo bien sólo puede estar relacionado con los topes o golpes, por favor, compruebe lo que está mal:
¡Buenas tardes!
Al probar en el registro hay un error OrderSend error 130 - si entiendo correctamente sólo puede estar relacionado con paradas o golpes,
Los precios abiertos de las órdenes pendientes también se ven afectados. Por eso hay que comprobar la distancia entre el precio actual del mercado y el precio de apertura de la orden. En este caso: Precio - Pregunta.
También se aplica el precio de apertura de las órdenes pendientes. Por lo tanto, también debemos comprobar la distancia entre el precio actual del mercado y el precio de apertura de la orden. En este caso: Precio - Pregunta.
¿Qué devuelve la función Hour()?
Devuelve la hora actual. Así es como trabajo: si la hora actual es mayor que 11 y menor que 17,
¿pero cómo?
Es un poco complicado para mí. ¿Podría explicar en qué parte del código para agregar y qué significa mn y mag_n? ¿dónde debo poner mi EA medjic aquí?
Antes de que su estado ponga
mag_n - ¿dónde pongo el IG de mi EA aquí?
Escribo: si la hora actual es más de las 11 y menos de las 17, ¿cómo debería ser?
Entiendo que la pregunta es sobre el indicador. En lugar deHour() -> time[i]
Entiendo que la pregunta es sobre el indicador. En lugar deHour() -> time[i].
Sí, me has ayudado, ahora quiero limitar el tiempo. Excluye el cómputo de las 17 a las 23 horas.