Pages:
Author

Topic: 1BBOt- программируемый бот - page 2. (Read 594 times)

newbie
Activity: 37
Merit: 0
November 10, 2018, 01:02:06 AM
#12
удалось продвинуться в точности прогнозов для ручной торговли (пока не писал алгоритм принятия решения для бота).
время скрина и время диаграммы отличаются на 1 час.
на скрине ( точка 1) видно, что за 1 час до снижения появилась инфа, что курс пойдет "вниз" с вероятностью более 50%, "неопределенность" = 20%, "вверх" 14%
в это время курс был 6333 (точка 2)
https://wmpics.pics/di-25WQ.jpg

перед самым падением (курс все еще 6333, точка 2) "неопределенность" и "вверх" = 0%, "вниз" почти 50%
https://wmpics.pics/di-A86M.jpg

и как только курс более-менее успокоился "неопределенность" = 0%, "вниз" и "вверх" почти равны.
https://wmpics.pics/di-WCDR.jpg

конечно еще работы и усилий по улучшению результатов впереди много, но направление четкое определено.
newbie
Activity: 37
Merit: 0
November 08, 2018, 06:50:07 AM
#11
В версии  "Волна 3.0.1"  внесены следующие изменения:
•   оптимизирован алгоритм работы «отсутствие партий при старте» (т.е. начальная закупка);
•   введен коэффициент определяющий интенсивность покупок во времени;
•   сделан вывод дополнительной  информации на монитор;
•   Реализован алгоритм слияния 2-х партий, если одна из них соизмерима с мин.размером транзакции на бирже.
newbie
Activity: 37
Merit: 0
November 06, 2018, 02:51:52 AM
#10
работа стратегии "Волна 3.0.1" при рывках
3.11.18 курс одной из  валют на одной из бирж  динамично поменялся в течении которого времени   произошел рост, падение( более чем 25% падение было) и снова подъем.
на скрине эти участки обозначены цифрами 1,2 и 3 соответственно.

https://wmpics.pics/di-D360.jpg

