Discussione sull’articolo "Il Prototipo di Robot di Trading"

 

Il nuovo articolo Il Prototipo di Robot di Trading è stato pubblicato:

Questo articolo riassume e sistematizza i principi della creazione di algoritmi ed elementi dei sistemi di trading. L'articolo considera la progettazione di un algoritmo esperto. Ad esempio, viene considerata la classe CExpertAdvisor, che può essere utilizzata per lo sviluppo rapido e semplice di sistemi di trading.

In pratica, possiamo dire che l'approccio migliore è la separazione delle operazioni degli expert in singole funzioni. Penso che sarai d'accordo sul fatto che è difficile scrivere l'intero algoritmo dell'expert che scrive in una funzione e complica la successiva analisi e modifica. Quindi, non dovremmo farlo in MQL5 che ora fornisce un controllo quasi completo sul tuo ambiente.

Pertanto, i lessemi logici (ad es. apertura, trailing, chiusura degli ordini) dovrebbero essere implementati separatamente l'uno dall'altro con un'analisi completa dei parametri e degli eventi dell’ambiente. Attraverso questo approccio, l'expert diventa flessibile nella progettazione. È possibile aggiungere facilmente nuovi moduli indipendenti senza toccare quelli esistenti o disabilitare i moduli esistenti senza alterare il codice principale.

Questi tre principi consentono di creare un unico prototipo per tutti gli expert che è possibile modificare e adattare facilmente a qualsiasi compito o attività.

Le fonti di eventi per il sistema di expert sono:


Autore: ---

Motivazione: