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

Стратегия ОКО

Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 1 отправлено 19:44, 23.01.2018
Сделана попытка создать некий анализ движения курса валюты.
Что-то получилось, что то нет, но далее чем на 10-20 минут пока "не видим", что за горизонтом
Но и этого хватает.
К сожалению (в боте это не реализовать) не учитывается влияние внешних факторов на биржевой рынок, т.е. если Китай запретит майнинг у себя, бот ничего не предпримет :(
Демо-бот на этом сценарии выдает полностью искаженные результаты, продавая все подряд правда с сторону сплошного профита :)

и


Отсутсвует мартингейл, при сливе бот прекращает покупать до наступления "дна", однако 100% страховки не получилось, бывают ошибки в понимании движения валюты, но потери минимизированы.
Отсутвуют ордера как таковые.
Закупка производится при минимальной цене на определенный момент времени, продажа по максимально возможной +/- 0.5%, имеется страховка в случае нестандартных ситуаций, механизм предотвращения зависания и т.д.
не реализован механизм SellMax, т.к. не удалось обнаружить параметры предупреждающие об сливах (все таки это больше происходит из-за внешних факторов), а вставлять то, что нашел не стал, ибо пару раз хорошо слил, когда не надо было , в результате работает только минимизация покупок.



советник



Примерно через 10-14 дней выставлю на продажу версию Lite, отличие от Pro- нет советника,страховки от нестандартных ситуаций, ну и некоторых плюшек.

Последний раз редактировал Igor F P 19:54, 23.01.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 2 отправлено 20:03, 23.01.2018
иногда торговал в ручную по рекомендациям "советника"- прикольно получается и много профита!. но надо дополнительно иметь информацию из Watch+ общее понимание торговли на бирже.
И потом для ручной торговли нервы хорошие нужны, иногда не выдерживал, потом сожалел
Участник
  1. Оффлайн
  2. Посетители
  3. 34 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 3 отправлено 20:41, 23.01.2018
Igor F P (23.01.2018, 20:03) писал:иногда торговал в ручную по рекомендациям "советника"- прикольно получается и много профита!. но надо дополнительно иметь информацию из Watch+ общее понимание торговли на бирже.
И потом для ручной торговли нервы хорошие нужны, иногда не выдерживал, потом сожалел


да, игорь, молодец. надеюсь, после того, как ты просадил 100 тысяч, дела на поправку пойдут
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 4 отправлено 20:53, 23.01.2018
Sergej_1966 (23.01.2018, 20:41) писал:
Igor F P (23.01.2018, 20:03) писал:иногда торговал в ручную по рекомендациям "советника"- прикольно получается и много профита!. но надо дополнительно иметь информацию из Watch+ общее понимание торговли на бирже.
И потом для ручной торговли нервы хорошие нужны, иногда не выдерживал, потом сожалел


да, игорь, молодец. надеюсь, после того, как ты просадил 100 тысяч, дела на поправку пойдут


иногда надо что то потерять, что бы что-то получить :)
и потом, это все было весьма прикольно.
Новичок
  1. Оффлайн
  2. Посетители
  3. 13 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 5 отправлено 13:30, 02.02.2018
одни продажи.(и это в разделе бесплатных стратегий)неужели все такие жадные стали!?
-купи бота
-купи нормальную страту чтоб торговала
-заимей после всего этого нуль на балансе)))
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 6 отправлено 14:13, 02.02.2018
Возможно и надо сделать раздел "Платные стратегии", но такие разделы могут создавать админы, а не пользователи.
Про платность- создание стратегии, которая нацелена на доход пользователя -это затраты создателей, не только времени и умственных способностей, но и финансовые потери, ибо на демо-ботах не все отполируешь.
И работают демо-боты бывает некорректно временами.
Пользователь не будет рад, когда его деньги будут все время красным отмечаться в окне Trades-Result USD!
А это значит, что надо включать рабочую версию, а как на ней проверить сценарий? только нажав кнопку Пуск.
И.... а там раз на раз не приходится, бот и сливает пока подберешь коэффициенты и покупает не во время, превращая деньги в ожидания и т.д.
Потери приличные.
И получается, что создатель должен понести потери за просто так?
Сам люблю халяву , но увы, не в этом случае.

Последний раз редактировал Igor F P 14:14, 02.02.2018
Участник
  1. Оффлайн
  2. Посетители
  3. 48 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 7 отправлено 20:36, 02.02.2018
На халяву обычно можно получить или дерьмо или сырой продукт.
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 8 отправлено 12:59, 11.02.2018
Сценарий ОКО Lite готов к распространению, но....

Примерно 10 дней назад, когда я начал активно использовать этот сценарий в работе с биржами, было обнаружено что в результате работы бота сумма средств Result в разделе Trades увеличивается постоянно, а суммы USDT и Total USDT в основном окне уменьшаются.

Поиск причин несоответствия привел к серьезной проблеме - прямому противодействию оказываемому биржей работе ботов, использующих подобные функции/процедуры, что и ОКО, а также возможно и с другими функционалами ботам.

Заключается это противодействие биржи в периодической отправке по API боту инфы, что баланс пуст, затем биржа через 1-5 сек находила деньги на счету и сообщала об этом боту, НО.... , ах это НО, оно всегда есть!!!
1) все нереализованные партии в разделе Parties оказывались объединены с ценой = 0 !!!!!!
Т.е. имеется теоретическая возможность в эти 5 сек все продать с ценой "0", купят по этой цене думаю все :)
2) т.к. бот понимал, что цены 0 не бывает он начинал действовать по своему алгоритму:
- остановка купли/продажи (и это спасает наши деньги от продажи с ценой=0)
- запрос пользователя, какую цены поставить вновь выявленной одной объединенной партии.
3) Биржа (конкретно битрикс) делает липовый баланс = 0 в период с 03.00 до 05.00 по Москве, когда пользователь спит (обычно) и несколько раз сброс цен происходит днем около 11.00-12.00 и около 15.00-17.00.


или


Короче давит биржа на бота.

И пытается потом это скрыть.
В распечатке ордеров предоставленной мне биржей например за 07.02.18 нет сделки по продаже с убытком,



но ее наличие я успел за фиксировать на скрине экрана (отмечена красным)!!!



4) если пользователь не успел (или его нет около компа) выставить правильную цену объединенной партии, бот ставит цену соответсвующую текущему курсу покупки крипты, ибо все данные по партиям биржа уничтожала.
В результате таких действий биржи (а это битрикс, битфиникс, а в каналах телеграм где я общался по этой теме пользователи говорили, что и они на других биржах встречают такое) я нес убытки, от 0,1 до 7% ежедневно.
И ни разу у меня в окне Trades не было убытка, там все продавалось с профитом, что способствовало моему спокойствию до поры до времени.



Я не делал спец анализа, почему это так, но вот так у меня было, что новая цена оказывалась фактически всегда меньше истинной (возможно биржа делала это всегда при падении курса, не проверял, другие заботы были) , а бот этого не зная и продавал по новой цене, т.е. в убыток.
Я обратился с инфой к разработчикам. Началась совместная работа с ними по нахождению путей решения.
Пока необходимый патч не выпущен разработчиками, я создал и вставил в ОКО специальный код, назовем его "антибиржа" по противодействию противодействию биржи :).
И ОКО доказало, что оно ОКО даже в таких условиях!
Результат был положительный, за 10 часов работы с депо 50 баксов, сценарий ОКО с этим кодом при 2-х обнулениях !!! баланса биржей за этот период дал 0,9 баксов профита, т.е. почти 2% в плюс. И начал показывать результат соответствующий действительности, в т.ч. и где есть убыток.


Однако код "антибиржа" сильно ограничивает возможности самого ОКО и имеет (все таки) внутри себя потенциальную возможность подвесить деньги при затяжных падениях. В связи с этим пока не будет выпущен патч разработчиками бота, сценарий ОКО не будет распространяться.

Ниже часть лога одного из таких моментов сброса баланса ( время Москвы +03.00,):

2018-02-07 23 58 21 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 20 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 20 - Funds NEO: 1.37506871 (0.000) ; USDT: 814.6467793; Total: 954.5545192 USDT (нашли деньги!!!!!!!!!!!!!!!!!!!!!!)
2018-02-07 23 58 20 - error [TradeHistory] EOleException: Время ожидания операции истекло
2018-02-07 23 58 20 - orders: 0
2018-02-07 23 58 18 - orders: 0

2018-02-07 23 58 18 - resync finished 0 NEO (а вот уже нет у меня денег)!!!!!!!!!!!!!!!!!!!!!!!!!
2018-02-07 23 58 15 - Funds NEO: 0.000 (0.000) ; USDT: 0.000; Total: 0.000 USDT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2018-02-07 23 58 15 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 15 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 15 - orders: 0
2018-02-07 23 58 14 - orders: 0
2018-02-07 23 58 13 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 13 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 13 - resync started p: 0, w: 1.37506871 NEO (деньги еще есть!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
2018-02-07 23 58 10 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 0
2018-02-07 23 58 10 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 10 - orders: 0
2018-02-07 23 58 10 - Funds NEO: 1.37506871 (0.000) ; USDT: 814.6467793; Total: 954.55451834 USDT (нашли деньги!!!!!!!!!!!!!!!!!!!!!)
2018-02-07 23 58 09 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 09 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 08 - orders: 0
2018-02-07 23 58 08 - resync finished 0 NEO
2018-02-07 23 58 05 - orders: 0
2018-02-07 23 58 05 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 05 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 05 - Funds NEO: 0.000 (0.000) ; USDT: 0.000; Total: 0.000 USDT (нет денег !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
2018-02-07 23 58 04 - waiting (8 sec left) for trade to complete...
2018-02-07 23 58 04 - trades processed: new 0/50, exists 0, prev 0, last trade: 0, 2018.02.07 22 59 06
2018-02-07 23 58 04 - trades history: 50, last trade: 2018.02.07 22 59 06
2018-02-07 23 58 03 - orders: 0
2018-02-07 23 58 03 - resync started p: 0, w: 1.37506871 NEO
2018-02-07 23 58 00 - Funds NEO: 1.37506871 (0.000) ; USDT: 814.6467793; Total: 954.5545182 USDT (нашли деньги!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
2018-02-07 23 58 00 - orders: 0

Как видим биржа несколько раз отправляет боту нулевой баланс, а потом находит деньги.
Т.е. "запутывает" бота!
И это не пропажа сигнала между биржей и ботом, а сознательные действия.

Я написал утром 09.02.18 претензию в тех.поддержку биржи , пришел даже ответ:
"Hi Igor,
Sorry to hear you're having trouble with one of your orders.
We appreciate your patience while we research your issue and an agent will respond as soon as possible.
Best Regards,
Bittrex Support Team @ Bittrex
Follow us on Twitter @ https://twitter.com/BittrexExchange"

Но воз и ныне там, биржа шлет нулевой баланс, последний раз (на момент написания этого текста) биржа обнулила мне баланс около 11.30 11.02.18 по Москве.

Последний раз редактировал Igor F P 13:06, 11.02.2018
Участник
  1. Оффлайн
  2. Посетители
  3. 48 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 9 отправлено 02:45, 12.02.2018
Igor F P, Вам повезло, что на вашу проблему обратили внимание.
Мой опыт показывает все в точности до наоборот. Но мне все таки повезло больше - я получил бесценный опыт и полную независимость от 1botPro
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 10 отправлено 07:24, 12.02.2018
Проблема не в свободе от какого-то либо бота, а в действиях бирж и в их противодействии работе трейдеров (не важно ручная это торговля или через бота).
Обнуление баланса это путь к прямому убытку трейдера и недопустимо для бирж.
Но они (биржи) или зажрались или считают, что других способов заработка у людей нет. Но есть право выбора другой биржи, да возможно на ней нет столько пар, но там нет и обнуления, т.е. нет борьбы за выживание, что по сложности такое же как и сам трейдинг.
С битрикса я видимо уйду, сегодня еще попишу им и досвидос скорее всего.
А 1bbot весьма хорош для своей цены и возможностей (не все же могут как Вы, Sergej Ilich написать своего бота за месяц, я видел его-превосходная работа!), да и тех.поддержка 1bbot отвечает, иногда конечно не сразу :)
Участник
  1. Оффлайн
  2. Посетители
  3. 48 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 11 отправлено 13:20, 12.02.2018
Igor F P, Вы уверены, что именно биржа возвращает нулевой баланс?
Ведь вы видите данные по балансу в логах бота, а логи это обработанный ботом ответ от биржи. То есть вы не знаете кокой именно запрос к бирже сделал бот, какой интервал между запросами, что именно ответила биржа.

Возможно бот сейчас делает приблизительно так:
1) Отправил запрос на получение баланса.
2) Биржа вернула ответ на запрос.
3)Бот чекает ответ: если ответ корректный, то вывести в логи ваш баланс полученный из ответа биржи. Если ответ не корректный (ошибки или еще что), то переменные по балансу обнулить и вывести в логи нулевой баланс.
Может быть такое?

Я клоню к тому, что биржа может возвращать что угодно, допустим при частом запросе баланса биржа в любом случае выдаст ошибку (ограничение по запросам) - просто всевозможные ошибки должны быть учтены разработчиком бота и бот должен на них реагировать корректно.
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 12 отправлено 14:20, 12.02.2018
Sergej Ilich (12.02.2018, 13:20) писал:Igor F P, Вы уверены, что именно биржа возвращает нулевой баланс?
Ведь вы видите данные по балансу в логах бота, а логи это обработанный ботом ответ от биржи..............и бот должен на них реагировать корректно.

В этом мире возможно все :)
Но, для уточнений именно этого разработчиками было создана спец версия бота с "расширенными" логами, которую запустили у меня на компе, согласно этих логов инфа о нулевом балансе идет от биржи.
А биржа предоставляет такую лажу только при использовании определенных функций в сценарии у бота, которые позволяют бирже простейшим образом "устранять" бота.
(эти функции есть в перечне 1bbot)
если из моей стратегии убрать эти функции, то нулевые балансы исчезают, что и было до внедрения этих функций в стратегию.
По учету ошибок- да,, конечно должны быть учтены, но как учесть не ошибку, а активное действие другой стороны по обману. Никто же не рассчитывал, что биржа будет обманывать. Этого просто не должно было быть и учесть такие активные обманные действия другой стороны просто не реально.

Последний раз редактировал Igor F P 14:34, 12.02.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 13 отправлено 15:48, 13.02.2018
3 дня бот стоял в режиме "Пауза" и вчера утром попытки биржи обнулить меня прекратились. Я даже подумал,что это мое письменное обращение в тех.поддержку биржи так сработала (наивный .
Но...... как только я сегодня запустил бота в работу около 09.00, биржа около 12.00 выдала нулевой баланс.
который впрочем уже не изменил мой профит.
В н.в. (вчера внес существенные изменения в код "антибиржа") обнуление приводит только к объединению партий. Цену и реализацию такой объединенной партии сценарий отрабатывает на 4+.
Можно написать код и для разделения партий, но будет громоздко (не столько код сохранения данных, сколько совместимость с устройством сценария ОКО и его возможностями)
Если бы курс был плавный,а обнуление только 1 раз в сутки все было бы проще, ведь главное после обнуления это продать эту объединенную партию с профитом до следующего обнуления и объединения.
Но и курс прыгает и биржа 3-4 раза в сутки пытается обмануть, при таких раскладах "удержать" инфу (партия, кол-во, цена) только на коде, который реализует свои функции внутри сценария ОКО и внутри готового бота достаточно сложно. не буду это делать и так уже почти супер.
Возможно, не дожидаясь патча разработчиков сценарий ОКО будет распространяться на следующей неделе (надо все таки точно убедиться, что все учтено по этой проблеме )

Последний раз редактировал Igor F P 16:04, 13.02.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 14 отправлено 21:28, 15.02.2018
разработчики выложили версию бота учитывающую попытки биржи обнулить счет, версия 66
скачать можно здесь:
http://1bbot.com/main/101-ustanovka-polnoy-versii-1b-bot-pro-zeus.html

Последний раз редактировал Igor F P 21:29, 15.02.2018
Гуру
  1. Оффлайн
  2. Посетители
  3. 102 сообщений
  4. Сообщение
  5. Личные данные
Полезность: 0 | сообщение № 15 отправлено 21:13, 27.02.2018
Алгоритм сценария ОКО выкуплен, в связи с этим в продаже ОКО не будет.
К вечеру завтра постараюсь перед отъездом на отдых выложить на сайте блок (сценарий) Волна для бесплатного пользования, который был отдельным элементом в ОКО и не попал в ограничения по продаже.
надо успеть отдельный элемент (но самодостаточный) превратить в полноценный сценарий.

Последний раз редактировал Igor F P 21:27, 27.02.2018
 
Перейти
Найти

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

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

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

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

Статьи