Changelog:v2.5.1• Intra-exchange: Fix for RemainingOrdersBeforeLimit=0 not skipping placing order on pair #1 in certain conditions.
• UI: Angular updated to v15.
• UI: Minor design improvements on dashboard instance details.
• UI: Fix for auto expanding all rows on tab change in news view.
• UI: Improved economic calendar design.
• UI: Improved crypto calendar design.
v2.5.0• Intra-exchange: Added conditional filter for triangular arbitrage.
• Intra-exchange: Added conditional accumulation for bank monitor funds.
• Intra-exchange: Bank monitor is now also available for paper trading scanners, so you can test your conditional automations.
• Intra-exchange: Binance - TUSD added both as accumulation currency and as middle market.
• Intra-exchange: Binance - FDUSD added both as accumulation currency and as middle market.
• Intra-exchange: Binance - USDC added both as accumulation currency and as middle market.
• Intra-exchange: Binance - BUSD removed both as accumulation currency and as middle market.
• Intra-exchange: Binance - RUB removed both as accumulation currency and as middle market.
• Intra-exchange: Binance - AUD removed both as accumulation currency and as middle market.
• Intra-exchange: Binance - GBP removed both as accumulation currency and as middle market.
• Intra-exchange: OKX - OKB removed both as accumulation currency and as middle market.
• Core: Fix for missing top volume and on-chain sentiment data.
• Core: Fix for missing candle data. cryptowat.ch API is not working anymore, so we are now getting candle data directly from the exchanges.
• Core: Reduced ticker retrieval time. (
https://github.com/DigitalRuby/ExchangeSharp/pull/831)
• UI: Minor design improvements.
• UI: Improved forms consistency.
• UI: Fixed edit user form not updating the selected account.
• UI: Improved form input hints.
• UI: Fix for update inter-exchange scanner modal not showing snackbar notification.
• UI: Fixed few typos.
• UI: Fixed memory leak in bank monitor view.
• UI: Adjusted default taker fee for OKX.
v2.4.2• Intra-exchange: Binance - Add missing EURUSDT bank entry for EUR base currency.
• Intra-exchange: Binance - Fix ETHRUB bank entry typo.
• UI: Log manager - Fix the colorful logging.
v2.4.1• Intra-exchange: Stop loss now can be lower than 1%.
• Intra-exchange: Fix for not skipping disabled middle markets.
• UI: Fix for candle chart showing wrong order side.
v2.4.0• Migration to .NET 6.
• Poloniex: Updated default fee.
v2.3.8• UI: Fix candle chart issue.
v2.3.7• UI: Added candle charts for both intra and inter-exchange events.
• UI: Open orders table mobile view optimization.
v2.3.6• Intra-exchange: Poloniex - Fix step size and pair #3 order amount.
v2.3.5• Intra-exchange: Poloniex - Fix for amount precision on pair #2.
v2.3.4• Mitigation for Poloniex's incorrect order response. Should fix both intra and inter-exchange scanners involving Poloniex.
v2.3.3• Migration to the new Poloniex API (REST & WS).
v2.3.2• Intra-exchange: KuCoin - Memory leak fixed.
• Intra-exchange: OKX - Fix for bank monitor showing amount paid as 0 in some cases.
• Intra-exchange: Few scanner optimisations.
v2.3.1• Intra-exchange: Added an option to limit the amount of open orders for specific pair.
• Notifications: Fix for Telegram chat id field not allowing values higher than 2000000000.
• UI: Fix for modal constantly showing on first start registration page.
v2.3.0• Intra-exchange: Added support for KuCoin.
• Intra-exchange: Binance - Reduced minimum balance per trade for all base currencies.
• Intra-exchange: Binance - Fix for price range validation.
• Intra-exchange: Poloniex - Fix for live data showing regular volume instead of inverted (arbitrage execution not affected).
• Intra-exchange: Yobit - Fix for missing pair #1 data in the event details for SBS combos.
• UI: Added update notifications.
• UI: Added persistence for the selected columns in activity history and bank monitor. Your columns selection will be restored next time you open the page.
• UI: Few design changes.
v2.2.5• UI: Crypto and economic calendars added to the news component.
• Intra-exchange: Binance - Removed TUSD and USDC as base, middle and in triangular combos.
• Intra-exchange: BinanceUS - Added BUSD combos for BTC, USDT and USD.
• Intra-exchange: BinanceUS - Added BUSD as base currency (the one that you accumulate).
v2.2.4• Inter-exchange: Fix for throwing exception when fetching ticker over REST, due to inconsistency between the different Binance endpoints. For more information check:
https://github.com/DigitalRuby/ExchangeSharp/issues/785• UI: News component added. On-chain sentiment and top volume data is moved there. Economic calendar and more coming up with the next update.
v2.2.3• Intra-exchange: Binance - Added BUSD as base currency (the one that you accumulate) and BUSD as middle market for all other currencies.
• Intra-exchange: Binance - Fix for fee calculation adding 3 fees instead of 1 when having unfilled on pair #2.
• UI: Fix for user manager not changing the password.
• UI: Fix for the help messages showing in notifications component.
• UI: Few design changes.
• Core: Improved log messages.
v2.2.2• Switching OKX order book channel from 10ms to 100ms (due to their new subscription rules)
• Fix for telegram credentials validation logic not accepting newer tokens
v2.2.1• Inter-exchange arbitrage: Fix for possible data inconsistency on incremental order book feed. Intra-exchange (triangular) arbitrage module is not affected. For more details:
https://github.com/jjxtra/ExchangeSharp/pull/714• Intra-exchange arbitrage: Fix fox OKX filled amount in base
• UI: Fix typo in scanner type tab.
• UI: Fix for OKX price lines above 4 not showing in update scanner component.
v2.2.0• Added new inter-exchange arbitrage strategy. That's the most known arbitrage strategy between 2 exchanges. Currently supported exchanges are Poloniex, Okex and Binance. More will be added with the next update.
• Migrated to Okex V5 REST & WS API.
• Offloaded some long polling operations to SignalR.
• Intra-exchange: Added support for BinanceUS.
• Intra-exchange arbitrage: Fix for activities stats showing "Cancelled" instead of "Open" orders count for pair #3.
• Intra-exchange arbitrage: Fix for Okex scanner using static fee of 0.15% instead the provided one.
• Intra-exchange arbitrage: Fix for activity stats, count of unfilled orders on pair #3.
• Intra-exchange arbitrage: Added artificial random delay for intra-exchange paper trading.
• Intra-exchange arbitrage: Adjusted minimum balance per trade for all base currencies.
• Intra-exchange arbitrage: Added telegram notification when monitored open/partially filled order gets filled.
• Intra-exchange arbitrage: Added missing value, order executed at price #3 for paper trading event details.
• Intra-exchange arbitrage: Bank monitor check is now after each scanner cycle.
• Intra-exchange arbitrage: Binance, added new base currencies (the one that you accumulate) and middle markets -
AUD,
EUR,
BRL,
GBP,
RUB,
TRY.
• Fix for GetLog, throwing exception if directory doesn't exists, now it creates the dir if missing (due to manual deletion of the folder for example).
• UI: Updated default fee values on create new intra-exchange scanner form.
• UI: Fix for broken currency logo url on the assets component.
v2.1.1• Fix for Binance bank monitor removing funds from bank on unfilled order.
v2.1.0• Added new ASSETS page. On assets page you can check your balance on each licensed exchange, also you can find on-chain sentiment and volume data for the top coins.
• Fix for event details page showing order status #3 instead of #2.
• Fix for live data showing available and needed volume in different currencies.
• Fix for fund allocator, not updating remaining funds in certain conditions.
• Fix for profit monitor deducting funds twice.
• Fix for funds not being added to the bank monitor when order #2 status is "Not Executed".
• Fix for remaining orders before limit not being reset when selected on clear bank at market price screen.
• Fixed typo in one of the PAX bank pairs.
• Reduced min. balance per trade for BTC on Binance.
• Adjusted min. balance per trade for USDT on Okex.
• Multiple minor optimizations.
v2.0.1• Fix for disabled markets not being checked.
v2.0.0 • Migration from .NET Framework to .NET Core.
• macOS support.
• New better and more advanced web UI.
• Stop-loss.
• Live data viewer.
• Min. arbitrage profit.
• Multiple scanners in one instance.
• Clear bank at market price.
• Clear open orders on market price.
• Order before limit.
• Profit monitor is back.
• Funds allocation per scanner.
• Volume checker control.
• Order execution time for each pair in the triangular combo.
• Activity stats.
• User roles.
• User manager.
• Adjustable fees.