• Genel bakış
  • İncelemeler (2)
  • Yorumlar (1)
  • Yenilikler

Native Websocket

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 MQL5.

Sample code below:

//include WSMQL.mqh - a file that has all the declarations required to interact with the library
#include <WSMQL.mqh>
// Or Import WebsocketClient.ex5 declarations
//#import "WebSocketClient.ex5"
//   WSHANDLE Initialize(void);
//   ENUM_WEBSOCKET_STATE ClientState(WSHANDLE handle);
//   void SetMaxSendSize(WSHANDLE handle, int max_send_size);
//   bool Connect(const WSHANDLE handle, const string url, const uint port = 443, const uint timeout = 5000, bool use_tls = true, ENUM_LOG_LEVEL log_level = LOG_LEVEL_ERROR);
//   bool Disconnect(WSHANDLE handle, ENUM_CLOSE_CODE close_code = NORMAL_CLOSE, const string msg = "");
//   int  SendString(WSHANDLE handle, const string message);
//   int  SendData(WSHANDLE handle, uchar& message_buffer[]);
//   int  SendPong(WSHANDLE handle, const string msg = "");
//   int  SendPing(WSHANDLE handle, const string msg);
//   uint ReadString(WSHANDLE handle, string& out);
//   uint ReadBinary(WSHANDLE handle, uchar& out[]);
//   uint ReadStrings(WSHANDLE handle, string& out[]);
//   uint OnReceiveString(WSHANDLE handle, OnMessage callback);
//   uint OnReceiveBinary(WSHANDLE handle, OnBinaryMessage callback);
//#import

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart() {
   // library handle can be retrieved through initialization method before being used across the library methods
   WSHANDLE handle = WebSocketClient::Initialize();
   if(handle == 0)
      return;

   string url = "stream.binance.com/ws";//Or wss://stream.binance.com/ws
   string msg = "{\"params\":[\"btcusdt@bookTicker\"],\"method\":\"SUBSCRIBE\",\"id\":27175}";

   //ALERT: Make sure stream.binance.com has been added to WebRequest list in Options -> Expert Advisors tab
   if(!WebSocketClient::Connect(handle, url))
      return;

   WebSocketClient::SendString(handle, msg);

   while(true) {
      if(IsStopped())
         break;

      uint frames = WebSocketClient::OnReceiveString(handle, OnMessage);
      Print("Frames Processed : ", frames);
   }
   Print("Disconnecting...");
   if(WebSocketClient::Disconnect(handle))
      Print("Disconnected!");
}
//+------------------------------------------------------------------+
void OnMessage(string message) {
   Print(message);
}
//+------------------------------------------------------------------+
//Sample Outputs:
//{"result":null,"id":27175}
//Frames Processed : 1
//---
//{"u":35893555769,"s":"BTCUSDT","b":"27812.78000000","B":"7.14299000","a":"27812.79000000","A":"0.81665000"}
//{"u":35893555770,"s":"BTCUSDT","b":"27812.78000000","B":"7.14299000","a":"27812.79000000","A":"0.82309000"}
//{"u":35893555771,"s":"BTCUSDT","b":"27812.78000000","B":"7.14964000","a":"27812.79000000","A":"0.82309000"}
//Frames Processed : 3

Feel free to contact me for support and questions before/after purchase.

https://www.mql5.com/en/users/nikkirachael


İncelemeler 2
Erik Stabij
33
Erik Stabij 2024.01.24 22:08 
 

The library works well and Racheal was very helpfull!

helk3rn
253
helk3rn 2024.01.16 15:23 
 

works good, thx

