Discussione sull’articolo "Come pubblicare un prodotto sul Market" - pagina 48
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 mio EA restituisce un errore quando registra un nuovo prodotto:
test su EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modifica fallita a causa della vicinanza dell'ordine o della posizione al mercato].
Ma il mio EA è pensato per funzionare su WIN$, non sul forex. Perché il tester non ti fa sapere quale asset eseguire?
Ora, come posso correggere qualcosa che non ha errori, perché l'EA funziona perfettamente, solo che non riesco a registrare il prodotto per la vendita.
Il mio EA restituisce un errore durante la registrazione di un nuovo prodotto:
test su EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl: 1.08929, tp: 1.08599 -> sl: 1.08919, tp: 1.08599 [Modifica fallita perché l'ordine o la posizione sono vicini al mercato].
Ma il mio EA è pensato per funzionare su WIN$, non sul forex. Perché il tester non ti fa sapere quale asset eseguire?
Ora, come posso correggere qualcosa che non ha errori, perché l'EA funziona perfettamente, solo che non riesco a registrare il prodotto per la vendita.
Il robot deve essere pronto a lavorare su qualsiasi asset....
Per correggere l'errore di cui sopra, prima di modificare la posizione è necessario eseguire il controllo riportato di seguito:
Vedere gli altri controlli che il robot deve effettuare nell'articolo qui sotto:
Quali test deve superare un robot di trading prima di essere pubblicato sul mercato - Articoli MQL5
Salve, non riesco a modificare la descrizione del prodotto su uno dei miei vecchi prodotti.
Ho seguito le istruzioni sui vari forum, tra cui scrivere nuovamente la descrizione, nasconderla dal mercato e così via, ma la descrizione continua a tornare alla versione originale.
Ora non posso più ripristinare il prodotto sul mercato né modificarlo. Ho chiesto assistenza sul forum per questo problema, ma non ho ancora ricevuto assistenza.
Come posso risolvere questo problema di "Impossibilità di modificare la descrizione del prodotto"? Vi prego di aiutarmi
Quando si carica l'Expert Advisor e si fa il test scrive un errore, non è chiaro come correggerlo.
test su EURUSD, H1 (compensazione)
2020.04.14 00:24:42 acquisto istantaneo fallito di 0,01 EURUSD a 1,09044 [Volume non valido].
2020.04.14 00:24:45 fallito acquisto istantaneo 0,01 EURUSD a 1,09044 [Volume non valido]
2020.04.14 00:24:48 acquisto istantaneo fallito 0,01 EURUSD a 1,09037 [Volume non valido]
2020.04.21 00:01:34 acquisto istantaneo fallito 0,01 EURUSD a 1,08626 [volume non valido]
2020.04.21 00:01:37 fallito acquisto istantaneo 0,01 EURUSD a 1,08626 [Volume non valido]
2020.04.21 00:01:40 fallito acquisto istantaneo 0,01 EURUSD a 1,08626 [Volume non valido]
2020.04.27 16:08:24 vendita istantanea fallita 0,01 EURUSD a 1,08546 [Volume non valido]
2020.04.27 16:08:27 vendita istantanea fallita 0,01 EURUSD a 1,08548 [Volume non valido]
2020.04.27 16:08:30 vendita istantanea fallita 0,01 EURUSD a 1,08547 [Volume non valido]
2020.04.29 20:15:52 vendita istantanea fallita 0,01 EURUSD a 1,08565 [Volume non valido]
2020.04.29 20:15:55 vendita istantanea fallita 0.01 EURUSD a 1.08566 [Volume non valido]
2020.04.29 20:15:58 vendita istantanea fallita 0,01 EURUSD a 1,08566 [volume non valido]
2020.05.18 00:12:09 acquisto istantaneo fallito 0,01 EURUSD a 1,08134 [Volume non valido]
2020.05.18 00:12:12 fallito acquisto istantaneo 0,01 EURUSD a 1,08134 [Volume non valido]
2020.05.18 00:12:15 fallito acquisto istantaneo 0,01 EURUSD a 1,08143 [Volume non valido]
2020.05.21 15:50:25 vendita istantanea fallita 0,01 EURUSD a 1,10031 [Volume non valido]
2020.05.21 15:50:28 vendita istantanea fallita 0,01 EURUSD a 1,10034 [Volume non valido]
2020.05.21 15:50:31 vendita istantanea fallita 0,01 EURUSD a 1,10036 [Volume non valido]
2020.05.25 19:00:05 acquisto istantaneo fallito 0,01 EURUSD a 1,08950 [Volume non valido]
2020.05.25 19:00:08 acquisto istantaneo fallito 0.01 EURUSD a 1.08951 [Volume non valido]
2020.05.25 19:00:11 acquisto istantaneo fallito 0,01 EURUSD a 1,08952 [Volume non valido]
non ci sono operazioni di trading
Quando si carica l'Expert Advisor e lo si testa scrive un errore, non è chiaro come correggerlo.
test su EURUSD, H1 (compensazione)
2020.04.14 00:24:42 fallito l'acquisto istantaneo di 0,01 EURUSD a 1,09044 [Volume non valido].
***
Leggilo, inseriscilo nel codice
Volumi errati nelle operazioni di trading
Prima di inviare gli ordini di compravendita, è necessario verificare se i volumi specificati nell'ordine sono corretti. Il numero di lotti che l'Expert Advisor intende specificare nell'ordine deve essere controllato prima di chiamare la funzione OrderSend(). Per gli strumenti finanziari, laSpecifica specifica i volumi minimi e massimi consentiti per la negoziazione, nonché la gradazione dei volumi. È possibile ottenere questi valori in MQL5dall'enumerazione ENUM_SYMBOL_INFO_DOUBLE utilizzando la funzioneSymbolInfoDouble().
Non è servito, posso correggere qualche altro codice?
Potete dirmi come perfezionare lo script?
Leggilo, inseriscilo nel codice
Volumi errati nelle operazioni commerciali
Prima di inviare gli ordini di compravendita, è necessario verificare se i volumi specificati nell'ordine sono corretti. Il numero di lotti che l'Expert Advisor intende specificare nell'ordine deve essere controllato prima di chiamare la funzione OrderSend(). Per gli strumenti finanziari, laSpecifica specifica i volumi minimi e massimi consentiti per la negoziazione, nonché la gradazione dei volumi. Questi valori possono essere ottenuti in MQL5dall'enumerazione ENUM_SYMBOL_INFO_DOUBLE utilizzando la funzioneSymbolInfoDouble()
Non è servito, posso correggere qualche altro codice?
Potete dirmi come perfezionare lo script?
Leggere completamente l'articolo, 'CheckVolumeValue' è un controllo della correttezza dei parametri di input.
E c'è anche un controllo del corretto arrotondamento dei lotti...
Tenendo conto del volume della posizione aperta e del volume degli ordini in sospeso, il controllo finale avrà il seguente aspetto:
add?
checkvolumevalue.mq5 come è scritto qui
aggiungere?
checkvolumevalue.mq5 come è scritto qui
Tutti i controlli necessari sono nell'articolo Quasi un costruttore per la creazione di un EA
Il codice richiesto in precedenza è adatto?
Si possono scrivere le righe necessarie dall'articolo.