English Chinese French German Italian Portuguese Spanish
Войти
  1. ВКонтакте
  2. Facebook
  1. Официальный форум 1b bot. » Последние ответы
Новые публикации Скрыть панель справаПоказать панель справа

Последние ответы

Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

будет выпущена версия 3.05 , основное изменение- попытка работы на спреде
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

версия 3.04 готова.
Изменения
1) возможность работать на биржах с "переменной" мин транзакцией ( т.е. биржа устанавливает не конкретное значение мин транзакции, например равно 30, а указывает мин.объем ордера= кол-во х цену, при этом минимально допустимое кол-во в партии меняется в зависимости от курса крипты)
2) возможность работать с парами у которых допускается применение только целого значения кол-ва крипты, например можно 5 или 456, и нельзя использовать дробные цифры 3,3445 или 0.23 или 234576,7 и т.д.

Для проверки правильности работы в таких условиях стратегии было дано всего около 15 баксов (0.004 ВТС) и кол-во частей установлено 5.
В результате Волна 3.04 работала только с партиями= кол-ву мин.транзакции.


как видно на скрине получен профит около 4% за 10 дней ( даже с учетом что с 4 по 9 бот не работал, т.к. шел поиск наиболее правильного алгоритма для работы в таких условиях).
также на скрине цифрой 1 указано, что Волна объединила 2-е минимальные купленные партии согласно алгоритма работы с очень маленькими партиями, при этом цифрой 2 указано, что одна из партий могла бы быть продана уже с профитом большим комиссии биржи, т.е. Волна правильно определила точку покупки.

Последний раз редактировал Igor F P 15:56, 11.12.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Справка версия 1.9

добавлено описание обмена данными через файл, а также различные уточнения, дополнения и т.д
1bBot v1.9.zip [4.27 Mb] Загрузок: 16
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

3.0.4 потребует для доводки чуть более времени чем планировалось.
И скорее всего это последняя версия из серии 3.0.Х,
далее 3.1.0 уже с обменом инфой между ботами.

Последний раз редактировал Igor F P 15:12, 01.12.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Готовится Волна 3.0.4,
изменения будут касаться в первую возможности работать на биржах, где "нефиксированная" мин.транзакция и где запрещаются дробные числа в кол-ве крипты.

Прим: на следующей неделе возможно выйдет новая версия бота с существенным изменением.

Последний раз редактировал Igor F P 20:50, 30.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Продолжаем увеличивать профит
на скрине выше профит на 28.11.18 = 0,00219 BTC
сегодня на скрине ниже профит уже = 0,00478 BTC
исходное депо на 26.11.18 = 0.056 BTC
Волна 3.0.4b

Последний раз редактировал Igor F P 20:37, 30.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Продолжая развитие Волны и общаясь с ее пользователями столкнулся с ситуацией, что есть биржи, где размер минимальной транзакции не является фиксированным значением.
Т.е. поставили 1 раз в "Опции- Trade option-Limits" какое либо значение и пока биржа в апи его не сменит живем спокойно.

На бинансе (и наверное еще есть такие биржи) нет такого фиксированного значения. Там размер транзакции ограничен ее ОБЪЕМОМ.
Т.е. отвечающий за это параметр MIN_NOTIONAL для бинансе это объем (сумма) ордера = (кол-во х цена),
И если в апи (https://api.binance.com/api/v1/exchangeInfo) находим нужную нам пару и видим что этот параметр = 0.001, а курс валюты = 0.00003, т.е. мин.транзакция для бота будет равна (0,001/0,00003) = 33.3 !!! и этот размер "плавающий"
И у некоторых бирж на части криптопар торговля дробными частями запрещается.
Я первый раз попали и на "плавающую" мин.транзакцию и на пару с ограничением (целые числа)
Похоже, что в таких случаях необходимо делать размер мин.транзакции раза в 3-4 больше допустимого, ибо с округлением десятых долей теряется и профит!
Страшного нет ничего, в Волну надо будет включить флаг, который будет менять пользователь в зависимости от такого какая мин. транзакция- фиксированная или "плавающая", а также можно ли использовать дробные числа в кол-ве крипты.
Но как быть с купленной партией, которая все таки вдруг из-за падения курса стала менее допустимой транзакции?
В Волне есть механизм объединения такой партии с последующей партией и ее продажа.

Последний раз редактировал Igor F P 22:58, 29.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

готова версия 3.0.3
Изменения:
1) улучшен алгоритм BUY при росте курса
2) трейлинг отвязан от подпрограммы «гашения висяков»
3) изменения в подпрограмме «шорт»

Результат работы на скрине.


Скрин «А» был создан 5.11.18 в 21.02 и имел депо на тот момент 0.052 BTC (отместка 1)

26.11.18 в 07.30 была запущена версия 3.0.3.
Скрин «В» сделан 28.11.18 в 16.47, версия 3.0.3 проработала 2 дня и 5 часов (отм 1) и имеет депо 0.059, из которых 0.002198 BTC (~3,8%) она и заработала за 56 транзакций (отм 2) (очень важно найти хорошую пару на бирже.)
Фактически еще 0,00102 BTC были потеряны из-за неправильно настроенного «шорта» (отм 3, часть утраченного), но я не стал останавливать бота и что-либо менять, было интересно сможет данная версия пересилить «шорт». Смогла, а мог и просто больше заработать
Однако «шорт» используемый не как торговая стратегия, а как «спасательный круг», является камнем преткновения в определенные моменты.
В Памятке для версии 3.0.3 я указал возможные варианты использования этого «круга».

Последний раз редактировал Igor F P 18:21, 28.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Ниже результаты торговли Волны 2


и Волны 3


от пользователя Константина.
Спасибо ему за предоставленную информацию!

Последний раз редактировал Igor F P 20:06, 22.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

версия Волна 3.0.1
изменения-
• Оптимизирован алгоритм работы «отсутствие партий при пуске» (т.е. начальная закупка);
• внедрен новый коэфф "K_time" - коэффициент определяющий интенсивность покупок во времени;
• Сделан вывод дополнительной информации в окно Watch;
• Реализован алгоритм слияния 2-х партий, если одна из них соизмерима с минимально допустимой партией на бирже (пока работает только если в наличии всего 2-е партии, если партий больше – слияния нет).

версия Волна 3.02.
Изменения-
• Оптимизирован алгоритм Sell при наличии у бота партии, размер которой менее минимально допустимой транзакции на бирже.
• введен новый параметр depoF указывающий в чем именно выставил пользователь депо, в % или в кол-ве крипты, если в кол-ве крипты то это позволяет работать нескольким ботам с одним депо.

иногда биржа почему то начинает продавать боту партии размер которых меньше минимальной транзакции по этой паре.


как видно на скрине у бота оказалась партия размером 20 iot, что меньше минимальной транзакции на бирже, которая равна 22 iot.
"pair":"iotusd", "minimum_order_size":"22.0".
это "иногда" происходит не каждый день, но раз в месяц бывает у каждого бота.
Почему так происходит?
я считаю, что одновременно несколько ботов подали заявки по покупку одного и того же ордера в стакане.
в результате "битвы" кому-то достаются только "ошметки"
А вот, избавится от такой партии бот может если у него в кодах прописано типа:
"если (общее кол-во партий больше 1) и (в данной партии кол-во менее допустимого биржей) то продаем кол-во равное минимально допустимому".
однако как это возможно, продать то чего в партии нет?
А вот тут бот должен "отщипнуть" недостающее кол-во крипты от "следующей" партии. Но при этом часто происходит, что цена этой "следующей" партии гораздо больше, чем цена продаваемой партии и возможно пользователь получит убыток в данной операции.
но если этого не сделать, то бот просто не будет продавать, вообще.

Последний раз редактировал Igor F P 10:02, 20.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Внесены коррективы в алгоритм прогнозирования, "точность" улучшилась, но т.к. основной упор пока делал на падение (если курс растет и так все радуются ) то с прогнозом роста точность пока ниже.
На скрин 1 отображено состояние курса и данные Волны за примерно 40 минут до падения. (время биржи и диаграммы сдвинуто на 1 час).
Видно что Волна выдает равноценный прогноз по росту и падению.


На скрин .2 еще 20 минут до падения. Волна продолжает выдавать равноценный прогноз, но его значения увеличились. Пока я набираю статистику по этим данным, но уже понятно, что увеличение значений ведет к изменению курса, а снижение значений к стабилизации обстановки. И так за 20 мин пока все спокойно.
Скрин .3 , чуть более 10 мин до падения, курс в стакане держится на одном и том же уровне.Но Волна изменила значения, вперед вышло падение.
Скрин .4. падение началось, но до его завершения еще 18 минут (минимальные значения в стакане которые будут достигнуты в 04ч11м02сек составляют sell =6245.31, buy= 6237.82), Волна прогнозирует однозначно падение, никаких прогнозов вверх или неопределенность нет.
Скрин 5. до завершения падения еще 8 минут, Волна увеличила значение падения.
А если мы посмотрим по уровням снижения курса BUY в стаканах привязав это к моментам на скринах, то в период между рис. 1 и рис. 2 курс увеличился, между рис. 2 и рис. 3 также увеличился, между рис. 3 и рис. 4 падение составило 0.04%, а вот между рис.5 и "дном" падение уже 0,11%. Пока Волна отслеживает падение очень адекватно. Впереди улучшение прогноза по росту.

Последний раз редактировал Igor F P 12:19, 14.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

В связи с различными вопросами, касающимися работы с биржами обращаю внимание пользователей, что на 01.11.2018г 1BBOT работает с
битрекс, битфинекс, ехмо, битстамп, сех.ио, ОКсоин, бинансе, йобит, поло, ликю (да кончено, там еще векс есть и подобные "мертвяки")
он не работает с кракеном, битмех и другими биржами.
Для того что бы подключить бот к бирже необходимо состыковать коды бота и API биржи, делают такую работу только создатели бота.
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

Будет изменен подход к данному варианту сценария..
в сценарий включается блок "предвидения" тренда как на Волне 3.1., что позволит даже на демоботах видеть инфу на экране мастер-бота о состоянии и возможном изменении курса на доступных биржах, к которым подключены slave-боты и всех их валютах.

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

Последний раз редактировал Igor F P 08:59, 13.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

удалось продвинуться в точности прогнозов для ручной торговли (пока не создавал алгоритм принятия решения для бота).
время скрина и время диаграммы отличаются на 1 час.
на скрине ( точка 1) видно что за 1 час до снижения появилась инфа, что курс пойдет "вниз" с вероятностью более 50%, "неопределенность" = 20%, вероятность "вверх" 14%
в это время курс был 6333 (точка 2)


перед самым падением (курс все еще 6333, точка 2) "неопределенность" и "вверх" = 0%, "вниз" почти 50%.


и как только курс более-менее успокоился "неопределенность" = 0%, "вниз" и "вверх" почти равны.


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

Последний раз редактировал Igor F P 09:17, 10.11.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 188 сообщений
  4. Сообщение
  5. Личные данные

В случае если у пользователя работает Волна и при этом он ведет торговлю в ручную, то
1) всегда при начале ручной торговли ставьте бота на Паузу, а то бывают казусы, когда вы продаете, а бот тут же покупает :)
2) при перезагрузке бота/сценария ВСЕ ордера будут сняты.
3) при Паузе можно торговать, как через бота так и с биржи. Все ордера бот учтет у себя в разделе "Orders".

Последний раз редактировал Igor F P 19:05, 05.11.2018
 

Последние темы

  1. Сценарий Волна
    Автор: Igor F P 16:30, 11.12.2018
  2. Справка (*.chm) и примеры.
    Автор: Igor F P 20:37, 02.12.2018
  3. Сценарий Looking
    Автор: Igor F P 20:54, 12.11.2018

Изменения статуса

  1. профиль В поиске... 09:52, 29.06.2018
  2. профиль http://bit.ly/dolevik Доли проектов: Выпуск / Дивиденды / По... 09:56, 14.05.2016
  3. профиль http://ethereum.today/btccloud 16:33, 21.03.2015
  4. Просмотреть все статусы

Статьи

Статистика форума:

Сообщений
3367
Пользователей
48628
Новый участник
augustasy16
Рекорд посещаемости
2815:05, 16.06.2014