Change Log

30 December 2021 v 14500


  • fixed report list sorting
  • 1 min delta fix
  • Markets Watcher fix
  • Preventing starting algorithms that already run or processing
  • interface buttons fix
  • fixed text input multi-line (text wrap-around)
  • fixed freezing graph panel
  • core-client order update sending optimization
  • additional fail-safe checks (for graph panel stability)
  • limit algorithm selection panel height to 80%
  • second Stop Loss trailing spread fix
  • limit algorithm menu height to 80%
  • removed real/virtual TP/SL option from Averages, Group Averages, Shot, Shot group algorithms
  • new slider design
  • post_only order error fix on spot
  • auto price-down timer fix
  • Fixed archive creation bug for directories with spaces
  • reports Qty USDT fix
  • virtual stop loss malfunction after tp cancelled fix
  • fixed Algo groups sorting, design, group delete
  • fixed UI scale & language wrong reset
  • Stop Limit price placement fix
  • 0 order size on Stop Market orders fix
  • fixed position close with Market button
  • fixed graph line sizing on graph panel size change
  • BNB auto-buy fix
  • fixed zoom inconsistency on candlestick graphs
  • fixed Client freezes on quick graph open/close
  • graph vertical scale is now using mouse position for scale origin instead of «0 price» position
  • fixed live market deserialization error
  • optimized BalanceData, PositionData, AccountInfoData (reduced traffic ~10-15%)
  • ticker prices optimization
  • archived lines drawing

New Features:

  • algorithms list panel (redesign)
  • input settings: alternative order move type hot keys
  • input settings: mouse actions can have «disabled» value
  • order settings: alternative order move type — MOVE_ALL_TO_PRICE
  • new way to move orders (MOVE_ALL_TO_PRICE)
  • Averages Algorithm has gone through a thorough optimization process!
  • TP/SL update, it will now check executed Qty of parent order if it has been moved
  • UI Layouts — now users can save their custom Client layouts by using the Layout feature at the top right corner of the client(save, delete Layouts). Saving a layout will memorize the way the windows are set out and what inner tabs were viewed inside larger Tabs (e.g.: Market Live, Market Info, Orders etc)

04 December 2021 v 14263


  • File manager fix
  • Shots using ticker source fix
  • Second stop-loss fix
  • TP\SL + icebergs multiple fixes fix
  • Balances calculations fix attempt fix
  • Futures BUSD calculation fix
  • TP flickering fix
  • Autojoin dust generation / positions w/o tpsl fix
  • Disabled autoPriceDown TP flickering fixed
  • Lost SL during active manual trading fix
  • Cancel All optimization
  • BNB autobuy logic adjusted
  • Telegram bot update
  • API weight calculations revamped
  • New Database(Reports reset) after refactoring. Significant overhaul in the logic in order to reduce hard disk stress
  • Chart trailing fix
  • Price Filter error fix
  • Positions tab inactive buttons fix
  • Balance list panel fixes + visual elements fixes
  • Open orders on chart indication fixed
  • Chart centering fixed
  • NRE on graph tab close fix
  • Freezing when opening a graph with auto-scale on fix
  • Mark price from archive fix
  • Move order on chart optimized
  • Futures price lag fixed and optimized
  • Order lines optimized, orders update speed optimized
  • Volumes on chart optimized
  • Lines drawing optimized
  • Market data (trades data) processing and display optimized and tested with huge load
  • Default Shots algo source set to ticker source
  • Market data send from core to client optimized to reduce network traffic load
  • Tooltips slight design change
  • Slight design change for all popup panels. (ex: log popup, etc.)
  • order settings tool (added iceberg buttons for order and tp, tpsl panel reordered)
  • Slight design change for all dialogs, dialogs can be dragged now

New Features:

  • Revamped report list panel, new toolbar with new components (date/time calendar custom range is now possible in addition to the preset intervals, market type filter, etc.)
  • Default FPS/AA settings revamp, press F12 to toggle FPS overlay, fix system overload
  • Added Deal open time to Reports
  • Chart drawing tools and settings in the settings menu, icons in new toolbar
  • Relative Deltas added to Markets Info and on-chart display
  • Favorites icon in market search tool, move market to Client Black List icon in market search tool
  • Algo stop notifications added to bottom info area

