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
totale di 6 file (8 esperti), data di cambiamento da 23:59 a 00:01 (ora di Alpari)
Non ho cambiato nulla mentre scrivevo questo post...
Questo è abbastanza per ora, ce ne occuperemo domani ;)
E ora, allegato il tuo codice, ho iniziato una nuova ora - nel log solo alcuni errori, non una sola posizione è aperta...
2005.09.07 01:01:11 quark_test_expert: delimitatore sbagliato per la funzione FileOpen as BIN
2005.09.07 01:00:21 quark_test_expert: delimitatore sbagliato per la funzione FileOpen as BIN
2005.09.07 01:00:14 quark_test_expert: delimitatore sbagliato per la funzione FileOpen as BIN
2005.09.07 00:59:55 quark_test_expert: delimitatore sbagliato per la funzione FileOpen as BIN
2005.09.07 00:59:55 quark_test_expert: delimitatore sbagliato per la funzione FileOpen as BIN
Questi errori possono essere tranquillamente ignorati. Ho chiesto agli sviluppatori, ma non mi hanno risposto.
Interazione migliorata tra terminale e server commerciale;
Mi chiedo se questo è rilevante per il nostro argomento?
Quindi, non deve essere in grado di emettere le informazioni su un file? Se l'errore è nell'apertura del file...
Non credo che saremo in grado di... Dobbiamo setacciare il codice il più possibile, in modo da poter chiedere dopo: "Questa linea è giusta?" =) allora c'è una migliore possibilità...
MetaTrader 4 Mobile, build 184
Non credo....
Questi errori possono essere tranquillamente ignorati. Ho chiesto agli sviluppatori, ma non mi hanno risposto.
Quindi non può emettere le informazioni su un file? Se errore di apertura del file...
No. Il programma vede il carattere separatore sbagliato (dal suo punto di vista) nella funzione di apertura del file. Non influenza l'output in alcun modo, dato che il carattere è per la modalità testo, e io sto usando la modalità binaria. Questo è un difetto del sistema di cattura degli errori.
Non credo... Dovremmo setacciare il codice il più possibile, in modo che più tardi possiamo chiedere: "questa linea è corretta?" =) allora c'è una migliore possibilità...
Sto segnalando dei bug che non sono catturati dal loro sistema di controllo, influenzano la gestione del denaro e potenzialmente - creano un conflitto tra cliente e broker. A me sembra che debbano essere loro ad artigliare me.
Renat ha scritto (in questo thread), fammi vedere il registro. Ho dato tutti i registri possibili. Ho anche postato l'esperto. Cos'altro posso fare?
Non mi costa nulla in linea di principio creare un workaround in cui il client fa 25 tentativi invece di 5, con un timeout invece che senza. Questo è quasi garantito per risolvere il problema. O cambiare la logica dell'EA, anche se è un peccato :) Ma ci saranno altri clienti che non prenderanno questo errore, che poi li metterà "on the money". E non ci sarà niente nei loro registri e andranno a lamentarsi dalla loro società di intermediazione.
MetaTrader 4 Mobile, build 184
non credo.... [/quote]
Mi è sfuggito :)
OrderClose ha restituito true, la posizione è rimasta aperta. 3 volte.
2005.09.07 14:35:10 XOINDATR USDCHF,M5: trade_lib&info_lib - _OrderClose( 934068, 0.1, 5, 65280 ) - Errore su OrderClose(...). GetLastError() = 6, ErrorDescription = no connection with trade server, Running time: 241 sec.
2005.09.07 14:33:37 Allarme: XOINDATR (GBPUSD, M5) - Chiudi Vendi!
Ordine #934150 chiuso OK
2005.09.07 14:32:26 Allarme: XOINDATR (GBPUSD, M5) - Chiudi Vendi!
Ordine #934150 chiuso OK
2005.09.07 14:31:41 Allarme: XOINDATR (GBPUSD, M5) - Chiudi Vendi!
Ordine #934150 chiuso OK
2005.09.07 13:56:44 Allarme: XOINDATR (USDCAD, M5) - Chiudi Acquisto!
Ordine #934351 chiuso OK
2005.09.07 13:56:44 XOINDATR USDCAD,M5: trade_lib&info_lib - _OrderClose( 934351, 0.1, 5, 65280 ) - Successo. Tempo di missione: 2 sec.
2005.09.07 13:56:44 XOINDATR USDCAD,M5: chiudere #934351 comprare 0.10 USDCAD a 1.1897 al prezzo 1.1879
2005.09.07 14:35:10 TradeContext: ping fallito
2005.09.07 14:35:10 TradeContext: errore ping
2005.09.07 14:31:09 '63310': ordine di chiusura #934068 compra 0,10 USDCHF a 1,2376 sl: 0,0000 tp: 0,0000 al prezzo 1,2374
Inutile dire che non importa quanto sia affidabile un tester, ottimizzando un EA in esso, che funzionerà sempre nel tester, ma nella realtà - una volta ogni tanto... non riesco a trovare la parola giusta :) Bene, signori sviluppatori, ecco un problema per voi...
Se solo OrderSend e non OrderClose - ancora "non aperto" è meglio di "non chiuso" =)