Librerie: Esperto - pagina 4

 
fxsaber:

Grazie!

 

Nel mercato ho visto molte volte che gli autori allegano i file delle loro TC per ogni personaggio. Di conseguenza, gli acquirenti li usano.


Propongo di utilizzare la seguente logica per le TC del Mercato

  • Viene aggiunto un parametro di input
    input string FolderSets = NULL; // La cartella con i set del nostro TC.
  • Se l'utente specifica questa cartella, l'Expert Advisor preleva automaticamente tutti i set da questa cartella ed esegue le versioni corrispondenti.
  • L'utente deve solo inserire il file del set nella cartella e specificare il percorso di questa cartella quando avvia l'Expert Advisor (l'autore dell'Expert Advisor può inserire questo percorso in una sola volta).
  • Se l'utente commette un errore e lo esegue due volte, è possibile impedirglielo automaticamente.

Questo approccio è comodo anche per lanciare il proprio TS con un solo clic.

Naturalmente, la soluzione può essere universale per entrambe le piattaforme. In linea di massima, sarà sufficiente aggiungere una sola riga al codice sorgente di ogni Expert Advisor.


Molto probabilmente sarà questo il modo in cui lancerò gli EA d'ora in poi. Se qualcuno vede un difetto in questo metodo o una possibilità di miglioramento, me lo faccia sapere.


ZY Supponiamo che un utente abbia già degli Expert Advisor in esecuzione con parametri configurati. È possibile salvare automaticamente i file di impostazione di tutti gli EA in esecuzione. E poi utilizzare l'approccio di cui sopra.


ZZY Su MT5 è possibile eseguire un EA non attraverso i set-file, ma attraverso gli opt-file. Immaginate di eseguire l'ottimizzazione standard dell'EA e di vedere diversi buoni set di parametri di input. Volete utilizzarli tutti allo stesso tempo, per distribuire i rischi e diversificare. A tal fine, è possibile creare un proprio file opt, che conterrà solo i passaggi selezionati. Sarà possibile avviare automaticamente questi passaggi sul conto di combattimento. Inoltre, sarà possibile aprire questo opt-file in MT5-tester ed eseguire ogni passaggio con mezzi standard. In altre parole, l'opt-file diventa un insieme diversificato di set-file. Ma è anche completamente leggibile dal Tester stesso.

 
fxsaber:

Nel mercato ho visto molte volte che gli autori allegano i file delle loro TC per ogni personaggio. Di conseguenza, gli acquirenti li utilizzano.


Propongo di utilizzare la seguente logica per le TC del mercato

  • Viene aggiunto un parametro di input
  • Se l'utente specifica questa cartella, l'Expert Advisor preleva automaticamente tutti i set da questa cartella ed esegue le versioni corrispondenti.
  • L'utente deve solo inserire il file del set nella cartella e specificare il percorso di questa cartella quando avvia l'Expert Advisor (l'autore dell'Expert Advisor può inserire questo percorso in una sola volta).
  • Se l'utente commette un errore e lo esegue due volte, è possibile impedirglielo automaticamente.

Questo approccio è comodo anche per lanciare il proprio TS con un solo clic.

Naturalmente, la soluzione può essere universale per entrambe le piattaforme. In linea di massima, sarà sufficiente aggiungere una sola riga al codice sorgente di ogni Expert Advisor.


Molto probabilmente sarà questo il modo in cui lancerò gli EA d'ora in poi. Se qualcuno vede un difetto in questo metodo o una possibilità di miglioramento, me lo faccia sapere.


ZY Supponiamo che un utente abbia già degli Expert Advisor in esecuzione con parametri configurati. È possibile salvare automaticamente i file di impostazione di tutti gli EA in esecuzione. E poi utilizzare l'approccio di cui sopra.


ZZY Su MT5 è possibile eseguire un Expert Advisor non attraverso i set-file, ma attraverso gli opt-file. Immaginate di eseguire una regolare ottimizzazione di un EA e di vedere diversi buoni set di parametri di input. Volete utilizzarli tutti allo stesso tempo, per distribuire i rischi e diversificare. A tal fine, è possibile creare un proprio file opt, che conterrà solo i passaggi selezionati. Sarà possibile avviare automaticamente questi passaggi sul conto di combattimento. Inoltre, sarà possibile aprire questo opt-file in MT5-tester ed eseguire ogni passaggio con mezzi standard. In altre parole, l'opt-file diventa un insieme diversificato di set-file. Ma è anche completamente leggibile dal Tester stesso.

Non capisco, il tuo suggerimento di una cartella con i file Set per ogni Expert Advisor può già essere implementato o richiede azioni da parte di MQ?

I file opt non sono diventati una fonte affidabile, almeno finché non ci sarà una decisione ufficiale in merito. In generale, però, è un'idea interessante quella di memorizzare il database delle impostazioni in un file separato a livello di piattaforma. Al momento carico le impostazioni da un file csv per MT4.

 
Aleksey Vyazmikin:

Non capisco, il tuo suggerimento di una cartella con i file Set per ogni Expert Advisor può già essere implementato o richiede azioni da parte di MQ?

Sì, le capacità attuali di entrambe le piattaforme consentono di implementare questo aspetto in forma universale - solo una riga viene scritta nel sorgente, dopo di che l'EA inizia ad avere la funzionalità descritta.

I file Opt non sono diventati una fonte affidabile, in ogni caso, finché non c'è una decisione ufficiale in merito. In generale, però, l'idea è interessante: memorizzare il database delle impostazioni in un file separato a livello di piattaforma. Al momento carico le impostazioni da un file csv per MT4.

I file Opt sono un'ottima fonte per il passaggio nel Marketplace, ecc. Poiché contengono completamente tutti i dati delle impostazioni del Tester/Optimiser. È sufficiente importarlo e poi eseguire singole operazioni selezionate con un solo clic.


Per il mercato, l'offerta di set dovrebbe aumentare significativamente i prodotti di facile utilizzo. Per la MT5, il trasferimento di file opzionali personalizzati rappresenta un livello completamente diverso di dimostrazione dell'EA, quando non è necessario comprendere le sfumature della piattaforma e si ottiene immediatamente una macchina dimostrativa dell'EA configurata nel Tester.

 
fxsaber:

Sì, le attuali capacità di entrambe le piattaforme consentono di implementare questo aspetto in forma universale: è sufficiente scrivere una riga nel codice sorgente, dopodiché l'Expert Advisor inizia ad avere la funzionalità descritta.

I file Opt sono un'ottima fonte per il trasferimento a Market ecc. perché contengono completamente tutti i dati delle impostazioni del Tester/Optimiser. È sufficiente importarlo e poi effettuare singoli run selezionati con un solo clic.


Per il mercato, l'offerta di set dovrebbe aumentare significativamente i prodotti di facile utilizzo. Per la MT5 il trasferimento di file di impostazioni personalizzate rappresenta un livello completamente diverso di dimostrazione dell'EA, quando non è necessario comprendere le sfumature della piattaforma e si ottiene immediatamente una macchina dimostrativa dell'EA configurata nel Tester.

Se parliamo puramente di mercato, allora la vendita del prodotto insieme alle impostazioni comporta un certo rischio, perché le quotazioni delle diverse società di brokeraggio possono differire e a volte in modo significativo, quindi di solito è necessaria una ri-ottimizzazione. Ci rendiamo perfettamente conto che la maggior parte degli Expert Advisor in vendita vende una bella immagine e non funzionerà sui dati futuri - solo una regolazione ordinaria. Pertanto, l'acquirente dovrebbe essere istruito a non utilizzare una soluzione già pronta, ma a valutare questa soluzione, compresa l'ottimizzazione dei parametri, mentre il venditore dovrebbe ricevere una descrizione dettagliata di quali parametri e in quale sequenza è meglio ottimizzare.

 
Aleksey Vyazmikin:

Se parliamo puramente di mercato, la vendita di un prodotto insieme alle impostazioni comporta un certo rischio, perché le quotazioni delle diverse società di brokeraggio possono differire e a volte in modo significativo, quindi di solito è necessaria una ri-ottimizzazione. Ci rendiamo perfettamente conto che la maggior parte degli Expert Advisor in vendita vende una bella immagine e non funzionerà sui dati futuri - solo una regolazione ordinaria. Per questo motivo si dovrebbe insegnare all'acquirente a non utilizzare una soluzione già pronta, ma a valutare questa soluzione, compresa l'ottimizzazione dei parametri, mentre il venditore è tenuto a fornire una descrizione dettagliata di quali parametri e in quale sequenza è meglio ottimizzare.

Non sono mai riuscito a capire perché a volte si risponde a post dettagliati come se non fossero stati letti.

Se qualcuno ha capito ciò che è stato discusso inizialmente, ne sarò lieto.

 
fxsaber:

Non sono mai riuscito a capire perché a volte a post dettagliati, apparentemente dettagliati, si risponde come se non fossero stati letti.

Se qualcuno ha capito qual era il punto originale, ne sarei felice.

Penso che in questo caso si possa analizzare la risposta e richiamare l'attenzione sul proprio testo, apportandovi le opportune modifiche, o fornire ulteriori commenti.

Non credo che l'arroganza nella comunicazione possa aiutare a stabilire una comunicazione con la società....

 
Aleksey Vyazmikin:

Non credo che l'arroganza nella comunicazione possa aiutare a stabilire una comunicazione con la società....

Purtroppo sono così eloquente che non solo non riesco a trasmettere correttamente i miei pensieri, ma do anche l'impressione di essere arrogante.

Il codice, ovviamente, è meglio.
 
fxsaber:

Purtroppo sono così eloquente che non solo non riesco a trasmettere correttamente i miei pensieri, ma do anche l'impressione di essere arrogante.

Il codice, ovviamente, è meglio.

Non è un fatto che siate voi e non io - forse non mi sto esprimendo correttamente, ma per capirlo avete bisogno di maggiori informazioni - su cosa siete stati fraintesi.

L'arroganza qui è la riluttanza ad allargarsi e a dare chiarimenti - non è nulla di personale.

 
Aleksey Vyazmikin:

Non è un dato di fatto che sia tu e non io - forse non mi sto esprimendo correttamente, ma per capirlo hai bisogno di maggiori informazioni - su cosa sei stato frainteso.

L'arroganza qui è la riluttanza a diffondersi e a fornire chiarimenti - non è nulla di personale.

Forse non ha mai lavorato con i file opzionali.