Удаленное Управление, Логи и Отчеты
Удаленное управление
Если вы запускаете бота на удаленном сервере, с ним можно общаться при помощи Телеграма. Зайдите в Настройки-Специальные. Вам нужно в телеграмме создать свою группу (при использовании альтернативного телеграмма сделайте созданную группу супергруппой) и добавте в него бота @TMoonBot, а затем сделайте его администратором.
Затем нужно создать PIN код кнопкой «Generate Pin code» и написать этот код в созданной группе. После того, как бот прочитает этот код, он отметит данную группу как доверенную.
This bot name: Здесь можно указать имя бота, это удобно если у вас несколько ботов которые присылают отчеты в одну группу, тогда там будет указано от какого бота пришел отчет о сделки.
Чтобы узнать список доступных команд, напишите в своей группе «hi» и получите ответным сообщением полный список:
buy … — применяются стандартные правила для сигналов на покупку
short … — применяются стандартные правила для сигналов на шорт (фьючерсы)
sell token — Включить Паник Селл на монете. Пример: sell NEO
SellALL — Включить Паник Селл НА ВСЕХ активных ордерах и остановить бота
list — Список активных ордеров на продажу
lst — Список активных ордеров на продажу в короткой форме
silent — Отключить уведомления бота в чат о закрытых сделках
talk — Включить уведомления бота в чат о закрытых сделках
STOP — Нажать Стоп в боте (Не покупать новые сигналы)
CancelBuy — Отменить все неисполненные BUY ордера
START — Нажать Старт в боте, запустить стратегии
BL — Показать черный список монет
BL + coin — Добавить монету coin в ЧС
BL — coin — Убрать монету coin из ЧС
SetParam Strategy Param Value — Поменять параметр в стратегии или во всех стратегиях папки(«empty» для пустой строки). Убедитесь, что вы сохранили все изменения кнопкой «Сохранить» перед тем, как давать команду SetParam.
Пример команды: SetParam zz2 CoinsWhiteList MITH
SetParam — установить параметр
Strategy = «zz2» — название страты или папки(в этом случае параметр применится ко всем стратегиям в этой папке)
Param = «CoinsWhiteList» — белый список
Value = «MITH» — монета
В ответ должно прийти сообщение о корректном выполнении команды: Param changed: CoinsWhiteList: matic => MITH
ResetSession coin | ALL — сбросить сессии на монете (coin) или на всех рынках (all)
Пример:
ResetSession FUN -> Sessions reseted on BTC-FUN эта команда сбросит в ноль старую сессию на монете FUN и все новые сессии, а также все счетчики cPlus и сMinus на монете FUN по вcем стратегиям
ResetSession ALL -> Sessions reseted on all markets эта команда сбросит в ноль все старые сессии на ВСЕХ монетах и все новые сессии, а также все счетчики cPlus и сMinus на ВСЕХ монетах по вcем стратегиям
ResetLoss — сброс счетчиков профита
Leverage X [coin,coin] — поменять плечо на монетах на X
DoUpdate — обновить версию
Кроме того, бот будет сообщать в эту группу обо всех завершенных сделках.
Подробнее читайте Доверительное Управление
Получение команд из TradingView по средствам веб-хук читайте тут.
Просмотр логов
В процессе работы Бот пишет логи в файлах Logs\Log_дата.log, записываются все важные действия. Пример лог-файла, относящийся к пампу монеты VTR 28.09.2017 в 23-00 MSK:
23:00:03 Market found BTC-VTR delta: 2289 ms.dp: 2 ldp: 2
23:00:03 Pump Signal BTC-VTR AutoStart: TRUE
23:00:03 PumpQ=14 24vol=15 hvol=2 sellX2=73 PumpsCount=0 SellProb=87% 72hChannel=13% dVol=19 d: 2
23:00:03 Task 1 started; Ask: 0.00005888 BUY +14%
23:00:04 BTC-VTR Buy order: 4354.4030 BTC-VTR rate: 0.00006712
23:00:04 BUY Order SET!
23:00:04 Buy order DONE! FILL: 100% Opened: 23:00:04.707 Quantity: 4354.40300000 Price: 0.00005907 (ASK + 0% )
23:00:04 SELL price corrected! delta=2.71%
23:00:04 d=3.16 sv=1.13 r=2.32 V=17.15 VTB=0.00 qvol=0.10
23:00:04 Good pump detected. Try to sell for [actual buy]+18.1%
23:00:04 BTC-VTR Sell order: 4354.4030 BTC-VTR rate: 0.00006977 TryCount=1
23:00:04 *** SELL order Set ! *** Quantity: 4354.40300000 Price: 0.00006977
23:01:36 SELL order replace request…
23:01:37 SELL order canceled!
23:01:37 BTC-VTR Sell order: 4354.4030 BTC-VTR rate: 0.00006396 TryCount=1
23:01:37 SELL order replaced !
23:01:58 *** SELL order DONE ! *** Quantity: 4354.4030 Price: 0.00006395
23:01:58 *** Sell/Buy: + 8%
23:01:58 *** Sell/ASK: + 9%
23:02:00 *** Sell VTR done, total: + 83.49 $
И прежде чем задавать в чатах вопросы «почему бот купил или продал так?» откройте лог и посмотрите все записи относящиеся к покупки и продаже интересующей сделки. Достаточно слабо владеть английским языком или уметь пользоваться онлайн-переводчиками и вы сами сможете ответить на любой вопрос Почему.
История сделок
Для просмотра истории торгов на графике зайдите в Меню — Trades history — выберите нужную монету по дате. Либо зайдите в Отчеты и нажмите слева на название монеты
Фильтр по статусу ордера: All — все сделки. Closed only — закрытые. Open only — открытые. All incl. deleted — все включая удаленные.
Галочка Эмулятор позволяет отобразить ордера выставленные в режиме Эмуляции.
Фильтр по дате — Вы можете посмотреть историю сделок за определенный момент времени. Для этого укажите нужные даты и время, а так же обязательно поставте галочки, чтоб активировать выбранный интервал.
Фильтр по слову/валюте/комментарию — Например «ETC» отфильтрует все ордера с валютой ETC. «Drops» — все ордера в комментариях которых встречается это часть слова.
Настройка отображения колонок.
Export to .csv Сохранение отчета в формате CSV.
Экспорт в Excel Возможно вывести отфильтрованные сделки в Excel для дальнейшей работы с ними.
Coin название монеты.
BuyDate дата и время покупки ордера.
CloseDate дата и время продажи ордера.
Quantity объем купленных/проданных монет в ордере.
BuyPrice цена покупки.
SellPrice цена продажи.
Spent BTC объем ВТС потраченных на покупку монет.
Gained BTC объем ВТС полученных после продажи монет.
Profit BTC профит/убыток в ВТС.
ProfitUSDT профит/убыток в USDT.
Profit профит/убыток в %.
Source тип ордера (ручной/автоматический/сигнал).
ChannelName имя канала телеграмма, если покупка была по телеграмм стратегии.
Comment название стратегии по которой сработал сигнал или открылся график.
SignalType источник сигнала из Премиум канала.
SellReason метод продажи/закрытия ордера.
Status статус ордера (активный или исполненный)
dBTC часовая дельта BTC.
d24BTC 24-х часовая дельта BTC.
dMarket часовая дельта Market.
dM24 24-х часовая дельта Market.
bvsv соотношение объема купленных к объему проданных ордеров на момент сигнала, интервал берет из стратегии параметры BV_SV_Kind и BV_SV_TradesN в группе Стопы.
dBTC5m 5-ти минутная дельта BTC.
Важно: Дельты в отчете (в таблице и на графике) сохраняются: для муншотов и страйков в момент покупки (исполнения buy ордера), для остальных стратегий — в момент выставления buy ордера.
В данной строчке указывается: количество ордеров, средний ордер в ВТС, средний ордер в $, общий профит в ВТС, общий профит в $, общий профит в %.
Галочка «Важно» отмечает выбранный ордер как важный и запрещает боту удалять график этой сделки через установленное время (по умолчанию через 7 дней) на вкладке Специальные. Кроме этого, ордера отмеченные такой галочкой могут быть быстро отсортированы в отчете, если в поле для фильтров написать «impo», сокращение от слова «important».
Кнопка для отметки этого ордера как удаленного, все удаленные ордера будут отображаться только при выборе фильтра статуса оредра All incl. deleted, чтоб удаленные ордера не отображались в отчете и не учитывались при итоговом подсчете профита нужно в фильтре сменить статус ордера на любой другой (All, Closed only, Open only).