• Aperçu
  • Avis
  • Commentaires
  • Nouveautés

The Matrix

Matrix is the foundation of complex trading algorithms as it helps you perform complex calculations effortlessly and without the need for too much computation power, It's no doubt that matrix has made possible many of the calculations in modern computers as we all know that bits of information are stored in array forms in our computer memory RAM,
Using some of the functions in this library I was able to create machine learning robots that could take on a large number of inputs
To use this library effectively, some mathematical knowledge about linear algebra is required


Read the Docs

Full documentation of the library is linked here https://www.mql5.com/en/blogs/post/750249


Step o1: Importing the Functions

The Functions inside this library are easy to use and one can understand them at a glance

#import "The Matrix.ex5"

         void   CSVToMatrix(double &Matrix[],int &mat_rows,int &mat_cols,string csv_file,string sep=",");
         bool   IsMatrixSquare(double &Matrix[]);
         void   MatrixDetectType(double &Matrix[],int rows,int &__r__,int &__c__);
         void   MatrixMultiply(double &A[],double &B[],double &AxBMatrix[], int colsA,int rowsB,int &new_rows,int &new_cols);
         void   MatrixPrint(double &Matrix[],int cols,int digits=5);
         void   MatrixDuplicate(double &Matr[],int times);                 
         
         void   MatrixGetColumn(double &Matrix[],int column,int &cols);
         void   MatrixRemoveColumn(double &Matrix[],int column,int &cols);
         void   MatrixRemoveRowWithContent(string &dataArr[], string content_detect, int cols);
         
         void   MatrixTranspose(double &Matrix[], int &mat_cols);
         void   MatrixUnTranspose(double &Matrix[], int to_cols);
         
         void   MatrixInverse(double &Matrix[]);
         void   Gauss_JordanInverse(double &Matrix[],int mat_order);
                  
#import

Why Buy this Library

  • Development support
  • Carefully debugged code for the complex programs you care about
  •  I'm open-minded to new features and am willing to fix issues whenever you found one 

Satisfaction Guaranteed

The Library is currently priced at 35$ because it is the early version, the price will occasionally be increased as the library gets updated