Önerilen ürünler
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 );    //复杂开单
Otomatik sipariş ve risk yönetimi için yardımcı program. Kârlardan maksimumu almanızı ve kayıplarınızı sınırlandırmanızı sağlar. Tüccarlar için pratik bir tüccar tarafından düzenlendi. Yardımcı programın kullanımı kolaydır, bir tüccar tarafından manuel olarak veya danışmanların yardımıyla açılan herhangi bir piyasa emriyle çalışır. İşlemleri sihirli sayıya göre filtreleyebilir. Yardımcı program aynı anda herhangi bir sayıda siparişle çalışabilir. Aşağıdaki işlevlere sahiptir: 1. Zararı
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 libra
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
KopierMaschine - локальный копировщик сделок между различными счетами MetaTrader 4 и MetaTrader 5 в любом направлении расположенных на одном компьютере с интуитивно понятным интерфейсом. Направления копирования: MT4 --> MT5 MT4 --> MT4 MT5 --> MT5 MT5 --> MT4 для копирования между терминалами MetaTrader 4 и   MetaTrader   5 необходимо приобрести версию продукта   KopierMaschine  для    MetaTrader  4 Особенности Программа работает в двух режимах Master и Slave На один подчиненный счет можно коп
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
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
Premium seviye, %80'den fazla doğru tahmin doğruluğuna sahip benzersiz bir göstergedir! Bu gösterge en iyi Ticaret Uzmanları tarafından iki aydan uzun süredir test edilmiştir! Yazarın göstergesini başka hiçbir yerde bulamazsınız! Ekran görüntülerinden bu aracın doğruluğunu kendiniz görebilirsiniz! 1, sona erme süresi 1 mum olan ikili opsiyon ticareti için harikadır. 2 tüm döviz çiftleri, hisse senetleri, emtialar, kripto para birimleri üzerinde çalışır Talimatlar: Kırmızı ok görün
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 Volume by Price Indicator for MetaTrader 5 features Volume Profile and Market Profile TPO (Time Price Opportunity). Get valuable insights out of currencies, equities and commodities data. Gain an edge trading financial markets. Volume and TPO histogram bar and line charts. Volume Footprint charts. TPO letter and block marker charts including split structures. Versatile segmentation and compositing methods. Static, dynamic and flexible ranges with relative and/or absolute visualizations. Lay
Yardımcı program, ticaret hesabınızdaki işlemleri klonlamak için tasarlanmıştır - program, parametrelerinizle ek bir işlem açar. Lot artırma veya azaltma, lot ekleme, stoploss ve takeprofit parametrelerini değiştirme özelliğine sahiptir, Program "Windows PC" ve "Windows VPS" üzerinde çalışmak üzere tasarlanmıştır.  Buy a cloner and get the second version for free Parametreler: CLONE_POSITIONS - hangi emirlerin klonlanacağı; MAGIC_NUMBER - sihirli sayı; DONT_REPEAT_TRADE - true ise, manuel k
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
!! 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
Owl Smart Levels MT5
Sergey Ermolov
4.47 (36)
MT4 versiyonu  |  FAQ Owl Smart Levels Indicator , Bill Williams'ın gelişmiş fraktalları , piyasanın doğru dalga yapısını oluşturan Valable ZigZag ve kesin giriş seviyelerini gösteren Fibonacci seviyeleri gibi popüler piyasa analiz araçlarını içeren tek gösterge içinde eksiksiz bir ticaret sistemidir. pazara ve kar elde edilecek yerlere. Stratejinin ayrıntılı açıklaması Gösterge ile çalışma talimatı Baykuş Yardımcısı ticaretinde Danışman Yardımcısı Kullanıcıların özel sohbeti -> Satın aldıktan
Atomic Analyst MT5
Issam Kassas
4.27 (11)
Öncelikle belirtmek gerekir ki bu Ticaret Göstergesi Yeniden Çizim Yapmaz, Gecikmez ve Gecikme Göstermez, bu da hem manuel hem de robot ticareti için ideal hale getirir. Atom Analisti, Piyasada Daha İyi Bir Avantaj Bulmak İçin Fiyatın Gücünü ve Momentumunu Kullanan PA Fiyat Hareketi Göstergesidir. Gürültüleri ve Yanlış Sinyalleri Kaldırmaya ve Ticaret Potansiyelini Artırmaya Yardımcı Olan Gelişmiş Filtrelerle Donatılmıştır. Birden fazla katmanlı karmaşık göstergeler kullanarak, Atom Analisti
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
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
ET9 New on the Market, Launch promo! Only a few copies left at: $599 Next price: $799 Final price: $1599 The Best Expert Advisor  on   XAUUSD   any timeframes , It can also be used on GBPUSD at the same time! ET9  for MT5 Updated v4.20 !!      Important update: Enable automatic closing of profits,  Various parameters of the ET1 strategy can be modified, Optimized the stability of ET1 strategy Include Free ET1 for MT5:  https://www.mql5.com/en/market/product/113131 Dragon Ball MT5 Updated v1.30
Gösterge, tarihsel olanlarla karşılaştırılabilecek güncel teklifler oluşturur ve bu temelde bir fiyat hareketi tahmini yapar. Gösterge, istenen tarihe hızlı navigasyon için bir metin alanına sahiptir. Seçenekler: Sembol - göstergenin göstereceği sembolün seçimi; SymbolPeriod - göstergenin veri alacağı dönemin seçimi; GöstergeRenk - gösterge rengi; Ters - doğru tırnakları tersine çevirir, yanlış - orijinal görünüm; Sonraki, tarihi girebileceğiniz ve 'enter' tuşuna basa
Signal Copy Multiplier automatically copies trades on the same account, for example, to get a better entry and adjusted volume on a subscribed signal. MT4-Version:  https://www.mql5.com/de/market/product/67412 MT5-Version:  https://www.mql5.com/de/market/product/67415 You have found a good signal, but the volume of the provider's trades is too small?  With Signal Copy Multiplier you have the possibility to copy trades from any source (Expert Advisor, Signal, manual trades) and change the volume
Risk Manager at a Glance: A Revolutionary Robot with a Unique Trading System Risk Manager is a revolutionary robot. With its unique trading system using sentiment analysis and machine learning, Risk Manager is a game changer when it comes to executing trades. You can work on any hourly period, any currency pair and on the server of any broker. Risk Manager is a trading robot that uses its own algorithm to make trading decisions. Different approaches to analyzing input information are used, wh
EnkiSoft Trade Clone EA  new! User description in MQL5 blog You can use it on unlimilted clients for unlimited time! MT4  version download here With   Trade Clone EA   you can trade on multiple MetaTrader 4 and  MetaTrader 5  accounts simultaneously, clone the trades of any trading robot from server account to your friends and family accounts.  Note: All MetaTrader 4 and  MetaTrader 5  must run in same computer, or you need copy the trade file to the Client computer. You can run multip
PipFinite Exit EDGE MT5
Karlo Wilson Vendiola
4.89 (35)
Did You Have A Profitable Trade But Suddenly Reversed? In a solid strategy, exiting a trade is equally important as entering. Exit EDGE helps maximize your current trade profit and avoid turning winning trades to losers. Never Miss An Exit Signal Again Monitor all pairs and timeframes in just 1 chart www.mql5.com/en/blogs/post/726558 How To Trade You can close your open trades as soon as you receive a signal Close your Buy orders if you receive an Exit Buy Signal. Close your Sell orde
EnkiSoft Trade Clone EA User description in MQL5 blog New version 1.57 Read updates MT4  version download here With   Trade Clone EA   you can trade on multiple   MetaTrader 4   and  MetaTrader 5  accounts simultaneously, clone the trades of any trading robot from server account to your friends and family accounts.  Note: All MetaTrader 4 and    MetaTrader 5  must run in same computer, or you need copy the trade file to the Client computer. You can run multiple Trade Clone EA as server, and
The Trendline Trade Panel was created to make it easier to train forex trading skills in backtester and at the same time make it easier to live trade using trendlines with the push of a button. This ea is perfect for beginners who want to learn to trade manually because all of its features are equipped with basic tools for trading forex. Other uses for Trendline Trade Panel: + Can be used to perform recovering loss positions made by other EA or positions that open manually. Fill in magic number
Sayı dizilerinden birine "Orman Yangını Dizisi" denir. En güzel yeni dizilerden biri olarak kabul edildi. Başlıca özelliği, bu dizinin lineer trendlerden, hatta en kısa olanlardan kaçınmasıdır. Bu göstergenin temelini oluşturan bu özelliktir. Bir finansal zaman serisini analiz ederken, bu gösterge tüm olası trend seçeneklerini reddetmeye çalışır. Ve ancak başarısız olursa, bir trendin varlığını tanır ve uygun sinyali verir. Bu yaklaşım, yeni trendlerin başladığı anların doğru bir şekilde belirl
Exp COPYLOT CLIENT for MT5
Vladislav Andruschenko
3.76 (17)
MT5 için ticari kopyalayıcı, МetaТrader 5 platformu için bir ticari kopyalayıcıdır   . arasındaki   forex işlemlerini kopyalar.       COPYLOT MT5 sürümü için   herhangi bir hesap   MT5   -   MT5, MT4   -   MT5 (veya COPYLOT MT4 sürümü için   MT4 -   MT4 MT5   -  MT4) Güvenilir fotokopi makinesi! MT4 sürümü Tam tanım   +DEMO +PDF Nasıl alınır Nasıl kurulur     Günlük Dosyaları nasıl alınır?     Nasıl Test Edilir ve Optimize Edilir     Expforex'in tüm ürünleri Ayrıca МТ4 terminali   (МТ4  
The utility displays in a convenient form the historical trades made on the account. You can filter trades by magic or comcent, display only profitable or losing trades, and only buy or sell trades. Using this utility, you can see trade entry and exit points, stop loss and take profit levels, trade profit, magic number and comment, order ticket and order size - you only need to run the utility on the chart of the currency pair you want information on get and customize the input parameters. MT4
Account Protector Metatrader 5
Emmanuel Lovski Ijeawele Maduagwuna
Account Protector Meta Trader 5 This utility prevents risk of ruin per trading cycle.  Retail forex trading accounts are designed with   stop out levels   that make it impossible to quickly restore lost trading capital   (to initial levels)   in the event of a human or algorithm trader  " blowing"   an account. This hampers the efforts of a trader who after growing an account investment to a multiple of its initial value, suddenly suffers irreparable loss because of several trade entry mishaps.
This is a multi-symbol and multi-timeframe table-based indicator designed for a candlestick patterns detection with 46 patterns for META TRADER 5. Each formation has own image for easier recognition. Here you find most popular formations such as "Engulfing", "Hammer", "Three Line Strike", "Piercing" or Doji - like candles. Check my full list of patterns on my screenshots below. Also you can not only switch all bearish or bullish patterns from input, but also select formation for a specified symb
Bu ürünün alıcıları ayrıca şunları da satın alıyor
Bu kütüphane, herhangi bir EA'nızı kullanarak işlemleri yönetmenize izin verecektir ve açıklamalarda belirtilen komut dosyası koduyla ve ayrıca tüm süreci gösteren videodaki demo örnekleriyle kendi başınıza yapabileceğiniz herhangi bir EA'ya entegrasyonu çok kolaydır. - Limit Ver, SL Limit Ver ve Kar Al Limit Emirleri - Market, SL-Market, TP-Market siparişlerini verin - Limit emrini değiştirin - Siparişi iptal et - Siparişleri Sorgula - Kaldıraç, marjı değiştir - Pozisyon bi
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
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.
The following library is proposed as a means of being able to use the OpenAI API directly on the metatrader, in the simplest way possible. For more on the library's capabilities, read the following article: https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANT: To use the EA you must add the following URL to allow you to access the OpenAI API as shown in the attached images In order to use the library, you must include the following Hea
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. 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 population algorithms.  High-speed calculation in HMA guarantees unsurpassed accuracy and high search capabilities,
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
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-
Gold plucking machine   Gold plucking machine is an Expert Advisor designed specifically for trading gold. The operation is based on opening orders using the Fast and Slow lines indicator, thus the EA works according to the "Trend Follow" strategy, which means following the trend. Use grid strategy to place orders without stop loss operation, so please make sure the account has sufficient funds. magic number      -  is a special number that the EA assigns to its orders. Lot Multiplier        -
Gold plucking machine S   Gold plucking machine  S Gold plucking machine S   is an Expert Advisor designed specifically for trading gold. The operation is based on opening orders using the Fast and Slow lines indicator, thus the EA works according to the "Trend Follow" strategy, which means following the trend. Use grid strategy to place orders without stop loss operation, so please make sure the account has sufficient funds. magic number        -  is a special number that the EA assigns to its
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
This library implements a few functions to simplify the programming of Expert Advisors. * Build your own EA for MT5 / Binance, with a easy support for multisymbol / multytimeframe * Different SFE EAs based on the library provided. * Base signals of SFE EAs are inlcuded in base version. All the Pro filters and management are included in the base version all the 2022. * Customize the provided SFE Lib EA by changing or implementing its rules.. * Review the existing or ask for video tutorials to
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 installa
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
Bu kütüphane, herhangi bir EA'nızı kullanarak işlemleri yönetmenize izin verecektir ve açıklamalarda belirtilen komut dosyası koduyla ve ayrıca tüm süreci gösteren videodaki demo örnekleriyle kendi başınıza yapabileceğiniz herhangi bir EA'ya entegrasyonu çok kolaydır. - Limit Ver, SL Limit Ver ve Kar Al Limit Emirleri - Market, SL-Market, TP-Market siparişlerini verin - Limit emrini değiştirin - Siparişi iptal et - Siparişleri Sorgula - Kaldıraç, marjı değiştir - Pozisyon bi
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
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 (2)
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
The following library is proposed as a means of being able to use the OpenAI API directly on the metatrader, in the simplest way possible. For more on the library's capabilities, read the following article: https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANT: To use the EA you must add the following URL to allow you to access the OpenAI API as shown in the attached images In order to use the library, you must include the following Hea
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. 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 population algorithms.  High-speed calculation in HMA guarantees unsurpassed accuracy and high search capabilities,
T5L Library is necessary to use the EAs from TSU Investimentos, IAtrader and others. It contains all the functions framework needed to Expert Advisors working properly.  ツ - The Expert Advisors from  TSU Investimentos does not work without this library,  the T5L library can have updates during the year - At this Library you will find several funcionalities like order sends, buy and sell, trigger entry points check, candlestick analyses, supply and demmand marking and lines, and much more. 
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
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
Filtrele:
Erik Stabij
33
Erik Stabij 2024.01.24 22:08 
 

The library works well and Racheal was very helpfull!

Racheal Samson
1323
Geliştiriciden yanıt Racheal Samson 2024.01.24 22:10
I'm always happy to help. Will be here for you anytime. Thanks for the rating :D
helk3rn
253
helk3rn 2024.01.16 15:23 
 

works good, thx

Racheal Samson
1323
Geliştiriciden yanıt Racheal Samson 2024.01.16 16:59
Thanks for the rating, I'm always here to help.
İncelemeye yanıt
Sürüm 1.3 2024.03.04
Fix issue confirming non-compliant "Sec-Websocket-Accept:"(instead of "Sec-WebSocket-Accept:") connection
Sürüm 1.2 2024.01.24
Minor improvement
Sürüm 1.1 2024.01.15
Fixed an error 493 error that occurs when there's a lag between the client and the host server