MT5 è per i programmatori, non per i trader - pagina 21

 
Mihail Matkovskij:

2. I consigli su C++ non sono solo sul punto. Perché non si può diventare un programmatore senza imparare almeno una lingua! E non importa quale linguaggio sia, che sia Python, Java o Delphi. È importante imparare ad essere fluente in almeno un linguaggio, creare algoritmi complessi e conoscere il concetto di programmazione! E poi imparare C come MQL sarà solo una questione di tecnica. Coloro che non sono interessati alla programmazione come scienza, possono chiedere aiuto ai programmatori, o utilizzare il costruttore Expert Advisor in MT5.


Kernighan, Ritchie hanno scritto nel loro famoso libro: "L'unico modo per imparare un nuovo linguaggio di programmazione è scrivere programmi in esso".

Imparare un linguaggio di programmazione per il gusto di un linguaggio di programmazione non ha alcun senso.

La pratica, quando ai principianti e a coloro che vogliono padroneggiare MQL, viene improvvisamente detto che devono iniziare da C++ o qualcosa del genere, è una pura e completa assurdità e solo un ignorante assoluto può generare tale spazzatura.

L'utente del terminale MT dovrebbe imparare MQL - non solo imparare MQL - ma iniziare a scrivere i programmi di cui ha bisogno in MQL.

 
Andrey F. Zelinsky:

Kernighan, Ritchie scrissero nel loro famoso libro: "L'unico modo per imparare un nuovo linguaggio di programmazione è scrivere programmi in esso.

Imparare un linguaggio di programmazione per il gusto di un linguaggio di programmazione non ha alcun senso.

La pratica, quando ai principianti e a coloro che vogliono padroneggiare MQL, viene improvvisamente detto che devono iniziare da C++ o qualcosa del genere, è una pura e completa assurdità e solo un ignorante assoluto può generare tale spazzatura.

L'utente del terminale MT deve imparare MQL - non solo imparare MQL - ma iniziare a scrivere i programmi di cui ha bisogno in MQL.

Ripeto. Ha senso studiare seriamente la programmazione solo se sei un programmatore! Pertanto, non si può diventare un programmatore senza imparare almeno un linguaggio di programmazione! E il fatto che studiare la programmazione come una scienza e prenderla sul serio è consigliato dai professionisti, francamente parlando, ridicolo :)

Coloro che sono originariamente interessati alla programmazione conoscono già almeno un linguaggio! Quindi, per loro imparare MQL (ripeto) è una questione di tecnologia. E coloro che sono interessati al trading, ma non hanno bisogno di studiare la programmazione in quanto tale, possono iniziare con MQL4. Ma non rivela il concetto di programmazione (lo ripeto di nuovo). Se vai a MQL5, rivela di più, ma non tutto. È uno strumento molto abile che è ottimizzato dalla velocità per scrivere Expert Advisors. Ma ancora, il commerciante ha bisogno dell'aiuto dei programmatori perché è improbabile che lui o lei possa imparare a padroneggiare perfettamente il codice e capire il concetto di programmazione.

 
fxsaber:

Ciò che spinge il principiante al MQL è la realizzazione che può automatizzare alcune cose terminali.

La prima cosa che viene alla maggior parte dei principianti nel terminale è l'automazione dell'apertura di una posizione. Non vogliono inviare qualcosa al registro del terminale ed è per questo che i neofiti hanno preso MQL.

Uno script per aprire una posizione in MQL4 occupa molte volte meno spazio che in MQL5 (anche con SB). Inoltre, in MQL5 la complessità può essere oltre la portata di un principiante. L'esempio reale è sopra.

In quale MQL sceglierà un principiante, se non è un masochista? Richiamo la vostra attenzione su quanto evidenziato

Un principiante nella programmazione ordinaria può arrivare a realizzare che può scrivere un gioco non peggiore di Doom o WorldOfTanks. Ma questo non è un motivo per un principiante di rinunciare a "Hello Word 1" in favore dell'apprendimento di DirectX.

Puoi chiedere a tua moglie (o a tuo figlio), di certo non mentirà.

Ho un collega - un trader "manuale" molto intelligente, che ha fatto trading con vari successi per 10 anni. Per lui ho scritto i miei primi prodotti MQL.

Così, ha voluto studiare la programmazione almeno fino al livello di "scrivere un indicatore ATR". Ha guardato i corsi, ha guardato il codice, ha anche provato a scrivere qualcosa, e ha rinunciato dopo una settimana. Mi disse: "Non per me, scrivi tutto tu, ti dirò esattamente di cosa si tratta".

Beh, per lui è lo stesso sia che si tratti di MT4 o MT5. Uno o l'altro è un pezzo di carta.

Mia moglie, sono sicuro, dirà la stessa cosa.

 

I precetti di Salvador Dali possono essere applicati alla programmazione?

Cercherò di aggiungere la parola"programmatore".

Salvador Dali: dieci comandamenti da seguire per qualcuno che sta per diventare un artista(programmatore)

