Binance
Integrates with Binance.com, and Binance.us. Provides historical cryptocurrency data in daily, weekly, monthly, hourly and intraday minute intervals. Also supports streaming data, and trading in Spot and Margin accounts.
$49.95 / Lifetime OR included in Premium subscription
Try before you Buy! Download the Extension for a 14-day free trial before purchasing.
(all Extensions require a Wealth-Lab Subscription)

Binance Extension

The Binance Extension for Wealth-Lab 8 offers the following integration points with Binance:

  • Historical Data - daily, weekly, monthly, hourly, and minute bar intervals supported.
  • Streaming Data - both streaming market data and push notifications on order status and balance updates.
  • Binance Symbols DataSet - contains all of the supported symbols as delivered by Binance.
  • Trading - Spot and Margin trading is supported, Futures will be considered for a future release based on customer demand.

Environments

The Binance Extension supports the following Binance environments:

Configuration

  1. Generate an API Key and a Secret Key using the instructions from the Binance Environment (follow the links above.)
  2. Select the Binance Broker in the WL7 Order Manager, and click Configure.
  3. Enter the API Key, Secret Key, the connection Environment, and Spot/Margin, press OK.
  4. Click Connect.

Position Sizing

If you are trying to sell your entire balance of a crypto, you may see a LOT_SIZE error. This is because of the Binance fees. To avoid this, don't try to sell 100% of a position, or maintain a balance of BNB in your Binance account, which Binance will use for fees before going to the sold asset.


DISCLAIMER:

The third party data is subject to the availability of the respective provider (website) and may be delayed or inaccessible periodically due to network or technical reasons. As the data is not guaranteed to be accurate, it is your responsibility to confirm that it does not contain errors before utilizing it for any type of backtesting or trading activities. Quantacula LLC is not to be held liable for any errors in market data or its inavailability.

Screenshots

This Extension doesn't have any screenshots yet!

Change Log

Wealth-Lab 8 Build 37 - 12/10/2024
  • Updated to Binance.NET 10.13.1 and CryptoExchange.NET 8.4.3.
Wealth-Lab 8 Build 36 - 5/23/2024
  • CryptoExchange.Net.7.1.0 -> CryptoExchange.Net.7.5.2.
  • Binance.Net.9.7.0 -> Binance.Net.9.9.7.
Wealth-Lab 8 Build 35 - 3/18/2024
  • Update to Binance.NET 9.7.0, CryptoExchange.NET 7.1.0.
Wealth-Lab 8 Build 34 - 2/16/2024
  • Standardize on CryptoExchange.NET 6.2.3.
Wealth-Lab 8 Build 33 - 2/15/2024
  • Maps 120+ minute intervals to corresponding hour increments so the requests for data do not fail.
  • Update to CryptoExchange.NET 6.2.4.
Wealth-Lab 8 Build 32 - 2/9/2024
  • Target .NET8.
Wealth-Lab 8 Build 31 - 12/13/2023
  • Weekly+ Strategy orders will be submitted as GTC.
Wealth-Lab 8 Build 30 - 12/8/2023
  • Binance.Net.9.1.5 -> Binance.Net.9.2.0.
  • CryptoExchange.Net.6.2.0 -> CryptoExchange.Net.6.2.3.
  • Fixed exception when entering API Key, Secret Key.
Wealth-Lab 8 Build 29 - 10/26/2023
  • Update to CryptoExchange.Net.6.2.0,Binance.Net.9.1.5.
Wealth-Lab 8 Build 28 - 10/5/2023
  • Support new base class methods for returning SymbolInfo including decimals for a symbol.
Wealth-Lab 8 Build 27 - 8/28/2023
  • Adapt to Binance.Net (9.0.5).
Wealth-Lab 8 Build 26 - 8/21/2023
Wealth-Lab 8 Build 25 - 8/4/2023
  • Fixed an initialization exception that caused the exception to surface while typing a symbol into the chart.
Wealth-Lab 8 Build 24 - 6/14/2023
  • Positions will synchronize using the decimal precision required to trade with respect to the Quote Base selected. Position quantity residuals less than a symbol’s precision will be ignored by WealthLab.
  • Binance Margin Account connection has been removed
  • Ignore 0-Quantity Binance Margin positions
  • Fix: runtime error in BinanceConnection
Wealth-Lab 8 Build 23 - 4/27/2023
  • New! Specify a Quote Base currency (USD, USDT, BTC, etc.) for trading.
  • CryptoExchange.Net.5.4.2 -> CryptoExchange.Net.5.4.3.
  • Binance.Net.8.4.4 -> Binance.Net.8.5.1.
Wealth-Lab 8 Build 22 - 4/20/2023
  • Fixed - The number of Quantity Decimals on a per crypto basis was not always accurate (affected Position Sizing).
Wealth-Lab 8 Build 21 - 4/14/2023
  • Use latest CryptoExchange.NET library.
Wealth-Lab 8 Build 20 - 3/27/2023
  • Use latest CryptoExchange.NET version.
Wealth-Lab 8 Build 19 - 3/22/2023
  • Corrected tick size and security type for SymbolInfo assigned by Binance Historical Provider.
  • Gracefully handle a historical request timeout
  • Fix - don't update Streaming Bars with 0 volume if Binance's "Load Zero Volume Bars" is not checked.
Wealth-Lab 8 Build 18 - 1/25/2023
  • Added QuoteVolume, TradeCount, TakerBuyBaseVolume and TakerBuyQuoteVolume Named Series. You can access these in C# using the NamedSeries methods, or in a Chart or Building Block using the NamedSeries indicator. Requires a fresh data download from Binance, so delete your local files for Binance using the Data Manager, Historical Data Providers tab.
Wealth-Lab 8 Build 17 - 12/8/2022
  • Updated CryptoExchange components to version 5.3.
Wealth-Lab 8 Build 16 - 11/11/2022
  • Fixes an issue where partial bars may not be correctly detected for illiquid symbols.
Wealth-Lab 8 Build 15 - 11/4/2022
  • Fixed the "KlineInterval" error when selecting "60 Minutes" instead of "1 Hour" for the chart interval. Now either version can be selected.
  • Fixed Binance Streaming Bars by correcting streaming bar timestamp for end-of-interval.
Wealth-Lab 8 Build 14 - 10/31/2022
  • Binance was rejecting stop orders with a TIF attached.
  • Made order error text more verbose (API translation).
  • Fixed a crosstalk issue when reporting batch updates.
  • Note! Binance does not accept Stop orders for all symbols. In this case, you must use Stop-Limit orders.
Wealth-Lab 8 Build 13 - 10/11/2022
  • Configuration option to "Load Zero-Volume Bars". Previously, zero-volume bars were always loaded with historical charts. If you wish to continue seeing zero-volume bars in charts, enable this option. Otherwise, leave this option disabled and "Delete Local Files" for Binance to refresh the cache with 0-volume bars excluded.
Wealth-Lab 8 Build 12 - 9/27/2022
  • StopLimit order pricing issue fixed.
Wealth-Lab 8 Build 11 - 9/10/2022
  • Upgraded to Binance.Net Version 8.1.10:
  • (Internal) ArgumentOutOfRangeException protection
  • Added missing (and future) account types, fixes warnings being generated in SpotApi.Trading.GetExchangeInfoAsync
  • Added SpotApi.ExchangeData.GetUiKlinesAsync endpoint
  • Added 1 second kline interval support
  • Added new Notional filter for BinanceSymbols
  • Added Brokered to SpotApi.Account.GetAccountInfoAsync response model
Wealth-Lab 8 Build 10 - 9/1/2022
  • Added new endpoints: -- SpotApi.Trading.ReplaceOrderAsync -- SpotApi.ExchangeData.GetRollingWindowTickersAsync -- SpotApi.Account.GetBalancesAsync -- SpotApi.Account.GetMarginDustLogAsync -- SpotApi.Acocunt.PortfolioMargin endpoints
  • Added rolling window ticker socket stream.
  • Added ListenKey property to user stream updates.
  • Fixed BinanceRebate quantity deserialization.
  • Updated some request weights.
Wealth-Lab 8 Build 9 - 8/17/2022
  • Made an exception human readable.
Wealth-Lab 8 Build 8 - 8/4/2022
  • StopLimit Order Type support added (Build 13 required).
  • CryptoExchange.Net.5.2.2.
Wealth-Lab 8 Build 7 - 7/13/2022
  • Updated CryptoExchange library version to 8.1.5.
Wealth-Lab 8 Build 6 - 6/27/2022
  • Data Providers are now more careful about checking Offline Mode before making web requests (requires WL8 Build 10+).
Wealth-Lab 8 Build 5 - 6/14/2022
  • Create "Positions" for coin Balances, to help support Portfolio Sync.
Wealth-Lab 8 Build 4 - 5/26/2022
  • Updated to new version of CryproExchange.net.
Wealth-Lab 8 Build 3 - 5/13/2022
  • Binance broker was not using the mapped symbol defined in Symbol Mappings.
Wealth-Lab 8 Build 2 - 4/21/2022
  • Adaptation for new LimitClose Order Type.
Wealth-Lab 8 Build 1 - 4/10/2022
  • Initial WL8 release.
Wealth-Lab 7 Build 11 - 12/23/2021
  • Fixed issue that caused a stuck CancelPending status in some installations.
Wealth-Lab 7 Build 10 - 12/21/2021
  • Changes to adapt to WL7 framework changes in Build 42.
Wealth-Lab 7 Build 9 - 12/12/2021
  • Fixed a connection error that caused download of coin precisions to fail.
Wealth-Lab 7 Build 8 - 12/10/2021
  • Round order prices to symbol precision.
Wealth-Lab 7 Build 7 - 12/7/2021
  • Fix for stop orders, certain symbols require StopLossLimit Binance orders rather than Stop orders.
Wealth-Lab 7 Build 6 - 12/4/2021
  • Fixed some issues related to connecting to the Spot Test Network.
  • Fixed LOT_SIZE errors when placing sell orders.
Wealth-Lab 7 Build 5 - 12/3/2021
  • Avoid requesting entire intraday history when a Max Bars Data Range is selected.
  • Added short circuit logic to avoid extraneous calls when unsupported symbols are requested.
Wealth-Lab 7 Build 4 - 11/30/2021
  • Minor changes to take advantage of better data loading mechanisms in WL7 Build 37.
Wealth-Lab 7 Build 3 - 11/26/2021
  • Fixed some internal Parameter handling routines.
Wealth-Lab 7 Build 2 - 11/22/2021
  • Fixed exception that ocurred when changing parameters.
  • Extend end date requests one day into the future to account for different time zones.
  • Active orders will now populate into the Order Manager when Binance Broker is connected.
Wealth-Lab 7 Build 1 - 11/18/2021
  • Initial release (beta).

Discussions