Un sous-atelier pour remplir les FAQ (questions fréquemment posées). Aidons nos camarades ! - page 12

 
sergeev:

Oui. C'est un point important. Il y a tellement d'options.

pouvez-vous nous faire des recommandations ?

Je ne suis pas très doué pour recommander... C'est moi qui demande toujours.
 

Eh bien, voici une option :

Par où doit commencer un débutant ?

MetaTrader (MT) deMetaQuotes Software Corp." est un logiciel gratuit pour le trading sur Internet, l'analyse technique des marchés financiers, le développement et l'utilisation de systèmes de trading automatisés. Il existe actuellement deux versions de MT : MetaTrader 4 et MetaTrader 5, qui est une extension de la version 4. Nous considérerons ci-après la version 4 du programme (MT4).


MT4 peut être téléchargé et installé gratuitement à partir des sites web des sociétés fournissant des services de trading sur Internet et utilisant cette plateforme de trading. Vous pouvez télécharger MT4 directement depuis le site du développeur du programme. Comme il existe des versions de MetaTrader pour un certain nombre de plateformes mobiles, cette version a des fonctionnalités légèrement réduites par rapport à la version PC.


MT4 se compose de trois modules principaux :

  • Terminal commercial. Fonctions principales : exécution des transactions, enregistrement des transactions et des événements, gestion des comptes de trading, etc.
  • Testeur de stratégie. Utilisé pour tester les stratégies de trading.
  • Metaeditor : utilisé pour la création d'outils d'analyse technique, de traitement de données et de systèmes de trading automatisés en MQL4.


Le langage MQL4 vous permet d'étendre considérablement les capacités de MT4. MQL4 est suffisamment facile à apprendre, même pour les personnes sans expérience de la programmation. Il existe de nombreux supports pour aider les débutants à apprendre la langue, et il y a le site d'assistance technique MT4/MQL4 .community, où vous pouvez trouver des informations :

  • Tutoriel MQL4. Il s'agit du tutoriel de programmation MQL4 recommandé pour ceux qui n'ont pas de compétences en programmation et qui souhaitent commencer à apprendre la programmation MQL4 par eux-mêmes.
  • Articles. Plus de 200 articles sur différents aspects de l'utilisation de MT4, de la programmation en MQL4 et du trading simple. Les articles sont rédigés par différents auteurs, conçus pour différents niveaux de formation des lecteurs, et peuvent intéresser un large public. Ceux qui sont novices dans le langage peuvent tout d'abord étudier la série MQL4 for Dummies :
    - Pour commencer
    - Des questions complexes en termes simples
    - Indicateurs techniques et fonctions intégrées
    - Indicateurs personnalisés (partie 1 et partie 2)
  • Labase de code des programmes de MQL4 contient plus de 2700 programmes prêts à l'emploi(scripts, bibliothèques, indicateurs et Expert Advisors). Il peut servir de bon exemple pour les personnes qui ont déjà des compétences en programmation.
  • MQL4 Référence. Un assistant indispensable pour écrire tout programme en MQL4.
  • Il s'agit de l'examen de l'analyse technique de base des marchés financiers, ainsi que de la description de tous les indicateurs techniques intégrés.
  • Forum. L'élément principal de l'assistance aux utilisateurs en ligne. Vous trouverez ici les réponses à toutes vos questions concernant MT4, le langage MQL4 et de nombreuses autres informations utiles. Pour un accès rapide et pratique aux informations qui vous intéressent sur le forum, il existe une FAQ (collection structurée de réponses aux questions les plus fréquemment posées). Il est également recommandé d'utiliser la recherche dans le forum et dans d'autres sections du site. Si vous ne trouvez pas la réponse qui vous intéresse en vous inscrivant sur le site (veuillez lire attentivement les règles du forum), vous pouvez toujours poser votre propre question. Pour obtenir une réponse rapide et correcte, choisissez le fil de discussion le plus approprié du forum, comme les questions des débutants, ou créez-en un nouveau. Essayez de décrire votre problème de la manière la plus détaillée possible, en fournissant des images, des journaux de terminal et des codes de programme, si nécessaire.