Волна отработала весьма не плохо. пока шел рост Волна покупала на подъеме и продавала (участок 1), как только началось падение (2) Волна продала партии (не по "шорту" явно, ибо нет таких партий на откупе, скорее по подпрограмме "дамп" (идет тестирование, бета-версия) , потом алгоритм определил, что падение завершается и возможен рост, начались покупки в самом окончании падения ниже черты на скрине.
Алгоритм правильно определил, что будет рост и все эти покупки Волна продала на подьеме (цифра 3) и зависших партий нет!!!
Версия 3.0.1 не плохо отработала, не на 5 , но 4 поставить можно  
newbie
Activity: 37
Merit: 0
November 02, 2018, 08:31:59 AM
#9
Сценарий "Волна v.3.0.0" готов.
В сценарий Волна 3.0.0 внесены следующие изменения:

анализ состояния криптопары на конкретной бирже и «предвидение» ее движения на ближайшее время (пока до 45-60 минут) с эффективностью 80-85%;
работает подпрограмма Short (купил дорого, курс упал –продал дешево- откупил еще дешевле- продал дороже, но пока это вспомогательная подпрограмма для снижения убытков, не является подпрограммой для получения прибыли от постоянной торговли);
работают подпрограммы трейлинга, стоп-лосса, "гашения висяков";
предотвращены закупки на самом верху пампа;
уменьшено время ожидания начала работы до 2-х часов после старта бота;
возможность использовать бота в качестве советника для ручной торговли

https://wmpics.pics/di-9GTV.jpg
 
готова инструкция по запуску, снижено время ожидания начала работы алгоритма с 5 часов до 2.5 часов.
Более подробная инфа на форуме бота.
newbie
Activity: 37
Merit: 0
Написан сценарий "Слежение", позволяющий мониторить биржи, в т.ч. с использованием ДЕМОБОТОВ !!!, которые бесплатные.
В н.в. демобот поддерживает 6 бирж, которые работают с криптовалютой.
Это биржи: битрекс, битфинекс, ехмо, битстамп, сех.ио, ОКсоин.

В результате обмена информацией на демо-бот являющейся master и работающий с одной из указанных бирж передаются данные с других демо-ботов (slave) работающих на остальных биржах. Минимально необходимое кол-во ботов – 2 шт , в этом случае запускается только мастер-бот и один slave-бот, максимально - 6 демо-ботов.

https://wmpics.pics/di-8BX1.jpg

На мастер-боте вывод информации осуществляется на 2-а окна.
Окно N1- Watch, сюда выводится информация от самого мастер бота и биржи с которой он работает.
Окно №2- Log, сюда выводится информация с slave ботов.
Т.к. различной информации может быть выведено много, то все одномоментно не умещается в этом окне, имеется возможность «прокрутки» этой информации.
В н.в. на экран выводятся:
Суммарное кол-во крипты в стакане BUY и SELL (до 25 позиции),
Изменение этого объема в большую или меньшую сторону за 5 минут
Курс BUY и SELL
Изменение курса SELL в течении 1 минуты.

Под заказ возможен вывод на экран и другой информации, в т.ч. и аналитической.
При использовании данного сценария с ПРО-ботами возможна также работа с биржами - бинансе, йобит, полонекс, liqui.io, т.е. можно мониторить 10 бирж.

Руководство по настройке будет готово в ближайший день-два.
Вся другая инфа на форуме бота.

(прим: Про-боты не обмениваются инфой с демо-ботами, разработчики бота сделали несколько различные протоколы обмена)
newbie
Activity: 37
Merit: 0
тайм фрейм по прежнему только 30 минут?
в скрипте Паутинка линии Bollinger на основе 30 мин периодов. скрипт бесплатный, поэтому никаких "излишеств"  Smiley
но бот позволяет создать любой тайм-фрейм.
так  скрипт Волна использует 5 мин, 30 мин и 2 час таймфреймы
full member
Activity: 325
Merit: 133
в свободном доступе на сайте бота выложен скрипт "Паутинка" выставляющий ордера вдоль средней линии Bollinger с отступами согласно параметров пользователя.


тайм фрейм по прежнему только 30 минут?
newbie
Activity: 37
Merit: 0
в свободном доступе на сайте бота выложен скрипт "Паутинка" выставляющий ордера вдоль средней линии Bollinger с отступами согласно параметров пользователя.
https://wmpics.pics/di-LK61.jpg
newbie
Activity: 37
Merit: 0
Примерно за 4 часа написал коды обмена данными между ботами работающими на разных биржах (можно использовать и на одной бирже с разными парами).

https://wmpics.pics/di-I5C9.jpg

Сейчас при наличии справки создание нужных кодов сейчас не представляет большой сложности.
Тут же к этому терминалу прикрутил существующие коды анализа крипты.
Пока еще бот переваривает инфу и считает "свое" Smiley.
И при том надо еще кое что внести, дополнить, но в целом получается «лего», прикрепляй к мастер-терминалу slave-терминалы с другими биржами и можно уже понимать что куда двигается, и торговать в ручную или отдать на откуп боту.
Думаю за неделю устраню угловатости.
newbie
Activity: 37
Merit: 0
вы видимо давно пользовались этим ботом.
Все сильно изменилось, есть возможность сохранения данных в файл и их считывание оттуда, обмен между несколькими ботами информацией о разной валюте на разных биржах. не тормозит, ресурс компа не жрет, отклик быстрый и т.д.
с 2018 года версии бота стали гораздо удобнее,  а самое главное есть "библиотека" стратегий и справочник по их созданию.
full member
Activity: 325
Merit: 133
последний раз что я им пользовался там было все печально, таймфрейм доступен только 30 минут, нет технических индикаторов (уже не помню вроде только macd был), пытался самостоятельно их написать но негде хранить данные, убогий доступ к базе данных и тот тормозной. Сама программа тормозит, с каждым тиком такие тормоза что я снес это.
newbie
Activity: 37
Merit: 0
Среди множества вариантов  торговых ботов для массового пользования  существующих на рынке криптовалюты и предлагающих варианты  полета, как на Луну, так и скальпирования спреда для супер- микро-профита, отдельно «стоят» боты, позволяющие использовать пользователю  языки программирования   и реализовать свои самые продвинутые и/или сокровенные идеи и желания получения дохода.
Таких ботов за вменяемые деньги не много (до 1000$/год или за экз.).
Есть дорогой  зарубежный  Haasonline  (он больше табличного типа, хотя есть и скриптовый раздел, но не удалось выяснить что и как по скриптам, надо для этого его купить) и полностью программируемый 1bbot  (основа - язык программирования Pascal).
Конечно, есть и супер-пупер боты применяемые биржами, финансовыми учреждениями и т.д, но их стоимость, требования к «железу», каналам связи и т.д. не позволяют отнести  их  к массовому продукту.

Разработка 1bbot  началась в 2013г, а уже во второй половине 2014г появилась ПРО-версия, позволяющая создать торговую стратегию на любой вкус, в т.ч. и арбитражную (прим: как оказалось написать для 1bbot  коды обмена данными нескольких ботов весьма несложно).

Состоит бот из 2-х частей, связанных так крепко, что одна без другой просто труп.
1 часть - сам бот, представляет из себя программную оболочку между биржей и скриптом, производит обмен инфой с биржей, компилирует и выполняет скрипт, выводит информацию на монитор и т.д.

https://wmpics.pics/di-EUZ4.jpg

Имеются 4 информационных окон.
Окно 1 - для вывода информации из скрипта;
Окно 2 – для вывода служебной инфы бота, а также информации из скрипта;
Окно 3 – вкладка Local Data c разделом Candle для вывода графиков ТА (но они не могут меняться пользователем) и разделом Deltae с инфой по объемам и ценами в разные периоды + вкладки партии, торги, логи, ордера;
Пример: вкладка торги
https://wmpics.pics/di-E0UM.jpg

Окно 4- orderbook (стакан) Buy/Sell.

Пользователь может менять цветовую гамму оболочки с помощью параметра Color на вкладке Options
https://wmpics.pics/di-P10Z.jpg

Эта оболочка и есть сам бот 1BBOT, он платный. Есть версии бота  -  Лайт (эта версия уже  морально устарела, и нет скриптов для современных условий)  и ПРО.
Особняком стоит Демо-бот (он не все может, но кое-что может и он, на форуме есть по его возможностям описание).
Бот после покупки привязывается разработчиками к определенной бирже с использованием  API-ключа (открытая часть) пользователя. А пользователь, при запуске самостоятельно  вводит в бот секретный API-ключ.
API-ключи пользователь получает после своей регистрации на бирже.

2-я часть, которая необходима для работы бота это скрипт, загружаемый пользователем в бот.
https://wmpics.pics/di-5UPO.jpg

Пример скрипта (часть):   
if not RCanBuy and (botInfo.lastOpType = 2) and (botInfo.c1Amnt-botSafeLim1 > botMinLim1+limit) then
   begin
      RCanBuy:= true;
         if volStat.sAvg.b3h.delta >= 0 then
         begin
            if last_min < (1-step/200) then RPrice:= botInfo.lastSellPrice/(1-1.25*(last_min-1))
else RPrice:= botInfo.lastSellPrice/(1+step/200);
         end
       else  
begin
             if last_min < (1-step/200)+volStat.sAvg.b3h.delta/20000 then RPrice:= botInfo.lastSellPrice/(1-1.25*(last_min-1)+abs(volStat.sAvg.b3h.delta/20000) )
   else RPrice:= botInfo.lastSellPrice/((1+step/200)+abs(volStat.sAvg.b3h.delta/20000));  
         end;
   end;
         
Именно этот симбиоз оболочки и скрипта определяют  эффективность торговли пользователя на бирже.  При наличии нужного скрипта бот позволяет вести межбиржевую и внутрибиржевую арбитражную торговлю.
На сайте бота есть подробное и понятное описание установки, настройки самого бота, а также основных функций, операторов и т.д.  Разработчики предлагаю возможность создания бота под заказ только для Вас, а на форуме есть предложения услуг некоторых пользователи написать скрипты для Вас по Вашим идеям.
Выходят периодические обновления бота, подключены основные биржи:  битрекс, битфинекс,  эхмо и еще несколько, а 18.10.2018 разработчики подключили Binance!

Для работы с ботом пользователю необходимо приобрести сам бот (стоимость79$ на октябрь 2018г) .
И можно приступать к торговле на биржах используя  бесплатные скрипты с форума или  приобрести платный скрипт или пользователь может сам создать нужный ему скрипт.

Основной форум по боту расположен на сайте самого бота http://1bbot.com ,
там присутствуют бесплатные скрипты, справки и примеры написания скриптов.
Бесплатные скрипты написаны в основном в «золотой век» крипты до начала 2018г и в современных условиях их эффективность не очень высока. Но есть и бесплатные скрипты для современных условий, их мало и эффективность их не сделает вас миллионерами, но профит получить можно.
Есть несколько платных скриптов, у этих эффективность выше.
Стоимость их разная, от 20$  до 1000$  за арбитраж.
Какой профит приносит бот своему владельцу?
Разный профит, от 3% до много  в месяц, наблюдается сильная зависимость  от комиссии  биржи (ее наличие, например, ограничивает возможность скальпинга на спреде), «живчик» ли криптопара, общее состояние рынка и конечно возможности самого скрипта.

Пример –работы одного из бесплатных скриптов
https://wmpics.pics/di-BPXO.jpg

   Но если нет желания платить за скрипт, то надо научиться его создавать.
Написание  скрипта происходит на языке программирования Паскаль.
Паскаль это огромный, нет, огромнейший полюс этого бота. Почти 100% возможности объектно-ориентированного языка программирования в боте! Это супер!
Но почти, не значит 100%, есть недостающие функции, операторы и команды , приходится иногда придумывать, как обойти такой момент.
Но и то, что имеется,  с головой хватает  для описания большинства ситуаций на бирже.
Создавать и редактировать скрипты можно в  обычном  штатном  "Notepad"  ОС Windows, но лучше в специализированной бесплатной программе "Notepad++" или других подобных программах.
В 2018г была создана  хорошая и наглядная версия справки по операторам, функциям, процедурам бота. На форуме также представлены  примеры написания отдельных элементов скриптов, в качестве учебников можно использовать и бесплатные скрипты, тем более по многим есть разъяснения их создателей.


https://wmpics.pics/di-FAIG.jpg

Благодаря справке, а также наличию бесплатных скриптов с разъяснениями от их создателей создание своего скрипта стало не очень сложной процедурой.
Но очень увлекательным делом!
И не беда, что у вас нет навыков программирования,  на форуме много примеров, а также можно получить рекомендации и советы.
На форуме вы можете уже сейчас ознакомится с разными скриптами, а также со скринами результатов  работы скриптов (фото вкладки Trades).


В стадии завершения находится  работа с одним из скриптов c  возможностью получения и обработки группой ботов  данных с разных криптопар (и/или бирж) для повышения эффективности принятия решений при ручной торговли  (т.е. как бы полуавтоматический арбитраж), а также скоро (в начале ноября)  будет готов скрипт  с возможностями:
- анализ состояния валюты на конкретной бирже  и «предвидение»  движения курса валюты на этой бирже в ближайший момент времени  (до 45-60 минут,  эффективность «предвидения»  75-80%)  на основе специального  алгоритма;
- работа подпрограмм:  Long, Short, Trailing, Stop-Loss, «гашение висяков»;
- предоставление пользователю возможности настройки скрипта в части профита, стоп-лосса, «гашения висяков», шорта,  трейлинга,  депо и т.д.
- возможность использовать информацию бота в качестве советника для ручной торговли
и т.д.

Pages:
Jump to: