EA para cada par de divisas - ¿qué código para abrir sólo una vez por par de divisas? - página 4
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
Estás muy equivocado. Tu código nunca se ejecuta !!!. Usa el de RaptorUK.
Bien :)
Simplemente me confundí con esto:
"terminar cuando j = 0"
¡gracias!
Así que debería ser así:
porque tú escribiste esto:
¿o me equivoco?
Te equivocas . . . echa un vistazo a esto: for
En mi código la expresión 2 es j >= 0 , lo que significa . . . mientras ( j >= 0 ) que el bucle se ejecuta mientras j es 0 o mayor, es decir, desde OrdersTotal() - 1 hasta 0 inclusive
Si usas j = 0 (quizás habría que escribir j == 0) significa while (j == 0) y el bucle sólo se ejecuta cuando j es 0
No, haz esto. . .
La primera posición de la orden es 0, así que si tienes 5 órdenes las posiciones son 0, 1, 2, 3, 4... así que la última es OrdersTotal() - 1... así que para contar hacia abajo empiezas en OrdersTotal()-1 y terminas en 0
¿Significa esto que OrdersTotal() -1 es No Orders , entonces 0 es el primer pedido, 1 es 2 pedidos y así hasta 4 que es igual a los 5 pedidos.
¿Alguien podría decirme si mi interpretación de que -1 es igual a No orders, es correcta?
Gracias
¿Significa esto que OrdersTotal () -1 es No Orders , entonces 0 es el primer pedido, 1 es 2 pedidos y así sucesivamente hasta 4 que equivalen a los 5 pedidos.
Yo también necesito ayuda sobre el mismo tema. Soy un codificador novato y he estado tratando de introducir el código que vi aquí, pero no funciona en absoluto puede usted ayudarme. El Orderselect fue utilizado
para reemplazar OrdersTotal y controlar el número de operaciones que hace cada EA pero ahora los otros no colocan operaciones
&& res == false
Orderselect devolverá true si ha seleccionado una orden.
Tal vez usted puede utilizar un número mágico en combinación con el symbolname.
Aquí hay un ejemplo en el artículo que puede estudiar:https://www.mql5.com/en/articles/1359
b como sin valor, OrderSelect falla. bM como sin valor, OrderSelect falla. s como sin valor, OrderSelect falla. sM como sin valor, OrderSelect falla.
Usted compra al Ask y vende al Bid.
El TP/SL de tu orden de compra (o la entrada del Stop de Venta/Límite de Venta) se activa cuando el Bid / OrderClosePrice lo alcanza. Utilizando el Ask±n, hace que su SL sea más corto y su TP más largo, por el spread. ¿No quieres que la cantidad especificada se utilice en cualquier dirección?
El TP/SL de su orden de venta (o la entrada del Buy Stop/Buy Limit) se activará cuando el Ask / OrderClosePrice lo alcance. Para disparar a un precio Bid específico, añada el spread medio.
MODE_SPREAD (Paul) - Foro de programación MQL4 - Página 3 #25
Los gráficos muestran sólo los precios de Oferta. Active la línea Ask para ver el tamaño del spread(Herramientas → Opciones (control+O) → gráficos → Mostrar línea Ask).
La mayoría de los corredores con spread variable se amplían considerablemente al final del día (5 PM ET) ± 30 minutos. Mi GBPJPY (OANDA) muestra un spread medio = 26 puntos, pero un spread medio máximo = 134.