Si vous ne voulez pas apprendre MQL4, vous pouvez utiliser les services de programmeurs professionnels (il est recommandé au préalable de lire l'article "Comment commander l'écriture du Conseiller Expert et obtenir le résultat souhaité" ). ).

 
ok. ajouté.
 

-------------------------------------------------------------------------------------------------------------------------------------

Question : Comment décrire une intersection MA ?

Réponse(VladislavVG) : Une façon de procéder est d'estimer le changement de signe de la différence muwings. La subtilité réside dans la nécessité d'exclure le cas où l'on touche les moyennes mobiles sans leur croisement conséquent.

fonction :

double Check2MAsCrossingDirection(
                    string SYMBL, int TF, 
                    int maFastPeriod, int maSlowPeriod, 
                    int maFastMode=MODE_EMA, int maFast_PriceType = PRICE_CLOSE,
                    int maSlowMode=MODE_EMA, int maSlow_PriceType = PRICE_CLOSE,
                    int bn = 1,
                    double porogInPoints = 0.5)
{
double dMA[] = {0,0};
double minPorog = MathMax(0.5,porogInPoints)*Point;
    dMA[0] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType, bn) - 
             iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType, bn);
    if( MathAbs(dMA[0])<minPorog )
        return(0);// 
int  k = bn+1;
int bginBarNumber = Bars - MathMax(maSlowPeriod,maFastPeriod)- 1;
    while(k<bginBarNumber)
    {
        dMA[1] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType,  k) - 
                 iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType,  k);
        if(MathAbs(dMA[1])>=minPorog) break;
        k++;
    }
    if(dMA[0]*dMA[1]<0)
        return(dMA[0]);
    return(0);
}

retours :

"0" - s'il n'y a pas de changement du signe de la différence ou de la valeur de la différence sur la barre examinée.

Le signe de la valeur de retour indique la direction, traditionnellement :

"+" - vers le haut, c'est-à-dire que le gémissement rapide est au-dessus du gémissement lent,

"-" - vers le bas, c'est-à-dire que le glissement rapide est sous le glissement lent.

résultat :


-------------------------------------------------------------------------------------------------------------------------------------

L'indicateur se trouve dans la pièce jointe.


SZZ a modifié la fonction : exclusion des dépassements de tableau et introduction d'un seuil minimal de 0,5 point pour le franchissement.

Dossiers :
 
Dossiers :
mql4_9.zip  332 kb
 

comment utiliser le script dans MT4 ), mais de telles questions se posent également

ZS :

il y a toutes sortes de questions dans le moteur de recherche ;)

 

comment construire un indicateur en utilisant un indicateur ?

(en utilisant iCustom en russe)

description des scripts standards dans MT4 (je ne les ai jamais utilisés, car je ne savais pas comment ils fonctionnaient)

comment ajouter un nouvel indicateur dans MT4

 
Comment installer un EA, un indicateur, un script, une bibliothèque ou un modèle dans MetaTrader 4 ?

(AM2) Pour installer correctement un EA, vous devez procéder comme suit

