---
id: 2021
title: "Version History"
section: version-history
category: "2021"
url: https://moonbot.pro/version-history?year=2021
locale: en
status: published
updated_at: 2026-08-17T23:18:28+03:00
---

# Version History

## 6.68

### 

- Chart windows: The x9 button on the main window no longer affects charts, charts have their own x9 button
- The volume indicator is no longer obscured by the captions on the chart
- Added more info to the log of cases of zero price (such a case was on the OOKI listing).

## 6.67

### Changes

- MultiCharts: аdded hotkey for opening/closing windows ("Show\Hide Charts") (F9 by default)
- Markets table: added context menu "copy markets above selected into the charts".

### Fixes

- Fixed reading telegram signals without a strategy
- Updated the built-in Telegram client.

## 6.66

Charts in separate windows

## 6.65

### Changes

- Added notification about the expiration date of API keys (in the main window and in the telegram).

### Fixes

- a bug in strategies editor when "copy" and "save" was pressed too quick
- reading groups by updated telegram
- penalties in Telegram strategies with the MultiTokens option.

## 6.64

The built-in and the alternative Telegram clients have been updated.

## 6.63

### Changes

- Added the "lst" Telegram command to display a list of orders in a short form
- Added - TRY pairs on binance spot
- Trust Management Telegram commands can be sent case - insensitively.

### Fixes

- "copy → paste" 1 strategy now does not require pressing "save"
- The MultiTokens parameter in Telegram strategies correctly take into account BL and WL.

## 6.62

### Changes

- Added the "Rectangle" drawing tool with a percentage growth / fall meter
- Added parameters to the "Triggers" section:
  - ClearTriggers: if YES, upon a trigger signal on the specified key, clear all other triggers on all other keys
  - ActiveTrigger: keep up trigger signal while buy order is active
- In the TriggerKeysBL and TriggerByKey fields you can write several keys separated by a space, you can also specify the time in the "key=time" format.Example: "TriggerKeysBL 1 = 300 5 7 = 900" means ES for keys 1, 5, 7. In this case, TriggerSecondsBL is set on key 5, on key 1 300 sec, on key 7 900 sec.
- TriggerKeyProfit, TriggerKeyLoss: allow you to set different keys depending on the signal:
  - detection signal: the TriggerKey is turned on
  - a trade was closed with profit: TriggerKeyProfit is turned on
  - a trade was closed with loss: TriggerKeyLoss is turned on.

### Fixes

- an open moonshot's sell could be lost when the terminal was restarted or when the application was closed incorrectly.

## 6.61

### 

- Updated built-in Telegram client (telega.dll)
- The MoonHook strategy:
  - Added the HookSellFixed parameter: always calculate sell as (HookSellLevel * depth) percent, regardless of the buy price
  - Added the HookRepeatAfterSell parameter - repeat buy order after the sell is executed
  - Removed parameters: HookRepeatAfterBuy, HookRepeatWait, HookRepeatDelay
- Folders for strategies:
  - Revised logic of checkboxes on folders
  - Added "copy-paste" functionality for folders using hotkeys CTRL-C, CTRL-V
  - Now you can delete a folder that contains strategies (but no other folders)
- Checkbox in the general settings "Ignore emulator trades" (affects only the stopping of the bot according to the general settings).

## 6.60

### 

- New MoonHook calculation algorithms: HookInterpolate = 3 or 4. Algo 3 calculates the initial price and the corridor from current price, based on spike depth
- New MoonHook parameter HookOppositeOrder: place an order in the opposite direction (when an arrow is detected, put a short instead of a long)
- Added a tool for measuring the scale in the order book. This is enabled in "Settings → Interface"
- Added new command in the Telegram Leverage X [coin, coin] - change the leverage on coins to X
- Information about the type of strategy used will be shown on the statistics website, on the Strategy Ratings tab There is a checkbox in general settings, named "Don't send strat info", making it possible for you to opt out.This opt-out affects the entire account; if you enable it on one bot, it will be enabled for all bots.However, the MB team would be grateful if you don't enable it, so that we can all help to make our community stronger. Thank you - we appreciate it!
- Binance delist announcements will be posted in the @MoonInt channel. The bot can read this channel and automatically blacklist markets.If the strategy has the PanicSellDelisted checkbox (stop section), PanicSell will be activated on delisted markets. To use the @MoonInt channel, you must agree to send statistics, via "Settings → Login" page.

## 6.58

### Changes

- A number of parameters have been added to the MoonHook strategy: HookPriceRollBackMax, HookPartFilledDelay, HookRollBackWait. Read more on the website or built-in tooltips
- Changed the CTRL-A logic in the strategy editor: if the cursor is in a text field, hotkey selects the text in this field
- Added the 24h delta modifier Add24hDelta (MShotAdd24hDelta for moonshots)
- Added DOGE pairs
- The "Help" button in the bot has been updated.

### Fixes

- incorrect closing of emulator orders after restarting the terminal
- accelerated launch of a terminal with a large number of orders
- splited orders were not included in the site's statistics.

## 6.57

Bug fixes and other minor improvements

## 6.56

### 

- Price emulation on a chart using the "Pencil" tool (for subscribers of our CashBack program only)
- The MoonHook strategy (for subscribers of our CashBack program only)
- Added the hotkey for split order into N parts.

## 6.55

### 

- BNB auto buy option when trading USDT-M futures (for subscribers of our CashBack program only)
- Bug fixes and other minor improvements.

## 6.54

### 

- The list of cashbackers (by the CashBack button in the bot) has been replenished
- Added the ResetSession telegram command to reset the session (by coin or the entire market; resets all strategies sessions and the general session)
- Huobi fix.

## 6.52

### Changes

- The limit for simultaneously opened charts now applies only to charts opened by detection; manually you can open unlimited charts
- Added a hotkey to hide the balance (by default F7, can be changed in the settings)
- Added the SessionLevelsUSDT parameter: (YES\NO) If Yes, then SessionStratMax and SessionStratMin are set in USDT, if NO, then as a percentage of OrderSize (by default YES)
- Added the BV_SV_FilterRatioMax parameter: buy only if the bv\sv ratio is less than the specified value (ignored if 0)
- Added a button to change the margin type for quarterly futures.

## 6.51

### 

- The number of simultaneously opened charts is limited by the the ini file parameter "MaxOpenedCharts" (default 20)
- Huobi fix.

## 6.50

### Triggers

- Triggers are now located in a separate section; added new parameters:
  - TriggerOnProfit= (YES\NO) The strategy will trigger specified TriggerKey only when an order is closed with profit *CR*
  - TriggerOnLoss= (YES\NO) The strategy will trigger specified TriggerKey only when an order is closed with loss. *CR*(If at least one of these checkboxes are enabled, then signals or a moonshot's buys will not be triggers. It is possible to have both checkboxes turned ON)
- Added the PriceBug modifier AddPriceBug (for MoonShots, there is separate modifier MShotAddPriceBug) - by analogy with other modifiers, adds dependency on the PriceBug. Actual market's PriceBug added to the report; PriceBug is also taken into account in the calculation of StopSpreadAdd1mDelta: the spread is increased by (1-minute delta + PriceBug) * StopSpreadAdd1mDelta
- Session parameters has now limits to increase and decrease your order size: SessionIncreaseOrderMax and SessionReduceOrderMin(as a percentage of the original OrderSize; default 500% = 5 times)
- Added display of the MoonShot's price corridor (can be switched in the filter button context menu)
- The logic of the filters button has been changed, 1 press turns on/off the display of filters/sessions, Right-click opens the settings menu
- Added the SellLevelAllowedDrop parameter: The value in percentage of the buy price, by which the "move to level" function can lower the sell.

## 6.48

Bug fixes and other minor improvements

## 6.47

### New Session Control parameters (part of the Automated trading extension package.)

- The slider for the chart pixels size has been moved to the "Settings → Interface" and has 4 positions
- Pending orders now have additional line on the chart - the buy price line (the main line is conditional price) (can be disabled in the "Settings → Interface")
- CPU optimization on auto-trading bots; spot trades are not read from the exchange in VPS mode.
- The Emulator has been improved
- The MoonStreamer protocol and servers has been updated. Be sure to update all your bots! Please do not use the shared MoonStreamer server for auto-trading from Tokyo VPS! This would only increase the lag.

### Fixes

- White and Black lists are excluded from the SellByFilters (i.e. the coin will not be sold if you changed the BL or WL with an active position)
- Fixed work of the MaxMarkets parameter
- -PAX pairs renamed to USDP.

## 6.46

### Changes

- Added the button "Show\Hide filters on charts" to the quick access toolbar
- Added the option "Hide emulator orders" to the orders menu
- New parameter "MaxMarkets" (in the Buy section): max. number of markets where the strategy works simultaneously (except for strikes)
- When joining manual orders without a strategy, the stop remains in place, and is not enabled if it was manually disabled (previously it was rearranged according to the general settings)

### Fixes

- IgnoreCancelBuy in MoonStrike
- Rare bug with joining multiple orders with different keys in the same time
- 8 decimals for USDT-SHIB
- InternalError penalty is excluded from the "SellByFilters" option.

## 6.45

Fixes for the Binance Quarterly

## 6.44

Bug fixes and other minor improvements

## 6.43

### Changes

- The EMA of the entire market has been added to The Automated trading extension package: MAvg (X, Y) - similar to EMA (X, Y), but uses the average price of the entire market (weighted sum of all coins prices, incl. or excl. global BL depending of your settings. Read more in the manual)
- The AutoSplitBuy parameter has been added to the manual strategy: Only for manual trading and only if OrdersCount = 1. Split a buy order if the original size exceeds the limit.

### Fixes

- Huobi did not accept API keys
- the FixedStop option with disabled stops incorrectly took the stop from the general settings.

## 6.42

Bug fixes and other minor improvements

## 6.41

### 

- Fixed stop in grid strategies: the StopLossFixed parameter places a stop based on the first order, after joining other orders the stop with this option remains in the same place
- Reports screenshots by the CTRL→ F10 are now also copied to the clipboard
- Fixes in the strategy editor.

## 6.40

### Improvements in the strategy editor

- New parameter CancelBuyAfterSell: As the checkbox from the general settings, cancels buy orders after the sell is executed; applies only for orders of the same strategy or with the same JoinKey (not zero)
- The option "hide the Buy button" "Settings → Interface"
- Publishing a report screenshot via CTRL→ F10
- Added another MoonStream server ("traffic light" - settings)
- Change in TM commands: some commands (for example PanicSell) did not take into account the ChannelKey and acted on all orders on the market.For example, if long and short are opened at the same time, the command "cmd_PanicSell Key Long" previously closedboth positions, now only long.

## 6.39

### Folder in the strategy editor

- Added parameters for managing the sell by EMA filter (SellByCustomEMA):
  - SellEMADelay: delay (seconds) before sell by EMA filter
  - SellEMACheckEnter: check the EMA filter before buy; if the condition is met, then do not buy (so that it does not sell immediately)
- New parameter for triggers TriggerAllMarkets: If YES, then the trigger affects all markets at once; If No, only to the market where was the signal.

### Fixes

- Protection against opening too many charts
- Huobi lost orders.

## 6.38

More fixes for the SHIB -USDT pair

## 6.36

### 

- Added Telegram command to modify strategy parameters: "SetParam Strategy Param Value"
- Bug fixes and other minor improvements.

## 6.35

### Changes

- Added hotkeys for scale and SellPrice
- New parameter in the Telegram strategy: MultiTokens - Buy all tokens in one signal
- Reports: enter + or - to filter out profits or losses
- The number of trigger keys increased from 20 to 50
- Deltas in the report for joined orders are written at the time of detection, not at the time of merging
- Optimized API load
- Updated "Automatic trading server setting recommendations" ("Мenu → News" in the terminal).

## 6.34

### Changes

- Changed Triggers logic: the timer has been moved to filters, and now affects the managed strategy. Now, when the trigger is fired, all strategies with the TriggerByKey key will be started, each for its own time TriggerSeconds
- Added BlackList triggers: TriggerKeysBL - a string with keys numbers (space or comma separated). If one of these keys had a signal on the coin, then the strategy won't work on coin TriggerSecondsBL seconds
- Mini-candles are now loading from the charts server (with the "Load charts" extension)
- Moonshots will restart faster.

## 6.33

### The Automated trading extension package now includes

- "triggers": launch of a strategy may be triggered by another strategy
- Trades ("dots") on the chart, which were previously deleted, now turn into "mini-candles". This allows you to see a larger segment of the chart with prices and volumes.
- The Stop loss in strategies, if StopLossEMA = 0, now takes into account the average trades price (previously only BID \ ASK) and may be activated a little faster (if there is no lag in the trades stream)
- New strategy parameter StopSpreadAdd1mDelta: Increase the stop loss spread depending on the 1-minute delta
- The spot short with OrderSize = 0 will put all available coins in the order.

## 6.32

Futures bots fixed

## 6.31

### Changes

- The "OR" operator has been added to EMA filters (with algebraic order: first AND, then OR. Example: A AND B OR C AND D means that either (A AND B) or (C AND D)
- The SellByCustomEMA parameter no longer affected by the SellByFilters
- Experimental function: Short on the spot (this is not a margin! The coins must already be on the balance; for example, you hold them. You also need to have a free balance in the base currency)
- New Filters parameter: "OnlyNewListing": the time in seconds during which the strategy will work on listings. If 0, ignored. The IgnoreFilters option does not affect this setting
- The built-in Telegram client has been updated
- Added BIDR pairs on binance spot.

## 6.30

### Changes

- New columns for deltas added the report: Pump1H, Dump1H, d24h, d3h, d1h, d15m, d5m, d1m, dBTC1m
- Second filter in the report form (works as "AND", i.e. both conditions in the same time)
- Added the checkbox "hide blacklisted markets" in the markets table
- Fixed strategies names in the Excel export.

## 6.28

### Changes

- Strategies with EMA filters will start faster on new listings
- The Spread strategy with the "DebugLog" parameter will output into the log its calculations on new listings (to help understand why there was no detects).

### Fixes

- editing several strategies simultaneously
- the "AutoCancelBuy" parameter in MoonShots
- false detects of stuck positions.

## 6.27

### 

- Added the strategy change log (in the the logs\strat folder, also in the strategies editor)
- New types of formulas have been added to the CustomEMA: BTC (X, Y) - BTC/USDT price comparison; Max(X, Y) and Min(X, Y) - compare max(min) price X minutes or hours ago and the current price or EMA Y sec. ago
- The @MBOnlineBot will now report API ban
- Display and protection by limit of orders per day (on spot). Binance spot limit is 200k orders/day.

### Fixes

- Orders of the emulator now do not occupy a position limit and do not interfere with placing real orders
- The PumpMovePersent parameter in the PumpDetect strategy more correctly takes into account the peak price
- Improved algorithm for controlling stuck positions.

## 6.26

### 

- Stuck positions control (PRO veriosn only)
- Working terminal now prevents Windows reboot
- Correct processing of the 300 orders per 10 sec limit on Futures
- Custom EMA filter is excluded from the "CheckAfterBuy" checking.

## 6.25

### Changes

- New strategy parameter "SellByCustomEMA": A condition to sell, if the prices satisfy the EMA filter conditions
- New additional delta in filters: Delta3, the same as Delta2
- Charts rendering optimization
- Bot's (VPS) online status monitoring service: @MBOnlineBot
- For the service to work, enable the "Settings → Login → online monitoring" checkbox. If your VPS or terminal hangs, @MBOnlineBot will inform you about it via Telegram. (specify your telegram in Settings).

## 6.24

- The Report's "comment" field has now Ping and latenycy (at the moment of a signal)
- fixes: Using API limits at startup reduced.

## 6.23

The Automated trading extension package

## 6.21

### Changes

- New strategy filters: SessionProfitMin, SessionProfitMax:Session profit From SessionProfitMin To SessionProfitMax defines the strategy working diapason. Zero value means the parameter is ignored. You can setup session autoreset in the main settings - the AutoStart tab
- New PumpDetection parameter: "PumpUsePrevBuyPrice" - Use 2-seconds old price for calculating BuyPrice (unless specified using price 30 seconds ago). Enabled by default. This setting protects against buying at the very top of the spike. Before this parameter was added to the settings, it was always enabled programmatically, so when disabled, the strategy behavior will change!

### Fixes

- Spikes drawing on a chart upon first opening of a market
- Auto-centering the chart when releasing the x9 button.

## 6.19

### 

- Futures: added BTC_0326, ETH_0326 markets on USDT futures
- The x9 button no longer affects sell price, only charts scale.

## 6.18

### New referral program❗️

- Dear Users, based on your numerous requests, we've decided to improve our referral program and create an opportunity for you all to earn more🚀🚀, by growing the number of MoonBot users.
- A huge 50% discount for the full suite that includes the Moon Scalper and Binance Futures modules.
- Moreover, when activating the PRO version using a referral code — you will receive 200 MoonCredits! (to be used only in MoonBot)
- Thus, the total cost using a referral code equals 0.12 BTC, of which 0.02 btc will return to the owner of the referral code as a premium.
- More information on the referral program and how to get your own referral code can be found here:https://t.me/MoonBotNews/212
- P.S. The price of the full suite and the size of the premiums are subject to change based on the current BTC price, such changes will be announced in advance on our news channel.

## 6.16

- Fixed bug moving all sells to 1 price.

## 6.15

### Changes

- The "Wait if there are open orders" checkbox has been added to the Autoupdate tab in the settings menu. The terminal will update when all orders are closed. Does not affect manual updates and the "DoUpdate" command in Telegram
- Futures: Added selection of leverage 5 to the list of leverages
- Added Dump1h falling hour delta (similar to the rising delta)
- Added modifiers for the hourly growth and decline deltas: AddPump1h, AddDump1h. Both deltas are always positive
- New filter in strategies: TotalLoss (positive number). The strategy stops working when the total minus exceeds the set value. The minus is counted by the total settings from the AutoStart tab for the set time for the whole report
- The hourly growth delta P1H is saved on the charts in the report.

## 6.13

### Changes

- New strategy parameter: "TradePenaltyTime" - time in seconds during which the strategy will not work for the coin on which the trade was closed in minus
- New delta in strategies: In the "Delta2" picklist, you can specify the 1 hour growth delta (PumpHDelta). It is calculated as the difference between the maximum price and the price an hour ago
- The CheckAfterBuy filter option will always be checked once, even if you have not turned it on
- Fixed API overload on listing.

## 6.12

- Improved BinancePriceBug calculation algorithm; the default value for spot strategies is now 1%.

## 6.11

### 

- Futures: BUSD* pairs added (the Pairs menu)To the right of the chart, next to Lot the max possible order is displayed: when trying to join orders whose total exceeds this limit, the autosplit is performed
- The strategy filter now contains the BinancePriceBug parameter (default value = 0.5, if 0 — not used); the value by which the price should lag, in percent, for the trading to stop.The price lag is determined as the difference between the price line and the trades, in percentage over each 10 seconds.If this filter is triggered, a 30 second penalty is enabled (i.e. new orders will not be placed by this strategy over the next 30 seconds at least, or longer than that if the price lag doesn't decrease)
- The leverage selection menu has now added the 25x leverage
- The terminal will communicate the increase of used memory via Telegram

## 6.09

- Fixed memory consumption on futures terminals.
