FMZ量化交易平台策略设计--随机交易策略
正好很久以前就想写一个随机交易策略,赚钱亏钱无所谓目的是练练手顺便教学一下策略设计。所以接下来我们一起来设计一个随机交易所策略,策略绩效好坏不用在意,我们权且来学习策略设计。
随机交易策略设计
我们来“胡思乱想”一通!计划设计一个不看指标、不看价格随机下单的策略,下单无非就是做多、做空而已,堵的都是概率。那我们就用随机数1~100来确定多空。
做多条件:随机数1~50。
做空条件:随机数51~100。
多空都是50个数。接下来我们来思考下如何平仓,既然是赌那么就必须要有个输赢标准。那么在交易中我们就设定固定止盈、止损来作为输赢标准吧。止盈了就是赢,止损了就是输。至于这个止盈止损多少合适,这个其实就是影响盈亏比了,哦对!还影响胜率!(这样设计策略有效么?能保证是个正向的数学期望么?先干了再说!反正是学习、研究!)
交易并不是无成本的,有滑点、手续费等因素足以把我们的随机交易胜率拉向小于50%那一边了。想到这里继续怎么设计呢?
不如设计个倍数加仓吧,既然是赌那么连续10次8次随机交易都输的概率应该不会很大。所以我想设计第一笔交易下单量很小,能多小就多小。然后如果赌输了,就增加下单量继续随机下单。
OK了,策略就设计这么简单就行了。
设计源码:
策略参数:

哦对!策略需要起个名字,就叫“猜大小”吧。
策略代码通篇不长,仅有百十行代码。函数使用也不多,逻辑比较简单。是入门策略设计较为易懂的范例。本篇主要用于学习策略设计,策略本身思路参考一下就好(策略思路可不包赢哦!!)。
策略源码不包含参数配置,上图的参数需要在策略编辑页面配置到策略上。
回测
回测仅供参考就好,>_<!
主要检查策略是不是有什么BUG。

回测完了,没什么BUG。不过感觉我是不是拟合回测系统了..T_T,实盘跑着玩一下。
本策略仅供学习、参考,千万~千万不要实盘使用!!