
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上關注我以獲取更多工具和更新!