
TV-Trainer是使用Selenium和Tkinter编写的轻量级应用程序,旨在与TradingView.com合作,以帮助用户在历史数据上进行交易。
TV-trainer有两种形式,可执行版本和Python版本。
Python版本
可执行版本
要启动可执行版本,请在提取.zip后双击app.exe 。要启动Python版本,请在app.py目录中以命令行运行; python app.py在应用程序之后,TradingView.com登录页面的Browswer窗口将打开。截至2019年5月,您将需要一个帐户才能访问重播功能(帐户可以免费创建!)。用您的凭据登录,然后导航到您的图表。
将图表配置为喜欢的图表后,您就可以开始了!单击图表的顶部导航栏中的bar replay按钮。将垂直红线移至您希望开始练习历史数据并单击的时间。接下来,移至电视训练窗口。单击下▮▶条按钮。这将推进图表1栏,并将信息获取到电视训练应用程序。请记住,您在TV-Trainer应用程序中看到的值表示上一个栏的关闭,仅在用户操作期间更新值。您现在准备下订单!
电视训练器有两种类型的订单。大多数交流的两个最基本订单固有。限制顺序和市场订单。
市场秩序
要提交模拟的市场订单,请确保通过应用程序顶部附近的Radio-Button选择market 。当您达到想要购买的地步时,请单击Buy 。当您达到要出售的地步时,请点击Sell 。使用模拟的FIFO,将立即执行您的订单。
限制顺序
要提交模拟的限制顺序,请确保通过应用程序顶部附近的无线电按钮选择limit 。接下来,输入“限制价格”输入框的价格订单的价格。您也可以单击last以自动填充最后一个关闭,从而更容易快速更换价格。价格交叉或触及您的限制订单后,该订单将使用模拟的FIFO以限制价格执行。
FIFO
可以在此处找到一个更详细的解释。 FIFO代表“首先”。这意味着订单按提交的顺序填写。对于此应用程序,由于只有用户订单,因此模拟了FIFO的最佳部分(以我的拙见)。简而言之,当您长时间时,您是100 APPL @ $100 。当您短时,您是-100 APPL @ $100 。要关闭一个短/长的简单使您的位置= 0。同样,可以在此处找到更详细的解释。
退出后,创建了一个名为trades.csv的文件。这包含您的交易,可以通过Excel或类似方式轻松查看。退出时,请确保关闭Chromedriver浏览器和电视训练窗口。如果您遇到任何问题,请向他们报告! https://github.com/robswc/tradingview-trainer/issues
您可以查看Wiki页面:https://github.com/robswc/tradingview-trainer/wiki/errors
这将列出并向您展示如何修复更常见的错误。
就是这样!感谢您尝试我的应用程序,如果无论如何都可以随时在Twitter上关注我以获取更多工具和更新!