7.32

18.12.2024


Added functionality to place "manual hooks" (i.e. to place a managed order manually), to do this you need to create a MoonHook strategy,
set the following parameters in it HookPriceDistance, HookSellLevel, HookRaiseWait, HookReplaceDelay.
Then in the manual strategy specify the desired MoonHook strategy in the UseHookStrategy field


The logic of the hotkey for order cancellation has been changed: if you press it once, manual orders will be cancelled first,
and if there are no manual orders, then auto orders will be cancelled.
If you press it again within a second, all orders are cancelled.


The number of triggers has been increased up to 200; triggers will be saved after restarting the bot (if less than an hour has passed);
Optimization of triggers speed (will be noticeable only with the number of strategies from 50)


Added menu for manual management of triggers (main menu, at the bottom of Manage Triggers).


Added Vol(X,Y) volume comparison formula to EMA formulas.
X,Y can be: 5s, 15s, 30s, 1m, 3m, 5m, 15m, 30m, 1h, 3h, 24h
The calculation is done using the formula: (average minute volume per hour Y) divided by (average minute volume per hour X).
Example: Volume per hour 120k USDT (average minute volume per hour will be 2k).
Volume for the last minute: 4k USDT
Then Vol(1h, 1m) = 4k/2k = 2, i.e. the volume in this minute is 2 times the average minute volume for the last hour.
Special case: Vol(0, Y) just gives the average minute volume for time Y, without comparison.


Added Long\Short selection field to report filters; improved filter logic.


Added option "Settings - Special, FastTrades" - fast method of processing trades on Binance-Futures.
Consumes 10% more CPU on a 1-core VPS


MoonStreamer (if using your own server) now works with Gate


Gate-Futures: stop for an hour after the order limit is reached, as was done on the spot in 7.31


The bot will consider a coin as a new listing if there is a gap in the candlestick chart for more than 12 hours


Fixes:


Delta strategy on binance futures with FastTrades option was incorrectly counting the Buyers parameter;
Moonshots were incorrectly cancelling orders after lack of balance
Avg(X, Y) will count time intervals more accurately when X is large
Correction in EMA calculation when there was a gap in the candlestick chart