Voglio imparare il linguaggio di programmazione per il terminale MT5. Da dove comincio come principiante? - pagina 6
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Non è conveniente imparare dal libro di testo di Kovalev da zero, perché è superato. Iniziate a fare alcuni esercizi e non si compilano. E la semplice lettura, senza pratica, rende più difficile ricordare le cose.
Non credo che stiamo parlando di esempi semplici. Probabilmente è già alla fine di un libro di testo. E probabilmente è una questione di sintassi, che, se si capiscono le basi, è facilmente correggibile. In ogni caso, TC può sempre chiedere perché questo o quell'esempio non compila.
Puoi dare un esempio dal tutorial che non compila? Per fare un esempio, rompiamo il cerchio.
Ti è stato giustamente consigliato di imparare il C++, perché MQL è proprio questo, e ci sono molti più materiali sul C++.
Se conosci il C++, allora studia MQL dalla guida, analizzando gli EA di altre persone.
Questo se uno pianifica le sue attività al di fuori di MT. Ma non si può pianificare una cosa del genere in anticipo. In questo momento l'obiettivo è imparare a scrivere per la MT. E se una persona inizia con C o C++, sarà bloccata lì per queste cose che sono assenti in MQL dall'inizio. Dopo tutto, anche una semplice stampa di valori non può essere fatta con cout. Da questo punto di vista MQL è molto più facile - Print o Alert.
Quindi è meglio iniziare a imparare ciò di cui si ha bisogno. E più tardi, se ti piace e vuoi continuare, puoi passare al C++.
Impara il C++ se sei un principiante. Ecco una buona risorsahttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Evita i non professionisti, il loro linguaggio è troppo secco per ricordare qualcosa. Usa le tecniche mnemoniche, ci sono molti libri su questo argomento su Internet.
Personalmente, per memorizzare qualcosa, bisogna immaginare una funzione, per esempio, come un oggetto del mondo reale, aggiungendo più luminosità e umorismo, sesso e surrealismo.
è meglio
Altri 6 parametri devono essere inseriti in PositionOpen.Gli altri parametri non hanno bisogno di essere prescritti
Questi non sono esempi semplici. Probabilmente è già alla fine di un libro di testo. E probabilmente si tratta di sintassi, che, se si capiscono le basi, può essere facilmente risolta. In ogni caso, TC può sempre chiedere perché questo o quell'esempio non compila.
Puoi dare un esempio dal tutorial che non compila? Facciamo un esempio.
Sì, dall'inizio, per esempio non c'è la funzione Start, ora èOnInit().
Ho trovato una buona descrizione qui, se si parte da zerohttps://sgr-tradeinvest.ru/mql4
sì fin dall'inizio, ad esempio non esiste la funzione Start, ora è OnInit()
compilato. Non ci sono errori. Un solo avviso, facilmente correggibile con una comprensione elementare del termine "funzione".
Ho anche preso un esempio leggermente più grande:
Si compila anche. 12 avvisi, ma nessuno di essi pregiudica le prestazioni del programma. Sono anche corretti. Pertanto, per iniziare il Tutorial, il gioco è fatto.
Impara il C++ se sei un principiante. Ecco una buona risorsahttps://foxford.ru/wiki/informatika/otlichiya-yazykov-programmirovaniya-si-i-s
Quell'uomo ha bisogno di un passaggio e voi gli state dando la zappa sui piedi. Nella fase di padronanza di MQL la questione se il programmatore ha bisogno di programmazione in linea di principio, se può tirarlo fuori. MQL è più facile di C++. Perché preoccuparsi di cose complicate?
In particolare, il link di cui sopra include tutto ciò che MQL non ha: libreria standard (MLQ ha, ma la sua, non C++), spazio dei nomi, input e output tramite cout e cin.
Compilato. Non ci sono errori. Solo un avvertimento, che è facilmente correggibile con una comprensione di base del termine "funzione".
Ho anche preso un esempio un po' più grande:
Si compila anche. Ci sono 12 avvertimenti, ma nessuno di essi influisce sull'operatività del programma. Si possono anche aggiustare facilmente. Ecco perché il Tutorial è un buon punto di partenza.
Ho provato per qualche motivo e non ha funzionato. Ho pensato che fosse a causa del cambio di nome. Grazie per averla provata. Forse dovremmo tornare a farlo.
Yuri, beh, tutti iniziano da qualche parte.
Ho iniziato con .php, poi ho studiato .js perché senza di esso, scrivere qualcosa di normale non è semplicemente realistico. Quando .js è stato integrato con la libreria jquery, era una gioia, ma bisognava impararla. Molte persone scrissero allora che era una sciocchezza e che si doveva usare solo .js puro, più tardi tutti si sono spostati ad usare jquery, perché le librerie sono fighe.
Quando ho toccato il forex, ho studiato .mql perché ne avevo bisogno, anche se era difficile, non è lo stesso di php e js.
Quindi tutto ciò che conta è il desiderio.
Ora, per essere un ragazzo figo, jquery non basta, devi studiare ***teen altri frameworks... È così che il programmatore medio vive tutta la sua vita da programmatore incompiuto - impara un framework e ne appaiono altri tre contemporaneamente.
Cosa hai studiato?
Se solo sapeste quello che già sapete e che potete fare. In generale - basta prendere l'Expert Advisor dal kit del terminale, aprirlo nell'editor e vedere se qualcosa nel codice è evidenziato in un colore diverso - mettere il cursore lì, premere f1 e leggere la guida.
Se non avete alcuna familiarità con la programmazione, non sapete cosa per, se, ecc. - Si può iniziare con qualsiasi libro di lingua for dummies o libri per bambini.