1. un artista(programmatore) preferisce la povertà alla ricchezza, quindi insegna al tuo pennello a far nascere oro e pietre preziose.
2. Non abbiate paura della perfezione - non la raggiungerete mai!
3. Per prima cosa, impara a disegnare e dipingere come i vecchi maestri(programmatori), e poi potrai fare quello che vuoi e tutti ti rispetteranno.
4. Non rinunciare alla tua visione, al tuo modo e alle tue idee: ti saranno utili se diventerai un artista(programmatore).
5 Se siete tra coloro che credono che l'arte moderna(programmazione) abbia superato Vermeer (...inseritelo voi) e Raffaello (...inseritelo voi), mettete da parte questo libro(documentazione) e continuate a dimorare nella beata idiozia.
6. Non sputare sul tuo quadro(programma) perché può sputare su di te quando muori.
7. Capolavoro e ozio non sono compatibili!
8. Pittore(programmatore), scrivere.
9. Pittore( programmatore), non prendere in bocca alcol e non fumare hashish più di cinque volte nella tua vita.
10. Se la pittura(la programmazione) non vi ama, tutto il vostro amore per essa non servirà a nulla.

 
Mihail Matkovskij:

Ripeto. Ha senso studiare seriamente la programmazione solo se sei un programmatore! Pertanto, non si può diventare un programmatore senza imparare almeno un linguaggio di programmazione! E il fatto che studiare la programmazione come una scienza e prenderla sul serio è consigliato dai professionisti, francamente parlando, ridicolo :)


Quale scienza. Di che tipo di sciocchezze stai parlando? La gente è qui per commerciare. Dove si applica la "scienza" della scrittura di funzioni di trading e robot, se non per il trading. Scriverai applicazioni Android su µl.

"Ha senso studiare seriamente la programmazione solo se seiun programmatore!"

Cioè, se non sono un programmatore, non ha senso studiare mcl. Oppure ha senso studiare mcl NON seriamente.

Avendo detto una sciocchezza, si cerca di smussare il retrogusto congelando un'altra sciocchezza, peggiorando così la situazione.
 
ILNUR777:
Che tipo di scienza è questa? Di che tipo di assurdità stai parlando? La gente è qui per commerciare. Dove, se non nel trading, si applica la "scienza" della scrittura di funzioni di trading e robot, se non nel trading. Scriverai applicazioni Android su Mcl.

"Ha senso studiare seriamente la programmazione solo se seiun programmatore!"

Quindi, se non sono un programmatore, non ha senso studiare mcl. Oppure ha senso studiare mcl in modo non serio.

Bene, ho scritto tutto chiaramente, nero su bianco. E voi "cercate un gatto nero in una stanza buia, dove non esiste" :) Se volete iniziare a imparare la programmazione in MQL, fate pure. Ma se avete bisogno di risolvere problemi più complicati, che una semplice apertura di un ordine, avrete sicuramente bisogno dell'aiuto di programmatori!

Per Android: un non programmatore non capirà mai quanto sia interessante scrivere un programma per Android o Windows che può fare qualsiasi cosa il programmatore voglia. Sì, potete parlarne quanto volete, ma non è per quelli che pensano che imparare la programmazione sia una sciocchezza! :)

 
C'è un altro thread sul forum con "piagnistei" al ritmo di "perché questo...". Questo dice che sta diventando più difficile, non che non sta andando affatto.
Ci sono molti echi di questo tipo in giro per il forum. Ci vuole un talento per ignorarli ostinatamente.
 
Mihail Matkovskij:

Beh, pensavo di essere stato chiaro, nero su bianco. E voi "cercate un gatto nero in una stanza buia, dove non c'è un gatto nero" :) Se volete iniziare a imparare la programmazione in MQL, fate pure. Ma se avete bisogno di risolvere compiti più complicati di una semplice apertura di un ordine, avrete bisogno dell'aiuto di programmatori, assolutamente!

A proposito di Android: un non programmatore non capirà mai come sia interessante scrivere un programma per Android o Windows, che esegue esso stesso qualsiasi azione stabilita dal programmatore. Sì, potete parlarne quanto volete, ma non è per quelli che pensano che imparare la programmazione sia una sciocchezza! :)


sviluppatore di androidi?

 
Mickey Moose:

uno sviluppatore di Android?

Attualmente sto sviluppando EAs e indicatori. Scrivevo programmi per Windows e lavoravo con la grafica 3D.
 
Mihail Matkovskij:

Beh, pensavo di essere stato chiaro, nero su bianco. E voi "cercate un gatto nero in una stanza buia, dove non c'è un gatto nero" :) Se volete iniziare a imparare la programmazione in MQL, fate pure. Ma se avete bisogno di risolvere compiti più complicati, che aprire ordini, avrete comunque bisogno dell'aiuto di programmatori!

Per quanto riguarda Android: un non programmatore non capirà mai come sia interessante scrivere un programma per lo stesso Android o Windows, che esegue da solo qualsiasi cosa il programmatore voglia fare. Sì, potete parlarne quanto volete, ma non è per quelli che pensano che imparare la programmazione sia una sciocchezza! :)

Non credo che sia un'assurdità studiare la programmazione. Non attribuite a me le vostre fantasie.
La questione qui non riguarda l'imparare o meno la programmazione. La questione è come agevolare questa via. Ed è ragionevole per un principiante
per studiare in profondità una vasta area, di cui ha bisogno per compiti ristretti, non promettendo profitto. Anche le altre lingue non si studiano per hobby.