комментарии akumidv на форуме

  1. Логотип Tradingview
    Автоматический бактестинг стратегии в TradingView с сохранением результатов в CSV

    Если вы используете стратегии в трейдингвью, например чтобы быстро накидать прототип идеи из какого нибудь источника и посмотреть её то наверняка у вас также появлялся вопрос поиска приемлемых параметров и проверка как они влияют на стратегию. Делать это вручную крайне трудозатратно. Простейшая стратегия двух скользящих средних может давать 400 и более вариантов параметров. А любое увеличение кол-ва параметров и диапазона значений в них приводит к необходимости перебора значений растущих в геометрической прогрессии. Например стратегия из 5 параметров по 15 значений дает 15 ^ 5 = 759 375 вариантов. Подобрать их руками, когда один вариант вычисляется пару секунд не реально.

    А можно ли автоматизировать этот процесс? Ниже описание решения через расширение для браузера на основе Chrome.
    Автоматический бактестинг стратегии в TradingView с сохранением результатов в CSV

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



    Авто-репост. Читать в блоге >>>
  2. Логотип Tradingview
    Загрузка внешних сигналов на график Tradingview

    Я столкнулся с необходимостью загрузить на график трейдингвью сигналы покупки/продажи робота и бактеста для их графической проверки на истории. В итоге сделал расширение для гугл хрома, цикл загрузки выглядит примерно так (тестовые данные):

    Пример последовательности работы с расширением браузера Tradingview assistant


    Чуть подробней и как попробовать ниже.


    В сообществе рекомендуют автоматически формировать Pinescript с условиями времени на каждое событие. Но это крайне неудобно и лимит 900 строк, а значит 900 сигналов.

    Эту задачу можно решить лучше и проще, передать сигналы в индикатор как строки со штампом времени и проверять на их совпадение с текущим временем бара. Ограничение только в точности совпадения штампов времени. Есть ещё на лимиты в длине строке параметров и времени вычислений, но на тестовых 5000 сигналов я не столкнулся и ни с тем, ни с другим.



    Авто-репост. Читать в блоге >>>
  3. Логотип Tradingview
    Обход ограничений Tradingview на количество индикаторов

    Даже в платной версии трайдингвью есть ограничение на количество графиков которые можно отобразить одновременно, на версии Pro например их можно вывести 5-ть. Обычно их нужно больше. Для меня это оказалось важным, когда выводил на график несколько индикаторов SMA, при выводе каждого отдельно лимит быстро достигается. 

    Простой способ уменьшить это ограничение — воспользоваться редактором Pine и в нём разместить все необходимые индикаторы кучей. Ниже подробней.

    Во первых по многим индикаторам достаточно легко посмотреть исходный код. Например для аллигатора Билла Вильямса.
    Обход ограничений Tradingview на количество индикаторов


    Во вторых это код можно комбинировать и выводить индикаторы не раздельно, а все вместе одновременно в рамках одного скрипта. Добавим индикатор «полосы Боллинджера» и скопируем исходный код ниже строки study в буфер обмена.
    Обход ограничений Tradingview на количество индикаторов



    Авто-репост. Читать в блоге >>>
Чтобы купить акции, выберите надежного брокера: