Rejoignez notre page de fans
- Vues:
- 72
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Exemple d'utilisation d'une DLL publiée dans Memory Mapping pour travailler avec des fonctions de File Mapping. Un analogue de l'exemple publié dans MQL4.
Dans cet exemple, le conseiller expert lancé crée un fichier virtuel dans la mémoire et commence à mettre à jour la cotation du symbole dans ce fichier.
Lorsque vous lancez des conseillers experts sur d'autres terminaux, ces conseillers experts ouvrent le fichier créé et commencent également à mettre à jour leurs cotations dans ce fichier.
Ainsi, les conseillers experts échangent leurs cotations par l'intermédiaire d'un fichier commun.
À la demande des débutants, une démonstration du travail avec des chaînes de caractères a été ajoutée.
Pour des raisons de compatibilité de transmission entre MT4 et MT5, les chaînes sont converties en un tableau d'un seul octet.
Le format de ce fichier est totalement identique à celui de l'Expert Advisor pour MetaTrader 4. Vous pouvez donc échanger des cotations entre MetaTrader 5 et MetaTrader 4.

D'autres variantes de l'échange de données sont organisées de la même manière.
Il y a beaucoup d'explications dans le code et la sortie de données intermédiaires dans le journal.
Pour que l'exemple fonctionne, les fichiers MemMap32/64.dll (archive zip) doivent être copiés dans le dossier suivant : terminal_data_directory\MQL5\Libraries
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/817
Prix d'arrêt
Le script calcule le prix auquel un Stop Out (fermeture forcée d'une position) peut se produire et le prix à partir duquel la valeur de la Marge Libre devient négative.
YY_Cross_2_Ma
La stratégie de croisement de deux moyennes mobiles est l'une des stratégies de trading les plus courantes sur le marché financier. Elle repose sur l'utilisation de deux moyennes mobiles (généralement à long et à court terme) et signale une entrée en position en fonction de leur croisement.
Cartographie de la mémoire
DLL (projet VC++ 2010) pour travailler avec le mappage de la mémoire.
Simple_Session_Changement_de_prix
L'indicateur le plus simple montrant sur le symbole actuel la variation du prix en % depuis l'ouverture de la séance.