Дополнительные материалы
Причины неадекватно низкой цены продажи/покупки
Данная статья будет полезна для объяснения причин появления сделок с неадекватной ценой продажи ниже рыночной цены в тот момент.
Визуально это на графике это может отметка на графике сильно ниже текущей цены.
На самом деле - это не баг, а особенность отображения средней цены продажи.
Основная причина, почему продажа визуально происходит по неадекватно низкой цене: количество купленных монет больше, чем проданных.
Пример:
Куплено 100 монет за 100$, продано 90 монет за 90$.
Средняя цена покупки = 100/ 100 = 1$.
Средняя цена продажи = 90 / 100 = 0.9$.
Почему делим на 100 монет, хотя продали только 90? Потому что остаток в 10 монет продать невозможно (ограничение бирж на минимальный размер ордера). У вас было 100 монет, в результате их продажи у вас появилось 90$, поэтому терминал считает среднюю цену как результат продажи 100 монет за 90$.
Почему появляются остатки монет?
Причин несколько:
-
Вы торгуете без монет для комиссии, например BNB. В этом случае биржа списывает комиссию в монетах, и нарушается кратность лота. Например, было 2 монеты, списали 0.1, осталось 1.9 монет. А продать можно только кратно одной монете, значит 0.9 останется висеть на бирже.
-
У вас есть BNB, но другие трейдеры торгуют без BNB. Например, вы продаете ордер в 2 монеты в стенку, где стоит 1.9. После чего пытаетесь переставить ордер, он отменяется, но уже выставиться не может, так как будет меньше минимального лота и 0.1 остаётся на балансе.
-
Если вы отмените частично исполненный ордер, непроданные монеты останутся на балансе. При установленной галочке Отменять малые SELL на вкладке Настройки → Основные терминал будет удалять с графика такие Sell ордера, где остаток меньше лота. При этом Sell ордер удалится только из списка активных ордеров с графика, но останется в отчёте и на бирже. Смысл данной галочки - убрать с экрана ордера, которыми вы все равно не можете управлять, по причине того что они меньше лота, следовательно их невозможно перемещать.
-
Другая разновидность случая N2: вы переставляете ордер на продажу, в этот момент он частично заполняется, а остаток уже меньше лота, и его не переставить. В логе будет запись Looks like order was done while replacing or rest quantity too low.
-
Во время листинга комиссия первые часы списывается в монетах, а не в BNB, что всегда приводит к остаткам
Как проверить, что у вас появились остатки?
-
Можно в аккаунте биржи открыть обзор спотового кошелька и там увидите остатки монет.
-
Можно в терминале Moonbot через Меню → Assets открыть окно Assets и там проверить остатки монет. Монеты больше минимального лота можно выставить на график или продать по маркету, а остатки монет меньше минимального лота можно перевести в BNB, если нажать на кнопку Convert to BNB.
Можно открыть на бирже Binance историю ордеров:
Найти в ней нужный ордер, и развернуть в нем историю трейдов:
И проверить, было ли списание комиссии в BNB или в монетах и так же сверить, сколько было куплено монет и сколько продано.
Все вышесказанное относится и к некорректной цене покупки.