Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 611

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
Buenas tardes. ¿Puedes decirme qué pasa? Quiero colorear los niveles de Fibo en diferentes colores, pero no están coloreados de ninguna manera. A continuación se muestra el código de lo que estoy haciendo. Gracias de antemano por la ayuda.
Hay una respuesta en la página 603.
La página 603 tiene la respuesta.
¡¡¡¡Pero por qué no funciona, ya que parece estar escrito correctamente!!!!
¡¡¡¡Pero por qué no funciona, ya que parece estar escrito correctamente!!!!
Hubo una discusión aquí. Por favor, no repitas la misma pregunta en todo el foro.
//+-------------------------------------------------------------------------------------+
¿Puede añadir
cuando cualquier orden se cerró en la toma de beneficios, todas las órdenes pendientes y urgentes deben ser cerradas.
SanNneK:
...
¿Puede añadir
Cuando cualquier orden se cerró en Take Profit, todas las órdenes pendientes y de emergencia deben ser cerradas.
Se trata de una ayuda para resolver problemas cuando no puedes hacerlo tú mismo, no de una sociedad altruista.
Si necesitas que alguien lo escriba por ti, puedes hacerlo aquí.
@Artyom Trishkin Necesito escribir el código cuando cualquier orden llega a tomar ganancias, todas las demás órdenes pendientes y habituales cerradas, no necesito otros asesores.
Empieza a escribir código. Lo que no puedas hacer, pídelo, muéstramelo en tu código y te ayudarán.
Escribí un código para que cuando se dispare el take profit de la primera orden de compra, se cierren todas las órdenes pendientes, pero no funciona, resaltado en azul lo que no funciona
void start(){
//----
doble Toma1 = Pregunta+20 *Punto;
doble Toma2 = Pregunta+0 *Punto;
double Take3 = Ask-20 *Point;
double Take4 = Ask-40 *Point;
double Take5 = Ask-60 *Point;
double Stop = Bid-StopLoss *Punto;
if(PedidosTotal()==0){
OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE);
}
if(OP_BUY==Toma1)
{
OrderDelete(2);
}
if(OP_BUY==Toma1)
{
OrderDelete(3);
}
if(OP_BUY==Toma1)
{
OrderDelete(4);
}
if(OP_BUY==Toma1)
{
OrderDelete(5);
return(0);
}
}