EasyTrader踩坑之旅總結


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

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

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

pip install pypiwin32
requrements.txt
是python源碼中,運行前需要先安裝的支持包。要都安裝一下,安裝過程中可能會根據自己機器的情況,會出現各種問題,要仔細看下錯誤提示進行相應的解決。
pycharm解釋器的配置
可以專門為某一個項目建立相應的虛擬環境,各項目之間互不依賴。比較好。
安裝numpy的時候報錯
一般是再安裝一次就可以了。注意查看網絡連接 ,排除網絡問題
可以直接在pycharm的解釋器里安裝就可以。

from PIL import Image 報錯

安裝Pillow報錯的,直接安裝Pillow,有的時候第一次可能 安裝不上,再安裝一下次就可以。
pip版本提示太低。
根據提示,升級pip到最新版 就可以
記錄下easytrader,thstrade運行前所有的依賴包
因為兩個都一樣的,所以寫在一起了。
pywinauto, numpy, pandas,scikit-learn,pillow,scipy,pytesseract .

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

查詢源碼發現,目錄結果調整了。增加一個向下移動操作就可以
聯調報錯

源碼中相應的調用時間間隔太短,改為1秒就可以了。
賣出股票出錯

賣出股票最后一步,有個彈出對話框 ,可以設置以后不顯示 ,如果設置了,把相關代碼屏蔽就可以。
tesseract-ocr的安裝配置

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM