![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
Il prezzo della coppia dipende al 90% da una rottura dei livelli passati.
Forex ha rilevato qualcosa di sbagliato e ti ha bannato per sicurezza? O è solo un periodo di non trading?
La stessa situazione si è ripetuta oggi:
2017.02.22 02:00:08.326 '3389676': ordine vendere 0,01 EURUSD apertura a 1,0536 sl: 0,0000 tp: 0,0000 fallito [Il mercato è chiuso]
Ma quando manualmente, sul desktop, ha chiamato e chiuso l'EA, ha aperto con successo la posizione:
2017.02.22 02:07:38.121 '3389676': ordine #115497034 vendere 0,01 EURUSD a 1,0536 è stato modificato -> sl: 1,1036 tp: 1,0036
Questa situazione si è ripetuta oggi:
2017.02.22 02:00:08.326 '3389676': ordine vendere 0,01 EURUSD apertura a 1,0536 sl: 0,0000 tp: 0,0000 fallito [Il mercato è chiuso]
Ma quando manualmente, sul desktop, ha chiamato e chiuso l'EA, ha aperto con successo la posizione:
2017.02.22 02:07:38.121 '3389676': ordine #115497034 vendere 0,01 EURUSD a 1,0536 è stato modificato -> sl: 1,1036 tp: 1,0036
A proposito, riguardo al tuo kamikaze - puoi fare solo un robot, che inizierà un nuovo commercio con un nuovo mago quando viene rilevato il deposito sul conto.
La stessa situazione si è ripetuta oggi:
2017.02.22 02:00:08.326 '3389676': ordine vendere 0,01 EURUSD apertura a 1,0536 sl: 0,0000 tp: 0,0000 fallito [Il mercato è chiuso]
Ma quando manualmente, sul desktop, ha chiamato e chiuso l'EA, ha aperto con successo la posizione:
2017.02.22 02:07:38.121 '3389676': ordine #115497034 vendere 0,01 EURUSD a 1,0536 è stato modificato -> sl: 1,1036 tp: 1,0036
quando apri una posizione devi controllare - il mercato funziona? Alle 02:00, 02:07 (ora locale del terminale), il server può essere nella merda (mezzanotte), il commercio può essere fermato per 10-15 minuti mentre DC sta caricando swap, commissioni e ordini di trasferimento. In realtà, i regolamenti di solito avvertono di questo e nel "duro mondo reale", bisogna leggere tutti i documenti.
Yusuf, può darsi che all'apertura di un nuovo giorno il tuo DC riapra le posizioni, carichi gli swap, o qualsiasi altra cosa faccia. Durante questo periodo il commercio è proibito. Devi solo cercare di aprire un po' più tardi. Il tuo Expert Advisor ha un'impostazione per il numero di tentativi in caso di fallimento. L'impostazione predefinita è 5. Forse dovresti cercare di aumentarlo? Anche se, picchiare il server con richieste stupide quando restituisce che il mercato è chiuso non è una buona idea. Ma in qualche modo bisogna determinare che il commercio è già permesso...
A proposito, riguardo al tuo kamikaze - puoi fare solo un robot, che inizierà un nuovo commercio con un nuovo mago quando viene rilevato il deposito sul conto.
1. Ci sono esempi di ordine in tempo:
2017.02.20 02:00:04.139 '3389676': ordine istantaneo vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000
2017.02.20 02:00:07.009 '3389676': ordine aperto: #115360836 vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000
2017.02.20 02:00:07.009 '3389676': modifica ordine #115360836 vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000 -> sl: 1,1119 tp: 1,0119
2017.02.20 02:00:07.727 '3389676': ordine #115360836 vendere 0,01 EURUSD a 1,0619 è stato modificato -> sl: 1,1119 tp: 1,0119
L'ordine è stato impostato con successo.
Ma il giorno dopo il processo si interrompe al secondo passo:
2017.02.21 02:00:05.795 '3389676': ordine istantaneo vendere 0,01 EURUSD a 1,0612 sl: 0,0000 tp: 0,0000
2017.02.21 02:00:06.825 '3389676': ordine vendere 0,01 EURUSD apertura a 1,0612 sl: 0,0000 tp: 0,0000 fallito [Il mercato è chiuso]
2 Cercherò di aumentare il numero di richieste, nel caso non serva, lo lanceremo alle 01.00 o 00. 30 di tempo DC;
3. sul cambiamento di Magician: in primo luogo, devo cambiare il codice dell'Expert Advisor e ciò non significa che non ci sarà confusione nella contabilità del lavoro di ogni robot. Quando un account muore, un account appena avviato prende il suo posto all'UPU. Penso che sia più facile in tutti i sensi.
1. Ci sono esempi di ordine in tempo:
2017.02.20 02:00:04.139 '3389676': ordine istantaneo vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000
2017.02.20 02:00:07.009 '3389676': ordine aperto: #115360836 vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000
2017.02.20 02:00:07.009 '3389676': modifica ordine #115360836 vendere 0,01 EURUSD a 1,0619 sl: 0,0000 tp: 0,0000 -> sl: 1,1119 tp: 1,0119
2017.02.20 02:00:07.727 '3389676': ordine #115360836 vendere 0,01 EURUSD a 1,0619 è stato modificato -> sl: 1,1119 tp: 1,0119
L'ordine è stato impostato con successo.
Ma il giorno dopo il processo si interrompe al secondo passo:
2017.02.21 02:00:05.795 '3389676': ordine istantaneo vendere 0,01 EURUSD a 1,0612 sl: 0,0000 tp: 0,0000
2017.02.21 02:00:06.825 '3389676': ordine vendere 0,01 EURUSD apertura a 1,0612 sl: 0,0000 tp: 0,0000 fallito [Il mercato è chiuso]
2 Cercherò di aumentare il numero di richieste, nel caso non serva, lo lanceremo alle 01.00 o 00. 30 di tempo DC;
3. sul cambiamento di Magician: in primo luogo, devo cambiare il codice dell'Expert Advisor e ciò non significa che non ci sarà confusione nella contabilità del lavoro di ogni robot. Quando un account muore, un account appena avviato prende il suo posto su UPU. Penso che sia più facile in tutti i sensi.
c'è una mezzanotte in cui lo scambio "doppio" viene caricato e quindi il processo può richiedere più tempo. Fondamentalmente, ci potrebbero essere incoerenze/discrepanze tra DC e fornitori di liquidità (quelle borchie e lacune notturne), di nuovo, il server ha bisogno di sistemare gli stack per tutti gli strumenti in uno stato funzionante.
Il lavoro si è bloccato a causa di un funzionamento errato del server del mio broker:
Non riesco a risolvere la situazione quando uno stesso EA su un conto (cent PAMM) ordina correttamente all'inizio del TF D1 (EA 1 condizionale) e un altro EA (EA 2) su un conto cent regolare "comico" riceve un rifiuto nella forma (Il mercato è chiuso) e non apre una posizione finché non viene chiamato e chiuso di nuovo senza alcuna riconfigurazione. Un po' prima abbiamo discusso questa situazione qui e molti hanno consigliato di scoprirla:
1. contattare il supporto tecnico della società di brokeraggio e controllare se è collegato con swap e commissioni all'inizio del TF D1.
Il servizio ha risposto: Sì, può essere legato a swap e commissioni e l'Expert Advisor risponde "Market is closed" e chiude il ciclo di richiesta di apertura. Ci è stato consigliato di risolvere questo bug nell'Expert Advisor. Allora rimane la domanda: perché l'EA #1 non riesce a funzionare correttamente?
Ho il sospetto che questo sia dovuto a diversi server del DC (?).
2. Ho guardato attentamente il pannello delle impostazioni di entrambi gli EA - tutto è identico, tranne una strana circostanza:
Nel pannello di EA #2 difettoso nella sezione "Sicurezza" ci sono 3 opzioni:
- permette l'importazione di funzioni dalla DLL - è controllato;
- Permettere l'importazione da EA esterni - spuntato;
- consentire la modifica delle impostazioni dei segnali - nessun segno di spunta nella casella.
Ci sono solo 2 opzioni nella sezione "Sicurezza" nel pannello dell'EA #1 funzionante, e la terza opzione manca:
- permettere l'importazione di funzioni dalla DLL - c'è un segno di spunta;
- permettere l'importazione da EA esterni - seleziona questa casella;
Poi, ho eseguito EA #1 in EA #2 nel server ed è successa una cosa incredibile - EA #1 si è trasformato in EA #2 e la terza linea è apparsa e apparentemente è diventata anch'essa difettosa!
È possibile che qualcosa sia cambiato nel codice dell'EA - non ho aperto il codice.
Ho copiato l'EA #1 e l'ho messo nel terminale per l'EA #2 - e l'EA #1 si è immediatamente trasformato in un EA #2 difettoso (!).
Ora la domanda è: questa circostanza può influenzare la funzionalità dell'EA?
3. Ho il sospetto che i due server di DC siano fondamentalmente diversi l'uno dall'altro in termini di lavoro dei consiglieri e richiamerò l'attenzione del supporto tecnico di DC su questo fatto.
Cari programmatori, sto aspettando il vostro aiuto per risolvere questa situazione.
Nel frattempo, 4 fumetti in esecuzione sul VPS e 1 fumetto sul computer di casa è effettivamente controllato manualmente a causa di questo problema, quindi, il lancio di massa del progetto può essere temporaneamente dimenticato.
Yusuf ciao!
Sembra che i DC abbiano avuto un sentore... che potrebbero perdere milioni .... quindi si mettono in mezzo.
Il lavoro si è bloccato a causa di un funzionamento errato del server del mio broker:
Non riesco a risolvere la situazione quando uno stesso EA su un conto (cent PAMM) ordina correttamente all'inizio del TF D1 (EA 1 condizionale) e un altro EA (EA 2) su un conto cent regolare "comico" riceve un rifiuto nella forma (Il mercato è chiuso) e non apre una posizione finché non viene chiamato e chiuso di nuovo senza alcuna riconfigurazione. Un po' prima abbiamo discusso questa situazione qui e molti hanno consigliato di scoprirla:
1. contattare il supporto tecnico della società di brokeraggio e controllare se è collegato con swap e commissioni all'inizio del TF D1.
Il servizio ha risposto: Sì, può essere legato a swap e commissioni e l'Expert Advisor risponde "Market is closed" e chiude il ciclo di richiesta di apertura. Ci è stato consigliato di risolvere questo bug nell'Expert Advisor. Allora rimane la domanda: perché l'EA #1 non riesce a funzionare correttamente?
Ho il sospetto che questo sia dovuto a diversi server del DC (?).
2. Ho guardato attentamente il pannello delle impostazioni di entrambi gli EA - tutto è identico, tranne una strana circostanza:
Nel pannello di EA #2 difettoso nella sezione "Sicurezza" ci sono 3 opzioni:
- permette l'importazione di funzioni dalla DLL - è controllato;
- Permettere l'importazione da EA esterni - spuntato;
- consentire la modifica delle impostazioni dei segnali - nessun segno di spunta nella casella.
Ci sono solo 2 opzioni nella sezione "Sicurezza" nel pannello dell'EA #1 funzionante, e la terza opzione manca:
- permettere l'importazione di funzioni dalla DLL - c'è un segno di spunta;
- permettere l'importazione da EA esterni - seleziona questa casella;
Poi, ho eseguito EA #1 in EA #2 nel server ed è successa una cosa incredibile - EA #1 si è trasformato in EA #2 e la terza linea è apparsa e apparentemente è diventata anch'essa difettosa!
È possibile che qualcosa sia cambiato nel codice dell'EA - non ho aperto il codice.
Ho copiato l'EA #1 e l'ho messo nel terminale per l'EA #2 - e l'EA #1 si è immediatamente trasformato in un EA #2 difettoso (!).
Ora la domanda è: questa circostanza può influenzare la funzionalità dell'EA?
3. Ho il sospetto che i due server di DC siano fondamentalmente diversi l'uno dall'altro in termini di lavoro dei consiglieri e richiamerò l'attenzione del supporto tecnico di DC su questo fatto.
Cari programmatori, sto aspettando il vostro aiuto per risolvere questa situazione.
Nel frattempo, 4 fumetti in esecuzione sul VPS e 1 fumetto sul computer di casa è effettivamente controllato manualmente a causa di questo problema, quindi, il lancio di massa del progetto può essere temporaneamente dimenticato.
Yusuv, che ne dici di passare a un altro broker?