Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 610

 

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.

 
Condividete l'indicatore No-Loss del seminterrato, gente gentile. (Altro che Urdala).
Forse qualcuno ha un iEposure con una colonna BU, sarebbe fantastico!
 
FOReignEXchange:

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.


FOReignEXchange:

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.

Hai cambiato il tipo di account?
 

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?

 
FOReignEXchange:

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.

 
FOReignEXchange:

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