Chiedete! - pagina 107

 

Viene fuori un errore come questo: provo a mettere

entern int StringToInteger;

ma ancora l'errore appare.

cosa dovrei fare?

Scusa se continuo a chiedertelo, ma non so davvero cosa sto facendo, quindi apprezzerei molto il tuo aiuto.

'StringToInteger' - function is not defined F:\Program Files\MetaTrader - FXOpen\experts\EMA_10.mq4 (87, 28)
 
bearfoot090:
Viene fuori un errore come questo: provo a mettere

entern int StringToInteger;

ma ancora l'errore appare.

cosa dovrei fare?

Scusa se continuo a chiedertelo, ma non so davvero cosa sto facendo, quindi apprezzerei molto il tuo aiuto.

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

"entern int StringToInteger;" non ha alcun significato. ma è di nuovo un mio errore, quindi di nuovo scusa... la funzione è StrToInteger()

Quindi il codice per chiudere gli ordini dovrebbe essere qualcosa come questo:[PHP]for(int i = OrdersTotal() - 1; i >= 0; i --)

{

OrderSelect(i,SELECT_BY_POS,MODE_TRADES);

if(OrderMagicNumber() != Magic) continua;

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

}

 

grazie michel!

Ora posso compilarlo senza errori.

 

codici di errore 130 & 131

parlando di codici di errore - qualcuno sa cosa significano questi codici di errore?

vengono fuori tutto il tempo quando l'EA cerca di aprire un trade ma non può a causa di questo errore

molti thnx 4 qualsiasi aiuto

 
 

Aiuto con la dichiarazione della linea PER FAVORE

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

Cosa manca in questa dichiarazione. Sto ricevendo un errore sul simbolo della valuta GBPUSD. Per favore aiutatemi a risolvere il mio errore!

Grazie mille in anticipo!

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;
 

Grazie mille!

Dave

 

Ciao codersguru

potresti aggiungere il segnale con il pop-up e le frecce all'indicatore sottostante?

File:
 

Problema del triplo Trailing Stop - Si prega di aiutare nella codifica!

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;

}

}

}

}

}

Tre livelli di Trailing Stop:

1) 75 Pips TS fino ai primi 90 Pips di profitto.

2) 55 Pips TS dopo 90 ma solo fino a 135 pips di profitto.

3) 15 Pips TS dopo 135 pips di profitto.

Il problema che sto avendo è che il Trailing Stop si muove sia verso l'alto che verso il basso quando il prezzo si muove verso l'alto e verso il basso. dovrebbe solo muoversi verso l'alto quando il profitto aumenta e fermarsi se il prezzo inizia a scendere! Come faccio a farlo smettere di muoversi verso il basso quando il prezzo scende - Il Trailing Stop si comporta come uno Yo-Yo quando il prezzo si muove su e giù.

Non sono sicuro di come impedire che questo accada? Per favore, ho bisogno della vostra competenza!

Umilmente,

Dave