Bitcoin Forum
November 09, 2024, 02:17:08 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Помогите с ботом для Poloniex  (Read 312 times)
Keanu1994 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 21, 2019, 11:24:25 PM
 #1

Здравствуйте. Есть бот, написанный на python, для биржи Poloniex. Вот ссылка: https://bablofil.ru/macd-python-stock-bot/
Что и где прописать в коде, чтобы был стоп-лимит. Чтобы если цена падает на 1% от цены покупки, то бот продавал бы валюту по рыночному ордеру?
reddish111
Sr. Member
****
Offline Offline

Activity: 1932
Merit: 349



View Profile
January 22, 2019, 05:10:38 PM
 #2

Здравствуйте. Есть бот, написанный на python, для биржи Poloniex. Вот ссылка: https://bablofil.ru/macd-python-stock-bot/
Что и где прописать в коде, чтобы был стоп-лимит. Чтобы если цена падает на 1% от цены покупки, то бот продавал бы валюту по рыночному ордеру?

А где там цена покупки фиксируется?

reddish111
Sr. Member
****
Offline Offline

Activity: 1932
Merit: 349



View Profile
January 22, 2019, 07:51:03 PM
 #3

Ну или так: сейчас, когда индикатор macd пересекает линию снизу вверх, то бот покупает валюту. А как дописать, чтобы когда macd пересекает линию сверху вниз, то в случае, если есть неисполненные ордера, бот бы их отменял и продавал по рынку?

Пока не скажешь какие строчки конкретно в коде смотреть не могу тебе помочь  Cry если ты в программирование совсем не разбираешься то помогать тебе безсмысленно....
Иди учи основы.

rolik2001
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 503


View Profile
April 19, 2019, 06:46:51 PM
 #4

Здравствуйте. Есть бот, написанный на python, для биржи Poloniex. Вот ссылка: https://bablofil.ru/macd-python-stock-bot/
Что и где прописать в коде, чтобы был стоп-лимит. Чтобы если цена падает на 1% от цены покупки, то бот продавал бы валюту по рыночному ордеру?

Quote
Таким образом, после разворота тренда, первая разница между двумя линиями будет максимальной (100% разницей). После этого если линии еще сильнее разойдутся, то уже следующая разница между линиями станет максимальной. В тот момент, когда линии начнут сходиться, разница уже не будет максимальной, а будет убывать (90%, 80%) и т.п.

Поэтому для торгов мы будем использовать две настроечные переменные:

Если рынок бычий (растет) то торгуй, пока разница больше X%.  В таком случае он будет торговать на бычьем рынке с момента разворота тренда до тех пор, пока линии не начнут плотно сходиться.

Если рынок медвежий (падает) то торгуй тогда, когда разница между линиями меньше Y%. В таком случае он включится в торговлю только после того как тренд развернется, линии разойдутся на максимум, потом сойдутся почти полностью.

Вот так определим эти переменные:

BEAR_PERC = 70 # При падении рынка

BULL_PERC = 30 # При росте рынка

Каждое из этих значений может колебаться от 0 до 100, не обязательно, что бы они в сумме что-то давали, они независимые.
Вот что я нашел с первого взгляда.  А так вам бы найти програмиста что бы переписал это под вас ил самому научится.
hazarun
Legendary
*
Offline Offline

Activity: 2128
Merit: 1019


View Profile
April 21, 2019, 02:37:28 PM
 #5


  А так вам бы найти програмиста что бы переписал это под вас.....

В первую очередь, стоит чётко сформулировать задачу-требования.
То бишь Техническое Задание составить.
Qualitat
Copper Member
Jr. Member
*
Offline Offline

Activity: 30
Merit: 1


View Profile WWW
April 28, 2019, 06:26:35 AM
 #6

Сделать вполне реально в рамках приложения бота. Нужно узнать где находится механизм проверки ордеров в коде, затем добавить туда условие.

Поло имеет несколько хороших инструментов для немедленного исполнения ордера
https://docs.poloniex.com/#buy

fillOrKill    (optional) Set to "1" if this order should either fill in its entirety or be completely aborted.

immediateOrCancel    (optional) Set to "1" if this order can be partially or completely filled, but any portion of the order that cannot be filled immediately will be canceled.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!