• Overview
  • Reviews (1)
  • Comments (2)
  • What's new

Binance Library

5

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:

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

  • Copy Binance.mqh header file to folder \MQL5\Include
  • Copy BinanceEA-Sample.mq5 to folder \MQL5\Experts


Example how to call Binance Library from EA

#include <Binance.mqh>

string Symbol      = "BTCUSDT";  // Symbol name
string HistoryData = "1W";       // History data: 1W = 1 week, 1M = 1 month, 3M = 3 months, 6M = 6 months, 1Y = 1 year, MAX = maximum available data
string ApiKey      = "";         // Binance api key
string SecretKey   = "";         // Binance secret key

Binance binance; 

int OnInit()
{  
   binance.init(Symbol,HistoryData,ApiKey,SecretKey);  
   binance.showChart();      

   /* 
      double balanceBTC  = binance.balance("BTC");  //--Check BTC balance--//	
      double balanceUSDT = binance.balance("USDT"); //--Check USDT balance--//   
   
      //--Place buy market order BTCUSDT quantity 0.001 BTC at market price--//
          binance.orderBuyMarket("BTCUSDT"     // symbol name
                                 ,0.001);      // order quantity
                                                               
      //--Place buy limit order BTCUSDT quantity 0.001 BTC at limit price 15500 USDT--//                             
          binance.orderBuyLimit("BTCUSDT"      // symbol name
                                ,0.001         // order quantity
                                ,15500         // limit price
                                ,"GTC");       // time in force: GTC, IOC, FOK, default GTC  
                                                                             
      //--Place sell market order BTCUSDT quantity 0.001 BTC at market price--//
          binance.orderSellMarket("BTCUSDT"    // symbol name
                                  ,0.001);     // order quantity
                                                      
      //--Place sell limit order BTCUSDT quantity 0.001 BTC at limit price 25500 USDT--//
          binance.orderSellLimit("BTCUSDT"     // symbol name
                                 ,0.001        // order quantity
                                 ,25500        // limit price
                                 ,"GTC");      // time in force: GTC, IOC, FOK, default GTC  
   
      //--Get exchange info--//
          ExchangeInfo info;
          binance.getExchangeInfo(Symbol(),info);
            
          Print("quantityDigit: ",info.quantityDigit);
          Print("priceDigit: ",   info.priceDigit);
          Print("minNotional: ",  info.minNotional);
          Print("minQty: ",       info.minQty);
          Print("maxQty: ",       info.maxQty);
          Print("stepSize: ",     info.stepSize);

      //--Get orderBook data--//
          OrderBook orderBook[];
          binance.getOrderBook(Symbol(),orderBook);
   
          for(int i = 0; i < ArraySize(orderBook); i++)
          {
             Print("AskPrice[",i,"] = ",orderBook[i].askPrice);
             Print("AskQty[",i,"]   = ",orderBook[i].askQty);
       
             Print("BidPrice[",i,"] = ",orderBook[i].bidPrice);
             Print("BidQty[",i,"]   = ",orderBook[i].bidQty);
          }

      //--Get open orders--//
          OpenOrders openOrders[];
          binance.getOpenOrders(Symbol(),openOrders);
   
          for(int i = 0; i < ArraySize(openOrders); i++)
          {
             long   orderId       = openOrders[i].orderId;         
             string symbol        = openOrders[i].symbol;       
             string side          = openOrders[i].side;              
             string type          = openOrders[i].type;     
             string status        = openOrders[i].status;    
             string timeInForce   = openOrders[i].timeInForce; 
             double price         = openOrders[i].price;      
             double stopPrice     = openOrders[i].stopPrice;     
             double origQty       = openOrders[i].origQty;   
             double executedQty   = openOrders[i].executedQty;       
             ulong  time          = openOrders[i].time;           
          }

      //--Get trade history--//
          TradeHistory tradeHistory[];
          binance.getTradeHistory(Symbol(),tradeHistory);
   
          for(int i = ArraySize(tradeHistory)-1; i >= 0; i--)
          {
             long   orderId         = tradeHistory[i].orderId;      
             string symbol          = tradeHistory[i].symbol;        
             double price           = tradeHistory[i].price;               
             double qty             = tradeHistory[i].qty;              
             double quoteQty        = tradeHistory[i].quoteQty;         
             double commission      = tradeHistory[i].commission;       
             string commissionAsset = tradeHistory[i].commissionAsset;  
             ulong  time            = tradeHistory[i].time;             
             bool   isBuyer         = tradeHistory[i].isBuyer;          
             bool   isMaker         = tradeHistory[i].isMaker;          
          }
   */ 

   return 0;
}

void OnTimer()
{
   binance.getTickData();
}

void OnDeinit(const int reason)
{
   binance.deinit();
}

void OnTick()
{   

} 


Reviews 1
Konstantin
21
Konstantin 2021.08.27 10:06 
 

The best Binance library. I do recommend it to everyone.

Recommended products
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
95 USD
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: - 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.zip Copy BinanceFutures.mqh header file to folder \MQL5\Include Copy  BinanceFuturesEA-Sample.m
500 USD
CAP Breakout EA MT5
Mohammad Ali
4 (8)
CAP Breakout EA  is a flexible and powerful metatrader expert advisor that using several breakout strategy and implements many useful features. It using the ZikZak Breakout, Daily candle breakout, London time breakout, Pivot points breakout and several breakout strategy. It offers many customizable trading scenarios and flexible position management settings, plus many useful features like customizable trading sessions, a martingale and inverse martingale mode. [    Installation Guide  |  Update
FREE
NS Financas Clear All Objects Automatically
Luiz Guilherme Neves Da Silva
5 (1)
NS Financas Clear All Objects Automatically Script for quick removal of all objects from your chart (lines, shapes, symbols, etc ...) Don't waste any more time trying to find all the objects on your screen for removal. Use this script and in one click all objects will be removed from the chart automatically. Also, it is possible to configure hotkeys to make the script even faster in its use. NS Financas Clear All Objects Automatically does not remove indicators. Take the opportunity to visit our
FREE
Wsslib
Soewono Effendi
You can now easily provide WEBSOCKET connection to javascript to your MT terminal. An easy to use websocket server library for MQL5. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of t
50 USD
Flat finder
Yuriy Lyachshenko
This indicator defines the flat and paints the found part in the colored rectangle. Input parameters: Color rectangle - the color of the painted rectangle. Bars in rectangle - the minimum allowable number of bars in the rectangle. Density in % - flat density, is set as a percentage of the rectangle area. The basic idea of this indicator is: determine the flat as a filling of price of a certain area on the chart.
30 USD
Stable Ex MT5
Vitalii Zakharuk
Introduced expert system Stable Ex MT5 works with the EURUSD currency pair and only with it. This system implemented the principle of five orders - that is, a maximum of five orders can be placed in one direction, after which the total position of the series must be closed by stops, either real or virtual. The trading system is designed to work separately with a series of buy orders and separately with a series of sell orders. which makes the trading system versatile enough. The expert passes a
79 USD
This indicator looks for the Price Action OutSideVerticalBars (Outside bar) patterns and sets a signal pointer on the base bar and a pending order level on the signal bar and generates a signal that a pattern has been found. BUOVB - Bullish Outside Vertical Bar. The signal bar completely covers the previous one, its Close price is above the High of the previous bar. Enter a trade at the breakthrough of the High of the signal bar + filter (5-10 points). BEOVB - Bearish Outside Vertical Bar. The s
15 USD
Hello everyone, RETURN : 1.5% DAILY !!!  This EA has been running 3 MONTHS in DEMO & 1 Month in live. See screenshots attached !  Around 20% a month ! Very low DD ! 1 position at each time ! 3 BOTS with different strategies on M5 : - XAUUSD  - EURUSD - GBPUSD SETFILE will be given for each one in the telegram group !  This EA is not :   - A grid EA - A martingale EA  It avoids a big DD. Futhermore it takes only one position at once ! Join the telegram group :  https://t.me/joi
250 USD
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 );    //复杂开单
88 USD
MT5 Logger
Zoltan Meszaros
Description The CLogger class provides a simple but sophisticated logging utility that you can use to output messages. The messages have associated levels, such as INFO or ERROR that indicate their importance. You can then give the CLogger a level, and only messages at this level or higher will be saved. The levels are: DEBUG : Low-level information for developers. INFO : Generic (useful) information about system operation. WARNING : A warning. ERROR : A handleable error condition. Public method
10 USD
The Fall
Bruce Webb
4.75 (12)
Hurry and buy before price doubles! *Non-Repainting Indicator Message Me Immediately After Purchase For VIP Installation Help and Free Trend Filter Indicator   "The Fall" is an indicator that shows precise Sell reversals. A great arsenal to add to any chart.  "The Fall" is designed to alert SELLS only. So Of course, Only Take The Arrows In a Downtrend Only For Best Results I Recommend   www.CoinexxBroker.com  as a great broker and the one I personally use *Non-Repainting *For Desktop MT5 Only *G
50 USD
The Price Action Impulse Trend MT5 indicator (hereinafter - PAIT MT5) is a trading and analytical complex that independently scans all foreign exchange market and identifies among 8 major currencies (AUD, NZD, EUR, GBP, JPY, CHF, CAD, USD) the most advantageous currency pairs for trading. The PAIT indicator will help you to determine: Price impulses, which are the starting points for trends formation. The strongest and lasting trend movements. Currency pairs that are best suited for trading. T
130 USD
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
85 USD
BinaryFiestaMt5
Andrey Spiridonov
The BinaryFiestaMt5 indicator has been developed and adapted specifically for trading short-term binary options. The algorithm of the indicator analyzes numerous factors before generating a signal. The indicator is installed in the conventional way. The indicator consists of an information window, which displays the name of the trading instrument, support and resistance levels, and the signal itself ( BUY , SELL or WAIT ). A signal is accompanied by a sound and a pop-up Alert. Advantages of th
1 200 USD
WalkForwardOptimizer MT5
Stanislav Korotky
3.6 (5)
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.
85 USD
BinaryWizard
Andrey Spiridonov
1 (1)
BinaryWizard is a powerful indicator for trading short-term binary options. In fact, this is a ready-made trading system. The indicator calculates the reference point and a short-term support and resistance levels. After the current price crosses the resistance level, a sell signal is formed (SIGNAL: SELL). Similarly, after the price crosses the support line, a buy signal is activated (SIGNAL: BUY). Parameters x1, y1 - binding coordinates of the indicator window to the upper left chart corner.
490 USD
VADO algorithm
Noelle Chua Mei Ping
This is an intra day strategy that is simple and resilient for long term use.  There are only a few parameters and the entry is triggered by price action, no indicators are needed.  The time of entry and exit will affect the performance, defaults can be used for safe and conservative trading.  Broker spreads will also affect the returns, because it is intraday, the frequency of trade is once per day per pair.  Do try out the backtest and forward test to verify the results. No grid or martingale
100 USD
Master Calendar Osw
William Oswaldo Mayorga Urduy
MASTER CALENDAR OSW Stop missing trading opportunities or losing trades because of the news that happens every day. This indicator adds a window to the chart, in which all the events that are approaching the current date are shown. But unlike the default form of the program, this allows you to change the colors of each one, according to its importance and adding a vertical line, which helps to better locate when the news happens. In addition to this, you can add division lines for tradi
60 USD
Corridor BARs MT5
Konstantin Nikitin
The indicator shows the upper, middle and lower price limits for a certain period of time. Also, two Moving Averages (MAs) are displayed. Parameters CTType : corridor basis. _Hour : hours, _Day : days, _Bars : bars CTPrice : price type, by bars. OpenClose : Open/Close prices, HighLow : High/Low prices CTShift : corridor shift CTNum : how much to consider for building a corridor, min 2 CTPeriodFast : Fast period, min 2 CTShiftFast : Fast MA shift CTMethodFast : Fast averaging method CTPeriodSl
30 USD
SUPPORT LINES AND RESISTORS + COMMAND BLOCKS for METATRADER 5 A much more pleasant visual way to locate supports and resistance, unlike normal horizontal lines, these can be located from a specific point, without extending backwards, making the graph not look good, it also shows the name of the temporality in which it was created so that when you are operating, you can know to which temporality it belongs. You can also create order blocks in a comfortable and visual way, where you can also
38 USD
The basis of the strategy is the identification of quick corrective movements between the crosses of a working currency pair or metal. At the moment of differences in prices of trading instruments, the adviser analyzes the possible direction of price movement on a working instrument and starts work. Each position has a stop loss and take profit. A unique position tracking algorithm allows you to control the superiority of profit over loss. The adviser does not use dangerous trading method
1 790 USD
Make is a very powerful auxiliary system that can greatly improve your trading efficiency. It has six unusual systems. 1. Market price trading system: The trading system enables you to easily execute the operations on market price orders, thus achieving very fast order execution. 2. Position management system: Position management system enables you to understand the profit changes of your position and manage the operation of orders in the first time. 3. Order management system: The order ma
200 USD
An easy to use websocket library for MQL5. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION:  PLEASE CONTACT SELLER BEFORE PURCHASE. Due to the nature of this kind of library,  FULL FEATURE DEMO VERSION CAN BE PROVIDED ON REQUEST ==============
30 USD
Bar Spread Analyzer MT5
Sergey Efimenko
3.5 (2)
The indicator displays maximum, minimum and average spread for each bar of the timeframe it is applied to. The spreads are displayed in the form of a histogram. For the current bar it also displays the last (current) spread, the sum of all spreads and their number. Data for each closed bar is saved in a file on the first tick of the next bar (or the current bar in case the indicator/terminal is restarted), so when the terminal is restarted the data is loaded back.
FREE
The meaning of this indicator is to   find Murray levels on all timeframes   and combine them into   combo levels , including signal levels based on strong Murray levels (+2, +1, 8, 4, 0, -1, -2). The lower the timeframe, the more chances you have to see the combo level immediately. It will be highlighted in color. When you hover over any number, a hint will pop up to which timeframe the level belongs to. But you will always see the current timeframe as the leftmost one. A  smart alert  will hel
30 USD
StopLevel
Iurii Tokman
5 (2)
StopLevel   The meter controls the STOPLEVEL level. When the level changes, it signals with an alert. STOPLEVEL - the   minimum offset in points from the current closing price for placing Stop orders, or the minimum allowable stop loss / take profit level in points. A zero value of STOPLEVEL means either the absence of a restriction on the minimum distance for stop loss / take profit, or the fact that the trading server uses external mechanisms for dynamic level control that cannot be transmitte
FREE
Purpose: trading with price actions! It is better for high time-frame from H12,  Daily, ... How does it work? When price goes to specific patterns (eg: Bearish/Bullish engulfing, Bearish/Bullish pin bar, piercing, harami), EA will check and to open a suitable position. Input parameters: . InpLots: the fixed lots to open position. Defaul is 0.01 . InpRiskPercent: Or by percent (%) of balance, <=20%, 0 if not use. Default is 1 . InpTakeProfit: Take Profit (in points), default is 760 points . 
10 USD
CAP News Trading MT5
Mohammad Ali
5 (1)
Need to open a pending order at news time? or need to open a pending/instant order at a specific time?  CAP News Trading  is the right tool for you. The  CAP News Trading  opens pending orders at a specific time or specific date for you avoiding human errors and enhancing your trading activity. It is useful for news traders who open pending orders before the news come out. News trading is one of the most difficult disciplines – but it can also be one of the most profitable ones if you know the r
30 USD
PZ MAcD Trader EA MT5
PZ TRADING SLU
3.8 (5)
This EA is a flexible and powerful metatrader expert advisor that trades using the MACD indicator and implements many useful features. It can trade using the MACD indicator alone, or donchian breakouts confirmed by the MACD indicator from any timeframe. Additionally, it offers a martingale feature and forex session filters. [ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ] Easy to use and supervise Fully configurable settings Customizable break-even, SL, TP and traili
FREE
Buyers of this product also purchase
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,
819.99 USD
OrderBook History Library
Stanislav Korotky
3 (2)
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
49 USD
This is an easy-to-use tool for implementing Support Vector Machine Learning in your Expert Advisors, Indicators and other MetaTrader 5 projects. Until now, the use of support vector machine classification has been limited only by advanced coders via external java and c++ dll libraries. This tool has been developed using only the standard MetaTrader 5 tools and provides advanced support vector machine functionality using a very simple interface. Please note: this product is not an Expert Advisor
20 USD
What's this? The Binance API Library is a library for working with the Binance cryptocurrency exchange. For convenience and full compatibility with the Binance exchange, all functions have been ported from the official documentation of the exchange, which is located at:  https://binance-docs.github.io/apidocs/spot/en/#market-data-endpoints . For more information on API functions, please learn above mentioned documentation and also the functionality of the BinanceApiLibrary.mqh header file! How
200 USD
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: - 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.zip Copy Binance.mqh header file to folder \MQL5\Include Copy  BinanceEA-Sample.mq5 to folder \MQL5\Exp
500 USD
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
249 USD
BitMEX Trading API
Romeu Bertho
5 (1)
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
500 USD
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
30 USD
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,
819.99 USD
Sememas
Joao Carlos Almeida Tolovi
Lorem ipsum dictumst tortor ut arcu convallis habitasse, tristique dapibus mattis commodo a pellentesque. turpis torquent platea malesuada nisi non cras auctor faucibus aliquam, aliquet congue etiam tempus primis aenean commodo mi, morbi amet inceptos eros ullamcorper dapibus hendrerit tristique. ullamcorper venenatis sociosqu justo ligula porttitor lacinia ipsum id hendrerit, imperdiet adipiscing dolor lectus pharetra phasellus sociosqu libero tempor, quisque primis etiam mattis malesuada vulp
30 USD
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        -
49 USD
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
49 USD
简介 本产品是一个导出的系统函数库 包含交易,订单查询,数学计算,软件界面以及一些策略算法库等。 软件意义 节省开发者的开发周期,可以快速通过该程序实现自己想要的功能。  为初学者快速掌握mt5的系统库函数提供便利。 功能简介 交易函数,包含各种交易函数的重载。 订单函数,根据输入参数查询各种满足自己要求的订单,并返回价格,止损,编号等等信息 界面函数,通用界面,可以快为EA建立一般的操作节目。 信号函数库:包含各种交易指标的信号库,比如K线与均线的金叉和死叉,快慢线的金叉和死叉等。 字符串函数:包含各种字符串的处理等 绘图函数库:通用的mt4和mt5,绘制各种图形的函数库。 数学函数库:通用的数学计算函数。 策略函数库:已经封装的策略库,可以直接被调用、
39 USD
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
30 USD
More from author
This script allows you to close all orders and delete all pending orders. Set to true order type you want to close and cancel. Parameters: AllCurrency  = set true to close position and cancel order in all pair, set false for current pair. CloseBUY  = set true to close buy position. CloseSELL  = set true to close sell position. DeleteBUYSTOP   = set true to cancel buy stop order. DeleteSELLSTOP  = set true to cancel sell stop order. DeleteBUYLIMIT  = set true to cancel buy limit order. DeleteSEL
30 USD
Ambaru EA
Hadil Mutaqin SE
Ambaru EA is a fully automated trading system which trades based on market movement to identify trend and signs of reversal with breakout strategy. Each trade is protected by Stop Loss and adaptive trade management algorithm to minimize drawdown. The system is optimized for the currency pair EURUSD and recommended to use ECN/STP broker with low spread, low commission and fast execution. Parameters UseMM - set to true to enable auto money management. RiskPercent - risk per trade if UseMM is tru
1 250 USD
Binance MT5
Hadil Mutaqin SE
Binance MT5 is a tool for charting & manual trading Bitcoin and Altcoin on Binance Spot Market from MT5 platform. Support all order types: Limit, Market, Stop-Limit and Stop-Market . Parameters Symbol                = symbol name HistoryData        = start time to download history data API Key               = your binance api key Secret Key           = your binance secret key Custom Symbol   = to set manual symbol name * You should allow WebRequest from Tools menu >> Options >> Expert Adviso
250 USD
Bitcoin Trading Bot 101 is a fully automated trading system which trades based on market movement to identify trend with smart hedging strategy. The system is running on Binance spot market. Parameters API Key              = your binance api key Secret Key           = your binance secret key Symbol              = symbol name TargetProfit (%) = target profit in percent TimeBased         = period to check target *You should allow WebRequest from Tools menu >> Options >> Expert Advisors and a
250 USD
BitMEX MT5
Hadil Mutaqin SE
BitMEX MT5 is a tool for charting and manual trading Bitcoin and Altcoin on BitMEX from MT5 platform. Support all order types:: Limit, Market, Stop-Limit, Stop-Market, TakeProfit, StopLoss and Trailing Stop. Parameters API Key  = your bitmex api key Secret Key  = your bitmex secret key Symbol  = symbol name Leverage = to set leverage HistoryData  = start time to download history data TestnetMode  = set to true for testnet, set to false for real trading *You should allow WebRequest from Tools
250 USD
Fully automated rebalancing crypto portfolio based on threshold to maintain a set of desired allocations. Threshold rebalancing is a strategy which has been utilized in the traditional market for decades, designed to reduce risk, it’s a simple solution for cryptocurrency market, rebalancing can also bring increased returns. This tool is running on Binance Spot Market. Parameters ApiKey             = ""                     //Your Binance Api key SecretKey         = ""                      //Your
250 USD
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: - 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.zip Copy BinanceFutures.mqh header file to folder \MQL5\Include Copy  BinanceFuturesEA-Sample.m
500 USD
Binance Futures MT5 is a tool for charting and manual trading Bitcoin & Altcoin on Binance Futures Market from MT5 platform. Support all order types: Limit, Market, Stop-Limit, Stop-Market , StopLoss and TakeProfit. Parameters Symbol            =  symbol name HistoryData      =  start time to download history data APIKey             =  your binance api key SecretKey       =  your binance secret key Leverage         = to set leverage MarginType     =  to set margin type (crossed or isolated) Po
250 USD
Filter:
Konstantin
21
Konstantin 2021.08.27 10:06 
 

The best Binance library. I do recommend it to everyone.

Reply to review
Version 1.79 2021.10.20
- Various bug fixes and improvements
Version 1.78 2021.09.12
- Various bug fixes and improvements
Version 1.77 2021.09.10
- Added Margin Trading functions
- Added Stop-Market order function
- Various bug fixes and improvements
Version 1.76 2021.08.29
- Added function to get exchange info and orderbook data
- Added function to get open orders, order history and trade history
- Various bug fixes and improvements
Version 1.75 2021.06.22
- Various bug fixes and improvements
Version 1.74 2021.05.30
- Add delay parameter for data request rate
- Various bug fixes and improvements
Version 1.73 2021.05.22
- Fix issue with history data
- Fix issue with chart properties
- Various bug fixes and improvements
Version 1.72 2021.05.19
- Add option for 1 day history data
- Optimized program code
Version 1.71 2021.05.15
- Add HistoryData parameter for maximum data
- Various bug fixes and improvements
Version 1.7 2021.05.08
- Fix issue with exchangeInfo data
Version 1.6 2021.05.07
- Fixed minor bugs
- Optimized program code
Version 1.5 2021.05.03
- Various bug fixes and improvements
Version 1.4 2021.05.02
- Various bug fixes and improvements
Version 1.3 2021.05.01
- Fixed minor bug for volume data
- Optimized program code
Version 1.2 2021.02.16
- Various bug fixes and improvements