EasyTrader踩坑之旅總結

​ easytrader是用python寫的能夠調用主要券商完成自動化炒股的一個軟件 ,但我用的是同花順,在研究過程當中,發現同花順暫時調不通。後來搜索發現thstrade的源碼做者說是easytrader對同花順已經不能調用成功 。 因此以後改成thstrader的研究。最終實現了查餘額,查持倉,賣出股票,買入股票的
Easytrader踩坑之旅(一)
Easytrader踩坑之旅(二)
EasyTrader踩坑之旅(三)python

​ 總結一下踩坑過程當中遇到的問題windows

  1. No module named win32api
    安裝相對應的模塊

pip install pypiwin32
requrements.txt
是python源碼中,運行前須要先安裝的支持包。要都安裝一下,安裝過程當中可能會根據本身機器的狀況,會出現各類問題,要仔細看下錯誤提示進行相應的解決。
pycharm解釋器的配置
能夠專門爲某一個項目創建相應的虛擬環境,各項目之間互不依賴。比較好。
安裝numpy的時候報錯
通常是再安裝一次就能夠了。注意查看網絡鏈接 ,排除網絡問題
能夠直接在pycharm的解釋器裏安裝就能夠。api

from PIL import Image 報錯網絡

安裝Pillow報錯的,直接安裝Pillow,有的時候第一次可能 安裝不上,再安裝一下次就能夠。
pip版本提示過低。
根據提示,升級pip到最新版 就能夠
記錄下easytrader,thstrade運行前全部的依賴包
由於兩個都同樣的,因此寫在一塊兒了。
pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .測試

同花順客戶端要求是V8.0 ,
新版 沒有進行測試,不過8.0就發現了有些位置不同了。知道原理之後能夠自行修改,都比較簡單
查詢持倉的時候 ,源碼是有要關的驗證碼,
若是你的機子沒有出現驗證碼,可能 把驗證碼相關的代碼,先屏蔽,否則會報錯。
查詢持倉數據的時候 ,複製功能不可用。ip

查詢源碼發現,目錄結果調整了。增長一個向下移動操做就能夠
聯調報錯ci

源碼中相應的調用時間間隔過短,改成1秒就能夠了。
賣出股票出錯rem

賣出股票最後一步,有個彈出對話框 ,能夠設置之後不顯示 ,若是設置了,把相關代碼屏蔽就能夠。
tesseract-ocr的安裝配置pycharm

是對驗證碼自動識別的軟件 。windows環境須要配置path環境源碼

相關文章
相關標籤/搜索