1. Accédez au dossier dans lequel se trouve le terminal MetaTrader4 (normalement, MetaTrader4 est installé sur votre ordinateur dans C:³ FilesProgrammes³ MetaTrader4).
2. Copiez le fichier Expert Advisor (vous devez l'avoir au format ex4 ou mq4) dans le dossier MetaTrader4/experts.
3. Redémarrez votre plateforme de trading MetaTrader4 (éteignez-la, puis rallumez-la).


Dans la fenêtre du terminal "Navigator" ==> "Expert Advisors", vous verrez le conseiller que vous avez ajouté à la plateforme de trading (si la couleur du conseiller est grise, cela signifie que son code est fermé et qu'il n'y a pas de code source pour le mettre à jour).

Lancez le conseiller expert :

4. Assurez-vous que dans les paramètres du terminal, le conseiller est autorisé à négocier.

Pour le faire dans le terminal de trading, cliquez sur l'onglet "Outils" dans le menu supérieur gauche, puis sur "Options" et enfin sur "Conseillers experts".
Dans cette fenêtre, mettez une coche (s'il n'y a pas de coche) contre l'élément "Allow EA to trade".
Si votre Expert Advisor, que vous avez installé dans votre terminal, utilise des DLL, alors vous devez mettre une coche devant "Autoriser l'importation de DLL". Les fichiers avec l'autorisation DLL doivent être placés dans le dossier MetaTrader4/experts/libraries.

5. Activez l'EA en le faisant glisser avec la souris du Navigateur vers le graphique de trading de la paire de devises requise.
Un nom d'EA et un visage souriant doivent apparaître dans le coin supérieur droit du graphique. Si le visage souriant ne sourit pas, cela signifie que le bouton pour lancer le conseiller n'est pas pressé.
En cliquant sur le bouton "Expert Advisors" dans le menu supérieur du terminal, vous lancerez l'Expert Advisor, qui pourra commencer à trader immédiatement. L'EA est désactivé lorsque vous appuyez à nouveau sur le bouton "Expert Advisors".

Comment installer un indicateur dans MetaTrader 4 ?

1. Allez dans le dossier où se trouve le terminal MetaTrader4.
(Normalement, MetaTrader4 est installé sur votre ordinateur dans C:³ Files³)
2. Copiez le fichier d'indicateur (le fichier d'indicateur doit être soit ex4 soit mq4) dans le dossier MetaTrader4/experts/indicateurs.
3. Redémarrez le terminal de trading MetaTrader4 (éteignez-le, puis rallumez-le).
Dans le terminal, dans la fenêtre "Navigateur" ==> "Indicateurs personnalisés", vous verrez l'indicateur que vous avez ajouté au terminal de trading.
Début de l'indicateur :
4. Activez l'indicateur en le faisant glisser avec votre souris du Navigateur vers le graphique de la paire de devises requise.

Comment installer un script dans MetaTrader 4 ?

1. Allez dans le dossier où se trouve le terminal MetaTrader r4
(Normalement, MetaTrader 4 est installé sur votre ordinateur dans C:\Program Files\ MetaTrader4)
2. Copiez le fichier script (vous avez besoin du fichier script au format ex4 ou mq4) dans le dossier MetaTrader4/experts/scripts.
3. Redémarrez votre plateforme de trading MetaTrader4 (éteignez-la, puis rallumez-la).
Dans la fenêtre du terminal "Navigateur" ==> "Scripts", vous verrez le script que vous avez ajouté au terminal de trading.
Script de lancement :
4. Activez le script en le faisant glisser avec la souris du Navigateur vers le graphique de trading de la paire nécessaire.

Comment installer et activer les fichiers d'installation (set files) pour un EA dans MetaTrader 4 ?

1. Allez dans le dossier où se trouve votre terminal MetaTrader4.
(Habituellement, MetaTrader 4 est installé sur votre ordinateur dans C:\Program Files/ MetaTrader4)
2. Copiez le fichier de paramètres (le fichier de paramètres doit être au format set) dans le dossier MetaTrader4/experts/presets.
3. Redémarrez votre terminal MetaTrader 4 (éteignez-le puis rallumez-le).
5. Cliquez avec le bouton droit de la souris dans la fenêtre du graphique et cliquez sur "Expert Advisor" puis sur "Propriétés", ou appuyez simplement sur le bouton F7 sur le graphique.
6. Dans la nouvelle fenêtre, sur l'onglet "Paramètres d'entrée", cliquez sur le bouton "Charger".
7. Trouvez le fichier de paramètres requis pour votre EA et cliquez sur "Ouvrir".
8. Les paramètres du conseiller expert sont chargés.

Comment installer un modèle dans MetaTrader 4 ?

1. Allez dans le dossier où se trouve le terminal MetaTrader4.
(Normalement, MetaTrader4 est installé sur votre ordinateur dans C:³ Files³)
2. Copiez le fichier modèle (le fichier modèle doit être au format tpl) dans le dossier MetaTrader4/templates.
3. Redémarrez votre terminal MetaTrader4 (éteignez-le puis rallumez-le).
4. Après cela, vous pouvez installer le modèle requis, cliquez avec le bouton droit de la souris sur le graphique souhaité et sélectionnez "Modèle" dans le menu, puis cliquez sur le modèle requis, après quoi il sera installé sur le graphique de négociation.

Comment installer les fichiers de bibliothèque dans MetaTrader 4 ?

1. Allez dans le dossier où se trouve le terminal MetaTrader4.
(Vous installez normalement MetaTrader4 dans C:\Program Files/ MetaTrader4).
2. Copiez le fichier de la bibliothèque (vous avez besoin du fichier dll) dans le dossier MetaTrader4/experts/libraries.
3. Redémarrez votre plateforme MetaTrader4 (éteignez-la puis rallumez-la).
4. La bibliothèque dll est installée.
 
Calendrier des sessions de négociation sur le Forex


(AM2) Les sessions de trading Forex/Forex sont des périodes de temps pendant lesquelles les banques et les lieux de trading d'un ou plusieurs pays situés dans une même zone géographique négocient activement sur le marché des devises, déterminant ainsi les variations de prix des devises mondiales, dont la différence peut conduire à un profit. Entre les sessions de négociation actives du Forex/Forex, la volatilité du marché est quelque peu réduite.

Sur le marché Forex/Forex, il n'y a pas de calendrier précis pour les sessions de négociation. Le marché des devises est accessible aux traders du monde entier, 24 heures sur 24. Comment cela est-il possible, et pourquoi les sessions de trading Forex/Forex ne sont-elles pas strictement limitées dans le temps ? Il existe de nombreux fuseaux horaires à travers le monde, et lorsque dans un pays les banques et les traders clôturent leurs opérations, dans un autre pays à l'autre bout du monde, au même moment, la session de trading vient de commencer. C'est la raison pour laquelle tout trader est en mesure de travailler sur le marché des devises 24 heures sur 24, 7 jours sur 7. Les seules exceptions sont les week-ends (samedi, dimanche), ainsi que certains jours fériés (jour de l'an, Noël catholique, Pâques). Pendant les vacances russes, le marché du Forex/Forex continue de fonctionner.

Calendrier des sessions de négociation Forex/Forex.

L'heure dans le calendrier des sessions de négociation est approximative, dans différentes sources il peut y avoir un écart d'une heure et demie. En outre, vous devez vous rappeler que l'heure des sessions de négociation du Forex/Forex est généralement calculée selon le temps moyen de Greenwich (GMT). La différence avec l'heure de Moscou est de 3 heures en hiver et de 4 heures en été.

Séance de négociationHeure d'ouverture (Moscou)Heure de fermeture (Moscou)
Extrême-Orient/Asiatique
(Singapour, Tokyo, Hong Kong)
04.0012.00
Europe continentale
(Paris, Zurich)
9.0017.00
Européen
(Londres)
10.0018.00
Américain
(New York, Chicago)
16.0000.00
Pacifique
(Wellington, Sydney)
00.009.00

Il convient de noter que la Russie centrale est géographiquement très favorable aux opérations de change. Selon le calendrier des sessions de trading pendant la journée, un trader russe peut participer aux trois plus importantes sessions de trading Forex : asiatique, européenne et américaine.

Distinctions et caractéristiques des sessions de trading Forex/Forex.

Les sessions de trading Forex/Forex diffèrent les unes des autres par la nature du comportement du marché et ont leurs propres caractéristiques. Au cours de différentes sessions, le comportement d'une monnaie particulière est généralement différent.

Par exemple, pendant la session de négociation asiatique, le yen et les paires de devises avec lui (USD/JPY, EUR/JPY) sont les plus échangés et leur prix fluctue le plus. Les mouvements de la monnaie japonaise peuvent être assez importants en raison de la politique particulière de la banque centrale du Japon qui intervient financièrement assez fréquemment. La session asiatique est également connue pour une heure extrêmement active en termes de marché - 01 GMT, durant laquelle les banques japonaises tentent d'exécuter toutes les transactions, car les taux de change commerciaux sont fixés et l'équilibre financier des institutions monétaires est déterminé.

L'euro et la livre sterling sont activement négociés pendant la session de négociation européenne. La plupart des transactions en livres sterling commencent à l'ouverture du marché de Londres, car c'est là que se trouve le principal volume de cette devise.

La session de négociation américaine est volatile, assez agressive et imprévisible, surtout pendant les heures où seuls les acteurs américains restent sur le marché. Le dollar peut se renforcer ou s'affaiblir considérablement, ce qui affectera les autres paires de devises, liées au dollar. Très important pour le marché des devises, les nouvelles économiques américaines sont publiées à la jointure des sessions européennes et américaines.

De toutes les sessions de négociation du Forex/Forex, la session de négociation européenne, plus calme, est peut-être la plus appropriée pour un trader débutant.

 
Comment calculer la valeur du pip, la marge et le résultat de la transaction ?


(AM2) Formule de calcul pour calculer la valeur du pip de 1 (un) pip
Prix de 1 pip = pas de prix minimum * volume de transactions
Si vous appliquez cette formule, n'oubliez pas que la valeur du pip dans le résultat du calcul est toujours la devise cotée, c'est-à-dire la devise qui se trouve dans la paire de devises à droite.
Calcul de la valeur d'un pip dans une transaction d'un contrat entier (1 lot)
Considérons que vous avez ouvert une position de 1 lot sur EUR/USD.
Prix actuel EUR/USD = 1.3564
Taille standard du contrat (1 lot) = 100 000 EUR
Action n° 1. Calculer le pas de prix minimum (1 pip)
1.3564 - 1.3563 = 0.0001
Action n°2. Multiplier le pas minimum par le volume de la transaction (lots/s)
0.0001 * 100,000 = 10 USD
Réponse : La valeur d'un pip est de 10 USD.
Calcul de la valeur d'un pip dans une négociation fractionnée (lot)
Supposons que vous ayez ouvert une position sur la paire de devises EUR/USD dans un volume de 0,85 lot.
Taux de change actuel EUR/USD = 1,3564
Taille standard du contrat (1 lot) = 100 000 EUR
Action n° 1. Calculer l'échelon de prix minimum
1.3564 - 1.3563 = 0.0001
Action n°2. Calculez le contrat que nous négocions (0,85 lots) en termes monétaires.
100 000 EUR = 1 lot
X EUR = 0,85 lot
100000 * 0,85 / 1 = 85000 EUR
85000 EUR = 0,85 lot
Action n°3. Multipliez le pas minimum par le volume de transactions. Puisque dans la paire EUR/USD, la devise de cotation est l'USD, en multipliant l'échelon de prix minimum par le volume de transactions, on obtient la valeur du point en dollars.
0.0001 * 85000 = 8.5 USD.
Réponse : 1 pip lors d'une transaction 0,85 lot est égal à 8,5 USD
Calculer la valeur d'un pip puis la convertir dans une autre devise