13 November 2021 v 14050


  • Trailing SL after Second Stop Loss is triggered fix
  • Take Profit duplication when trying to move TP during auto price down bug fix
  • Liquidation messages to Telegram fixed
  • Core Crash when Averages are running under normal conditions fix
  • Trade store changed to Trade archive and revamped for more efficient and less resource intensive operation

New Features:

  • Market watcher Algo can now send messages to Telegram on triggered events

05 November 2021 v 13978

New Features:

  • Averages Algorithm new update:
  • added new parameter «Do not trigger if active»: if market has new or filled orders related to this averages algo it will not trigger again until all orders cancelled and active TP/SL closed
  • added new parameter «Max active markets»: averages group now can count active markets and will not trigger on new markets if limit has been reached
  • cancel delay became optional, if users do not want to cancel orders until filled
  • added new parameter «Max position size»: if averages total possible position size is larger than max position size it will not trigger again until new orders are cancelled or active TP/SL closed. Note that total possible position size calculates as open orders Quantity sum + active TP/SL Quantity.
  • added new parameter «Cancel on first fill»: cancel all new orders if take/stop has been filled
  • added new parameter «Join on first fill»: averages will not wait cancel delay to join orders, instead it will try to join every time new order get filled
  • added new parameters «Use second stop loss», «Second sl trigger distance», «Second sl percentage», «Second sl trailing», «Second sl trailing spread»: When second sl trigger distance reached, tpsl will use second stop loss settings
  • Design revamps:
  • New Profile menu that allows for Language changes and Scale changes from the very start.
  • Main menu Sections are now accessible from the Main Menu drop down.
  • Main Menu tree revamp, Colors and Sounds sections revamped
  • Interface contrast improvements

Bug Fixes:

  • UDS status check for TP/SL during place/move order fix
  • Maximum allowable position error fix
  • TP/SL base-price reverted from ticker Price to trade Source marker (faster virtual order reaction)
  • Added stopPricePercentage recalculate if we got «-4184 Limit price can’t be lower than» or «-4016 Limit price can’t be higher than»
  • «Averages cancel TP/SL out of nowhere» fix
  • Removed garbage logging
  • History for Trades and Tickers redone

18 October 2021 v 13866


  • Balance update fix
  • Miscellaneous fixes
  • General stability improvements

14 October 2021 v 13843


  • Phantom order in Data Base fix
  • Total column in Balance tab is broken
  • Move Order behavior fix, it will move notional volume instead of Qty
  • No DELIVERY/MARGIN spam in log
  • Chart displays multiple liquidation price lines
  • Fixed case when Shot Algo couldn’t move order if there was less than 2x ordersize balance available
  • Requests repeated in 1 min. intervals instead of 1 sec. (No API-limit spent).
  • «return to profiles screen» button added on disconnect
  • Fill level on depth (ask, bid)
  • ShotAlgo latency stop when using tickerSource fixed
  • ShotAlgo performance fix
  • Connection pool threads multiplication fix
  • Stop Limit Stop Loss panic sell fix
  • Stop Limit Stop Loss double spend fix
  • Commission calculation on spot fix
  • Shot/Group Shot algos default parameter distance changed to 2.5, buffer to 0.8
  • Fixed Report calculations in case of liquidation
  • BNB AutoBuy fix
  • Misc Performance improvements
  • Misc UI/UX improvements and fixes

New Features:

  • Algorithm Copy/Paste possibility
  • New Iceberg calculation form
  • New metric, core CPU load, added to resource usage cluster
  • Algo stop on Reports/Balance (Now you can set specific conditions, related to your trading results registered in your Reports tab or the changes to your Balances, into a new instrument that will stop all your algorithms if these conditions are met)
  • New stats in status bar: core ram usage, core threads.
  • Auto-buy if Quantity < minNotional

27 September 2021 v 13653

  • HOT FIX: fixed the 24h QAV (Quote Asset Volume) parameter for all algorithms

24 September 2021 v 13649

New Features:

  • Added Russian language localizations. Now users can switch between Russian and English language by going to the Menu -> System -> Language. Restarting the Client only is needed for the switch.
  • A new Algorithm menu layout with Tool tips and more user friendly parameter grouping (PLEASE NOTE: your old algos will not work with the new layout. You should recreate all the algorithms anew. Make sure you save all the existing parameters when you will be creating the algorithms again)


  • Commission bug fix
  • TPSL fix
  • Averages Algo Cancel delay fix
  • Markets Watcher Algo fix
  • Split Order fix
  • Shot Algo on Delivery Fix
  • Shot Algo on Listing fix

21 September 2021 v 13579

  • Fixed resource consumption (CPU and RAM) when UDS restarts which resulted in Core crash or freeze.
  • Fixed GetOrder spam bug which resulted in API ban and thread multiplication
  • Fixed Auto-buy issues
  • Fixed Commission calculation errors
  • Fixed Shot Algo issues on coin Listings

5 September 2021 v 13497

  • min/max delta fix for Shot/Averages Algo
  • min/max 24hvolume fix for Shot/Averages Algo

1 September 2021 v 13483


  • Join and Auto-join orders in Averages Algo
  • Averages cancelled order handling if it has been filled during cancellation
  • TP/SL Algo trailing stop without take profit fix
  • Divide by zero during MinNotional check fix
  • Unknown Order Sent spam fix
  • Unknown Stop Loss status during join fix
  • Averages now execute join consistently
  • Averages now can execute join with Take Profit disabled
  • Database memory leak fix
  • Client-Core interaction optimization

New Features:

You can now set up an Auto-Buy BNB feature from the Options Menu, to be used for trading fees!

19 August 2021 v 13431


  • Fixed delta calculations

19 August 2021 v 13425


  • Market Live and Market info columns rearranged for better readability
  • Fixed Stop Loss not creating a report entry if Take Profit is not enabled
  • Fixed shots duplication
  • Fixed take Profit duplication during auto price-down
  • Fixed Crash on new pairs listing
  • Fixed mark price data
  • Fixed Averages algorithm resume work after system overload

New Features:

  • Possibility to use hotkeys for selecting order sizes available in the Input Menu
  • Current order size is now displayed under the crosshair horizontal line in the Order Book
  • Auto Price Down Limit now accepts negative values (one potential use case would be trading without a stop-loss, just letting the Take Profit go down from very high to under the entry point if the position wasn’t closed with a profit. Beware, this is extremely risky and potentially disastrous for your deposit)

12 August 2021 v 13357

For detailed information on the most recent New Features to better understand the added value for you, please visit:
V 13357 New Features Journal


  • Added saving/loading orders when shutting down/starting the core.
    WARNING: Database version changed! All reports will be lost.
  • Algorithms Fixes.
  • Fixed distance on Join \ Split
  • Fixes of Take Profit operation
  • Network Protocol settings
  • Fixed start/stop Shot Algo
  • Optimization of Market Live
  • New algorithm for Averages \ Averages Groups
  • Optimization of processing large orders
  • Fix for TP/SL during liquidations

NEW Features:

  • Icebergs option in the orders menu
  • Options of price lines on the chart (Bid \ Ask, Ticker, Trades, Mark lines) in the chart settings
  • Liquidation processing (added to database -> REPORT, send to Telegram)
  • New option Shot Algo — Use Ticker source
  • CLOSE active chart hotkey
  • New Parameters for manual trading and Shot Alg. StopLoss delay. AutoPriceDown
  • Hotkeys for «split», «join», «cancel all», «panic»
  • New filter Shot Algo — 24 hours volume
  • The Markets Watcher data source has been changed. Markets Watcher has been significantly optimized.
  • Liquidation line on the chart
  • Telegram notifications improvements (added profile name, algorithm name, arrows)
  • Optimized checking of delta filters of the Shot algorithm, new delta types (market delta, BTC delta, time frames to choose from)

20 July 2021 v 13146

NEW Features:

  • Display current Active chart with an additional border around it


  • default chart type selection fix
  • fixed picking mode for dv info panel
  • autoview, autotraling adjustments
  • trailing speed adjustment
  • fixed opening multiple graphs of same type
  • Added human-readable error description, in red, for the case when API keys can not be decrypted
  • Fixed bug with int32 overflow on Ryzen with 32 cores under Linux

16 July 2021 v 13118

NEW Features:

  • Deltas and 24h rolling Volume now added to the Chart Window
  • Added possibility of choosing a default Chart type when opening new Chart window (Options Menu -> Graph -> Content -> default graph type)
  • Client Blacklist feature allowing the users to hide a specific Symbol/Market/Quote asset from the Search bar results, Live Market list and Market Info lists. IMPORTANT! The format for adding a Market is:  spot/futures/margin etc, the full name of the market you wish to blacklist; for Quote asset: s:usdt (to blacklist all spot pairs that are quoted against USDT); for Symbol: s:dogeusdt (to add dogeusdt pair on Spot to blacklist).
  • Client options and settings are now Profile specific, meaning these settings are now saved in a file inside the profile folder
  • Possibility to open a duplicate of an already open Chart with a different view mode. Right Click on the tab to see the drop-down menu!


  • Live Market tab optimization
  • Network Traffic optimization
  • Miscellaneous fixes and minor improvements

09 July 2021 v 13040

NEW Features:

  • the introduction of the Mixed Chart view. This view allows the user to view the live tick chart but adds a snapshot of 1000 1 minute candlesticks that will help the users get a better understanding of the past price movement. Can be chosen from the same drop-down menu on the top right-hand side of the Screen
  • Default Chart View selector is now added to the Main Menu. This menu will allow users to chose the default type of chart they would like to view (Tick, Chandlestick or Mixed). Can be accessed in the Main Menu -> Options -> Graphs -> Content, the selector is at the bottom of the screen.


  • Core alert system improvements and global fixes
  • 24h Delta (%) in the Market Live tab is now called “24h Change (%)” with a +/- sign depending on the change.
  • Core logs are now kept for 3 days and then discarded. Logs cleaned after compression, only *.log and *.gz files affected.

07 July 2021 v 12996

NEW Features:

  •  Hedge Mode selector added to Bulk actions in Market Info tab. Now users have the ability to enable or disable Binance’s hedge mode directly from the Client


  •   Reports Tab, Comment column fix
  •  Notification panel now closes when double-clicking to open a new chart from the drop-down list
  •  Market Live resource drain fix
  •  TP/SL quantity issue fix

29 June 2021 v 12915

  • Core logger now uses TRACE log lever to display limits data.
  • shotAlgo available margin check on spot fix
  • CPU/RAM/HDD monitoring fixes
  • Miscellaneous Fixes

25 June 2021 v 12880

NEW Features:

  • Candlestick Chart is now available by changing the Chart type on the top right of the screen
  • Live Markets feature added as a new tab. This tab contains auto-updated market data
  • Order volumes bar chart revamp
  • Leverage type and size buttons revamp (now clustered together under Bulk actions button in Markets Info)
  • Tool tips (information windows popping out when hovering over with the mouse)


  • Unix and MacOS system fixes enable confirmation pop-out on application exit
  • Time axis fixes
  • Miscellaneous fixes

11 June 2021 v 12795

  • Futures reports malfunction fix
  • Reports profit/profit%/profit USDT calculation fix
  • Shot won’t start if margin is insufficient on spot fix
  • TP/SL stuck after panic sell partially filled original order fix

08 June 2021 v 12780

IMPORTANT for Unix derived OS (MacOS / Linux)! This update has changed the location of the directory containing profile information to: ~/.config/moontrader-data/data   

  • transfer window fix
  • notifications fix
  • 100% CPU load notification fix
  • separate connection for UDS Source
  • commission calculation fixes
  • 98% API load fix
  • log errors fix

01 June 2021 v 12733

Added Features:

  • Added Reports filters !!!
  • Added Telegram reporting functionality !!!
  • Added trade Storage settings !!!


  • graph auto-scale and trailing price are mutually exclusive now
  • sliders now have snapping spots (magnetic zones) to which they adhere
  • time axis fixes
  • status bar log line fix
  • Spot Join order fixes
  • Shot Algo fixes
  • Commission calculations in Reports fix
  • Manual Market close position fixes

23 May 2021 v 12687

  • comments to reports (algo name + algo info or manual)
  •  extended reports panel feature list:
  • row selection,
  • delete selected reports,
  •  clear db,
  •  “advanced” filtering,
  •  totals for selected reports
  •  warning icon (totals) when deleted reports present
  •   removed shot algorithm from new algorithm list
  •  replaced “,” with “.” when entering numbers in number input fields

17 May 2021 v 12645

  • Added trade compression
  • Fine tuned Trader Storing
  • Free memory fix when out of memory for trades

16 May 2021 v 12641

  • Trade Storing fixes
  • Log spam fix
  • Disabled Trade Storing by default
  • Send order optimization
  • General Speed improvements

12 May 2021 v 12623

  • Optimized orders info load on application start/connect to core
  • TP/SL double take profit bug fix
  • Send order optimization

7 May 2021 v 12612

  • Mouse pointer fix for Unix-like systems and MacOS
  • Hotkey customization added to the Menu (->Input)
  • Added right click + dragging on chart to change the price scale

5 May 2021 v 12590

  • Core tabs can now be reopened from the Menu
  • Join/Split order bug fix
  • Client reconnect to VPS Core issue fix
  • Tab dragging in Dark UI fix
  • Min Shot buffer hardcoded to 0.2%
  • TP/SL fixes
  • Orders unseen due to scaling % are now drawn on top/bottom of the order book
  • Full Screen button added to all tabs and charts

29 April 2021 v 12548

  • TPSL multiple fixes
  • DARK UI is now available!
  • Launcher is obsolete, now all profiles are created directly in the App
  • Markets Watcher fixes
  • Trailing Stop calculation fixes
  • UI customization possibility via Options Menu
  • Options Menu added to the top left of the screen
  • exe separate launch optimization
  • Added trade’s saving to file
  • Min Buffer set to 0.2 in Algos by default!
  • Join Order fix
  • Notifications time fix
  • Balance display fix on initial launch

9 April 2021 v 12355

  • tpslAlgo sleep 0 fix

7 April 2021 v 12350

  • tp/sl duplication on origin order canceled fix
  • tp/sl messages spam fix
  • Added new parameter to shot/groupShot (stopIfTradeLatencyGreaterThan in seconds). ShotAlgo will restart if tradeSource latency is higher than this parameter
  • wrong commission calculation fix

3 April 2021 v 12311

  • Dual side position setting finctionality
  • Shot Algo fixes
  • Join Orders fixes (speed of execution highly increased)
  • UDS shutdown or loss fixes
  •  min Buffer in shots is now hardcoded to 0.5% !
  •  shot restart delay hardcoded to MINIMUM 1 second!
  •  shotAlgo restartDelay now works only if shot restarted after fill/partially fill. Otherwise restart delay is 60 seconds
  •  USDUSDT error fixed
  •  various TPSL fixes

10 February 2021 v 12218

  • Join Orders upgrade
  • Futures notional fix
  • Memory leak fixes
  • MarkPriceUpdate fixes

2 February 2021 v 11896

  • Removed tab close button for certain panels
  • DeltaH fixes
  • Fixed “Market Info freeze”
  • Added value tag on Percentage Axis

26 January 2021 v 11893

  • Core fixes: RAM over-utilization reported by some users is now fixed. This lead to lags and halts on cores running remotely
  • Frame rate is lowered to 20 (edited in options.cfg)

20 January 2021 v 11859

  • SPOT available/total balances fix
  • SPOT balances now updates on UI properly (without switching tabs)
  • Single order updates not stored to database anymore, meanwhile reports are OK

15 January 2021 v 11838

  • Core crash on stop fix
  • Min free RAM is now 48Mb (from 96Mb)
  • Reverted system overloaded logging
  • Small comments fix

13 January 2021 v 11822

  • Threads leak fix
  • Log cleanup
  • Now algorithms restarts if CPU load > 90% or free RAM < 96mb or free HDD < 2gb
  • System Monitor implemented

7 January 2021 v 11806

  • Trades delta fix
  • getOrder fix

6 January 2021 v 11803

  • UDS restart fix
  • shotAlgo restart fix
  • Logging cleanup
  • Shots restart fix
  • Fixed core crash when trying to get tradePairData using unknown marketType

10 December 2020 v 11753

  • Fixed a bug when balances, leverage and margin type was not available on futures
  • StopLimit order type is now available in stopLoss settings

7 December 2020 v 11733

  • OrderRequestData now has stopPricePercentage field (for stopLimit purposes)
  • StopLimit and StopMarket orders done (stopMarket is available, stopLimit disabled until order settings tab is done)
  • if trailing spread is less than tickSize tpslAlgo will use ticksize as trailing spread
  • StopLimit trailingStop fix

3 December 2020 v 11722

  • Trailing Stop implemented
  • Transfer funds fix
  • Limit SL fix
  • Licensing limitations implemented
  • OKEX, HUOBI, BITMEX, FTX view-mode implemented
  • API weight fix
  • TP\SL multiple fixes
  • Panic Sell fix
  • Balances fix
  • no TP, SL fix

18 November 2020 v 11665

  • tpsl fixes
  • Fixed a bug when core stopped receiving trades and could not reconnect

13 November 2020 v 11654

minor bug fixes

10 November 2020 v 11631

  • TPSLalgo fixes
  • DataBaseManager memory leak fix
  • Reports update delay fix
  • PanicSell button now activate stopLoss if it has been disabled before.

05 November 2020 v 11618

  • Fixed a bug when tp/sl is missing after partially filled shot triggered (It happened if partially filled volume is not enough to place new order)
  • Fixed a bug when tpslAlgo instantly closes if it starts with Cancelled order with executed qty (missed initialVolume update)
  • fixed a bug when tpslAlgo could not replace tp order with new qty because it has been already filled
  • Fixed PanicSell issue (sometimes virtual order remained after panic sell activation)
  • Fixed a bug when tpsl didn’t check initial/sold volume if an order has been moved (sometimes order moved with wrong qty)

28 October 2020 v 11590

  • Changed console sfx updater package (windows) back to original version without additional dependencies.

27 October 2020 v 11586

Futures/Delivery balance calculation fixes

  • Shot algo now place/move order with parameter rejectIfApiLimit (if api limit reached shotalgo restarts)
  • Futures/Delivery balance fixes
  • Fixed a bug when TPSLalgo didn’t start if Canceled order update being received earlier than Partially_filled
  • Investigating Insufficient balance while placing take profit

21 October 2020 v 11570

  • Futures/Delivery balance calculation fixes
  • Shot algo now place/move order with parameter rejectIfApiLimit (if api limit reached shotalgo won’t place order and restarts/stops)
  • Added log batch writing (Logging optimization. Now logging uses less CPU and writes data to the file every 10 seconds)
  • Fixed a bug when TPSLalgo didn’t start if Canceled order update has been received earlier than Partially_filled report

14 October 2020 v 11539

  • Fixed a bug when UDS account info couldn’t update recently listed market (It happened if user for example changed margin type of recently listed market on other instance or inside exchange UI, accountInfoManager has no information about new market and break all update proccess with exception)

08 October 2020 v 11526

  • shot algo restart fix (fixed bug when partially filled shot tried to cancel order and stop but order already filled)
  • repeat virtual sl triggered, canceling tp (couldn’t cancel real order) fix
  • Triggered virtual orders no longer removes from charts
  • fixed a bug when real tp/sl not placed while balance is insufficient
  • Triggered virtual orders no longer removes from charts
  • Process futures stream sfstream data
  • OrderManager cleanup system (OrderManager now removes orders older than 1 hour)
  • fixed Core crash if ShotAlgo gets order.REMOVED update and can’t find parent order
  • Allow WS per-message deflate with sliding window (up to 95% compression)

Get In Touch

Any question? Reach out to us and we’ll get back to you shortly.