Senza vedere il tuo codice completo è difficile dirti cosa sta causando . . . "ExistPositions - expression on global scope not allowed " se non vuoi postare il tuo codice completo allora non farlo, ma otterrai consigli più accurati se possiamo vedere il problema invece di indovinare, e questo significa meno lavoro per tutti.
for(shift=Bars-1; shift>=0; shift--) // <----- this loop does nothing at all ! !double ZigZagHigh=iCustom(NULL,0,"ZigZag",MODE_HIGH,0);
double ZigZagLow=iCustom(NULL,0,"ZigZag",MODE_LOW,0);
double LowestBar=Low[Lowest(NULL,0,MODE_LOW,ExtDepth,sh
. . .
bool a=false, b=false; // Note: b is a bool . . .int shift, BlueArrowIndex, RedArrowIndex, Index = 0;
double zag, zig; b=0;
while(a<2)
{
if(zig>0) zag=zig;
zig=iCustom(NULL, 0, "ZigZag", 0, b);
if(zig>0) a+=1;
b++; // how can you increment a bool ??
. . .
if(AccountFreeMargin()<(SafetyPercent/100)*AccountBalance())
{
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
}
} // <----- this is the closing brace of start()if (!ExistPositions()){ // <----- so this give this error 'ExistPositions' - expression on global scope not allowedif(diClose0<diMA1 && (ZigZagLow) )
{
OpenBuy();
return(0);
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
posso postare,
ma per favore aiutatemi a finire il mio progetto.
ok?
il mio progetto è solo un programma MA, e cercando di aggiungere zigzag in esso.
posso postare,
ma per favore aiutatemi a finire il mio progetto.
ok?
posso postare,
ma per favore aiutatemi a finire il mio progetto.
ok?
Finora ho fatto il backtest dall'anno 1970 ad oggi,
il risultato è un conto bruciato.
OK . . . alcuni commenti . . .
. . .
. . .
Metti questo un gradino più in alto
Sto cercando di modificare escape ea.
Quindi uso solo tutto il codice al suo interno.
Sto cercando di modificare escape ea.
Quindi uso solo tutto il codice al suo interno.