Bonjour à tous. Je veux apprendre MQL5 /
Pouvez-vous m'aider à savoir par où commencer ? Y a-t-il des tutoriels vidéo ?
J'ai trouvé quelques tutoriels vidéo, mais je ne comprends pas plus de 80% de ce qu'ils montrent comment écrire des EAs par exemple (exemple de diverses fonctions et ainsi de suite) J'ai besoin de quelques bases.
Merci de votre compréhension
![Пошаговое руководство по написанию MQL5-советников для начинающих Пошаговое руководство по написанию MQL5-советников для начинающих](https://c.mql5.com/36/35/poshagovoe-rukovodstvo-po-napisaniu.jpg)
- www.mql5.com
Je suggère que des personnes compétentes écrivent un tutoriel sensé pour les nouveaux venus en programmation.
Ce n'est pas bon. Création initiale du modèle EA, types et charabia :) pour un débutant.
Cela semble être correct :
https://www.youtube.com/watch?v=CLTKROfxXl4
Ensuite, cherchez la deuxième leçon....
Bonjour à tous. Je veux apprendre MQL5 / MQL5.
Pouvez-vous m'aider à savoir par où commencer ? Y a-t-il des tutoriels vidéo ?
J'ai trouvé quelques tutoriels vidéo, mais je ne comprends pas plus de 80 % de ce qu'ils montrent : comment écrire des EA par exemple (exemple de diverses fonctions, etc.) J'ai besoin de quelques bases.
Merci de votre compréhension
![Antoniuk Oleg Antoniuk Oleg](https://c.mql5.com/36/35/antoniuk-oleg.png)
- www.mql5.com
Il est préférable de commencer par l'apprentissage du C++.
Peut-être devriez-vous commencer par le BASIC et arriver progressivement au MQL5 en passant par le Pascal, l'Assembleur, le C+, le C# et seulement ensuite essayer d'écrire Hello world avec la sortie sur le graphique dans le commentaire.
Le meilleur endroit pour commencer est d'apprendre le C++.
Je soutiens en partie cette opinion.
Encore plus - vous pouvez juste "C avec des classes et sans STL", facile à comprendre, à partir des années 90 environ, correspond à MQL.
Le C++ moderne est davantage axé sur la métaprogrammation et la généralisation.
C'est du niveau des conférences gratuites à la intuit.ru ; si la programmation est votre truc, vous pouvez même obtenir une croûte et obtenir une profession.
Bonjour à tous. Je veux apprendre MQL5 /
Je ne sais pas par où commencer, y a-t-il des vidéos tutorielles ?
J'ai trouvé du matériel vidéo, mais je ne comprends pas plus de 80% de ce qu'ils montrent comment écrire des EA par exemple (exemple de diverses fonctions et ainsi de suite) J'ai besoin de quelques bases.
Merci de votre compréhension
la manière la plus simple est de comprendre comment cet expert fonctionne, dans votre terminal vous avez MACD Sample.mq5
il existe des indicateurs dans ce domaine -
//+------------------------------------------------------------------+ //| 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); } //+------------------------------------------------------------------+
En changeant les indicateurs, vous pouvez créer un signal différent pour l'achat et la vente.
ici, en changeant les flèches > <
//+------------------------------------------------------------------+ //| 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 à Fermé et 2 à Ouvert
la manière la plus simple est de comprendre comment cet expert fonctionne, dans votre terminal vous avez MACD Sample.mq5
il existe des indicateurs dans ce domaine -
En changeant les indicateurs, vous pouvez créer un signal différent pour l'achat et la vente.
ici, en changeant les flèches > <
2 à Fermé et 2 à Ouvert
Par exemple, changez seulement l'indicateur MACD pour le Stochastique sans rien changer d'autre et vous obtiendrez de nouveaux signaux.
Il suffit de créer votre EA et de copier leMACD Sample.mq5 et d'essayer.
//--- 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); }
a manqué un peu dans le testeur
Le meilleur endroit pour commencer est d'apprendre le C++.
Ne serait-il pas mieux de commencer avec Aglitsky ? Je ne connais ni Aglitsky ni C++ et je ne souffre pas... Les clients freelance disent que je ne suis pas mauvais en programmation en mql5.
Le meilleur endroit pour commencer est d'apprendre le C++.
sans tâches pratiques, on ne peut rien apprendre. d'abord le besoin, ensuite les méthodes de solution.
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Pouvez-vous m'aider à savoir par où commencer ? Y a-t-il des tutoriels vidéo ?
J'ai trouvé quelques tutoriels vidéo, mais je ne comprends pas plus de 80 % de ce qu'ils montrent : comment écrire des EA par exemple (exemple de diverses fonctions, etc.) J'ai besoin de quelques bases.
Merci de votre compréhension