python 優礦自動化交易


一、進入官網,打開notebook

  自己新建 notebook

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

   https://uqer.io/help/faqApi/#account相關屬性  在幫助文檔中可以找到 怎么 下單、獲取當日收盤價、交易量等

  自己用條件篩選時機,用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)

 

三、運行策略就可以在網頁的交互界面看到結果了。

如圖

 


免責聲明!

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



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