- Регистрация
- 13 Окт 2016
- Сообщения
- 45.878
- Реакции
- 204.577
Торговый робот «Умный пирамидинг» для биржи Bitmex
Биржа Bitmex является маржинальной, а значит робот пирамидинг может использовать торговые плечи и торговлю как на покупку, так и на продажу, что обеспечивает повышенную прибыль и эффективность использования депозита.
Спойлер: Логика бота
Основная идея робота – создание гибко настраиваемого полностью автоматизированного пирамидинга. Пирамидинг является одной из самым эффективных стратегий получения большой прибыли. Это связанно с тем, что идет постоянное накоплении позиции во время тренда, и выходит большой потенциал даже при не большом объеме, при этом риск всегда ограничен, и регулируется стоп-лоссом.
Во время запуска (когда нет орткрытых позиций и отложенных ордеров) бот берет текущую цену, и назначает ее центральной ценой. Относительно этой центральной цены ставяться два основных стопордера - на покупку и на продажу, на расстоянии и объемом, которое указывает трейдер. Далее, на указанном расстоянии от этих основных ордеров, ставится сетка дополнительных ордеров на покупку и на продажу с уставноленным расстоянием между ордерами, указанным количеством и объемом. Первые основные ордера служат для первоначального входа. Т.е., при исполнении одного из основных ордеров, противополнжный становится для него стоп-лоссом, и одновременно разворотным ордером. Для этого бот оснащен функцией мартингейла, чтобы увеличивать размер ордера, если сработал противоположный. Например, у нас стоят два основных ордера объемом в 100 лотов, и коэффициэнтом мартингейла 1.5, то при срабатывании стоп-ордера на покупку, ордер на продажу снимется, и поставится объемом 150 лотов (1,5 коэф х 100 лотов = 150 лотов). При дальнейшем срабатывании ордера на продажу объемом 150 лотов, будет установлен ордер на покупку объемом 225 лотов (150 лотов х 1,5 коэф = 150 лотов). И так далее, пока не начнется движение. Когда сработал уже один из дополнительных ордеров, тогда считается, что движение началось. При этом противоположные дополнительные ордера и основной ордер снимается, а вместо этого ставится стоп-лосс, который передвигается по факту срабатывания следующих дополнительных ордеров. Т.е., если у нас сработал дополнительный ордер на покупку, то снимаются все ордера на продажу, и ставится сопровождающий стоп-лосс относительно последней покупки согласно настроек. Ниже пример, с настрокой переноса стопа на середину расстояния между ордерами:
В случае, если все дополнительные ордера выкуплены, бот начинает переносить стоп как обычный трейлинг-стоп (на уровне настроенного в % расстояния от максимума цены). После срабатывания цыкла сделок, бот самостоятельно снимает все остатки по ордерам, и начинает торговый цикл с нуля. Если трейдер хочет чтобы бот не начинал новый цыкл – он может установить это в настроках.
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться