Discussione sull’articolo "Come pubblicare un prodotto sul Market" - pagina 40
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
Rashit Ibatullin se si modificano gli stop in modo che non siano uguali a quelli attuali. Inoltre, quando si impostano gli ordini, gli stop dovrebbero essere controllati in modo permanente. Naturalmente, il lotto minimo e massimo. Disponibilità di fondi per prendere posizione.
Tutto questo deve essere controllato.
Non ci sono arresti, entra nel mercato. Nel tester del terminale è tutto a posto.
OrderCalcMargin
AccountFreeMarginCheck
Sto cercando di convalidare un nuovo Ea che utilizza un indicatore personalizzato progettato da un altro venditore. Questo è ciò che dice il rapporto:
test su EURUSD,H1 2018.04.02 00:00:00 non può aprire il file 'MQL4\indicators\\Market\xxxxxxxxx.ex4' [3]
Qualche consiglio? Grazie.
il validatore automatico del mercato dà questo errore:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
Non riesco a riprodurlo nel mio terminale, ho provato diversi TF e coppie di valute, ma non ci sono errori nel log, qualcuno può dirmi qual è il problema????
il validatore automatico del mercato dà questo errore:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
Non riesco a riprodurlo nel mio terminale, ho provato diversi TF e coppie di valute, ma non ci sono errori nel giornale, qualcuno può dirmi qual è il problema????
Non si controlla il FreezeLevel - se il prezzo è troppo vicino, ad esempio, al livello di StopLoss, lo StopLoss non può essere modificato. La distanza di congelamento è determinata dal livello FreezeLevel.
Non si controlla il FreezeLevel - se il prezzo è troppo vicino, ad esempio, al livello di StopLoss, lo StopLoss non può essere modificato. La distanza di congelamento è determinata solo dal livello FreezeLevel.
Buon pomeriggio. Ho affrontato un problema molto interessante con la convalida. Gufo non passa!!! Non sorprende, molti penseranno, /*** questa regola. Ma andiamo con ordine.
Inizierò con le convalide già esistenti, per fermare immediatamente gli ovvi desideri:
1. Mancanza di fondi per effettuare un'operazione di trading.
2. Volumi errati nelle operazioni di trading.
3. Limitazione del numero di ordini pendenti.
4. Limitazione del numero di lotti per un simbolo.
Lalogica del gufo presuppone l'apertura di ordini a mercato senza stop, poi in determinate condizioni chiude tutto da sola.
Per escludere gli errori della logica di apertura, ho messo tutta la logica civetta nella fornace e l'unico segnale di apertura degli ordini è la loro assenza. Quindi, di fatto, a ogni tick riceviamo un segnale di apertura di una baia e di un villaggio se non ce ne sono. Il segnale è stato trattato. Poi è arrivato il gioco con i lotti, per semplificare anche la validazione del sistema, anche la logica dei lotti viene infilata nella fornace e cerco di aprire una posizione con il lotto minimo richiesto dal terminale.
E si scopre che su ogni tick voglio aprire acquisti e vendite con il lotto minimo, se non ce ne sono.
Cosa ottengo come risultato della convalida:
test su EURUSD,H1 (copertura)
non ci sono operazioni di trading
test su XAUUSD,D1 (copertura)
non ci sono operazioni di trading
test su GBPUSD,M30 (copertura)
non ci sono operazioni di trading
test su EURUSD,M1 (copertura)
non ci sono operazioni di trading
A cosa hanno portato i miei esperimenti. Se lo scrivo nel log quando controllo "Mancanza di fondi per l'operazione di trading", durante la convalida ricevo la risposta che il file di log è troppo grande, è comprensibile, cerco di aprire una posizione su ogni tick e non ci sono fondi sufficienti. Se non scrivo nulla nel log, ovviamente tutto va bene, ma alla fine della convalida non ci sono posizioni aperte. Quindi mi sembra che ci sia qualche anomalia nell'algoritmo di convalida, un'affermazione piuttosto audace, sono d'accordo, ma correggetemi se sbaglio da qualche parte.
Bene, questo EA è stato autovalidato tre settimane fa, avevo solo bisogno di cambiare alcuni parametri di default e correggere un paio di piccole cose che non influenzano la logica di apertura e di lottizzazione.
Grazie a tutti in anticipo per i vostri consigli.
Bene, questo EA è stato autovalidato tre settimane fa, è stato solo necessario modificare alcuni parametri di default e correggere un paio di piccole cose che non influenzano la logica di apertura e lottizzazione.
Grazie a tutti in anticipo per i vostri consigli.
Forum sul trading, sui sistemi di trading automatici e sul test delle strategie di trading.
Errori, bug, domande
Andrey Khatimlianskii, 2019.04.09 21:42
Ballare con il tamburello. I controlli nel marketplace sono molto specifici, e a volte l'invio dello stesso codice dopo un'ora o due dà un risultato normale.
il validatore automatico del mercato dà questo errore:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
Non riesco a riprodurlo nel mio terminale, ho provato diversi TF e coppie di valute, ma non ci sono errori nel giornale, qualcuno può dirmi qual è il problema????
Non si controlla il FreezeLevel - se il prezzo è troppo vicino, ad esempio, al livello di StopLoss, lo StopLoss non può essere modificato. La distanza di congelamento è determinata solo dal livello FreezeLevel.
Cosa c'entra questo? Sta cercando di chiudere l'ordine, non di modificarlo.
Ho lo stesso errore quando utilizzo la libreria standard. Ho provato ad aggiornare le quotazioni, tutto inutile. Prima ha sempre superato il test. Ho testato tutto alla perfezione e non è mai comparso un errore del genere.
Non so cosa fare...
Cosa c'entra questo? Sta cercando di chiudere l'ordine, non di modificarlo.
Ho lo stesso errore quando utilizzo la libreria standard. Ho provato ad aggiornare le virgolette, tutto inutile. Prima ha sempre superato il test. Ho testato tutto perfettamente e non ho mai avuto questo errore.
Cosa fare non lo so...
Chiusura e modifica: non si può fare questa operazione vicino al prezzo corrente. E non si deve dare la colpa alla libreria standard: bisogna usarla con saggezza. Non si possono semplicemente prendere gli ordini di compravendita dal proiettile: bisogna fare molti, moltissimi controlli.