python 優礦自動化交易

2022-05-25 23:09:12 字數 1195 閱讀 9141

一、進入官網,開啟notebook

自己新建 notebook

二、在**中編寫自己的交易策略

相關屬性  在幫助文件中可以找到 怎麼 下單、獲取當日**價、交易量等

自己用條件篩選時機,用order()等函式就可以下單了。

注意:函式handle_data() 是按照每日**資料系統做的迴圈呼叫

如幫助文件中的簡單策略:

簡單的交易策略:每天**一手**池裡的所有**。

start = '

2014-01-01'#

回測起始時間

end = '

2015-01-01'#

回測結束時間

benchmark = '

hs300'#

策略參考標準

universe = ['

000001.xshe

', '

600000.xshg

'] #

**池,支援**和**

capital_base = 100000 #

起始資金

freq = 'd'

#策略型別,'d'表示使用日線回測

refresh_rate = 1 #

調倉頻率,表示執行handle_data的時間間隔,由於freq = 'd',時間間隔的單位為交易日

def initialize(account): #

初始化虛擬賬戶狀態

pass

def handle_data(account): #

每個交易日的**賣出指令

for stock in

account.universe:

order(stock,100)

三、執行策略就可以在網頁的互動介面看到結果了。

如圖

python自動化測試

為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...

python自動化例項

前面文章,我們介紹了如何採用xpath表示式去定位網頁元素,在掌握了如何抓取或者如何書寫精確的xpath表示式後,我們可以開始寫自己的第乙個真正意義上的webui 自動化測試指令碼,就相當於,你在學習python,如何在控制台列印hello,python!一樣。在寫自動化指令碼之前,需要明確手動指令...

Python自動化 函式

認識函式 函式是組織好的,可重複利用的,用來實現單一,或相關聯功能的 段。函式能提高應用的模組性,和 的重複利用率。python提供了很多內建函式,比如print 也可以自己建立函式,即使用者自定義函式。1.檢視所有內建函式 dir dir builtins dir time 2.檢視幫助資訊 he...