Pages:
Author

Topic: Moon Bot - Бот-терминал для Битрекс, Бинанс и Хуоби - page 52. (Read 52902 times)

full member
Activity: 354
Merit: 152
За программируйте своего бота еще комсу считать, а то его скальпинг загонит в минус))

Комиссия учитывается в расчетах.
member
Activity: 294
Merit: 12
Go hard or go home
За программируйте своего бота еще комсу считать, а то его скальпинг загонит в минус))
newbie
Activity: 17
Merit: 0
Видел в чате, что тебя там пытали вопросами дозакупа и сетки, предлагаю такие варианты.

У бота есть параметр «Продавать, если куплена часть ордера > x%».
Придумываем к нему параметр «Разрешить докупать на падении».  При включении данного параметра, бот после открытия ордера так же выставляет сразу ордер на продажу, но может докупать до 100% при нахождении цены на уровне или ниже уровня своего ордера на покупку.
Пример: выставлен параметр «Продавать, если куплена часть ордера > 50%», тейк 5%, авто паник селл -6% и включен придуманный параметр «Разрешить докупать на падении»;
Бот купил 50% ордера на цене 100, цена пошла вверх, но не дошла 105 (уровня тейка) и опустилась обратно на 100, бот начал докупать, если цена падает и не доходит до 94 (уровня авто паник селл), то бот продолжает закупать. И так пока цена не достигла тейка или уровня авто паник селл бот наберет полные 100% ордера (если будет нужный объём на паре).
То есть если цена будет прыгать выше-ниже цены покупки, но не доходить тейка или авто паник селл, то при каждом снижении цены до уровня цены покупки и ниже этого уровня бот  будет докупать ордер до 100%. После каждой «докупки» бот перевыставляет продажный ордер на новый объем и, желательно, на новую цену. То есть пересчитывает по усреднению и тем самым снижает уровень тейка и уровень продажи.

Еще один вариант. Придумываем параметр «Покупка сеткой» и к данному параметру делаем отдельную вкладку «Настройка сетки». При включении данного параметра, бот ВСЕГДА закупается мини-сеткой. На отдельно вкладке делаем примерно такие параметры:
- объем первого ордера (в процентах от всего ордера),
- шаг сетки,
- объем дозакупки на каждом шаге сетки (в процентах от всего ордера).
При включении данного параметра бот закупает не одним ордером, а несколькими дробными частями (как обычно работает сетка с усреднением), тем самым мы получим максимальный объем (докупаем до 100%) и сниженную среднюю цену и при этом снизится цена тейка и продажи (так как будет докупать по более низкой цене, чем первый купленный ордер).
Пример: мы включили этот выдуманный параметр «Покупка сеткой».
Выставили первый ордер 50%. Шаг сетки 1%, объем дозакупки 10%, автопаник селл стоит на уровне -6%, цена продажи +10%.
Бот на цене 100 купил 50 монет и выставил их сразу на продажу по цене 110.
Цена не достигла продажи (или тейка) и опустилась до 99, бот докупил 10 монет, перевыставляет ордер на 60 монет с снижаем его цену по усреднению на 109,8. Тейк профит так же пересчитвает по средней цене. Если цена продолжает колебаться дальше и так же не доходит цены продажи или тейка, а опускается на уровень 98, то докупаем еще 10% и снова перевыставляем  продажный ордер с новой ценой и объемом.
И так получается, если цена падает, но не доходит авто паник селл (в данном случае 94), бот на каждом уровне докупит по 10% от объема ордера, на цене 99 докупит 10%, на цене 98 докупит 10%, на цене 97 докупит 10%, на цене 96 докупит 10%, на цене 95 докупит 10%. Тем самым соберет 100% ордера. После каждой «докупи» меняя объем продажного ордера и понижая цену продажного ордера исходя из средней цены покупки и снижая цену тейка. Если цена после 95 продолжает падать и достигает 94 (авто паник селл), то бот продает все 100% (ну или сколько он там успел набрать).
newbie
Activity: 17
Merit: 0

Решение на вход. Если из примера на картинке, то при данном значении предполагаем, что более вероятно цена достигнет тейк-профита, чем стоп-лосса и тогда открываем покупку.
Или на основе данного показателя сделать Авто тейк-профит. Например:
Задали минимальный тейк-профит или диапазоном, 1-3%, бот посчитал и увидел на что на +2% цене маловероятно подняться, так как там стоит большой объем (стенка) и выставил тейк на +1%, до которого например данный параметр (pV) равен 0,5.

Да, для автодетекта пожалуй интересная идея.
Дли сигналов и автотейкпрофита не очень, т.к. эти стенки часто ставят и снимают на ходу. Что-то подобное уже есть - галочка "ставить ордер под стенку" в настройках, которая слегка двигает ордер в зависимости от стенок на продажу.

Ну в данном случае измеряется именно соотношение объема под ордером и над ордером. Понятно, что под стенку бот сейчас ставит, но боту в даннном случае без разницы на сколько эта стенка велика. Грубо говоря он сейчас зашел в сделку, поставил даже под стенку ордер, но и до этого ордера нужно выкупить большой объем, который, возможно, нереально пробить.
full member
Activity: 354
Merit: 152
почему не ставится sell после его отмены вручную, по тем монетам,что уже есть?

Изначально так и было задумано, и кнопки Order не было, задача бота - купить и продать, а не просто продать (что можно сделать и через сайт).
Со временем возможно функционал расширится.
newbie
Activity: 38
Merit: 0
После неполного закупа по ручному ордеру типа BUY (на 77% произошел закуп) и его ручной  отмены, невозможно поставить ордер Sell, так как бот пишет, прежде чем продать-купите. Мне кажется это баг.

Бот ставит селл сам автоматом. Что именно произошло, почему селл не встал, или отменился, или исполнился, можно сказать только посмотрев лог (можете самостоятельно или прислать мне лог на почту).
sell встал, я его отменил вручную. Зачем? не важно. Главное почему не ставится sell после его отмены вручную, по тем монетам,что уже есть?
full member
Activity: 354
Merit: 152

Решение на вход. Если из примера на картинке, то при данном значении предполагаем, что более вероятно цена достигнет тейк-профита, чем стоп-лосса и тогда открываем покупку.
Или на основе данного показателя сделать Авто тейк-профит. Например:
Задали минимальный тейк-профит или диапазоном, 1-3%, бот посчитал и увидел на что на +2% цене маловероятно подняться, так как там стоит большой объем (стенка) и выставил тейк на +1%, до которого например данный параметр (pV) равен 0,5.

Да, для автодетекта пожалуй интересная идея.
Дли сигналов и автотейкпрофита не очень, т.к. эти стенки часто ставят и снимают на ходу. Что-то подобное уже есть - галочка "ставить ордер под стенку" в настройках, которая слегка двигает ордер в зависимости от стенок на продажу.
full member
Activity: 354
Merit: 152
После неполного закупа по ручному ордеру типа BUY (на 77% произошел закуп) и его ручной  отмены, невозможно поставить ордер Sell, так как бот пишет, прежде чем продать-купите. Мне кажется это баг.

Бот ставит селл сам автоматом. Что именно произошло, почему селл не встал, или отменился, или исполнился, можно сказать только посмотрев лог (можете самостоятельно или прислать мне лог на почту).
newbie
Activity: 38
Merit: 0
После неполного закупа по ручному ордеру типа BUY (на 77% произошел закуп) и его ручной  отмены, невозможно поставить ордер Sell, так как бот пишет, прежде чем продать-купите. Мне кажется это баг.
https://i.imgur.com/g67Q5tA.jpg
newbie
Activity: 17
Merit: 0
Майк, привет.
Можно попробовать такой параметр ввести? Чтобы он его считал, после обнаружения пампа.
http://i100.fastpic.ru/big/2018/0120/60/ce7ba2fd645308fd40fa570ab4642260.png

А что это даст, в смысле имеется в виду принимать решение о входе по нему или решение о досрочной продаже?
Решение на вход. Если из примера на картинке, то при данном значении предполагаем, что более вероятно цена достигнет тейк-профита, чем стоп-лосса и тогда открываем покупку.
Или на основе данного показателя сделать Авто тейк-профит. Например:
Задали минимальный тейк-профит или диапазоном, 1-3%, бот посчитал и увидел на что на +2% цене маловероятно подняться, так как там стоит большой объем (стенка) и выставил тейк на +1%, до которого например данный параметр (pV) равен 0,5.
full member
Activity: 354
Merit: 152
Майк, привет.
Можно попробовать такой параметр ввести? Чтобы он его считал, после обнаружения пампа.


А что это даст, в смысле имеется в виду принимать решение о входе по нему или решение о досрочной продаже?
newbie
Activity: 17
Merit: 0
Майк, привет.
Можно попробовать такой параметр ввести? Чтобы он его считал, после обнаружения пампа.
http://i100.fastpic.ru/big/2018/0120/60/ce7ba2fd645308fd40fa570ab4642260.png
newbie
Activity: 5
Merit: 0
Подскажите плз! а есть ли функция докупать? например я купил но вижу что все идет лучше чем надо , и хотелось бы докупить , возможно ли это?

да кстати последнюю версию 82 ее блокировать начал антивирус
newbie
Activity: 12
Merit: 0

Глобальный детектор дропов - это здорово, но совсем другое, хочется на конкретной паре на волне ловить около нижней точки, то есть нужна функция полностью симметричная take profit/trailing stop - точно как по описанию пункта 3. И с аналогичным графическим отображением, как сейчас take profit/trailing stop отображаются.

Не все так просто, основное назначение трейлингов - это уберечь вас от непрерывного наблюдения за монитором. А то, что предлагаете вы - это метод формирования сигнала на покупку, т.е. совсем другая задача. Сразу 2 вопроса -
1. На сколько цена должна упасть, чтобы включился этот обратный трейлинг на покупку? Трейлинг на продажу задается в процентах от покупки, а тут от чего, от текущей цены, от МА, от максимума за час ?...
2. Сколько раз должен срабатывать этот алгоритм? 1 раз неудобно, нужно каждый раз подходить к компу и переставлять заново. Больше 1 раза - в итоге бот купит на всплеске, после которого роста уже не будет.

Идея конечно интересная. Возможно, мы к ней еще вернемся.

Для начала устроит вот такое поведение. Запускаем от текущей цены минус задаваемый процент отложенный ордер на покупку со следующим условием:

Маркер движется за ценой с задаваемым спредом вниз и в случае обратного хода цены и пересечения маркера открывается ордер на покупку (с задаваемым отступом от маркера вверх).

Алгоритм должен сработать один раз. Естественно, бот должен полностью выкупить ордер, то есть подвинуть цену покупки, если сразу все не получилось выкупить. После этого ручками переставлю ордер на продажу уже через take profit/trailing stop и подожду его исполнения. Затем все повторяем сначала и так до тех пор пока на паре есть волны достаточного размера. Если все получится хорошо, потом можно будет это процесс и дальше автоматизировать, но пока в первую очередь работаем как с удобным терминалом - то есть можно смотреть за процессом, если что-то не так - всегда можно ордер подвинуть ручками (и вместе с ним и trailing buy переедет).

Цель ровно та же - чтобы не надо было непрерывно сидеть у монитора, отлавливая нижнюю точку. Робот всегда это сделает надежнее. Если волна идет полчаса - значит в среднем раз в полчаса надо будет к терминалу подходить.
full member
Activity: 354
Merit: 152

2. Показывать в стакане http://prntscr.com/i2h67p где находится свой ордер, а также показывать общую капитализацию стакана.

4. Когда покупается ордер указывается сумма выигрыша или проигрыша. Поставьте рядом еще %, чтобы было понятней на сколько просел.

П.2 я не понял - если стоит свой ордер, то его линия упирается в стакан, ее прекрасно видно:



Капитализацию стакана боты видят только на 1000 ордеров, т.е. в любом случае это не полная информация, да и не особо нужная. Можно поставить масштаб графика 100%, тогда будут видны границы стакана.

П. 4 Сделаем.
full member
Activity: 354
Merit: 152

Глобальный детектор дропов - это здорово, но совсем другое, хочется на конкретной паре на волне ловить около нижней точки, то есть нужна функция полностью симметричная take profit/trailing stop - точно как по описанию пункта 3. И с аналогичным графическим отображением, как сейчас take profit/trailing stop отображаются.

Не все так просто, основное назначение трейлингов - это уберечь вас от непрерывного наблюдения за монитором. А то, что предлагаете вы - это метод формирования сигнала на покупку, т.е. совсем другая задача. Сразу 2 вопроса -
1. На сколько цена должна упасть, чтобы включился этот обратный трейлинг на покупку? Трейлинг на продажу задается в процентах от покупки, а тут от чего, от текущей цены, от МА, от максимума за час ?...
2. Сколько раз должен срабатывать этот алгоритм? 1 раз неудобно, нужно каждый раз подходить к компу и переставлять заново. Больше 1 раза - в итоге бот купит на всплеске, после которого роста уже не будет.

Идея конечно интересная. Возможно, мы к ней еще вернемся.
newbie
Activity: 6
Merit: 0
Мои рекомендации:

1. Выводить в программе информацию по всем имеющимся в аккаунте на бирже кошелькам, чтобы видеть не только сколько биткоинтов имеется, а также и другой валюты.

2. Показывать в стакане http://prntscr.com/i2h67p где находится свой ордер, а также показывать общую капитализацию стакана.

3. Создать новый вид графика - свечи.

4. Когда покупается ордер указывается сумма выигрыша или проигрыша. Поставьте рядом еще %, чтобы было понятней на сколько просел.

5. Подключите API Yobita там очень много пампов делают, а биржа ужасная ничего руками не купить на ней. Имеющиеся боты не справляются, но там идет связка с разными валютами, у вас я насколько понимаю только биткоинт может с кем либо играться.
newbie
Activity: 6
Merit: 0
Сейчас у вас все пары идут с BTC, а тут я подписан на разные пампы они создают их на разных совершенно валютах. Можно ли ожидать, что у вас может измениться политика и играться можно будет разными парами.
newbie
Activity: 12
Merit: 0
3. Была бы полезна в программе функция обратная трейлинг стопу: маркер движется за ценой вниз со спредом и вслучае обратного хода цены и пересечения маркера открывается ордер на покупку (с отступом от маркера вверх). Это позволит ловить коррекцию на дампе.
Поддерживаю пункты 3 и 4, особенно нужен пункт 3 - рынок не всегда идет вверх, хочется и коррекции вниз отрабатывать.

Вместо этого в версии 2.80 введен алгоритм детекта дропов; бот отслеживает все монеты сразу. Однако полагаться на обратный ход я был не стал, управлять моментом детекта можно просто заданием процента падения цены, настройкой MA, фильтра по объему и цены покупки.

Глобальный детектор дропов - это здорово, но совсем другое, хочется на конкретной паре на волне ловить около нижней точки, то есть нужна функция полностью симметричная take profit/trailing stop - точно как по описанию пункта 3. И с аналогичным графическим отображением, как сейчас take profit/trailing stop отображаются.

Ну и USDT рынки конечно хочется видеть :-)





newbie
Activity: 5
Merit: 0
(и вот еще столкнулся с одной странной штукой
при покупке бот написал что взял по 9190 а на битриксе в истории ордеров buy 9320
может что то с синхронизацией (повезло что крупной суммой не прикупил))

с этим разобрался ( я не нажал стоп после продажи и двигая полосу ордера купил по этой цене)) ну норм
будьте внимательней
Pages:
Jump to: