Блог им. ANTI_Finsov

Небольшое дополнение для тестирования статегий в Tradingview

Добрый вечер, друзья!

Для тех, кто использует Tradingview выкладываю небольшой код для расширения возможностей тестирования стратегий. В целом ничего особенного, тем не менее нижеприведённый код дополнительно позволяет высчитывать следующие параметры:

1: Расчёт количества подряд идущих убыточных сделок

(Строка “Профит” (см. рисунок ниже)-опциональный параметр для расчёта убыточных сделок. Например, при значении равным “0” к убыточным сделкам относятся только отрицательный сделки, при значении равным “10” к убыточным сделкам помимо отрицательных сделок будут относиться также и сделки профит по которым менее 10 пунктов и так далее. Позволяет отфильтровать сделки с малым, либо нулевым профитом).

 Небольшое дополнение для тестирования статегий в Tradingview

2: Суммарный доход по стратегии (особенно актуально для фьючерсов, так как в TV тестер корректно работает только под акции)

3: Прибыль и убыток по-сделочно (прибыль и убыток от каждой сделки)

4: Убыток от серии убыточных сделок

Ниже представленный код вставляем в код индикатора или стратегии, прописываем условия входа в длинную и короткую позиции в переменных buy и sell и пользуемся:

----------------------------------------------------------------------------------------------------------

buy =“Прописываем условия покупки”

sell= “Прописываем условия продажи”

Profit=input(0,title='Профит от сделки')

view_1=input(false,title='Количество убытков')

view_2=input(false,title='Суммарный профит')

view_3=input(false,title='Прибыль и убыток по-сделочно')

view_4=input(false,title='Убыток от серии убыточных сделок')

price=buy[1]==true?open:sell[1]==true?open:nz(price[1])

income=buy[1]==true?price[1]-price:sell[1]==true?price-price[1]:0

loss=income>Profit?0:income<0 or (income<Profit and income!=0)?nz(loss[1])+1:nz(loss[1])

sum=(income<-20000 or income>20000)?0:income+nz(sum[1])

res=loss>=1?income+res[1]:loss==0?0:nz(res[1])

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
4.8К | ★15
5 комментариев
Мрак, мрачно как-то… я плюсану за тебя и за того парня )
avatar
А есть результаты работы твоих роботов?
avatar
Евгений Морозов, есть только результатов бэк-тестов.  Но я  предпочитаю опираться на реальные результаты,  а их пока нет. Сейчас в тестах алгоритм, который я выкладывал в свободном доступе https://smart-lab.ru/blog/504276.php.
avatar

Читайте на SMART-LAB:
Фото
Размещения облигаций на предстоящей неделе
🗓 Размещения облигаций на предстоящей неделе ✅ — размещения, где стартовый купон предлагает премию ко вторичному рынку   1 июня 1....
Фото
Круглые цифры на бирже: продавать, покупать или ничего не делать
Заголовки финансовых новостей любят кричать: «Индекс пробил очередную психологическую отметку!». Если руки потянулись к приложению — не...
Фото
Три четверти компаний готовы инвестировать в развитие в ближайший год
К таким выводам пришли аналитики «Ренессанс Страхования» и ГК «Деловые Линии», изучив результаты опроса руководителей российских предприятий....
Изменение рейтинга по акциям
Доброго дня. Обновление рейтинга по акциям. *****************************************************...

теги блога ANTI_Finsov

....все тэги



UPDONW
Новый дизайн