
TV-Trainer-это легкое приложение, написанное на Python с использованием Selenium и Tkinter , предназначенное для работы с TradingView.com, чтобы помочь пользователям практиковать свои торговли на исторических данных .
TV-Trainer поставляется в двух формах: исполняемая версия и версия Python.
Версия Python
Исполняемая версия
Чтобы запустить исполняемую версию, дважды щелкните app.exe после извлечения .zip. Чтобы запустить версию Python, запустите в командной строке в каталоге app.py ; python app.py После того, как приложение Luanches откроется окно Browswer на страницу входа в TradingView.com. По состоянию на май 2019 года вам потребуется учетная запись для доступа к функции воспроизведения (учетные записи бесплатны!). Войдите в свои учетные данные, а затем перейдите к своей таблице.
После того, как вы настроили свой график по своему вкусу, вы готовы начать! Нажмите кнопку bar replay в верхней навигационной панели диаграммы. Переместите вертикальную красную линию в то время, которое вы хотите начать практиковать на исторических данных и нажмите. Затем перейдите в окно телевизора. Нажмите кнопку ▮▶ Следующая шарнир». Это продвинет батончик диаграммы 1 и получит информацию в приложение TV-Trainer. Имейте в виду , что значения, которые вы видите в приложении TV-Trainer, представляют собой закрытие предыдущей панели, значения обновляются только во время действий пользователя. Теперь вы готовы разместить свои заказы!
Есть два типа заказов, доступных с телевизионным тренером. Два самых основных порядка, присущих большинству обменов. Ограниченный порядок и рыночный заказ.
Рыночный заказ
Чтобы представить моделируемый рыночный заказ, убедитесь, что market выбирается по радионопокнуту в пределах вершины приложения. Когда вы достигнете точки, когда вы чувствуете, что хотите купить, нажмите Buy . Когда вы достигнете точки, где вы хотите продать, нажмите Sell . Ваш заказ мгновенно будет выполнен, используя моделируемый FIFO.
Ограниченный порядок
Чтобы отправить моделируемый лимитный заказ, убедитесь, что limit выбирается через радиополосну, рядом с вершиной приложения. Затем введите ящик ввода лимитной цены цену вашего ограниченного заказа. Вы также можете щелкнуть last , чтобы автоматически заполнить последнее закрытие, облегчая быстрое изменение цены. После того, как цена пересекается или касается вашего ограниченного заказа, заказ будет выполнен по предельной цене, используя моделируемый FIFO.
Фиф
Более подробное объяснение можно найти здесь. FIFO означает «Первый в первом выходе». Это означает, что заказы заполняются в заказе, который они представлены. Для этого приложения, поскольку есть только заказы пользователей, лучшая часть FIFO (по моему скромному мнению) была смоделирована. Проще говоря, когда вы долго, вы, например 100 APPL @ $100 . Когда вы коротко, вы -100 APPL @ $100 . Чтобы закрыть короткий/длинный, просто сделайте свою позицию = 0. Опять же, здесь можно найти более подробное объяснение.
После выхода создается файл с именем trades.csv . Это содержит ваши сделки, его можно легко просмотреть с помощью Excel или аналогичного. Когда вы выходите, убедитесь, что как Chromedriver Browser, так и окно телевизора закрыты. Если вы столкнетесь с любыми проблемами, сообщите о них! https://github.com/robswc/tradingview-trainer/issues
Вы можете проверить страницу Wiki: https://github.com/robswc/tradingview-trainer/wiki/errors
Это перечисляет и покажет вам, как исправить более распространенные ошибки.
Это все! Спасибо за то, что попробовали мое приложение, если это поможет вам в любом случае, не стесняйтесь следить за мной в Твиттере за дополнительными инструментами и обновлениями!