[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 458
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Durante il test dell'EA ottengo l'errore 130 - stop sbagliati. Nella funzione NewOrder dovrebbero essere passate le variabili esterne TakeProfit e StopLoss, e mi sembra di aver fatto di tutto per ottenere questo, ma come mostra la stampa vengono passati degli zeri. Capisco che la ragione di questo errore si trova qui, ma non sono ancora riuscito a trovarla. Per favore, aiutatemi.
extern int TakeProfit=100;
extern int StopLoss=100;
....................................
NewOrder(OP_BUYSTOP, Lot, TakeProfit, StopLoss);
NewOrder(OP_SELLSTOP, Lot, TakeProfit, StopLoss);
int NewOrder(int Cmd,double Lot,int TakeProfit,int StopLoss)
Il problema qui è che ci sono variabili globali StopLoss e vengono passate alla procedura come parametri. È meglio rinominarli nella procedura.
Zhunko:
Linee di tendenza.
Il problema qui è che ci sono variabili globali StopLoss e sono anche passate alla procedura come parametri. È meglio rinominarli nella procedura.
Ma non ha aiutato molto. TaPr e StLo= 100, ma PR, SL e TP sono zero per qualche motivo.....Hai ragione. È davvero più logico. Corretto:
Ciao, puoi aiutarmi a scrivere una condizione in modo che l'ordine si apra solo una volta, a questo punto si apre su ogni tick
Ho solo bisogno di fare qualcosa per renderlo simile a questo: se ho già un ordine già effettuato, non ne aprirà un altro senza un OrderComment, non ho ancora idea di cosa fare con questo
Grazie in anticipo
Che ne dite di maggiori dettagli? Almeno dammi un link dove leggere?
A meno che non lo mettiate voi stessi sul grafico, non si rifletterà durante l'EA. Come hai fatto?
Ma non ha aiutato molto. TaPr e StLo= 100, ma PR, SL e TP sono zero per qualche motivoHai ragione. Ha più senso in questo modo. Corretto:
per favore, consigliate come calcolare le transazioni in perdita.
cioè i trade che sono stati chiusi da uno stop loss.
e azzerare il contatore dopo un trade redditizio.
Cioè dopo aver chiuso su Take Profit per azzerare il contatore.
Cifra iniziale del contatore = 1
Tutti gli scambi, sia di acquisto che di vendita, dovrebbero essere contati.
Grazie! ))) Non ha potuto vedere l'errore fino a quando non ha confrontato così chiaramente
per favore, consigliate come calcolare le transazioni in perdita.
cioè i trade che sono stati chiusi da uno stop loss.
e azzerare il contatore dopo un trade redditizio.
Cioè dopo aver chiuso su Take Profit per azzerare il contatore.
Cifra iniziale del contatore = 1
Tutti gli scambi, sia di acquisto che di vendita, dovrebbero essere contati.
Chiudere su uno stop loss non significa che il trade sia in perdita, e viceversa. A meno che, naturalmente, gli stop e i take non siano stati impostati all'apertura e non siano stati più toccati.