TradingView
ROBO_Trading
30 апр 2018 г., 21:09

Обновление Fast RSI 

Bitcoin / US Dollar Perpetual Inverse Swap ContractBitMEX

Описание

Торговая идея состоит в том чтобы использовать данную торговую стратегию. Описаны нюансы. Текст ничего не продает.

Робот на продажу пока не готов, будет в мае скорее всего с бесплатной демкой, торгующей одним долларом. Результаты за апрель я обещал выложить, вот и выкладываю с пруфом. Работал робот в последней версии с 1 апреля, но до этого момента там были сделки от предыдущей версии, которая еще глючила (недоделал еще когда), и потому нанесла немалый убыток в марте. А потому пруф получается не совсем убедительным. Такой же тест запустил на новом аккаунте, результаты с пруфом выложу тоже в конце месяца.

Как показывает тестер внизу с такими же настройками как у робота, прибыль должна была составить +17%. По факту получилось +47,88% в биткойнах. Видимо премия мейкера всё же многое дает. А так как еще и сам биткойн рос, а счет на BitMEXе ведется вообще то в биткойнах, то прибыль в долларах еще больше и составила +93,05%. Впрочем, у этой медали есть ведь и обратная сторона - если бы биткойн падал в цене, то это бы отрицательно сказалось на результате.

Сайт: bitmex.com
Логин: bitmex.test3@gmail.com
Пароль: BMtest3-123

Практика показала что лучше всего брать период 7 и лимит 25. А степень риска регулировать параметром количества баров для открытия (фильтр по цвету). 1 бар - максимальный риск, 5 баров - минимальный риск.

Сейчас робот фактически просто "дошлифовывается" в мелочах: пишу мануал и юзер-френдли интерфейс. А так тестирование продолжается. Научился он показывать отчетик в биткойнах и долларах. Сейчас выглядит так:

hkar.ru/TUgx

hkar.ru/TUgI

-100% на скрине в конце отчета - это вывод :) А не "слился" :)
Комментарии
melchakofsh
Подскажи, пожалуйста. Преобразую стратегию в индикатор с выводом на график "plotchar", не могу разобраться как сделать чтоб после первого сигнала long не выводился больше long пока не закроется первый?
melchakofsh
так как хочу алерты повесить максимум на 2 сигнала подряд
ROBO_Trading
@melchakofsh, пирамидинг уменьши
melchakofsh
@Noro, да я его удалил когда стратегию в индикатор преобразовывал.
ROBO_Trading
@melchakofsh, ты про PineScrypt или что? На пайн скрипт могу предложить такой псевдокод:

signal_long = rsi < 25 and strategy.position_size == 0
if signal_long == true
//открыть лонг
melchakofsh
@Noro, имею ввиду, strategy изменил на study, чтоб по сигналам индикатора создавались алерты.

в вашей стратегии Fast Rsi 1.7, описания входа в позицию
строчками


plotchar(up1 or up2 or up3, char = "Long", color = green)
plotchar (exit, char = "Short", color = red)

alertcondition (up1 or up2 or up3, "long", "long")
alertcondition (exit, "short", "short")


мне нужен только лонг, так как торгую только на бинансе.
а сигналы на графики отображаются почти над каждой свечей. (
ROBO_Trading
@melchakofsh, "strategy изменил на study" - теперь понятно. В study не будет работать strategy.position_size
Tattysala22
Неплохо
mooxomore
Сделки здесь на бэктесте и у робота в аккаунте не совпадают. У робота их больше.
ROBO_Trading
@mooxomore, ага. Там есть одна нерешаемая видимо проблема - сам битмекс выдает данные о состоянии аккаунта с опозданием в несколько секунд. В итоге получается такая хрень: робот купил по плану, а отображается что не купил - покупает еще второй раз, потом выясняется что купил больше чем надо и обратно продает излишек :) Это первая причина. Вторая причина в том что в логе вообще частичные исполнения тоже отображаются как отдельные. Типа надо было купить на 300 баксов, он 1 раз купил на 200 и второй раз на 100 еще - но отображается как 2 сделки. Так что кол-во сделок у скрипта и у робота вообще никогда совпадать не будут.
Ещё