Доверительное Управление
MoonBot может автоматически формировать команды, соответствующие основным действиям: выставление, перестановка, продажа, отмена ордеров и так далее.
Команды подаются в Ваш личный Telegram-канал в особом виде, в котором их могут прочитать другие ведомые MoonBot терминалы. Таким образом, Ваш терминал является ведущим, а терминалы других пользователей, которых Вы пригласили в свой канал — ведомыми и они будут повторять Ваши торговые действия.
Обратите внимание: что функция Доверительного Управления доступна только в PRO версии терминала MoonBot!
Ещё обращаем внимание, что точного повторения действий ведущего терминала добиться невозможно!
Это наглядно объясняется на рисунке ниже, для примера взят стакан на монете TRUST:
Допустим, первый терминал ставит ордер на покупку 2063 монет TRUST по цене 514sat. Как видно, в стакане предложений (ASK) справа есть всего 2058 монет по цене 514sat, поэтому первый терминал выкупит их целиком. Второй терминал скопирует команду “Buy TRUST 514sat”, но ему монет не достанется, и его ордер останется висеть не исполненным в стакане BID (слева). Первый терминал уже может продавать монеты по цене 520sat (лучшая цена после выкупа лота по 514sat), тогда как второй терминал все ещё не купит ни одной монеты.
Для решения данной ситуации в момент, когда первый терминал купил монету, он отправляет команду на продажу купленных монет, а второй терминал при получении команды на продажу отменяет BUY ордер, если тот не успел исполнится целиком.
Откройте график любой монеты и нажмите кнопку “Поделиться” справа от графика на главном окне терминала MoonBot. После этого откроется окно “Share market” с настройками Социального трейдинга. Если Вы хотите, чтобы терминал слал команды в Ваш собственный канал автоматически без нажатия на кнопку “Поделиться”, то поставьте галочку «Хочу слать сигналы в собственный канал автоматически», как на рисунке ниже:
Затем вам нужно создать свой Телеграм-канал (не группу, именно канал!) и получить свой личный бот-токен у @BotFather в Телеграм. Ваш Телеграм-бот должен быть админом в вашем Телеграм-канале. Впишите в окно “Share market” в поле “My Bot token” полученный токен.
Если Ваш Телеграм канал публичный, то в поле «My channel name» впишите его короткое имя, если же это приватный Телеграм канал, то Вам нужно узнать его ID и вписать в поле «My channel name» ID канала.
Чтобы узнать ID, можно написать любое сообщение в свой Телеграм канал и посмотреть это сообщение в файле с логами logs\LOG_ADD_MM_DD и там будет указан ID или воспользоваться сторонними Телеграм-ботами, которые позволяют показать ID Вашего канала.
Если Телеграм заблокирован в Вашем регионе, то Вы можете использовать Socks5 прокси.
Далее нажмите кнопку Test, чтобы проверить, отправляются ли сообщения в Ваш Телеграм канал.
Обратите внимание: стратегия MoonShot не отправляет команды, поскольку ордера этого типа управляются терминалом по строго заданному алгоритму.
Ниже список команд, которые понимает терминал.
Обозначения: coin — монета; Price — цена, может быть задана в абсолютных значении или в процентах; X – % размера ордера от всего депозита; <> — обязательный параметр, [] — необязательный параметр.
Буква (M) после описания команды означает, что данная команда автоматически не отправляется и Вы можете написать ее вручную в управляющем Телеграм канале и ведомые терминалы её исполнят.
Обратите внимание: важно соблюдать регистр букв в написании команды!
Команды, меняющие глобальные настройки в терминале (M):
Команды можно писать в своем канале вручную, например команду cmd_PanicSellAll терминал не шлет автоматически; Вы можете использовать ее, чтобы активировать общий стоп-лосс у всех пользователей, подключенных к Вашему каналу.
Чтобы ведомые терминалы, читающие Ваш канал, могли работать с командами Доверительного Управления, Вам нужно создать в них стратегию для чтения этого канала и поставить в ней параметр AcceptCommands = YES.
Если Вы используете ключ в Ваших стратегиях для разделения команд, то отправлять или писать команду в управляющем Телеграм канале нужно в полном формате, например cmd_Buy BTC 1% sell 1% OrderSize 100% Key ST123, где ST123 – это ChannelKey.
Так как команды будут применяться только к ордерам, установленным стратегией с включенной опцией AcceptCommands = YES, то Вы можете в любой момент отключить внешнее управление от ведущего терминала, если установите в своем ведомом терминале в настройках стратегии значение AcceptCommands = NO.