• 概要
  • レビュー (1)
  • コメント (2)
  • 最新情報

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:

- 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-Sample.mq5 to folder \MQL5\Experts

- Attach BinanceEA-Sample to the chart


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()
{   

} 


レビュー 1
Konstantin
21
Konstantin 2021.08.27 10:06 
 

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

おすすめのプロダクト
The MetaCOT 2 CFTC ToolBox Demo is a special version of the fully functional MetaCOT 2 CFTC ToolBox MT5 library. The demo version has no restrictions, however, unlike the fully functional version, it outputs data with a delay. The library provides access to the 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 sepa
FREE
Название советника : Survivor  (есть расширенная версия: https://www.mql5.com/ru/market/product/36530 ) Валютные пары : USDJPY, EURUSD, GBPUSD, AUDUSD, GBPJPY, XAUUSD, EURCHF Рекомендованная валютная пара : USDJPY Таймфрейм : М5 Время торговли : круглосуточно Описание : Трендовый  советник с возможностью мартингейла и построением сетки ордеров. В советнике используются три группы аналогичных сигналов для открытия, закрытия и дополнительных сделок. При наличии тренда(определяется МА) ловится отс
FREE
NATS (Niguru Automatic Trailing Stop) will help you achieve more profits, by setting the trailing stop automatically. Pair this NATS application with EA, or can also be used as a complement to manual trading. A trailing stop is a powerful tool in trading that combines risk management and profit optimization.  A trailing stop is a type of market order that sets a stop-loss at a percentage below the market price of an asset, rather than a fixed number. It dynamically adjusts as the asset’s pr
FREE
This expert is best when running on GBPUSD M30 and is designed to give consistent mid/long term revenues. It doesn't use any dangerous strategies as martingale or grid trading. All orders are protected by a stoploss and the money management feature allows to protect the account balance. This expert also includes a sophisticated time management system to target best times to trade. This EA is not a scalper and will be less affected by slippages and spreads from brokers. It will trade less than a
Parallax FX
Michael Prescott Burney
Parallax EA for AUDUSD H1 Chart Experience the next level of automated trading with Parallax EA , meticulously crafted for the AUDUSD H1 chart. This expert advisor leverages the power of 300 finely-tuned strategies , each contributing to an exceptionally high win rate over the past five years . Designed for traders who demand perfection, Parallax EA is the culmination of extensive research, optimization, and real-world testing. Key Features: Unparalleled Strategy Integration: Harness the collec
Derivonit EA  is fully automated Expert Advisor for trading Boom 1000 Index  offered by Deriv formerly known as Binary Dotcom. The EA uses more than seven strategies to open trades and close. It is based on CCI, STOCHASTICH, BANDS, ALLIGATOR and ENVELOPES for opening trades and then uses ATR, ADX, Accelerator Oscillator and RSI for closing trades. The EA will automatically open trades and close on Take Profit. Lot size and number of trades can be also changed depending on account balance you hav
Tired of complex order placement and manual calculations? Trade Dashboard is your solution. With its user-friendly interface, placing orders becomes effortless, by a single click, you can open trades, set stop loss and take profit levels, manage trade lot size, and calculate risk to reward ratios, allowing you to only focus on your strategy. Say goodbye to manual calculations and streamline your trading experience with Trade Dashboard. Download  Demo Version  right now. You can find  Details of
The Exp Crassula expert Advisor can start working with a minimum Deposit of $ 20. it is possible to enable automatic lot increase (calculated from the result of the last transaction.) The expert is working around the clock in fully automatic mode. The expert showed good results on the history of the EURUSD H1 pair. You can enable it on other timeframes and currency pairs by first testing and selecting the minimum size for the calculation in paragraphs parameter. it is recommended to use fr
Helios AI
Nestor Alejandro Chiariello
新しい金取引の株価に実装された Helios AI の新しい AI テクノロジーは非常に効率的で、市場に参入するための主要な動きを機械学習して市場範囲を分析し、スリッページを分解して徹底的な分析を行うことができます。ヘッジもマーチンもなく、非常に洗練された新しいテクノロジーを備えたスキャルパーです。 人工知能は主に当社のサーバーで動作し、価格を比較すると、他の市場と比較して一致させるために、リアルタイムで当社のサーバーで再度比較する独自のテクノロジーを組み込んでいます。このようにして、複数のネットワークを参照します 次の価格 $1599 残り 3 つ 時間に応じてスリッページに対応する内部分析。スリッページが下位ランクの場所にあることがわかっている場合 1 日の初めから終わりまで、信じられないほどの毎日の分析を実行 私の戦略開発は、プロのトレーダーとして長年にわたり私が設計したもので、AI の自己適応を追加してパフォーマンスを最適化し、さらに改善していることに留意してください。 これは、利益が実際にあり、テイクプロフィットとストップロスで制御されるリアルスキャルパ
Apolo AI MT5
Nestor Alejandro Chiariello
トレーダーの皆さん、私は実際の結果を厳密に考慮してこのツールを設計しました。Apolo AI は、カナダ通貨の AI とノードで構造化されたトレンド アルゴリズムでスキャルピングすることを目的として特別に設計されました。ここでは、10,000 から 10,000 までの 1 年間のバックテストの結果を見ることができます。 40k、同様の結果でリアルマネーが勝利したリアルアカウントのシグナルも確認できます。Apollo は素晴らしいです! 設計について少し説明します。USDCAD などの安定した通貨のトレンドでスキャルピングするノードの範囲に基づいて、AI が低リスクのエントリーを行うための適切なポイントの構築を担当します。 逆の場合は、回復または終了して再び回復する可能性に基づいて回復係数が入る固定点を作成するノードがあります。 低ランクのスリッページがわかれば、時間に応じたスリッページに対応する内部分析 私の戦略開発は、プロのトレーダーとして長年にわたって私が設計したものであり、AI の自己適応を加えてパフォーマンスを最適化し、パフォーマンスをさらに向上させていることに
TheMarketDestroyerを紹介します。MQL5の熟練トレーダー向けの究極の半自動EAです! 主な特徴: 半手動制御: TheMarketDestroyerは、買いまたは売りのエントリーポイントを設定する柔軟性を提供します。市場が設定されたテイクプロフィット(TP)に達すると、取引は自動的に終了します。その後、次の取引のエントリを再設定するだけです。 カスタマイズ可能なロットマルチプライヤー: ロットマルチプライヤーシステムで戦略を適応させます。市場がストップロス(SL)に達するたびにロットサイズを調整し、リカバリーの機会を最適化できます。 複製設定: SLに達する回数を設定し、EAがロットマルチプライヤーを適用します。この柔軟性により、リスクをより効果的に管理し、トレーディングスタイルに合わせて調整できます。 実証済みの戦略: 私たちが示す画像とビデオは、MQL5の戦略テスターでのボットの自動テストに基づいています。これらのテストは、EAの潜在能力を示すために無限ループで行われます。しかし、実際の市場条件では、TheMarketDestroyerはTPに達すると動作を停止し
MT4/5通用交易库(  一份代码通用4和5 ) #import "K Trade Lib5.ex5"    //简单开单    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 );    //复杂开单    void SetMagic( int magic, int magic_plus= 0 ); void SetLotsAddMode(int mode=0,double lotsadd=0);    long OrderOpenAdvance( int mode, int type, double volume, int step, int magic, string symbol= "" , string comm
FREE
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
Intro to Range Breakout Strategy (pre-close clearance) Range = yesterday high - Yesterday low On track = opening price + range *k; Lower rail = Open price - range *K Stop-loss closing position: When the price breaks up the upper track or breaks down the lower track, it breaks the opening price of the day again Parameters: Pairs List (comma separated)       = "GBPUSD,GBPJPY,USDJPY,XAUUSD,XTIUSD,USTEC"; - TimeFrame = PERIOD_D1; - MagicNumber      = 60037;          - OrderComment     = "RangeBre
The   Bullish Harami candlestick pattern   is formed by two candles. Here’s how to identify the Bullish Harami candlestick pattern: The first candle must be bearish and have a big body The second candle must be small and bullish The second candle is inside the body of the first candle This 2-candle bullish candlestick pattern is a reversal pattern, meaning that it’s used to find bottoms. For this reason, we want to see this pattern after a move to the downside, showing that bulls are starting to
Volume Flow Binance
Thalles Nascimento De Carvalho
Volume Flow Binance! お気に入りの暗号通貨の times and trades データにアクセスし、取引量の流れや価格の動きを分析する詳細を得られるとしたら、あなたのブローカーが取引履歴の完全なアクセスを提供していなくても、それが現実になると思いませんか? Volume Flow Binance を使えば、それが実現します!この MQL5 スクリプトは、リアルタイムの市場のダイナミクスを詳しく理解したい暗号通貨トレーダーのために設計されています。 主な特徴: スクリプトのメニューにある任意の暗号通貨の times and trades データに直接アクセス。 世界的に有名な取引所 Binance からのリアルタイムデータ更新。 価格の動きを予測し、取引量の流れを正確に分析。 Times and Sales Crypto インジケーター と統合し、市場分析を次のレベルに引き上げます。 なぜ Volume Flow Binance を選ぶべきなのか? これは、リアルタイムで売買行動を理解し、行われた取引を観察するための完璧なツールで
FREE
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
Maximize Your Trading Potential with Our MA Gold Sniper Entry EA Transform your trading experience with our expertly designed EA, engineered to deliver consistent profitability and optimal performance. Safe Trading Approach: No Risky Strategies: Avoids using high-risk trading styles such as grid or martingale systems, ensuring a safer and more stable trading experience. Consistent Methodology: Employs a proven and reliable trading strategy focused on long-term success and sustainability. Key
The strategy which is applied in finance market all around the world is known as CTA strategy. A successful CTA always includes multi-strategies, multi-instruments and multi-timeframe. The series of Multi Instruments TrendSystem (MITS) provide a profitable strategy which can be used in different instruments with different timeframe. Multi Instruments TrendSystem 3 BS  MT5 (Blood Sword)  is a fully automated multi-instrument Expert Advisor. This EA is one of our trend strategies EA, it can be u
Iスリッページ=0;-許可されたスリッページ,0-使用されていません   S cmt="";-ご注文についてのコメント   Iマジック=20200131;-マジック、EAの注文ID   SのWorkTime="00:00-24:00"; - フォーマットはHH:MM-HH:MM,all day0-24or00:00-24:00です   D fix_lot=0.01;//修正ロット-作業ロット   Order_tp D=100.0;//TP. 私はお勧めします–10.0-4文字のようにポイントで利益を取る! EAは自動的に5文字の楽器を検出し、自動的に値を10倍に増加します。   D order_sl=0.0;//SL-4文字のようにポイントの損失を停止!   B AverageUse=true;-平均化を使用するかどうか   D LotMn=1.59;-平均化のためのロット乗数.   D AverageStep=30;-注文間のステップ. 私はお勧め-100   D AverageTake=60;-平均すると利益を取る。   I MaxOrders=20;-平均化グリッド内の注文の最
ABOUT TWENTY 23th EA This is one of the EA's in the market that trades martingale with moving averages, this ea trades using 2 moving averages and the other moving average id for the trailing user don't need to worry about setting trailing stops.This ea martingale on both side at the same time. TRADING PLAN We also have daily trading plan whereby the user will be able to set the trading plan on how much each day the trader is willing to loss or gain. once the daily target is reached ea stops wor
Top Performance EA
Lorenzo Capasso Barbato
4.33 (6)
The EA works with 24 pairs, it has been programmed with specific indicators designed by me, it is not the result of optimizations on past facts and events. The EA is fully customizable from input. The EA is able to detect countertrend movements and therefore opens hedging positions until the new signal to protect the account from strong drawdowns (this is a rare fact. In the backtest 2 or 3 times at most) but it still manages to reduce the drawdoWn and avoid major stop losses. Don't judge EA by
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. 
Expert Advisorを使用すると、別のエキスパートによって行われ、csvファイルに保存されたトランザクションの実行をシミュ これは、別のサーバー上の取引戦略の結果を確認するのに役立ちます。 Account History Exporterなどの別のプログラムを使用して、アカウントの取引履歴を目的の形式のcsvファイルにエクスポートしたり、Expert History Exporterからexpertにプログラムコードを接続して履歴をエクスポートしたりすることができます。 ファイルの先頭に次のような行があるはずです: DATE,TICKET,TYPE,SYMBOL,VOLUME,ENTRY,PRICE,STOPLOSS,TAKEPROFIT,PROFIT,COMMISSION,FEE,SWAP,MAGIC ,COMMENT つまり、他の情報がその前にある可能性があります。 それらの後とファイルの最後には、1つのトランザクションのコンマ区切りのフィールド値を持つ行があります。 行内のフィールドの値: DATE - date in the forma
FREE
Ea does not use martingale or grid and has a stop loss for every position.  Symbols: EURCHF, EURCAD, USDCHF and other. Time frame: M15 Best results on EURCAD M15. Live signals and other products here -  https://www.mql5.com/ru/users/leron34/seller#products The EA should run on a VPS continuously without interruption.  Multicurrency advisor. You can enter pairs in the EA settings for tests. I recommend the default settings. You can install an adviser on any pair on M15. The EA has a news filter
Welcome to the MT 5 Candle Bot Simply set the Indicator Filter as you want and the Robot does the Job for you. This Robot works on all frames time frames  and all pairs, the bot places entry positions. Features: - Magic Number - Spread Filter - Take Profit - Stop Loss - Bar Shift - Exit at opposite Signal - Filter (adjustable) - Trailing (adjustable) - Martingale (adjustable) and many  more. Please feel free to download it and trade 24/7. If you need help setting it up please feel free to contac
Binanceは世界的に有名な暗号通貨取引所です! MT5ユーザーがBinanceFuturesを直接取引できるようにするために、このプログラムは次の取引機能を提供します。 1. Binance Futuresの取引スタイルを模倣し、フレンドリーな操作パネルを提供します。 2.レバレッジ、バランス、その他の情報を取得するには、自分でapiとsecretを入力します(Binance apiで先物取引の許可を開く必要があります)。 3. limitOrder(指値注文)、marketOrder(成行注文)、stopLimit(ストップ利益の制限とストップロス注文)、stopMarket(マーケットストップ利益とストップロス注文)をサポートします。 4.成行注文の場合、最大オープンポジションとコスト情報は最新の価格に基づいて計算できます。 5.すべての注文のリストを表示したり、注文をキャンセルしたりできます。 6.すべてのポジションのリストを表示でき、成行注文に従ってポジションを空にすることができます。 7. Deepin情報の自動表示のサポート(Deepin
It works according to the spread trading strategy. The essence of spread strategies is to profit from the difference between asset prices. When prices diverge, two opposite transactions are opened for different currency pairs. Closing occurs when prices converge backwards or according to signals from the neural network.   Parameters Symbol1                           -   the first currency pair Symbol1                            - the second currency pair DiffPrevCurrOpenB          -  the discr
QuantumAlert RSI Navigator is a free indicator available for MT4/MT5 platforms, its work is to provide "alerts" when the market is inside "overbought and oversold" regions in the form of "buy or sell" signals. This indicator comes with many customization options mentioned in the parameter section below, user can customise these parameters as needful. Join our MQL5 group , where we share important news and updates. You are also welcome to join our private channel as well, contact me for the priva
FREE
This EA is sessions trading robot that allows you to trade the trading session of yours choice as it waits for market markers to make decision for the direction of the day before taking any trades. It has 3 entry signals that uses candle stick patterns, Moving Averages and Range Break to maximize profits and to take advantage of the trending market. The EA practices risk management and has the ability to grow account by risking certain percentage of your account(risk percentage) each time there
このプロダクトを購入した人は以下も購入しています
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,
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
金融とトレーディング戦略の領域を深く掘り下げ、私は一連の実験を実施し、強化学習に基づくアプローチと強化学習を使用しないアプローチを調査することにしました。 これらの手法を適用して、私は現代のトレーディングにおけるユニークな戦略の重要性を理解する上で極めて重要な微妙な結論を導き出すことができました。 ニューラル ネットワーク アドバイザーは、初期段階では目覚ましい効率性を示したにもかかわらず、長期的には非常に不安定であることが判明しました。 市場のボラティリティ、トレンドの変化、外部事象などのさまざまな要因により、企業の運営に混乱が生じ、最終的には不安定化につながりました。 この経験を武器に、私は課題を受け入れ、独自のアプローチを開発し始めました。 私の焦点は、集められた最良のインジケーターを異なるパラメーター設定で利用するアドバイザーを作成することに集中していました。 このアドバイザーは、私の独自の戦略に基づいており、さまざまなパラメーター設定を持つ 14 の指標を同時に採用し、何時間ものデータ分析と綿密なテストから生まれました。
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
このライブラリを使用すると、任意の EA を使用して取引を管理でき、説明に記載されているスクリプト コードを使用して任意の EA に簡単に統合でき、完全なプロセスを示すビデオのデモ例も利用できます。 - 指値注文、SL 指値注文、利食い指値注文の発行 - マーケット、SLマーケット、TPマーケットの注文を行う - 指値注文の変更 - 注文をキャンセルする - 注文のクエリ - レバレッジ、マージンの変更 - 位置情報の取得 もっと... MT5 に Binance チャートがない場合を除き、暗号チャートのレンタルはオプションです。 スクリプトのデモについては、 ここをクリックしてください トレーディングパネルでの取引をご希望の場合は、 この製品に興味があるかもしれません
Want to get all events like Previous/Forecast/Actual values for each news to analyze/predict it? By this simple library you can do it easily,Just import/integrate the library into your system,then get all possible values for each news   Even In Strategy Tester   . Note: Please add the address " https://www.forexfactory.com/ " of news feed at your MT5 tab > Tools > Options > Expert Advisors > Check Allow web request for listed URL. Since the WebRequest() function can't be called from indicator ba
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
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
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,
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
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
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 );    //复杂开单
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
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
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 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
このライブラリは、キーと値の配列をソートするために使用されます。多くの場合、値をソートする必要があります。 Python言語のように sorted(key_value.items(), key = lambda kv:(kv[ 1 ], kv[ 0 ])) インポート機能 利用シーン例 1. グリッド EA 注文は始値に従って並べ替えられます void SortedByOpenPride()   {    long     OrderTicketBuffer[];    double   OpenPriceBuffer[];    for ( int i = PositionsTotal ()- 1 ; i>= 0 ; i--)      {        if (m_position.SelectByIndex(i))         {          OrderTicketBuffer[i] = long (m_position.Ticket());          OpenPriceBuffer[i] = m_position.PriceOpen();  
A Simple Moving Average (SMA) is a statistical indicator used in time series analysis. This indicator represents the arithmetic mean of a sequence of values over a specific period of time. SMA is used to smooth short-term fluctuations in data, helping to highlight the overall trend or direction of changes. This aids analysts and traders in better understanding the general dynamics of the time series and identifying potential trends or changes in direction.  More information you can find in Wiki 
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
作者のその他のプロダクト
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
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 * You should allow WebRequest from Tools menu >> Options >> Expert Advisors and add URL: https://api.binance.com * For automatic tradin
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
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
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
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
フィルタ:
Konstantin
21
Konstantin 2021.08.27 10:06 
 

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

レビューに返信
バージョン 1.80 2022.02.02
- Fixed no connection issue
- Optimized program code
バージョン 1.79 2021.10.20
- Various bug fixes and improvements
バージョン 1.78 2021.09.12
- Various bug fixes and improvements
バージョン 1.77 2021.09.10
- Added Margin Trading functions
- Added Stop-Market order function
- Various bug fixes and improvements
バージョン 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
バージョン 1.75 2021.06.22
- Various bug fixes and improvements
バージョン 1.74 2021.05.30
- Add delay parameter for data request rate
- Various bug fixes and improvements
バージョン 1.73 2021.05.22
- Fix issue with history data
- Fix issue with chart properties
- Various bug fixes and improvements
バージョン 1.72 2021.05.19
- Add option for 1 day history data
- Optimized program code
バージョン 1.71 2021.05.15
- Add HistoryData parameter for maximum data
- Various bug fixes and improvements
バージョン 1.7 2021.05.08
- Fix issue with exchangeInfo data
バージョン 1.6 2021.05.07
- Fixed minor bugs
- Optimized program code
バージョン 1.5 2021.05.03
- Various bug fixes and improvements
バージョン 1.4 2021.05.02
- Various bug fixes and improvements
バージョン 1.3 2021.05.01
- Fixed minor bug for volume data
- Optimized program code
バージョン 1.2 2021.02.16
- Various bug fixes and improvements