資源簡介
本例通過python 外掛實現了A股交易下單,測試支持目前最新版的同花順下單,目前寫的比較粗糙,供給各位共同學習。在使用前請設置客戶端,網上股票交易系統——系統設置——快速交易,設置所有操作均不需要確認,對話框不要彈出。
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
#?author:llx??time:?2018/4/24
from?pywinauto.application?import?Application
import?SendKeys
import?pandas?as?pd
from?datetime?import?datetime
import?time?as?time_wait
def?buy(path?code?price?num):
????app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“Edit“].TypeKeys(code)
????app[u“網上股票交易系統5.0“][“Edit2“].TypeKeys(price)
????app[u“網上股票交易系統5.0“][“Edit3“].TypeKeys(num)
????app[u“網上股票交易系統5.0“][u“買入[B]“].click()
def?sell(path?code?price?num):
????app?=?Application().connect(path=path)
????#?app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“Edit4“].TypeKeys(code)
????app[u“網上股票交易系統5.0“][“Edit5“].TypeKeys(price)
????app[u“網上股票交易系統5.0“][“Edit6“].TypeKeys(num)
????app[u“網上股票交易系統5.0“][u“賣出[S]“].click()
def?cancel_all(path):
????app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“CVirtualGridCtrl“].click_input()
????SendKeys.SendKeys(‘R‘)
????app[u“網上股票交易系統5.0“][u“全撤(Z?/)“].click()
def?cancel_sell(path):
????app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“CVirtualGridCtrl“].click_input()
????SendKeys.SendKeys(‘R‘)
????app[u“網上股票交易系統5.0“][u“撤賣(C)“].click()
def?cancel_buy(path):
????app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“CVirtualGridCtrl“].click_input()
????SendKeys.SendKeys(‘R‘)
????app[u“網上股票交易系統5.0“][u“撤買(X)“].click()
def?available_money(path):
????app?=?Application().connect(path=path)
????#?app[u“網上股票交易系統5.0“][“Static19“].click_input()
????#?SendKeys.SendKeys(‘{F5}‘)
????money?=?float(app[u“網上股票交易系統5.0“][“Static19“].texts()[0])
????return?money
def?inquire_position(path):
????app?=?Application().connect(path=path)
????app[u“網上股票交易系統5.0“][“CVirtualGridCtrl“].click_input()
????SendKeys.SendKeys(‘W‘)
????SendKeys.SendKeys(‘{F5}‘)
????app[u“網上股票交易系統5.0“][“CVirtualGridCtrl“].Type
- 上一篇:運用LSTM對CPI數據進行預測.py
- 下一篇:Python實現高斯投影正反算
評論
共有 條評論