Qualcuno ha creato un sistema di trading automatico di successo? Qual è il tuo consiglio? - pagina 15

 
Per quanto riguarda la "semplicità del codice" nel 4 e le differenze. Sembra che siate programmatori autodidatti per i quali MQL è il loro primo linguaggio di programmazione (o siete un ardente Cheshnik) e non capite bene l'essenza e i pro della OOP. MT4 è un mix nucleare di OOP scadente e programmazione funzionale. 5 ka è molto più vicino a un OOP completo. Il codice procedurale o codice è il peggiore che si possa trovare, specialmente per gli strumenti finanziari. Se il vostro codice si avvicina alle 10.000 linee - allora l'ulteriore sviluppo e il debugging diventano un inferno con un miliardo di telescopi di funzioni, codice duplicato e nessun modo per riutilizzarlo. Detto questo, per OOP non intendiamo solo usare la parola classe, ma capire e usare i pattern OOP. Se usate e pensate che mql4 sia anche solo un po' conveniente - molto probabilmente, avrete bisogno di reimparare la programmazione, perché non otterrete nulla di complicato o sensato. IMHO, non si dovrebbe iniziare con lo studio di MQL, ma con lo studio più completo di C++ e dei principi di OOP. Allora lo sviluppo sarà molto più facile, più divertente e il vostro software sarà decine di volte più a prova di bug di un porridge di codice funzionale con aggiunte di OOP.
 
Grande! Che dire dei profitti dell'OOP. Andrà subito dopo l'apprendimento?
 
Вадим Калашнков #:
Per quanto riguarda la "semplicità del codice" nel 4 e le differenze. Sembra che siate programmatori autodidatti per i quali MQL è il loro primo linguaggio di programmazione (o siete un ardente Cheshnik) e non capite bene l'essenza e i pro della OOP. MT4 è un mix nucleare di OOP scadente e programmazione funzionale. 5 ka è molto più vicino a un OOP completo. Il codice procedurale o codice è il peggiore che si possa trovare, specialmente per gli strumenti finanziari. Se il vostro codice si avvicina alle 10.000 linee - allora l'ulteriore sviluppo e il debugging diventano un inferno con un miliardo di telescopi di funzioni, codice duplicato e nessun modo per riutilizzarlo. Detto questo, per OOP non intendiamo solo usare la parola classe, ma capire e usare i pattern OOP. Se usate e pensate che mql4 sia anche solo un po' conveniente - molto probabilmente, avrete bisogno di reimparare la programmazione, perché non otterrete nulla di complicato o sensato. IMHO, non dovete iniziare con lo studio di MQL, ma con lo studio più completo di C++ e dei principi di OOP. Allora lo sviluppo sarà molto più facile, più divertente e il vostro software sarà decine di volte più a prova di bug di una poltiglia di codice funzionale con aggiunte di OOP.
Qual è la differenza di OOP in 5 e 4? Per favore, illuminatemi. La differenza nella personalizzazione dell'ambiente di scambio è evidente. Beh, le barre sono numerate dalla fine. Non vedo altre differenze evidenti nella lingua.
 
Aleksei Stepanenko #:
Grande! Che ne dici del profitto con OOP. Andrà subito dopo averla imparata?

OOP non riguarda i profitti, ma l'efficienza della manutenzione e del supporto del codice.

Ora rispondi alla tua stessa domanda: se impari a supportare e mantenere il tuo codice in modo più efficiente, come influenzerà il tuo profitto? Ovviamente, se fai un profitto "spalando" scrivendo EAs - sarai in grado di scrivere più prodotti.

Se il vostro profitto è il trading - allora l'OOP non ha niente a che fare con esso.

 
Georgiy Merts #:

OOP non riguarda i profitti, ma l'efficienza della manutenzione e del supporto del codice.

Ora rispondi alla tua stessa domanda: se impari a supportare e mantenere il tuo codice in modo più efficiente, come influenzerà il tuo profitto? Ovviamente, se fai un profitto "spalando" scrivendo EAs - sarai in grado di scrivere più prodotti.

Se il vostro profitto è il trading - allora l'OOP non ha niente a che fare con esso.

Zhora, cos'hai per i profitti? Niente OLP, niente Lega, cosa c'è?
 
Vladimir Baskakov #:
Zhora, cos'hai da guadagnare? Niente OLP, niente Lega, cosa c'è?

Mi sono lamentato una dozzina di volte... La mia metodologia di selezione è quasi interamente intuitiva. E l'intuizione è... È nuvoloso e imprevedibile...

 
Georgiy Merts #:

Mi sono lamentato una dozzina di volte... La mia metodologia di selezione è quasi interamente intuitiva. E l'intuizione è... È nuvoloso e imprevedibile...

Allora, perché fai tante storie sulla tua lega? Gioca per conto tuo, se viene fuori qualcosa di sensato, allora pubblicalo.
 
Vladimir Baskakov #:
Allora, perché fai tante storie sulla tua lega? Gioca per conto tuo, se viene fuori qualcosa di utile, allora pubblicalo.

Perché? Se viene fuori qualcosa, non sarò in grado di dire a nessuno cos'è o quali sono i principi... Ma eccolo qui, libero e aperto a tutti...

 
Georgiy Merts #:

Perché? Se viene fuori qualcosa, non sarò in grado di dire a nessuno cos'è o quali sono i principi... Ma eccolo qui, libero e aperto a tutti...

E nessuno ne ha bisogno.
 
Vladimir Baskakov #:
E nessuno ne ha bisogno.

Beh, non devi - non insisto....