Wujun Chen / Profil
- Informations
6+ années
expérience
|
0
produits
|
0
versions de démo
|
0
offres d’emploi
|
0
signaux
|
0
les abonnés
|
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Communiquer avec MetaTrader 5 en utilisant Named Pipes sans utiliser de DLL](https://c.mql5.com/2/0/pipe-ava__1.png)
De nombreux développeurs sont confrontés au même problème : comment accéder au sandbox du terminal de trading sans utiliser de DLL non sécurisées. L'une des méthodes les plus simples et les plus sûres consiste à utiliser des Named Pipes standard qui fonctionnent comme des opérations de fichier normales. Ils vous permettent d'organiser la communication inter-processeur client-serveur entre les programmes. Regardez les exemples pratiques en C++ et MQL5 qui incluent le serveur, le client, l'échange de données entre eux et l'évaluation des performances.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Faites la Promotion de vos Projets de Développement à l'Aide des Bibliothèques EX5](https://c.mql5.com/2/0/Use_ex5_libraries.png)
Cacher les détails d'implémentation des classes/fonctions dans un fichier .ex5 vous permettra de partager vos algorithmes de savoir-faire avec d'autres développeurs, de mettre en place des projets communs et de les promouvoir sur le Web. Et tandis que l'équipe MetaQuotes ne ménage aucun effort pour amener la possibilité d'héritage direct des classes de la bibliothèque ex5, nous allons l'implémenter dès maintenant.
![Liang Li Liang Li](https://c.mql5.com/avatar/2024/2/65e06531-30d2.png)
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![SQLite Gestion native des bases de données SQL dans MQL5](https://c.mql5.com/2/37/database-mql5.png)
Le développement de stratégies de trading est associé à la manipulation de grandes quantités de données. Vous êtes désormais en mesure de travailler avec des bases de données en utilisant des requêtes SQL basées sur SQLite directement dans MQL5. Une caractéristique importante de ce moteur de base de données est que la totalité de la base de données est placée dans un seul fichier situé sur le PC de l'utilisateur.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![OpenCL : De la programmation naïve à une programmation plus perspicace](https://c.mql5.com/2/0/OpenCL_Logo__1.png)
Cet article se concentre sur certaines capacités d'optimisation qui s'ouvrent lorsqu'au moins une certaine considération est accordée au matériel sous-jacent sur lequel le noyau OpenCL est exécuté. Les chiffres obtenus sont loin d'être des valeurs plafonds mais même ils suggèrent qu'avoir les ressources existantes disponibles ici et maintenant (l'API OpenCL telle qu'implémentée par les développeurs du terminal ne permet pas de contrôler certains paramètres importants pour l'optimisation - notamment, la taille du groupe de travail ), le gain en performance par rapport à l'exécution du programme hôte est très important.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![OpenCL : Le Pont vers les Mondes Parallèles](https://c.mql5.com/2/0/OpenCL_Logo.png)
Fin janvier 2012, la société de développement de logiciels à l'origine de l’élaboration de MetaTrader 5 a annoncé la prise en charge native d'OpenCL dans MQL5. À l'aide d'un exemple illustratif, l'article présente les bases de la programmation en OpenCL dans l'environnement MQL5 et fournit quelques exemples d'optimisation naïve du programme pour augmenter la vitesse de fonctionnement.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Interaction MetaTrader 5 et MATLAB](https://c.mql5.com/2/0/matlab.png)
Cet article couvre les détails de l'interaction entre MetaTrader 5 et le package mathématique MatLab. Il indique le mécanisme de conversion des données, le processus d’élaboration d'une bibliothèque universelle pour interagir avec le bureau MatLab. Il couvre également l'utilisation des DLL générées par l'environnement MatLab. Cet article est destiné aux lecteurs expérimentés, connaissant C++ et MQL5.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![Analyse de régression multiple. Générateur et testeur de stratégie en un](https://c.mql5.com/2/0/Multiple_Regression_Analysis_MQL5.png)
L'article donne une description des méthodes d'utilisation de l'analyse de régression multiple pour le développement de systèmes de trading. Il démontre l'utilisation de l'analyse de régression pour l'automatisation de la recherche de stratégies. Une équation de régression générée et intégrée dans un EA sans nécessiter une grande maîtrise de la programmation est donnée à titre d'exemple.
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![La stratégie Forex Tout ou Rien](https://c.mql5.com/2/0/allVSzero.png)
Le but de cet article est de créer la stratégie de trading la plus simple qui met en œuvre le principe de jeu « Tout ou Rien ». Nous ne voulons pas créer un Expert Advisor rentable - l'objectif est d'augmenter le dépôt initial plusieurs fois avec la plus grande probabilité possible. Est-il possible de décrocher le jackpot sur le ForEx ou de tout perdre sans rien connaître à l'analyse technique et sans utiliser d'indicateurs ?
![Wujun Chen](https://c.mql5.com/avatar/2016/4/57165E1C-64B9.jpeg)
![MetaTrader 5 sur Linux](https://c.mql5.com/2/0/linux5.png)
Dans cet article, nous montrons un moyen simple d'installer MetaTrader 5 sur les versions Linux populaires - Ubuntu et Debian. Ces systèmes sont largement utilisés sur les serveurs ainsi que sur les ordinateurs personnels des traders.