[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 244
......\MetaTrader - Alpari\experts\indicators\signalTable_v1.mq4;114:1;'\end_of_program' - unbalanced left parenthesis
Capisco che 114 è una linea e 1 carattere posto (più precisamente, l'errore stesso prima di questo carattere posto).
Quindi, dopo la compilazione accade questo errore. Ecco un pezzo di codice......
// сигнал на покупкуif(MathAbs(iWPR(Symbol(), period[ x],13,0))<20.0)ObjectSetText("signal"+ x+"1",CharToStr( symbolCodeBuy), fontSize,"Wingdings", signalBuyColor);// сигнал на продажу elseif(MathAbs(iWPR(Symbol(), period[ x],13,0))>80.0)ObjectSetText("signal"+ x+"1",CharToStr( symbolCodeSell), fontSize,"Wingdings", signalSellColor);// нет сигналаelse// как раз перед else и есть это злополучное ПЕРВОЕ знако-местоObjectSetText("signal"+ x+"1",CharToStr( symbolCodeNoSignal), fontSize,"Wingdings", noSignalColor);
Qualcuno può darmi un suggerimento......... Sono grato in anticipo
Per favore aiutatemi a capire il codice di errore.
L'errore stesso:
Capisco che 114 è una linea e 1 carattere posto (più precisamente, l'errore stesso prima di questo carattere posto).
Quindi, dopo la compilazione accade questo errore. Ecco un pezzo di codice......
Qualcuno può darmi un suggerimento......... Sono grato in anticipo
Ancora una volta, l'errore " unbalanced left parenthesis " significa che le parentesi nel codice sono sbilanciate, in questo caso ci sono meno parentesi di chiusura che di apertura. Il fatto che il compilatore abbia fatto riferimento alla linea 114 non significa nulla, perché il compilatore mql4 non riesce a trovare correttamente questo errore nel testo, il più delle volte riferendosi alla fine del file, ma in realtà può riferirsi a qualche altro posto di sua scelta. Quindi l'unica opzione per risolvere l'errore è trovare un'apertura extra o una parentesi di chiusura mancante. Torna indietro di tre pagine, ti ho mostrato dove mancano le parentesi nel tuo codice.
Ragazzi, per favore consigliatevi. Indicatore parabolico standard. Quale posto nel codice è responsabile del cambiamento della direzione della parabolica. Grazie!
Parlando del fatto che in una stringa
lot = NormalizeDouble(..., 1 );la normalizzazione può essere fino a due cifre (0,1,2).
Se ho capito bene, posso fare un passo - è da quanto del saldo sarà aggiunto al lotto?
Oppure intendete avere una curva costante di aumento del lotto, ma non vedo il senso di una tale progressione.
Parlare di quello che c'è nella linea
la normalizzazione può essere fino a due cifre (0,1,2).
corretto.
solo che credo di aver inteso una progressione costante di aumento del lotto............
Se ci sono scambi non redditizi, allora il lotto sarà ridotto a quello iniziale.
Certo che MM è forte ;)
Ho solo dei dubbi con il mio codice: sul conto demo tutto è corretto, e sul conto reale (micro conto in FXstart) sembra essere 2 volte meno.
Ecco perché vorrei sapere come calcolare correttamente le percentuali da AccountBalance().
P.S. Faccio trading manuale con gli script, quindi non ho bisogno di MM.
Ciao!
Per favore aiutatemi con il codice di errore.
L'errore stesso:
Capisco che 114 è una linea e 1 carattere posto (più precisamente, l'errore stesso prima di questo carattere posto).
Quindi, dopo la compilazione accade questo errore. Ecco un pezzo di codice......
Qualcuno può darmi un suggerimento......... Sono grato in anticipoNo, non è così che funziona l'algoritmo.
secondo la vostra strategia, la logica qui è corretta.
La strategia è sbagliata.
Almeno è così:
suggerimento
Per OrderSelect è chiaro ciò che è scritto tra parentesi
Ma, per esempio, per OrderCloseTime() o OrderLots() - perché le parentesi e cosa si può scrivere in esse?
suggerimento
Per OrderSelect è chiaro ciò che è scritto tra parentesi
Ma, per esempio, per OrderCloseTime() o OrderLots() - perché le parentesi e cosa si può scrivere in esse?
In poche parole, le parentesi sono una caratteristica che distingue le funzioni dalle variabili.
Ma se puramente per te stesso, puoi scrivere qualsiasi cosa:))))
Ciao!
Per favore aiutatemi a capire il codice di errore.
L'errore stesso:
Capisco che 114 è una linea e 1 carattere posto (più precisamente, l'errore stesso prima di questo carattere posto).
Quindi, dopo la compilazione accade questo errore. Ecco un pezzo di codice......
Qualcuno può darmi un suggerimento......... Sono grato in anticipoAncora una volta, l'errore " unbalanced left parenthesis " significa che le parentesi nel codice sono sbilanciate, in questo caso ci sono meno parentesi di chiusura che di apertura. Il fatto che il compilatore abbia fatto riferimento alla linea 114 non significa nulla, perché il compilatore mql4 non riesce a trovare correttamente questo errore nel testo, il più delle volte riferendosi alla fine del file, ma in realtà può riferirsi a qualche altro posto di sua scelta. Quindi l'unica opzione per risolvere l'errore è trovare un'apertura extra o una parentesi di chiusura mancante. Torna indietro di tre pagine, ti ho mostrato dove mancano le parentesi nel tuo codice.