Goal: Build Automated Trading Strategies within MT5 quickly and effortlessly with mql5
.
Includes a Crypto-Bridge child class for trading on Crypto Exchanges with CB-API .
Connects to Ascendex (Spot), Bitmex, Bybit (Futures), Binance (Spot+Futures), Kucoin (Spot), and FTX (Spot+Futures).
CBP stands for CryptoBridgePro (The crypto exchange bridge built for professional traders).
This is the Easy Crypto Trading Package for MQL/MT5 that you've always dreamed about. Let's take a look at what is inside
This include file makes life easier when making robots and other utilities.
RobotFrameWork btc;
RobotFrameWork bnb;
RobotFrameWork eth;
CBPFrameWork crypto_bot_btc;
CBPFrameWork crypto_bot_bnb;
CBPFrameWork crypto_bot_eth;
btc.tradeBuy(0.1);// send market buy request to mt5 brokerage/backtester
bnb.tradeBid(1.25, bnb.symbolBid());// send buy limit request to mt5 brokerage/backtester
eth.tradeBuyStop(2.5,eth.symbolAsk());// send buy stop request to mt5 brokerage/backtester
// sends request to crypto exchange
crypto_bot_eth.tradeBuyStop(2.5,eth.symbolAsk());
crypto_bot_bnb.tradeBid(2.5,bnb.symbolBid());
crypto_bot_btc.tradeBuy(2.5);
More order types are supported, but it is limited to the exchange offering the feature.
bool tradeBuyStopLimit(double volume, double trigger);
bool tradeSellStopLimit(double volume, double trigger);
bool tradeBuyStopLimit(double volume, double trigger, double orderprice);
bool tradeSellStopLimit(double volume, double trigger, double orderprice);
Spend less time coding and more time focusing on your trading algorithms. Add two lines to get started.
#include <TradingToolCrypto\CBP\CBPFramework.mqh>
CBPFrameWork cb; // CryptoBridgePro child class
After adding the child class, you can access all the functions within cb. When you add the "." after cb, MetaEditor will use intellisense to list all the available functions from the CBP Framework. To view all the functions, please see the mqh file.