Cosa ci vorrebbe per far sì che tutti passino finalmente alla MT5? (raccolta di opinioni) - pagina 24

 
Per fare un trader che guadagna su mt4 usando indicatori o EAs che non funzionano su mt5, rompere mt4. Allora dovrà solo passare del tempo ad imparare mql5. Finché esiste mt4, non c'è niente che tu possa fare. Che ci sia sempre il sole!
 
Andrey F. Zelinsky:

La popolarità di un linguaggio di programmazione è il numero di persone che vogliono e possono impararlo e usarlo per risolvere i loro problemi.

la popolarità di una piattaforma di trading - è determinata dalla popolarità del linguaggio di programmazione interno.

classi già pronte - diciamo che per insegnare ai bambini a leggere, vengono divisi in due gruppi - a un gruppo vengono dati dadi con lettere - e all'altro gruppo vengono dati dadi con parole e immagini già pronte.

La domanda è: quale gruppo di bambini sarà in grado di leggere più velocemente o non sarà in grado di leggere affatto?

In questo esempio, le parole sono l'equivalente delle classi pronte.

se si smette di vendere classi già pronte nel processo di apprendimento e le si offre ogni volta che si cerca di imparare la lingua (cosa che si fa regolarmente, metodicamente e anche con frenetico fanatismo), allora la crescita di un pubblico che può padroneggiare mql5 sarà inevitabile.

La crescita del pubblico che vuole e può imparare il linguaggio di programmazione interno porterà ad un aumento della popolarità della piattaforma e alla comprensione dei suoi benefici nella pratica.

Purtroppo si sbaglia.

Ho iniziato a programmare dalla 3a classe, su Algol 68 sul computer Minsk 32, e durante la pratica di produzione il mio compito di programmazione a termine era di programmare un problema di programmazione lineare con l'aiuto del metodo simplex.

E il compito stesso: "Distribuzione ottimale delle macchine e dei meccanismi tra gli oggetti dell'edificio".

Poi sono passato all'EC-Computer con Assembler, PL/1, "Iskra" a Basic . . .


I programmatori si dividono in 2 categorie: Sistema e Problema. Sono affiancati da programmatori WEB, è possibile aggiungere anche programmatori di rete...

Sono sempre stato un programmatore problematico, anche se conoscevo Assembler per Windows, così come API e OOP, ma preferisco scrivere programmi in linguaggi di alto livello.

Ora non ho bisogno di conoscere la costruzione interna del linguaggio, ho bisogno di sviluppare un robot di trading redditizio senza andare in profondità nelle classi, e ho bisogno di spendere il mio tempo per sviluppare una strategia di trading.

E l'attuale MQL5 mi dà questa opportunità, e gli svantaggi vengono gradualmente eliminati.

 
Petros Shatakhtsyan:

Sfortunatamente, si sbaglia.

Ho iniziato a programmare al 3° anno, su Algol 68 su Minsk 32...

Petros -- la tua storia commovente -- dice solo una cosa -- hai iniziato a imparare la programmazione dalle basi.

Ma il pubblico degli sviluppatori di indicatori/advisor si divide in a) quelli che hanno imparato le basi - e b) quelli per i quali MQL è il primo linguaggio di programmazione.

La popolarità della piattaforma dipende solo e interamente dal secondo gruppo "coloro per i quali MQL è il loro primo linguaggio di programmazione" - questo gruppo è il più significativo ed è la sua importanza, come regola di maggioranza, che determina il destino e le prospettive del terminale - non importa quanto tutti i guru, esperti e sviluppatori del terminale vorrebbero il contrario.

Questo è il gruppo per il quale sono stati introdotti iTime, iClose, iOpen, ..., familiari agli sviluppatori MQL4.

E proprio perché MQL4 e MQL5 sono linguaggi di programmazione diversi - e MQL5 è più difficile da imparare e usare di MQL4 - il gruppo "b) di coloro per i quali MQL è il primo linguaggio di programmazione" non passa da MT4 a MT5 o lo fa molto lentamente.

Le ragioni di questo devono essere investigate -- la mia ipotesi è che sia la presentazione/educazione dei costrutti del linguaggio al pubblico -- la presentazione direttamente dalla libreria standard impedisce o rallenta la comprensione di "cosa è cosa" per gli sviluppatori principianti.

 
Andrey F. Zelinsky:

.

-- l'alimentazione diretta dalla libreria standard toglie o rallenta la comprensione di "cosa è cosa" per gli sviluppatori principianti.

Penso che sia il contrario.

La libreria standard permette a chiunque di scrivere operazioni commerciali molto brevemente, senza la conoscenza di OOP e di tale classe.


