ROBO_Trading

Антикомиссия BitMEX в 100% случаев

ROBO_Trading מעודכן   
BITMEX:XBTUSD.P   Bitcoin
Я тут на днях похвастался что добился чтобы ордер исполнялся с антикомиссией в овер 90% случаев, а теперь смешно :) Оказывается на бирже BitMEX у API вообще есть фича а-ля "Запретить исполнение ордеров с комиссией", и в этом случае абсолютно все 100% ордеров будут срабатывать с антикомиссией. А за это отдельное спасибо юзеру TW под ником carnivorum, который мне об этом написал. Сам я фичу эту как-то пропустил в силу рукожопости видимо. Нам эта фича крайне пригодится :)

В связи с этим возникла идея написать юзер-френдли софтину, по сути биржевой терминал с элементарным функционалом купить/продать, но в отличии от аналогов эта моя софтина будет гарантировать юзеру что все его ордеры всегда сработают с антикомиссией. Решение проблемы "А что если не сработает ордер?" я уже давно нашел - софтина автоматически раз в секунду пододвигает ордер поближе к текущей цене, чтобы его закрыл тейкер. То есть софтина двигает ордер вслед за ценой и держит его максимально близко, чтобы получить антикомиссию. Но была у меня проблема - это работало, но работало в примерно 90% случаев :) В остальных около 10% случаев когда софтина двигала ордер повыше (на покупку если) в стакане, в эту же секунду кто-то мог много продать в стакан и ордер мой срабатывал уже с комиссией.

Предполагаемая выгода для юзера зависит от количество сделок конечно. Если он бешенный лудоман с десятью трейдами в день, то не сложно подсчитать его выгоду от антикомиссий 0,025% * 2 * 10 = 0,5% профита за сутки. + профит от его стратегии, если она у него конечно профитная еще :) Если получится такую софтину создать у меня, то пущу её на продажу по низкой цене. Софтина профит не гарантирует (это же от стратегии Вашей зависит), зато гарантирует антикомиссию в 100% случаев. Ну и ордер двигать не надо, он автоматически двигаться в стакане будет, что шибко удобно (это у меня уже работает).

Далее муторно и для погромистов:

Ордер создается таким запросом:

testnet.bitmex.com/api/v1/order

Нужно в POST передавать параметр "execInst" со значением "ParticipateDoNotInitiate". Что можно перевести на русский как: "Либо ордер сработает с антикомиссией, либо вообще не сработает". А то что он может не сработать - не беда, если робот двигает ордер, то по сути делает несколько попыток в секунду, так что очень скоро он всё таки сработает. Пофиг что не с первого разу.

Вот так должно выглядеть:

'symbol=XBTUSD&ordType=Limit&execInst=ParticipateDoNotInitiate'
הערה:
Кстати, и без API в обычном WEB-интерфейсе эта фича тоже есть. Галка "Пассивный" в лимитных ордерах.

כתב ויתור

המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.