Taux de change actuel GBP/JPY = 151,17
Montant du contrat = 100 000 GBP (EUR)
Action n° 1. Calculer l'échelon de prix minimum
151.17 - 151.16 = 0.01
Action n°2. Multiplier l'échelon de prix minimal par la taille du contrat
0.01*100,000 = 1,000 JPY (Yen)
Le prix de 1 pip sera égal à 1000 (JPY)
Action 3. Pour voir la valeur du pip en USD, nous devons diviser la valeur en yens par la cotation actuelle USD/JPY.
Calcul de la marge
La marge (margin) est le montant requis pour ouvrir une position de trading à effet de levier.
Le mot marge a la même signification que le mot collatéral dans le commerce des devises.
La formule de calcul de la marge (collatéral)
Marge (Collatéral) = Volume de transaction / Effet de levier
Calcul de la marge à condition de négocier l'ensemble du contrat (1 lot)
Vous devez calculer la marge pour la négociation d'un lot pour la paire de devises GBP/USD.
Taille standard du contrat (1 lot) = 100 000 GBP
Effet de levier = 1:100
Cotation actuelle du GBP/USD = 1.6270
Calculez la marge à l'aide de la formule suivante
Marge (margin) = 100.000 GBP / 100 = 1000 GBP
Pour convertir ce chiffre (1000 GBP) en USD, multiplions-le par le taux actuel du GBP/USD.
1000 GBP * 1,6270 = 1627 USD
Calcul de la marge pour la négociation de lots fractionnés
Vous devez calculer la marge, en supposant que vous négociez 1,25 lot sur la paire de devises GBP/USD.
Taille standard du contrat = 100.000 GBP
Prix actuel GBP/USD = 1.6270
En supposant que vous avez ouvert une position de 1,25 lot, nous devons calculer la marge.
Action n° 1. Calculez 1,25 lot en termes monétaires
100.000 GBP = 1 lot
X GBP = 1,25 lot
100.000*1.25 / 1 = 125000 GBP
125.000 GBP = 1,25 lot
Action n°2. Calculez le dépôt selon la formule ci-dessus :
Dépôt = 125000 / 100 = 1250 GBP
Pour convertir votre dépôt de GBP (livre sterling) par exemple en USD, multipliez le montant en GBP par le taux GBP/USD actuel.
1250 GBP * 1,6270 = 2033 USD
Calcul du résultat financier de la transaction
Pour la position d'achat :

Résultat financier = (volume de transactions * prix de clôture) - (volume de transactions * prix d'ouverture)
Par exemple, vous avez effectué un trade BUY (1 lot) sur la paire de devises USD/CHF.
Contrat standard (1 lot) = 100 000 USD
Taux actuel USD/CHF = 1.1395
Prix ouvert = 1.1345
Prix de clôture = 1.1395
Recalculer le résultat financier selon la formule ci-dessus.
Résultat financier = (100.000 * 1.1395) - (100.000 * 1.1345) = 113950 - 113450 = 500 CHF
Afin de convertir ce résultat (500 CHF) en dollars américains, nous divisons 500 CHF par le taux de change actuel USD/CHF de 1,1395.
500 / 1,1395 = 438 USD

Il existe un moyen plus rapide et plus simple de calculer vos résultats financiers. Si vous négociez fréquemment avec certains instruments financiers avec votre volume de négociation habituel, vous connaissez la valeur d'un pip. Vous devez multiplier le nombre de points obtenus par la valeur d'un point afin de calculer votre résultat financier.
Pour une position de vente :
Résultat financier = (volume de transactions * prix d'ouverture) - (volume de transactions * prix de clôture)
Par exemple, vous avez pris une position de vente avec 1,5 lot sur la paire de devises USD/JPY.
Contrat standard (1 lot) = 100.000 USD
Taux actuel USD/JPY = 96.20
Prix ouvert = 96.70
Prix de clôture = 96.20
Action n° 1. Représentons 1,5 lot en termes d'argent.
100.000 USD = 1 lot
X USD = 1,5 lot
100 000 * 1,5 / 1 = 150 000 USD
150 000 = 1,5 lot
Action n°2. Calculer le résultat financier selon la formule ci-dessus
Résultat final = (150.000 * 96.70) - (150.000 * 96.20) = 14505000 - 14430000 = 75000 JPY
Pour convertir le résultat (75 000 JPY) en dollars américains, divisez 75 000 JPY par le taux actuel USD/JPY de 96,20.
75000 / 96,20 = 779 USD

Raison: