學習目標
目標
知道策略的創(chuàng)建和運行
知道策略的相關設置
知道RQ的策略運行流程
應用
無
1、體驗創(chuàng)建策略、運行策略流程
1.1 創(chuàng)建策略
1.2 策略界面
2、 策略界面功能、運行介紹
2.1 一個完整的策略需要做的事情
選擇策略的運行信息:
選擇運行區(qū)間和初始資金
選擇回測頻率
選擇股票池
編寫策略的邏輯
獲取股票行情、基本面數(shù)據(jù)
選擇哪些股票、以及交易時間
分析結果
策略指標分析
2.2 策略初始設置介紹
基礎設置:指定回測的起止日期、初始資金以及回測頻率
起止日期:策略運行的時間區(qū)間
初始資金:用于投資的總資金
回測的頻率:有兩種選擇,日回測/分鐘回測。做股票量化選擇日回測即可
高級設置:
關于高級的設置其他部分,在介紹交易函數(shù)時介紹
2.3 策略主體運行流程分析
在init方法中實現(xiàn)策略初始化邏輯
策略的股票池:在那些股票中進行交易判斷(例如:HS300)
可以選擇在before_trading進行一些每日開盤之前的操作,比如獲取歷史行情做一些數(shù)據(jù)預處理,獲取當前賬戶資金等。
在handle_bar方法中實現(xiàn)策略具體邏輯,包括交易信號的產(chǎn)生、訂單的創(chuàng)建。handle_bar內的邏輯會在每次bar數(shù)據(jù)更新的時候被觸發(fā)。
調用的順序為:
1、init
2、before_trading
3、handle_bar
2.4 策略結果分析
回測完成后,在'回測結果'頁面會展示回測的倉位、盈虧、交易、風險等信息
-
python
+關注
關注
56文章
4825瀏覽量
86232
發(fā)布評論請先 登錄
python入門圣經(jīng)-高清電子書(建議下載)
零基礎入門:如何在樹莓派上編寫和運行Python程序?

使用Python API在OpenVINO?中創(chuàng)建了用于異步推理的自定義代碼,輸出張量的打印結果會重復,為什么?
創(chuàng)建了用于OpenVINO?推理的自定義C++和Python代碼,從C++代碼中獲得的結果與Python代碼不同是為什么?
創(chuàng)建OpenVINO? Python腳本,運行可執(zhí)行文件時遇到的報錯怎么解決?
是否可以使用OpenVINO?部署管理器在部署機器上運行Python應用程序?
運行OVModelForCausalLM Python模塊時出錯了,怎么解決?
SOLIDWORKS 2025教育版支持多部件裝配體的創(chuàng)建和管理

評論