Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 610
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Puoi dirmi se c'è un modo (ad esempio tramite API)
per passare a un altro account dal programma
Ciao, cari amici.
Sono perplesso, la settimana scorsa il gufo funzionava bene, questa settimana sta dando il seguente errore nel log
2014.05.23 18:30:11.877 '91314348': ordine buy 1.02 USDCADpro apertura a 0.00000 sl: 1.08941 tp: 1.09161 fallito [S/L o T/P non valido]
2014.05.23 18:30:10.519 '91314348': ordine acquisto mercato 1.02 USDCADpro sl: 1.08941 tp: 1.09161
Ecco un po' di codice
ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);
I parametri sono i seguenti
extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30;
Non ho cambiato nulla nel codice, ho solo inserito il parametro Slippage .
Non mi sembra di aver cambiato altro, ma il robot ha smesso di funzionare dopo questo.
Per favore, aiutatemi a capire questo problema.
Ops, scusate. Il lotto è regolato dalla MM. Non è 0,1. Ma qui non ha importanza.
Ho aggiunto questo chiarimento affinché non siate confusi da questo punto.
Forse qualcuno ha un iEposure con una colonna BU, sarebbe fantastico!
Ciao, cari amici.
Sono perplesso, la settimana scorsa il gufo funzionava bene, questa settimana sta dando il seguente errore nel log
2014.05.23 18:30:11.877 '91314348': ordine buy 1.02 USDCADpro apertura a 0.00000 sl: 1.08941 tp: 1.09161 fallito [S/L o T/P non valido]
2014.05.23 18:30:10.519 '91314348': ordine acquisto mercato 1.02 USDCADpro sl: 1.08941 tp: 1.09161
Ecco un po' di codice
ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);
I parametri sono i seguenti
extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30;
Non ho cambiato nulla nel codice, ho solo inserito il parametro Slippage .
Non mi sembra di aver cambiato altro, ma il robot ha smesso di funzionare dopo questo.
Per favore aiutatemi a capire, non riesco a capire questo problema.
Salve cari signori.
Qualcosa mi lascia perplesso, la settimana scorsa il gufo funzionava bene e questa settimana dà questo errore nel log
2014.05.23 18:30:11.877 '91314348': ordine buy 1.02 USDCADpro apertura a 0.00000 sl: 1.08941 tp: 1.09161 fallito [S/L o T/P non valido]
2014.05.23 18:30:10.519 '91314348': ordine acquisto mercato 1.02 USDCADpro sl: 1.08941 tp: 1.09161
Ecco un po' di codice
ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);
I parametri sono i seguenti
extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30;
Non ho cambiato nulla nel codice, ho solo inserito il parametro Slippage .
Non mi sembra di aver cambiato altro, ma il robot ha smesso di funzionare dopo questo.
Per favore, aiutatemi a capire questo problema.
Non ho cambiato il tipo di account. Non ho nemmeno reinstallato il terminale. Non ho nemmeno reinstallato il terminale. In breve, tutto è come prima. Ho cambiato solo il codice del gufo.
Ho programmato io stesso questo robot. Ho programmato un sacco di cose anche prima. Ma ora sono solo perplesso. Non capisco niente. Perché il prezzo di apertura è 0,00000. Non riesco a capire cosa sia.
Per favore aiutate, gente di buona volontà )
Example2:
Здравствуйте. Корзиночный советник, при наступлении условии должен закрыть все ордера, но он сначала закрывает ордер, потом пытается закрыть его снова (сервер выдает ошибку "Неверный тикет") и только потом идет дальше. Вот пример кода и сам советник.
Risposta:
Ciao, Hanny. Scusa, ma la mia logica mi dice che non c'è alcun accenno a un numero di biglietto in questo pezzo di codice. Da dove viene?
Non ho cambiato il tipo di account. Non ho nemmeno reinstallato il terminale. Non ho nemmeno reinstallato il terminale. In breve, tutto è come prima. Ho cambiato solo il codice del gufo.
Ho programmato io stesso questo robot. Ho programmato un sacco di cose anche prima. Ma ora sono solo perplesso. Non capisco niente. Perché il prezzo di apertura è 0,00000. Non riesco a capire cosa sia.
Per favore aiutate, gente di buona volontà )
Forse provare un terminale diverso?
Provato su due terminali diversi, su computer diversi. Gli scambi non si aprono.
Semplicemente, se la chiusura fallisce, viene chiamata la funzione ERRORS che genera già l'errore 4108 e restituisce 2. Dopo di che, while dovrebbe fermarsi, ma va al secondo giro e solo allora si ferma