Ciao a tutti. Voglio imparare MQL5 /
Potete aiutarmi da dove cominciare, ci sono dei video tutorial?
Ho trovato alcuni video tutorial, ma non capisco più dell'80% di ciò che mostrano come scrivere EAs per esempio (esempio di varie funzioni e così via) ho bisogno di alcune basi.
Grazie per la comprensione
![Пошаговое руководство по написанию MQL5-советников для начинающих Пошаговое руководство по написанию MQL5-советников для начинающих](https://c.mql5.com/36/35/poshagovoe-rukovodstvo-po-napisaniu.jpg)
- www.mql5.com
Suggerisco alle persone competenti di scrivere un tutorial sensato per i nuovi arrivati alla programmazione.
Questo non va bene. Creazione iniziale del modello EA, tipi e gibberish :) per un principiante.
Questo sembra andare bene:
https://www.youtube.com/watch?v=CLTKROfxXl4
Poi, cercate la seconda lezione....
Ciao a tutti. Voglio imparare MQL5 / MQL5.
Potete aiutarmi da dove cominciare, ci sono dei video tutorial?
Ho trovato alcuni video tutorial, ma non capisco più dell'80% di ciò che mostrano come scrivere EAs per esempio (esempio di varie funzioni e così via) ho bisogno di alcune basi.
Grazie per la comprensione
![Antoniuk Oleg Antoniuk Oleg](https://c.mql5.com/36/35/antoniuk-oleg.png)
- www.mql5.com
È meglio iniziare con l'apprendimento di C++.
Forse dovresti iniziare con BASIC e arrivare gradualmente a MQL5 attraverso Pascal, Assembler, C+, C# e solo allora provare a scrivere Hello world con output al grafico nel commento.
Il posto migliore per iniziare è imparare il C++.
Sostengo in parte questa opinione.
Ancora di più - si può solo "C con classi e senza STL", facile da capire, dagli anni 90 circa, corrisponde a MQL.
Il C++ moderno è più incentrato sulla metaprogrammazione e sulla generalizzazione.
Questo è al livello di lezioni gratuite a la intuit.ru; se la programmazione è la vostra cosa, potete anche prendere una crosta e ottenere una professione
Ciao a tutti. Voglio imparare MQL5 /
Mi piacerebbe imparare come iniziare in MQL5, ma non sono sicuro se c'è un video tutorial o no.
Ho trovato del materiale video, ma non capisco più dell'80% di quello che mostrano come scrivere EAs per esempio (esempio di varie funzioni e così via) ho bisogno di alcune basi.
Grazie per la comprensione
il modo più semplice è capire come funziona questo esperto, nel vostro terminale avete MACD Sample.mq5
ci sono indicatori in questo settore -
//+------------------------------------------------------------------+ //| Initialization of the indicators | //+------------------------------------------------------------------+ bool CSampleExpert::InitIndicators(void) { //--- create MACD indicator if(m_handle_macd==INVALID_HANDLE) if((m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE))==INVALID_HANDLE) { printf("Error creating MACD indicator"); return(false); } //--- create EMA indicator and add it to collection if(m_handle_ema==INVALID_HANDLE) if((m_handle_ema=iMA(NULL,0,InpMATrendPeriod,0,MODE_EMA,PRICE_CLOSE))==INVALID_HANDLE) { printf("Error creating EMA indicator"); return(false); } //--- succeed return(true); } //+------------------------------------------------------------------+
cambiando gli indicatori è possibile creare un segnale diverso per BUY e SELL
qui, cambiando le frecce > <
//+------------------------------------------------------------------+ //| Check for long position closing | //+------------------------------------------------------------------+ bool CSampleExpert::LongClosed(void) { bool res=false; //--- should it be closed? if(m_macd_current>0) if(m_macd_current<m_signal_current && m_macd_previous>m_signal_previous) if(m_macd_current>m_macd_close_level) { //--- close position if(m_trade.PositionClose(Symbol())) printf("Long position by %s to be closed",Symbol()); else printf("Error closing position by %s : '%s'",Symbol(),m_trade.ResultComment()); //--- processed and cannot be modified res=true; } //--- result return(res); } //+------------------------------------------------------------------+
2 a Chiuso e 2 a Aperto
il modo più semplice è capire come funziona questo esperto, nel vostro terminale avete MACD Sample.mq5
ci sono indicatori in questo settore -
cambiando gli indicatori è possibile creare un segnale diverso per BUY e SELL
qui, cambiando le frecce > <
2 a Chiuso e 2 a Aperto
Per esempio cambiate solo l'indicatore MACD per Stocastico senza cambiare nient'altro e otterrete nuovi segnali
Copialo al posto delMACD. Crea il tuo EA e copialo dalMACD Sample.mq5 e prova
//--- create MACD indicator if(m_handle_macd==INVALID_HANDLE) if((m_handle_macd=iStochastic(NULL,0,5,3,3,MODE_SMA,STO_LOWHIGH))==INVALID_HANDLE) { printf("Error creating MACD indicator"); return(false); }
ha mancato un po' nel tester
Il posto migliore per iniziare è imparare il C++.
Non sarebbe meglio iniziare con Aglitsky? Non conosco né Aglitsky né C++ e non soffro... I clienti freelance dicono che non sono male a programmare in mql5.
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Potete aiutarmi da dove cominciare, ci sono dei video tutorial?
Ho trovato alcuni video tutorial, ma non capisco più dell'80% di ciò che mostrano come scrivere EAs per esempio (esempio di varie funzioni e così via) ho bisogno di alcune basi.
Grazie per la comprensione