Easytrader——一站式股票交易解決方案

一、介紹

Easytrader是一個開源的Python股票交易庫,供許多終端用戶、高頻交易者和投資機構使用。它支持多個券商,使得交易股票、期貨和期權等工具成為了Python程序員的遊戲。

通過Easytrader,你可以輕鬆地自動化或者手動的交易股票和期貨等。尤其對於量化交易者來說,Easytrader提供了非常豐富的交易接口,並且使用方便簡單。

二、功能

1、登錄券商賬戶


from easytrader import use, connect

# 連接華泰證券
user = use('ht_client')
user.connect(r"D:\htzqzyb2\xiadan.exe")
user.login("123456", "gaoke123", client_path=r"D:\htzqzyb2\xiadan.exe")

2、獲取賬戶資金


import easytrader

user = easytrader.use('ths')

# 返回指定賬戶的資金狀況
balance = user.balance[0]['總資產']

3、查詢持倉


import easytrader

user = easytrader.use('ths')

# 返回股票持倉狀況
positions = user.position['股票']

4、交易


import easytrader

user = easytrader.use('ths')

# 普通委託
user.buy('162411', price=0.65, amount=100)

user.sell('162411', price=0.66, amount=100)

# 限價委託
order = user.buy('162411', price=0.64, amount=100, ttype='limit')

order = user.sell('162411', price=0.65, amount=100, ttype='limit')

# 撤單
user.cancel_entrust(order)

三、優勢

1、支持多個券商:目前已支持華泰、廣發、傭金寶、銀河等主流券商,並且還支持自定義券商。

2、支持多種工具:包括股票、基金、債券、期貨、期權、港股、美股等多種金融工具。

3、交易功能完善:包括買入、賣出、撤單、持倉查詢、資金查詢等交易功能都十分完善,支持多種不同的指令類型。

4、易擴展:易於擴展,用戶可以自己基於Easytrader開發出適合自己的交易工具。

四、應用場景

1、股票大數據分析:在制定交易策略、進行模型回測等方面,都可以使用Easytrader來獲取市場數據和進行實時交易。

2、程序化交易:高頻交易者通過Easytrader支持的交易接口可以開發出自己的程序化交易系統。

3、量化交易:Easytrader提供了豐富的交易接口和函數庫,供量化交易者進行交易決策和策略實現。

4、投資管理:機構投資者和個人投資者都可以利用Easytrader對股票、基金、債券等資產進行管理和自動化交易。

五、總結

Easytrader是一站式股票交易解決方案,支持多個券商和多種金融工具,易於擴展和使用。它在大數據分析、程序化交易、量化交易和投資管理等方面都具有廣泛的應用前景,是Python股票交易程序員的必備工具之一。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/160496.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-21 01:14
下一篇 2024-11-21 01:14

相關推薦

發表回復

登錄後才能評論