Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 75
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
Hola de nuevo, ¿podríais decirme dónde hay un error en el siguiente código?
Llamo al bucle en el momento de "deinit".
Borra todo menos la última orden.
Creo que esta línea es probablemente un error >> for (int i=1; i<=OrdersTotal(); i++) <<
Sin embargo, lógicamente todo parece correcto... ¿ qué me he perdido ?
Gracias de antemano.
Hacer el bucle al revés
Hola de nuevo, ¿podríais decirme dónde hay un error en el siguiente código?
Llamo al bucle en el momento de "deinit".
Borra todo menos la última orden.
Creo que esta línea es probablemente un error >> for (int i=1; i<=OrdersTotal(); i++) <<
Sin embargo, lógicamente todo parece correcto... ¿ qué me he perdido ?
Gracias de antemano.
//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
Pruébalo así:
Buenas tardes. se necesita un poco de ayuda. hay una función que cierra uno de los lotes más gordos en cuanto a beneficios.
Tengo que hacer un bucle.
Por favor, aconsejar cómo utilizar esta función, por ejemplo, si la equidad de mi cuenta es más de 5 pips entonces esta función debe trabajar.
}
Buenas tardes. se necesita un poco de ayuda. hay una función que cierra uno de los lotes más gordos en términos de beneficio.
Tengo que hacer un bucle.
Por ejemplo, si la equidad de mi cuenta es superior a 5 pips, esta función debería funcionar.
Por ejemplo, si la equidad de la cuenta es superior a 5 pips (para 4 caracteres) - en el mercado real, si el número de órdenes es superior a 3-4, se convertirán fácilmente en menos (de acuerdo con los resultados de la eliminación). :)))
P.D. Tal y como yo lo veo, necesitas un código ya hecho, mientras que el algoritmo para resolver tal problema no te sirve.
5 pips (para 4 signos) - en el mercado real si el número de órdenes mayor que 3-4, es fácil de convertir (por los resultados de la eliminación) en menos. :)))
Yo por mi parte... y he estado prestando atención al oro últimamente... no es tan rápido de reacción como pensaba
Todavía no he trabajado con funciones de este tipo... por eso pido apoyo
Bueno, yo por mi parte... y he estado prestando atención al oro últimamente... no es tan rápido como pensaba
Todavía no he trabajado con las funciones de este formulario ... así que aquí está una solicitud de apoyo
En primer lugar, se calcula la línea BU de una posición agregada para el instrumento (se utiliza para determinar las condiciones de cierre de las órdenes cuando alcanzan la rentabilidad en pips):
A continuación, se calcula la diferencia entre el precio actual y la línea de equilibrio. Si la "diferencia" es satisfactoria, se procede al procedimiento de eliminación de órdenes. Lo primero que hay que hacer es encontrar el Ticket de la orden más rentable/perdedor:
El borrado puede hacerse en cualquier dirección. Borremos:
No es demasiado difícil montar la unidad correcta más adelante: tendrás que hacerlo o ir al trabajo... :)
Pero por alguna razón, el precio se dibuja con un valor de cuatro dígitos a 1,3360
¿Podría decirme cuál es el error?
Quiero asignar un valor de precio a una variable.
Pero por alguna razón, el precio se dibuja con un valor de cuatro dígitos a 1,3360
¿Puede decirme cuál es el error?
¿Tal vez el DC es de cuatro dígitos? O bien, la salida del precio sin DoubleToStr(YourPrice,5)
¿Tal vez el DC es de cuatro dígitos? O mostrar el precio sin DoubleToStr(YourPrice,5)
El DC es de cinco dígitos...
¿Qué significa SIN DoubleToStr(SuPrecio,5)? No tengo DoubleToStr(SuPrecio,5) en ninguna parte