量化交易 平臺介紹
平臺介紹
概述
RiceQuant 是一個(gè)云端的框架, 可以幫助我們隨時(shí), 隨地的開發(fā)襲擊的交易策略, 驗(yàn)證資金的投資思路.
RiceQuant 的回測系統(tǒng)簡單好用, 所以在接下來的學(xué)習(xí)當(dāng)中, 我們會使用這個(gè)平臺來講解.
回測框架
肯定有很多朋友好奇為什么我們不自己實(shí)現(xiàn)一個(gè)回測框架.
原因有三:
沒有完整的股票行情和基本面數(shù)據(jù)1. 回測平臺是載體, 重點(diǎn)在于快速驗(yàn)證策略1. 證券投資機(jī)構(gòu)各自使用的回測框架不同, 沒用通用的框架
RiceQuant 平臺介紹
網(wǎng)址: https://www.ricequant.com/welcome/
注冊
注冊我就不多贅述了, 小伙伴們請自行完成.
創(chuàng)建策略
首先我們先點(diǎn)擊進(jìn)入平臺, 如圖:
然后我們點(diǎn)擊新建策略, 如圖:
在新建策略中我們點(diǎn)擊代碼策略, 如圖:
在策略名稱中我們填入 “我的第一個(gè)策略”, 如圖:
策略頁面功能介紹
策略頁面的樣子:
各個(gè)區(qū)塊的功能:
如何完成一個(gè)策略
選擇策略的運(yùn)行信息:
選擇運(yùn)行區(qū)間和初始資金- 選擇回測頻率- 選擇股票池 編寫策略的邏輯: 獲取股票行情, 基本面數(shù)據(jù)- 選擇哪些股票, 以及交易時(shí)間 分析結(jié)構(gòu) 策略指標(biāo)分析
策略初始設(shè)置
基礎(chǔ)設(shè)置:指定回測起止日期, 初始資金以及回測頻率
起止日期: 策略運(yùn)行的時(shí)間區(qū)間- 初始資金: 用于投資的總資金- 回測的頻率: 有兩種選擇, 日回測 / 分鐘回測. 做股票量化選擇日回測即可
策略主體運(yùn)行流程分析
在 init 方法中實(shí)現(xiàn)策略初始化邏輯
策略的股票池: 在那些股票中進(jìn)行交易判斷 (例如: HS300) 在 before_trading 方法中進(jìn)行一些每日看盤之前的操作. 比如獲取歷史行情做一些數(shù)據(jù)預(yù)處理, 獲取當(dāng)前賬戶資金等.
在 handle_bar 方法中實(shí)現(xiàn)策略具體邏輯, 包括交易型號的產(chǎn)生, 訂單的創(chuàng)建. handle_ bar 內(nèi)的邏輯會在每次 bar 數(shù)據(jù)更新的時(shí)候被觸發(fā).
運(yùn)行順序:
int1. before_trading1. handle_bar 注: 以上方法都具有一個(gè) context 對象, 用于函數(shù)之間的內(nèi)容傳遞.
評論
圖片
表情
