Il nostro percorso di sviluppo. Consiglieri di oggi e di domani.

 

Qual è il futuro degli EA? Si evolveranno e in quale scenario - MoD, AI, OS o eterno DOS (in senso figurato)?

Comunicando sul forum ho tratto le seguenti conclusioni:

Dal punto di vista dei programmatori-trader, i programmi di trading devono essere una struttura logica nuda, che porta il carico dei calcoli. Non c'è bisogno di interagire con loro. Basta farli muovere lungo la pista con un volante girato in anticipo. E via. Se non hanno capacità, possono usare "stampelle" - Excel, SQL, VS, DLL e così via. Così sia. Ma se potessimo sbarazzarci delle stampelle e ottenere tutto ciò di cui abbiamo bisogno dal terminale stesso?

Ho sempre creduto che i programmi di trading dovrebbero essere sviluppati in un ambiente di trading con ampie possibilità e interagire con l'utente come un sistema operativo intelligente. Che al loro interno ci dovrebbe essere la gestione del rischio, statistiche e news feed, un mercato personalizzato e così via. Una sorta di terminale in un terminale. Sogni naturalmente... A cosa serve? Fare un assemblaggio dei propri desideri e possibilità. Ma cosa succede se prendiamo questo percorso di sviluppo?

La domanda principale è: quali contenuti e caratteristiche aggiungere agli Expert Advisors, se improvvisamente ci sono più contenuti e caratteristiche?

Suggerisco di usare la nostra immaginazione e immaginare l'architettura degli EA del futuro.

 
Capisco, grazie per la sua opinione.
 
La teoria generale dei sistemi funzionali ci porta alla comprensione dei problemi decisionali. Il consulente del futuro deve essere motivato da un obiettivo primario: realizzare un profitto.
 

La domanda principale è: cosa si può includere negli EA oltre alla strategia di trading?

 
Valeriy Medvedev:
La teoria generale dei sistemi funzionali ci porta a capire i problemi del processo decisionale. L'Expert Advisor del futuro dovrebbe essere motivato dall'obiettivo principale: portare profitto.

Naturalmente, il profitto è l'obiettivo principale di ogni EA. Ma ci devono essere degli attributi aggiuntivi al programma. Caratteristiche diverse.

Rapporti, avvisi, domande all'utente. Un'altra cosa... Non lo so.

Pertanto, vi suggerisco di accendere l'immaginazione).

 
Valeriy Medvedev:
La teoria generale dei sistemi funzionali ci porta a capire i problemi del processo decisionale.

Dovremmo dividere il processo decisionale tra l'utente e l'EA, o lasciare tutto all'EA?

Se tutte le decisioni sono affidate all'EA, può andare male in situazioni non previste dai suoi algoritmi. Fidarsi solo dell'utente - questo non è algotrading.

Come condividere la responsabilità delle decisioni?

 
Реter Konow:

La domanda principale è: cosa si può includere negli EAs oltre alla strategia di trading?

naturalmente i pulsanti

a parte il fatto che il robot funziona, la persona a volte pensa in modo non banale

 
Реter Konow:

Dovremmo dividere il processo decisionale tra l'utente e l'EA, o lasciare tutto all'EA?

Se tutte le decisioni sono affidate all'EA, può andare male in situazioni non previste dai suoi algoritmi. Fidarsi solo dell'utente - questo non è algotrading.

Come condividere la responsabilità delle decisioni?

Se si vuole usare un EA semi-automatico, penso che il trader debba impostare la direzione del trading, magari considerando il parere dell'Expert Advisor. Tutto il resto, come il punto di entrata, l'impostazione del pareggio, il trailing stop-loss e la chiusura dei trade deve essere fatto dall'Expert Advisor.

 
khorosh:

Если предполагается использовать полуавтомат, то считаю, что трейдер должен задавать направление торговли, возможно с учётом мнения советника. Всё остальное, момент входа, установка в безубыток, трал и закрытие сделки должен делать советник.

Renat Akhtyamov

Oltre al fatto che il robot funziona, gli umani a volte pensano in modo non banale

Così, la necessità pratica di prendersi cura dei propri profitti e la comprensione che gli algoritmi EA sono imperfetti ci allontana dall'idea di un dominio assoluto dell'EA nel processo decisionale, e ci porta all'idea di un controllo esterno da parte di un umano. Una simbiosi efficace di programma e mente con un'adeguata divisione di responsabilità e ruolo nel processo decisionale?
 
Реter Konow:
Quindi, la necessità pratica di prendersi cura dei propri profitti e la comprensione che gli algoritmi EA sono imperfetti ci allontana dall'idea del dominio assoluto degli EA nel processo decisionale e ci porta all'idea di un controllo umano esterno. Una simbiosi efficace di programma e mente con un'adeguata divisione di responsabilità e ruolo nel processo decisionale?
Credo che questo sia l'unico modo giusto
 
Реter Konow:

Dovremmo dividere il processo decisionale tra l'utente e l'EA, o lasciare tutto all'EA?

Se tutte le decisioni sono affidate all'EA, può andare male in situazioni non previste dai suoi algoritmi. Fidarsi solo dell'utente - questo non è algotrading.

Come condividere la responsabilità delle decisioni?

1) La logica degli Expert Advisor dovrebbe essere basata su una certa idea, giustificata da qualche teoria o ipotesi sulle leggi del mercato.

2. Non fare affidamento sull'intervento manuale.

3. non funziona niente - cambiare la teoria o la visione del mercato, fino ad ottenere risultati accettabili.

4. Non pretendere dall'Expert Advisor di ottenere risultati esorbitanti, come il raddoppio del deposito in 1 mese.

5. permettere all'Expert Advisor di prelevare fino a 2/3 del deposito, seguendo il principio: nessun prelievo - nessun profitto.

6. Il fattore di recupero, cioè il rapporto tra il profitto netto e il drawdown massimo dovrebbe essere >3, meglio entro 5-10 quando si testa il TS.

Motivazione: