Здравствуйте. Есть бот, написанный на python, для биржи Poloniex. Вот ссылка:
https://bablofil.ru/macd-python-stock-bot/Что и где прописать в коде, чтобы был стоп-лимит. Чтобы если цена падает на 1% от цены покупки, то бот продавал бы валюту по рыночному ордеру?
Таким образом, после разворота тренда, первая разница между двумя линиями будет максимальной (100% разницей). После этого если линии еще сильнее разойдутся, то уже следующая разница между линиями станет максимальной. В тот момент, когда линии начнут сходиться, разница уже не будет максимальной, а будет убывать (90%, 80%) и т.п.
Поэтому для торгов мы будем использовать две настроечные переменные:
Если рынок бычий (растет) то торгуй, пока разница больше X%. В таком случае он будет торговать на бычьем рынке с момента разворота тренда до тех пор, пока линии не начнут плотно сходиться.
Если рынок медвежий (падает) то торгуй тогда, когда разница между линиями меньше Y%. В таком случае он включится в торговлю только после того как тренд развернется, линии разойдутся на максимум, потом сойдутся почти полностью.
Вот так определим эти переменные:
BEAR_PERC = 70 # При падении рынка
BULL_PERC = 30 # При росте рынка
Каждое из этих значений может колебаться от 0 до 100, не обязательно, что бы они в сумме что-то давали, они независимые.
Вот что я нашел с первого взгляда. А так вам бы найти програмиста что бы переписал это под вас ил самому научится.