FMZ量化交易平臺策略設(shè)計--隨機交易策略
正好很久以前就想寫一個隨機交易策略,賺錢虧錢無所謂目的是練練手順便教學(xué)一下策略設(shè)計。所以接下來我們一起來設(shè)計一個隨機交易所策略,策略績效好壞不用在意,我們權(quán)且來學(xué)習(xí)策略設(shè)計。
隨機交易策略設(shè)計
我們來“胡思亂想”一通!計劃設(shè)計一個不看指標(biāo)、不看價格隨機下單的策略,下單無非就是做多、做空而已,堵的都是概率。那我們就用隨機數(shù)1~100來確定多空。
做多條件:隨機數(shù)1~50。
做空條件:隨機數(shù)51~100。
多空都是50個數(shù)。接下來我們來思考下如何平倉,既然是賭那么就必須要有個輸贏標(biāo)準(zhǔn)。那么在交易中我們就設(shè)定固定止盈、止損來作為輸贏標(biāo)準(zhǔn)吧。止盈了就是贏,止損了就是輸。至于這個止盈止損多少合適,這個其實就是影響盈虧比了,哦對!還影響勝率?。ㄟ@樣設(shè)計策略有效么?能保證是個正向的數(shù)學(xué)期望么?先干了再說!反正是學(xué)習(xí)、研究?。?/p>
交易并不是無成本的,有滑點、手續(xù)費等因素足以把我們的隨機交易勝率拉向小于50%那一邊了。想到這里繼續(xù)怎么設(shè)計呢?
不如設(shè)計個倍數(shù)加倉吧,既然是賭那么連續(xù)10次8次隨機交易都輸?shù)母怕蕬?yīng)該不會很大。所以我想設(shè)計第一筆交易下單量很小,能多小就多小。然后如果賭輸了,就增加下單量繼續(xù)隨機下單。
OK了,策略就設(shè)計這么簡單就行了。
設(shè)計源碼:
策略參數(shù):

哦對!策略需要起個名字,就叫“猜大小”吧。
策略代碼通篇不長,僅有百十行代碼。函數(shù)使用也不多,邏輯比較簡單。是入門策略設(shè)計較為易懂的范例。本篇主要用于學(xué)習(xí)策略設(shè)計,策略本身思路參考一下就好(策略思路可不包贏哦?。。?。
策略源碼不包含參數(shù)配置,上圖的參數(shù)需要在策略編輯頁面配置到策略上。
回測
回測僅供參考就好,>_<!
主要檢查策略是不是有什么BUG。

回測完了,沒什么BUG。不過感覺我是不是擬合回測系統(tǒng)了..T_T,實盤跑著玩一下。
本策略僅供學(xué)習(xí)、參考,千萬~千萬不要實盤使用?。?/p>