Capisco perché molti hanno paura di MQL5. Alcune persone pensano che per scrivere in MQL5 debbano conoscere le classi e l'OOP.

Vi assicuro che non è necessario conoscere l'OOP per passare da MQL4 a MQL5!

 
Petros Shatakhtsyan:

Penso che sia il contrario. ...

Pensa, chi ti proibisce o ti impedisce di pensare.

I miei commenti non hanno lo scopo di distrarla dal suo modo abituale di pensare.

Le questioni che ho sollevato sono interessanti da discutere con coloro che sono esperti nella pratica e nella metodologia dell'insegnamento.

 
Andrey F. Zelinsky:

Pensa, chi ti proibisce o ti impedisce di pensare.

I miei commenti non hanno lo scopo di distrarti dal processo di pensiero a cui sei abituato.

Le questioni che ho sollevato sono interessanti da discutere con coloro che sono esperti nella pratica e nei metodi di insegnamento. Ci sono letteralmente pochissimi esperti del genere su questo forum. E conosco già l'opinione di alcuni di loro.

Ho un'opinione nel mio lavoro - i manager esperti sono il nemico di tutto ciò che è nuovo, è chiaro perché - si siedono per un giorno e se ne vanno, tu sembri avere del potenziale.


solo uno sviluppatore può conoscere tutti i vantaggi dei nuovi prodotti, nel momento in cui vengono inventati

 
pavlick_:

Che assurdità. Di chi è il business del c++, per esempio? È uno standard libero, di dominio pubblico. Compilatori con licenze libere. Il tutto si arricchisce di biblioteche gratuite. Quanti altruisti scriverebbero biblioteche gratuite per una ICL chiusa per promuovere la loro attività? Beh, certamente ci sono quelli che vogliono divertire il loro ego, ma per me, per esempio, non ne ho voglia. E in generale, non c'è nemmeno bisogno di costruire qualcosa (come lua in Kwik) - basta dare un'api.

Poi leggete la seconda metà del testo - specialisti della formazione per chissà cosa. E cosa ha a che fare questo con le biblioteche?

E questo "come lua in una sveltina" - è da lì che avresti dovuto iniziare, dice tutto. Mi ha anche fatto ridere un po'.

E questo è... Quanti hanno visto tutti i tipi di licenze diverse, qualcosa di libero e mai visto, e guardato bene - ma non c'è loro, e che qualcuno qualche fantasia sembra libero, non è altro che fantasia.

 
Petros Shatakhtsyan:

E penso che sia il contrario.

La libreria standard permette a tutti di scrivere commerci molto brevemente senza conoscenza di OOP e che una tale classe.


Capisco perché molti hanno paura di MQL5. Alcune persone pensano che per scrivere in MQL5 debbano conoscere le classi e l'OOP.

Vi assicuro che non è necessario conoscere l'OOP per passare da MQL4 a MQL5!

Molto più facile! Ma come vediamo, nemmeno tutti sono in grado di comprendere questo. Che meraviglia!

 
Andrey F. Zelinsky:

Pensa, chi ti proibisce o ti impedisce di pensare.

I miei commenti non hanno lo scopo di distrarti dal processo di pensiero a cui sei abituato.

Le questioni che ho sollevato sono interessanti da discutere con coloro che sono esperti in termini di pratica e metodologia di insegnamento.

Andrei, non sono io il praticante?

Guarda il mio profilo e c'è un link a un video. Ho sviluppato questo programma 12 anni fa con VC++, Borland C++ e Oracle.

E dal 97 al 2008, ho avuto la mia azienda dove prendo ordini e insegno la programmazione VC++ e Visual FoxPro.


Quindi, vi consiglio di non competere con me, perderete. ( Questo è ovviamente uno scherzo : )

 
Petros Shatakhtsyan:

La libreria standard permette a chiunque di scrivere in modo molto breve mestieri senza la conoscenza di OOP e di cosa sia una classe.

Cosa ha a che fare questo con l'OOP e la libreria standard?

In MQL5, si può gestire senza OOP senza sapere né cosa sia una classe, né cosa sia la Libreria Standard.

Ma se guardiamo le spiegazioni dei guru locali, tutto ciò che vediamo è "cerca la classe SB...", "eredita la classe SB...", "scrivi la tua classe...".

Cioè la parola "classe" e "libreria standard" vanno invariabilmente di pari passo.

Aprire la descrizione di SB nella documentazione: "classi commerciali", "classe/gruppo", "classe per lavorare...", "discendenti diretti", "metodi".

Per i neofiti che non vanno in MQL5 a causa dell'OOP - non hanno alcuna possibilità.

Motivazione: