Терминал MoonBot может автоматически формировать и принимать команды, соответствующие основным действиям: выставление, перестановка ордеров, продажа, отмена ордера и прочее. Команды подаются в Ваш личный канал в особом виде, в котором их могут прочитать другие боты. Таким образом, Ваш бот является ведущим, боты других пользователей которых вы пригласили в свой канал – ведомыми, они будут повторять Ваши действия.
Ошибка в логе cant parse, will skip возникает, когда MoonBot не может распознать команду по нескольким причинам:
– Вы ошиблись в синтаксисе команды.
– Не верно указали название монеты (в Вашем случае название монеты 1000SHIBA не верное, правильное написание монеты без А -> 1000SHIB).
– В плотную с названием монеты стоит символ (например, в команде указано BTC], это не верно, так как вплотную к названию монеты стоит закрывающая квадратная скобка, верное написание BTC ], то есть название монеты должно быть отбито слева и справа пробелами).
Обозначения:
Coin – монета;
Price – цена, может быть задана в абсолютном значении или в процентах;
X – % размера ордера от всего депозита;
< > – обязательный параметр;
[ ] – необязательный параметр.
Буква (M) после описания команды означает, что данная команда автоматически не отправляется (вы можете написать ее вручную).
Обратите внимание: важно соблюдать регистр букв в написании команды и не пишите в команде скобки – в примере они приведены для указания переменных параметров и синтаксиса!
Пример синтаксиса команды на покупку монеты:
cmd_Buy <Coin> [Price] [sell [Price]] [OrderSize X%] [Key ChannelKey] – Купить монету по заданной цене на указанный % от установленного ордера.
Если указания цены [Price] нет, то по настройкам стратегии ведомого бота.
Если указана цена продажи с ключевым словом sell, например: buy NEO 0.048 sell +15% OrderSize 100%, то указанная цена продажи будет подставлена в стратегию ведомого бота. То есть это эквивалентно двум командам: buy NEO 0.048 и cmd_UpdateSell 15%.
Параметр Key ChannelKey (необязательный) служит для указания стратегии с нужным ChannelKey. То есть это позволяет разделить команды по стратегиям. Если он не задан, или стратегии с таким ChannelKey нет, то будет выбрана первая по списку стратегия.
Если вы используете ключ в стратегиях для разделения команд, команду надо писать в полном формате, например cmd_Buy BTC 1% sell 1% OrderSize 100% Key Kup, где Kup – это ChannelKey.
Полный синтаксис команд описан на странице нашего сайта “Доверительное управление”: https://moon-bot.com/ru/75-trust-management/
В логе увидел записи вида: Tlg Cmd: cmd_Buy 1000SHIBA Key GC (cant parse, will skip) и команда не исполняется, что это означает и как исправить ошибку?
:
Ошибки в логе