Коллеги, всем добрый день!
В силу жизненных обстоятельств был вынужден вывести остатки денежных средств с торговой площадки. Но сила лудомании и тяга к исследованию рынка выше данных обстоятельств. Поэтому решил написать небольшое дополнение, которое позволяет протестировать стратегию без непосредственного выставления заявок в торговую систему. Вы скажете зачем это нужно, когда можно довольствоваться результатами бэк-теста. Но на мой взгляд данные результаты не в полной мере эмулируют реальную ситуацию на рынке, кроме того, форвардное тестирование тоже никто не отменял. Но, а в моём случае отсутствие дс на торговом счёте является ключевым фактором в пользу данного решения.
Если конкретизировать в программе появилась дополнительная кнопка «Equity» при нажатии на которую отображается график доходности тестируемой системы в декартовой системе координат: левая шкала-доходность в пунктах, ось X-номер сделки (см. рисунок нужен).
Нюансы работы:
3. Для очистки истории используем кнопку «clear Equity» диалогового окна «Menu».
Для возможности использования:
1. Качаем свежую версию парсера
2. В Quik необходимо добавить скрипт «poz.lua».
Также хотел узнать Ваше мнение по следующем вопросу.
В своё время один из пользователей высказывал пожелание в наличии функционала, который бы позволял автоматически публиковать посты на smartlab-е в разделе «Торговые сигналы». Я лично для себя потребности в данной опции не вижу, но если кому то нужно могу реализовать. Если нужно пишите в личку. Да и в целом если предлагаемой мной решение представляет для Вас интерес, то смело делитесь своими идеями по расширению функционала.
Примеры TradingView websocket Scraper:
github.com/PerfectDreams/TradingViewScraper/blob/master/src/main/kotlin/net/perfectdreams/tradingviewscraper/TradingViewAPI.kt
gist.github.com/inesusvet/6f860def3d74768b0682acf376f53926
github.com/rushic24/tradingview-scraper/blob/master/main.py