¡Pide! - página 107

 

Me sale un error como este.Intento poner

entern int StringToInteger;

pero sigue apareciendo el error.

¿Qué debo hacer?

Siento seguir preguntando pero realmente no sé lo que estoy haciendo, así que le agradecería su ayuda.

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28)
 
bearfoot090:
Me sale un error como este.Intento poner

entern int StringToInteger;

pero sigue apareciendo el error.

¿Qué debo hacer?

Lo siento por seguir preguntando, pero realmente no sé lo que estoy haciendo, así que le agradecería su ayuda.

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28) [/PHP]

"entern int StringToInteger;" no tiene ningún significado. pero es de nuevo mi error, así que de nuevo lo siento... la función es StrToInteger()

Así que el código para cerrar los pedidos debería ser algo así :[PHP]for(int i = OrdersTotal() - 1; i >= 0; i --)

{

OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

if(OrderMagicNumber() != Magic) continuar;

if(TimeCurrent() > StrToInteger(OrderComment()) OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0, CLR_NONE);

}

 

¡gracias michel!

Ahora puedo compilarlo sin errores.

 

códigos de error 130 y 131

hablando de códigos de error - ¿alguien sabe qué significan estos códigos de error?

aparecen todo el tiempo cuando el EA intenta abrir una operación pero no puede debido a este error

muchas gracias por cualquier ayuda

 
 

Ayuda con la declaración de la línea POR FAVOR

if(Period()==PERIOD_M15 && Symbol()=GBPUSD) UPLevel=.35;

¿Qué es lo que falta en esta declaración. Estoy recibiendo un error sobre el símbolo de la moneda GBPUSD. Por favor, ayúdenme a corregir mi error.

¡Muchas gracias de antemano!

Dave

<<<

 
Dave137:
if(Period()==PERIOD_M15 && Symbol()=GBPUSD) UPLevel=.35;[/PHP]

What is lacking in this statement. I am getting an error about the currency symbol GBPUSD. Please assist in fixing my error!

Thanks a bunch in advance!

Dave

<<<
[PHP] if(Period()==PERIOD_M15 && Symbol()=="GBPUSD") UPLevel=0.35;
 

¡¡Muchas gracias!!

Dave

 

Hola codersguru

¿podría añadir la señal con el pop-up y las flechas al indicador de abajo?

Archivos adjuntos:
 

Problema de Triple Trailing Stop - ¡Por favor, ayuda en la codificación!

void TrailingPositions() {

double pBid, pAsk, pp;

pp = MarketInfo(OrderSymbol(), MODE_POINT);

if (OrderType()==OP_BUY) {

pBid = MarketInfo(OrderSymbol(), MODE_BID);

//BreakEven routine

if (BreakEven>0) {

if ((pBid-OrderOpenPrice())>BreakEven*pp) {

if ((OrderStopLoss()-OrderOpenPrice())<0) {

ModifyStopLoss(OrderOpenPrice()+0*pp);

}

}

}

if (TrailingStop>0) {

if ((pBid-OrderOpenPrice())>TrailingStop_Over135*pp){ //15 pips TS

ModifyStopLoss(pBid-TrailingStop_Over135*pp);

if (pBid-OrderOpenPrice()>TrailingStop_Over90*pp && pBid-OrderOpenPrice()<TrailingStop_Over135*pp){ //55 pips TS

ModifyStopLoss(pBid-TrailingStop_Over90*pp);

if ((OrderOpenPrice()-pAsk)>TrailingStop +TrailingStep+1*pp && (OrderOpenPrice()-pAsk) < TrailingStop_Over90*pp+TrailingStep-1*pp || OrderStopLoss()==0) {//75 pips TS

ModifyStopLoss(pAsk+TrailingStop*pp);

return;

}

}

}

}

}

Tres niveles de Trailing Stop:

1) 75 Pips TS hasta los primeros 90 Pips de ganancia.

2) 55 Pips TS después de 90 pero sólo hasta 135 pips de beneficio.

3) 15 Pips TS después de 135 pips de ganancia.

El problema que tengo es que el Trailing Stop se mueve tanto hacia arriba como hacia abajo cuando el precio se mueve hacia arriba y hacia abajo... ¡Debería moverse hacia arriba cuando el beneficio del precio aumenta y detenerse si el precio empieza a caer! ¿Cómo puedo conseguir que deje de moverse hacia abajo cuando el precio cae? - El Trailing Stop está actuando como un Yo-Yo cuando el precio se mueve hacia arriba y hacia abajo.

No estoy seguro de cómo evitar que esto ocurra. Por favor, necesito su experiencia.

Humildemente,

Dave