Produits recommandés
KopierMaschine - локальный копировщик сделок между различными счетами MetaTrader 4 и MetaTrader 5 в любом направлении расположенных на одном компьютере с интуитивно понятным интерфейсом. Направления копирования: MT4 --> MT5 MT4 --> MT4 MT5 --> MT5 MT5 --> MT4 для копирования между терминалами MetaTrader 4 и   MetaTrader   5 необходимо приобрести версию продукта   KopierMaschine  для    MetaTrader  4 Особенности Программа работает в двух режимах Master и Slave На один подчиненный счет можно коп
Noize Absorption Index - is the manual trading system that measures the difference of pressure between bears forces and bulls forces. Green line - is a noize free index that showing curent situation. Zero value of index shows totally choppy/flat market.Values above zero level shows how powerfull bullish wave is and values below zero measures bearish forces.Up arrow appears on bearish market when it's ready to reverse, dn arrow appears on weak bullish market, as a result of reverse expectation.
The Trade Tracker Library is used to automatically detect and display trade levels on custom charts. It is an especially useful add-on for EAs that trade on custom charts in MT5. With the use of this library, the EA users can see trades as they are placed via the EA (Entry, SL & TP levels) in real-time. The header file and two examples of EA skeleton files are attached in the comments section (first comment). The library will automatically detect the tradable symbol for the following custom
Mine Farm
Maryna Kauzova
Mine Farm is one of the most classic and time-tested scalping strategies based on the breakdown of strong price levels. Mine Farm is the author's modification of the system for determining entry and exit points into the market... Mine Farm - is the combination of great potential with reliability and safety. Why Mine Farm?! - each order has a short dynamic Stop Loss - the advisor does not use any risky methods (averaging, martingale, grid, locking, etc.) - the advisor tries to get
Bober Real MT5
Arnold Bobrinskii
4.76 (17)
Bober Real MT5 is a fully automatic Forex trading Expert Advisor. This robot was made in 2014 year and did a lot of profitbale trades during this period. So far over 7000% growth on my personal account. There was many updates but 2019 update is the best one. The robot can run on any instrument, but the results are better with EURGBP, GBPUSD, on the M5 timeframe. Robot doesn't show good results in tester or live account if you run incorrect sets. Set files for Live accounts availible only for c
L'indicateur construit les cotations actuelles, qui peuvent être comparées aux cotations historiques et, sur cette base, faire une prévision de l'évolution des prix. L'indicateur dispose d'un champ de texte pour une navigation rapide jusqu'à la date souhaitée. Option : Symbole - sélection du symbole que l'indicateur affichera ; SymbolPeriod - sélection de la période à partir de laquelle l'indicateur prendra des données ; IndicatorColor - couleur de l'indicateur ; HorisontalShift -
Owl Smart Levels MT5
Sergey Ermolov
4.07 (28)
Version MT4   |  FAQ L' indicateur Owl Smart Levels est un système de trading complet au sein d'un seul indicateur qui comprend des outils d'analyse de marché populaires tels que les fractales avancées de Bill Williams , Valable ZigZag qui construit la structure d'onde correcte du marché et les niveaux de Fibonacci qui marquent les niveaux exacts d'entrée. sur le marché et les endroits où prendre des bénéfices. Description détaillée de la stratégie Mode d'emploi de l'indicateur Conseiller-Assis
Trading Utility for Forex Currency Pairs Only not for Gold  Functions Auto Lot Calculation based on Risk Auto stoploss  Auto TakeProfit Breakeven Auto Close Half % Close in percentage with respect to the PIPs Pending Orders BuyLimit Sell Limit with distances BuyStop Sell Stop    with distances Trading Informations Risk in percentage For Multiple trades Combine Takeprofit and Combine Stoplosses
TradePad
Ruslan Khasanov
5 (1)
Une solution simple pour des opérations de trading rapides et un contrôle de position sur plusieurs instruments de trading. L'interface du panneau est simple et intuitive. Pour un travail confortable de commerçant, le panneau dispose de: gestionnaire de touches "hot", avec lesquelles vous pouvez gérer toutes les opérations de trading et les périodes de graphique; un outil pour marquer les niveaux de négociation lors de la passation d'ordres en attente ou de marché afin d'évaluer les risques et l
SolarTrade Suite Financial Robot: LaunchPad Market Expert - conçu pour ouvrir des transactions ! Il s'agit d'un robot de trading qui utilise des algorithmes spéciaux innovants et avancés pour calculer ses valeurs, votre assistant dans le monde des marchés financiers. Utilisez notre ensemble d'indicateurs de la série SolarTrade Suite pour mieux choisir le moment de lancer ce robot. Découvrez nos autres produits de la série SolarTrade Suite en bas de la description. Vous souhaitez naviguer
MT4/5通用交易库(  一份代码通用4和5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //祝有个美好开始,运行首行加入    void StartGood() ;    //简单开单    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //复杂开单
Cet indicateur innovant de mesure de la force des devises de INFINITY est une aide indispensable pour les scalpers et les commerçants qui négocient à long terme. Le système d'analyse De la force/faiblesse des devises est connu depuis longtemps et utilisé sur le marché par les principaux traders du monde. Tout commerce d'arbitrage n'est pas complet sans cette analyse. Notre indicateur détermine facilement la force des devises sous-jacentes les unes par rapport aux autres. Il affiche des graphiqu
FREE
| Fully-automated Smart Money Concept (ICT) inspired trading solution with multi-strategy capabilities | Built by a grid trader >> for grid traders.  This is MT5 version, click  here  for  Blue CARA MT4  (settings and logics are same in both versions)     Real monitoring signal  -->  Cara Gold Intro Blue CARA EA   ('CARA') - short for  C omprehensive  A lgorithmic   R esponsive   A dvisor is a next-gen  multi-currency    multi-timeframe  EA base on the widely known (and perhaps the most popul
YuClusters
Yury Kulikov
4.93 (42)
Attention: You can view the program operation in the free version  YuClusters DEMO .  YuClusters is a professional market analysis system. The trader has unique opportunities to analyze the flow of orders, trade volumes, price movements using various charts, profiles, indicators, and graphical objects. YuClusters operates on data based on Time&Sales or ticks information, depending on what is available in the quotes of a financial instrument. YuClusters allows you to build graphs by combining da
Introducing "TG Trade Service Manager" — your all-in-one solution for seamless trade management in both MQL4 and MQL5 environments. With a focus on speed, reliability, and convenience, this powerful library simplifies the complexities of trade execution and management, empowering developers with a single interface for enhanced efficiency. Metatrader4 Version   |   All Products   |   Contact   Key Features: Unified Interface : TG Trade Service Manager" provides a unified interface for   MQL4   a
Magic EA MT5
Kyra Nickaline Watson-gordon
Magic EA is an Expert Advisor based on Scalping, Elliot Waves and with filters such as RSI, Stochastic and 3 other strategies managed and decided with the robot smartly. Large number of inputs and settings are tested and optimized and embedded in the program thus inputs are limited and very simple. Using EA doesn't need any professional information or Forex Trading Knowledge. EA can trade on all symbols and all time frames, using special and unique strategies developed by the author. The EA
!! BLACK FRIDAY !!  FOR LIFETIME !! ================== == 35$ ONLY !! == ================== BOOK YOURS NOW !! The Position Manager Contains A Lot of Functions such as; (How to Operate) 1. Adjustable Volume per Trade (You could change the volume as you wish per trade). 2. Adjustable Risk : Reward Ratio (1RR means sacrifice 1 Risk : 1 Reward, 1.5RR, 2RR etc. as you wish) 3. Adjustable Stop Loss Points (Calculated Points as Stop Loss and Automatically adjusted the Risk Reward Ratio) 4. Buy Butt
Utilitaire de gestion automatique des commandes et des risques. Permet de tirer le maximum des bénéfices et de limiter vos pertes. Créé par un commerçant pratiquant pour les commerçants. L'utilitaire est facile à utiliser, fonctionne avec tous les ordres de marché ouverts manuellement par un trader ou avec l'aide de conseillers. Peut filtrer les transactions par nombre magique. L'utilitaire peut fonctionner avec n'importe quel nombre de commandes en même temps. A les fonctions suivantes :
Hamster Scalping mt5
Ramil Minniakhmetov
4.7 (194)
Hamster Scalping est un conseiller commercial entièrement automatique. Stratégie de scalping de nuit. L'indicateur RSI et le filtre ATR sont utilisés comme entrées. L'Expert Advisor requiert un type de compte de couverture. IMPORTANT! Contactez-moi immédiatement après l'achat pour recevoir des instructions et un bonus ! Le suivi du travail réel, ainsi que mes autres développements sont consultables ici : https://www.mql5.com/en/users/mechanic/seller Recommandations générales Dépôt minimum de 10
Order Book, known also as Market Book, market depth, Level 2, - is a dynamically updated table with current volumes of orders to buy and to sell specific financial instument at price levels near Bid and Ask. MetaTrader 5 provides the means for receiving market book from your broker, but in real time only, without access to its history. The library OrderBook History Library reads market book state in the past from archive files, created by OrderBook Recorder . The library can be embedded into you
Le niveau Premium est un indicateur unique avec une précision de plus de 80 % des prédictions correctes ! Cet indicateur a été testé par les meilleurs Trading Specialists depuis plus de deux mois ! L'indicateur de l'auteur que vous ne trouverez nulle part ailleurs ! À partir des captures d'écran, vous pouvez constater par vous-même la précision de cet outil ! 1 est idéal pour le trading d'options binaires avec un délai d'expiration de 1 bougie. 2 fonctionne sur toutes les paires de de
Magic Grid MT5
Aliaksandr Charkes
4 (5)
Magic Grid MT5 is a non-indicator Expert Advisor using a grid strategy (on a hedging account). The strategy is based on automatic reopening of grid pending orders, after closing their market positions (by Take-Profit, Stop-Loss or manually). Pending orders are placed with a specified step from the initial prices, which can be entered manually or generated automatically (once at the beginning of the trade).   The robot can trade on any timeframe, on any currency pair, on several currency pairs,
GGP Trade Copier MT5
Mohammadmahmood Pirayeh
GGP Trade Copier  EA is an automatic trading bot that can help traders automatically replicate the trading strategies and operations from one trading terminal to others by experiencing exceptionally fast trade copying system. Its easy-to-use setup allows you to copy trades between multiple MetaTrader terminals on the same Windows computer or Windows VPS with lightning-fast copying speeds of under 0.5 seconds. The software supports multiple trading varieties, including Forex, commodities, stocks
EA No Name MT5
Vitali Vasilenka
5 (4)
EA No Name MT5 est un robot de trading d'or innovant qui fonctionne aussi précisément qu'une montre suisse et génère des bénéfices avec un éclat doré ! Conçu pour les traders professionnels et les passionnés des marchés financiers, ce robot utilise une technologie avancée pour analyser les fractales et les zones de consolidation - deux outils puissants dans l'arsenal d'un trader performant. Attention commerçant. Après l'achat, écrivez-moi un message privé pour recevoir : Meilleurs paramètres
Cloner for MT5
Volodymyr Hrybachov
L'utilitaire est conçu pour cloner des transactions sur votre compte de trading - le programme ouvre une transaction supplémentaire avec vos paramètres. Il permet d'augmenter ou de diminuer le lot, d'ajouter un lot, de modifier les paramètres stoploss et takeprofit. Le programme est conçu pour fonctionner sur "Windows PC" et "Windows VPS".  Buy a cloner and get the second version for free Paramètres : CLONE_POSITIONS - les commandes à cloner ; MAGIC_NUMBER - numéro magique ; DONT_REPEAT_TRA
Write notes directly on the chart and use your observations when trading The option to synchronize  reminders  between  S ymbols allows you to remember important information about the current  market  state Thus , this utility will help you avoid a situation where important information that you noticed earlier was missed when trading . My  #1 Utility : includes 65+ features  |   Contact me  if you have any questions  |   MT4 version Settings: The method of syncing notes : Synchronize between th
This indicator obeys the popular maxim that: "THE TREND IS YOUR FRIEND" It paints a Blue line for BUY and also paints a RED line for SELL. (you can change the colors). It gives alarms and alerts of all kinds. IT DOES NOT REPAINT COLOR and can be used for all currency pairs and timeframes. Yes, as easy and simple as that. Even a newbie can use it to make great and reliable trades. https://www.mql5.com/en/market/product/115553
Signal Indicator to Expert MT5
William Oswaldo Mayorga Urduy
Vous avez un indicateur qui émet des signaux et vous souhaitez le convertir en Expert ? Avec cet expert vous pouvez le convertir sans avoir à reprogrammer ou adapter votre indicateur, il vous suffit de suivre les étapes pour le configurer correctement : 1) L'indicateur doit se trouver dans le dossier des indicateurs. 2) Vous devez sélectionner avec soin les tampons ACHETER et VENDRE fournis par l'indicateur. 3) Sélectionnez si vous souhaitez prendre toutes les opérations ou uniquement c
L'indicateur montre des modèles harmoniques sur le graphique   sans repeindre   avec le minimum de décalage possible. La recherche de sommets d'indicateurs est basée sur le principe des vagues de l'analyse des prix. Les paramètres avancés vous permettent de choisir les paramètres de votre style de trading. À l'ouverture d'une bougie (barre), lorsqu'un nouveau motif se forme, une flèche de la direction probable du mouvement des prix est fixée, qui reste inchangée. L'indicateur reconnaît les modèl
Active Lines
Yury Kulikov
5 (3)
Attention: Demo version for review and testing can be downloaded here . It does not allow trading and can only be run on one chart. Active Lines - a powerful professional tool for operations with lines on charts. Active Lines provides a wide range of actions for events when the price crosses lines. For example: notify, open/modify/close a position, place/remove pending orders. With Active Lines you can assign several tasks to one line, for each of which you can set individual trigger conditions
Les acheteurs de ce produit ont également acheté
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on
WalkForwardOptimizer MT5
Stanislav Korotky
3.86 (7)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 5. To use the library include its header file WalkForwardOptimizer.mqh into your EA source code, add call provided functions as appropriate. Once the library is embedded into EA, you may start optimization according to the procedure described in the User guide . When it's finished, intermediate results are saved into a CSV file and some special global variables.
Cette bibliothèque vous permettra de gérer les transactions en utilisant n'importe lequel de vos EA et elle est très facile à intégrer sur n'importe quel EA que vous pouvez faire vous-même avec le code de script mentionné dans la description ainsi que des exemples de démonstration en vidéo qui montrent le processus complet. - Placer des ordres Limit, SL Limit et Take Profit Limit - Placer les ordres Market, SL-Market, TP-Market - Modifier l'ordre limite - Annuler la commande - Com
MetaCOT 2 CFTC ToolBox is a special library that provides access to CFTC (U.S. Commodity Futures Trading Commission) reports straight from the MetaTrader terminal. The library includes all indicators that are based on these reports. With this library you do not need to purchase each MetaCOT indicator separately. Instead, you can obtain a single set of all 34 indicators including additional indicators that are not available as separate versions. The library supports all types of reports, and prov
AO Core
Andrey Dik
3 (2)
AO Core is the core of the optimization algorithm, it is a library built on the author's HMA (hybrid metaheuristic algorithm) algorithm. Pay attention to the MT5 Optimization Booster product , which makes it very easy to manage the regular MT5 optimizer . An example of using AO Core is described in the article: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 This hybrid algorithm is based on a genetic algorithm and contains the best qualities and properties of
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "MQL5\Files" directory. Then it uses these files to automatically build a cluster walk forward report and rolling walk forward reports that refine it (all of them in one HTML file). Using the WalkForwardBuilder MT5 auxiliary script allows building othe
Cryptocurrency analysis has never been easier with Crypto Charts for MetaTrader 5. Now, trading on BitMEX has never been easier with BitMEX Trading API for MetaTrader 5. BitMEX Trading API library was built to be as easy to use as possible. Just include the library into your Expert Advisor or Script, call the corresponding methods and start trading! Features Trade on BitMEX and BitMEX Testnet. Build and automate your strategies. Concern more with the trading strategy logic and less with the c
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper fully automated Expert Advisor for medium-volatile forex markets P roperties: The Library trades 10 currency pairs (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) The Library does not use martingale The Library sets a fixed stop loss and take profit for all orders The Library only trades a user input volume The Library can be installed on any currency pair and any timeframe Recommendations: Before using on a real account,
Binance Library
Hadil Mutaqin SE
5 (1)
The library is used to develop automatic trading on Binance Spot Market from MT5 platform. Support all order types: Limit, Market, Stop-Limit and Stop-Market. Support margin trading. Automatically display the chart on the screen. Usage: - Open MQL5 demo account - Move BinanceLib.ex5 from folder \MQL5\Scripts\Market to MQL5\Libraries - Download Header   file and EA sample https://www.mql5.com/en/code/download/34972_260999.zip Copy Binance.mqh header file to folder \MQL5\Include Copy  BinanceEA-
The library is used to develop automatic trading on Binance Futures Market from MT5 platform. Support all order types: Limit, Market, Stop-Limit, Stop-Market , StopLoss and TakeProfit. Automatically display the chart on the screen. Usage: - Open MQL5 demo account - Move BinanceFuturesLib.ex5 from folder \MQL5\Scripts\Market to MQL5\Libraries -  Download Header file and EA sample https://www.mql5.com/en/code/download/34976_252386.zip Copy BinanceFutures.mqh header file to folder \MQL5\Include C
If you're a trader looking to use Binance.com and Binance.us exchanges directly from your MetaTrader 5 terminal, you'll want to check out Binance Library MetaTrader 5. This powerful tool allows you to trade all asset classes on both exchanges, including Spot, USD-M   and COIN-M futures, and includes all the necessary functions for trading activity. With Binance Library MetaTrader 5, you can easily add instruments from Binance to the Symbols list of MetaTrader 5, as well as obtain information ab
1. What is this The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest. 2. Product Features The results of the optimized output are quite numerous. CustomMax can be customized. The output is in the Common folder. It is automatically named according to the name of the EA, and the name of the same EA will be au
EA Toolkit
Esteban Thevenon
EA Toolkit is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installati
This is standard library built for flexible neural Networks with performance in mind. Calling this Library is so simple and takes few lines of code:    matrix Matrix = matrix_utils.ReadCsv( "Nasdaq analysis.csv" );       matrix x_train, x_test;    vector y_train, y_test;         matrix_utils.TrainTestSplitMatrices(Matrix,x_train,y_train,x_test,y_test, 0.7 , 42 );    reg_nets = new CRegressorNets(x_train,y_train,AF_RELU_,HL, NORM_MIN_MAX_SCALER); //INitializing network       reg_nets.RegressorN
Hello everyone! I am a professional MQL programmer , Making EAs, Indicators and Trading Tools for my clients all over the world. I build 3-7 programs every week but I seldomly sell any ready-made Robots. Because I am fastidious and good strategy is so few...  this EA is the only one so far I think its good enough to be published here.  As we all know, the Ichimoku indicator has become world popular for decades, but still, only few people knows the right way of using it, and if we check the cl
Applying these methods, I managed to arrive at a nuanced conclusion that is crucial to understanding the importance of unique strategies in contemporary trading. Although the neural network advisor showed impressive efficiency in the initial stages, it proved to be highly unstable in the long run. Various factors such as market fluctuations, trend changes, external events, etc. cause its operation to be chaotic and eventually lead to instability. With these experiences, I accepted the challenge
Introducing "TG Risk Service Manager" — your comprehensive toolkit for swift and precise risk management and lot size calculations in the dynamic world of trading. Designed to streamline development processes and enhance trading strategies, this indispensable library equips developers with essential tools for optimizing risk assessment and trade profitability. Metatrader4 Version |  All Products  |  Contact   Key Features: Efficient Lot Size Calculation : Harness the power of precise lot size
This is an EXPERT with a FOCUS on LEARNING and PROFESSIONAL DEVELOPMENT!!! The idea of this product is to commercialize the source code, allowing those who want to develop their own robots, or start a professional activity developing customized experts, to have a reference source code that helps them in the learning and development process. This source code will be increased, that is, new functionalities will be created, thus allowing the project to continue evolving. For every 10 sales a new v
Cette bibliothèque est proposée comme un moyen d'utiliser directement les API d'OpenAI sur MetaTrader de la manière la plus simple possible. Pour plus d'informations sur les capacités de la bibliothèque, lisez l'article suivant : https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANT : Pour utiliser l'EA, vous devez ajouter l'URL suivante pour permettre l'accès à l'API OpenAI : comme montré sur les images ci-jointes Pour utiliser la bibl
Nmt5
Liang Qi Quan
这段代码是一个简单的交易专家顾问(Expert Advisor)示例,主要功能如下: 使用两个移动平均线(MA)作为交易信号: 快速MA(FastMA)和慢速MA(SlowMA) 初始化函数(OnInit): 创建两个MA指标句柄 设置数组为时间序列模式 清理函数(OnDeinit): 释放指标句柄,防止内存泄漏 主要交易逻辑(OnTick): 获取最新的MA值 判断趋势和交易信号 在无持仓时执行交易 交易规则: 上升趋势+买入信号时开多单 下降趋势+卖出信号时开空单 使用固定的止损和止盈点数 风险管理: 使用输入参数设置交易手数、止损和止盈 每次只允许一个持仓(inTrade变量) 使用MQL5的Trade库进行交易操作,简化了下单过程 这个EA适合初学者学习,展示了基本的EA结构和简单的交易策略实现方法。但在实际使用前,还需要进行更多的测试和优化。
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on
WalkForwardOptimizer MT5
Stanislav Korotky
3.86 (7)
WalkForwardOptimizer library allows you to perform rolling and cluster walk-forward optimization of expert advisers (EA) in MetaTrader 5. To use the library include its header file WalkForwardOptimizer.mqh into your EA source code, add call provided functions as appropriate. Once the library is embedded into EA, you may start optimization according to the procedure described in the User guide . When it's finished, intermediate results are saved into a CSV file and some special global variables.
Native Websocket
Racheal Samson
5 (5)
An   easy to use, fast,  asynchronous   WebSocket library  for MQL5. It supports: ws://   and   wss://  (Secure "TLS" WebSocket) text   and   binary   data It handles: fragmented message  automatically (large data transfer) ping-pong   frames  automatically (keep-alive handshake) Benefits: No DLL required. No OpenSSL installation required. Up to 128 WebSocket Connections from a single program. Various Log Levels for error tracing Can be synchronized to MQL5 Virtual Hosting . Completely native to
Cette bibliothèque vous permettra de gérer les transactions en utilisant n'importe lequel de vos EA et elle est très facile à intégrer sur n'importe quel EA que vous pouvez faire vous-même avec le code de script mentionné dans la description ainsi que des exemples de démonstration en vidéo qui montrent le processus complet. - Placer des ordres Limit, SL Limit et Take Profit Limit - Placer les ordres Market, SL-Market, TP-Market - Modifier l'ordre limite - Annuler la commande - Com
MetaCOT 2 CFTC ToolBox is a special library that provides access to CFTC (U.S. Commodity Futures Trading Commission) reports straight from the MetaTrader terminal. The library includes all indicators that are based on these reports. With this library you do not need to purchase each MetaCOT indicator separately. Instead, you can obtain a single set of all 34 indicators including additional indicators that are not available as separate versions. The library supports all types of reports, and prov
AO Core
Andrey Dik
3 (2)
AO Core is the core of the optimization algorithm, it is a library built on the author's HMA (hybrid metaheuristic algorithm) algorithm. Pay attention to the MT5 Optimization Booster product , which makes it very easy to manage the regular MT5 optimizer . An example of using AO Core is described in the article: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 This hybrid algorithm is based on a genetic algorithm and contains the best qualities and properties of
This is a simplified and effective version of the library for walk forward analysis of trading experts. It collects data about the expert's trade during the optimization process in the MetaTrader tester and stores them in intermediate files in the "MQL5\Files" directory. Then it uses these files to automatically build a cluster walk forward report and rolling walk forward reports that refine it (all of them in one HTML file). Using the WalkForwardBuilder MT5 auxiliary script allows building othe
Cryptocurrency analysis has never been easier with Crypto Charts for MetaTrader 5. Now, trading on BitMEX has never been easier with BitMEX Trading API for MetaTrader 5. BitMEX Trading API library was built to be as easy to use as possible. Just include the library into your Expert Advisor or Script, call the corresponding methods and start trading! Features Trade on BitMEX and BitMEX Testnet. Build and automate your strategies. Concern more with the trading strategy logic and less with the c
Teclado trader, é uma BIBLIOTECA que você pode chamar no OnChartEvent para abrir posição de compra/venda/zerar, os botões padrões são: V = venda C = compra Z = zerar posições a mercado S = zerar posições opostas e depois a mercado X = zerar posições opostas Além da função de teclado, é possível mostrar os estados do ExpertAdvisor usando o MagicId, com informação de: lucro mensal, semanal, diario, e posição aberta, para isto use o OnTick, ou qualquer outro evento (OnTimer / OnTrade / OnBookEv
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper fully automated Expert Advisor for medium-volatile forex markets P roperties: The Library trades 10 currency pairs (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) The Library does not use martingale The Library sets a fixed stop loss and take profit for all orders The Library only trades a user input volume The Library can be installed on any currency pair and any timeframe Recommendations: Before using on a real account,
Plus de l'auteur
Thanos BETA
Omega J Msigwa
4.29 (7)
Aperçu   Thanos EA BETA est un bot de trading avancé utilisant des technologies de pointe en intelligence artificielle et apprentissage automatique, spécialement conçu pour les applications de trading. Équipé d'algorithmes modernes d'IA et d'apprentissage profond, cet EA offre des capacités prédictives supérieures, surpassant de nombreux modèles existants dans le domaine. Cette version bêta gratuite est un environnement de développement où j'intègre continuellement de nouvelles fonctionnalité
FREE
Thanos PRO
Omega J Msigwa
Construit en utilisant des modèles modernes de machine learning, LightGBM et réseaux neuronaux profonds, cet EA est un chef-d'œuvre pour détecter les signaux de trading sur EURUSD et ouvrir des transactions avec une plus grande précision. Ce robot de trading a été formé pour le symbole EURUSD, ne vous attendez pas à ce qu'il fonctionne correctement et produise des résultats similaires pour d'autres symboles. Exigences Broker:    N'importe quel broker, ECN/ZERO Spread préféré Type de compte:
Probability-Based Indicator This indicator analyses price movements of a given period to obtain crucial information for probability distribution analysis such as their mean and standard deviation, Once it has such piece of information it does all the necessary calculations and finally calculates the probability that the current market value will go above or below the given period bars. Since this indicator effectively leverages the power of probability which doesn't lie, It is a powerful indicat
This is standard library built for flexible neural Networks with performance in mind. Calling this Library is so simple and takes few lines of code:    matrix Matrix = matrix_utils.ReadCsv( "Nasdaq analysis.csv" );       matrix x_train, x_test;    vector y_train, y_test;         matrix_utils.TrainTestSplitMatrices(Matrix,x_train,y_train,x_test,y_test, 0.7 , 42 );    reg_nets = new CRegressorNets(x_train,y_train,AF_RELU_,HL, NORM_MIN_MAX_SCALER); //INitializing network       reg_nets.RegressorN
Optimus PrimeX
Omega J Msigwa
Optimus PrimeX : Élevez votre expérience de trading sur le NASDAQ ! Libérez la puissance d'Optimus PrimeX, un robot de trading sophistiqué conçu méticuleusement pour naviguer dans le monde dynamique des marchés financiers. Construit sur une stratégie de suivi de tendance et imprégné d'intelligence artificielle, cet expert-conseil a été développé pour exploiter la nature haussière à long terme de l'indice NASDAQ. Analyse stratégique sur plusieurs périodes Optimus PrimeX effectue une analyse appr
Linear regression AI powered Indicator: Linear regression is a simple yet effective AI technique that is the foundation of complex neural networks, This indicator is built based on linear regression analysis and tries to make predictions on the upcoming event in the market Inputs : train_bars: This controls the number of bars that the price information will be collected and used to train the AI inside it, The greater this value the better also the slower the indicator becomes during initializati
Filtrer:
Aucun avis
Répondre à l'avis
Version 2.50 2022.08.20
Matrix Get column and Remove column bugs fixed
Version 2.30 2022.08.19
Bugs fixed
Functions added
Library has been much more simplified in terms of usage