量化型利率交易策略的由来
定量打字率系统的灵感主要来自物理学。物理学将速度定义为每单位时间行进的距离。如果把价格看成距离,那么在金融市场上,速度的定义——单位时间内价格变化的大小。
如果单位时间内价格变动很大,这样的市场通常称为快速市场;如果价格在单位时间内变化很小,这样的市场称为缓慢市场。因此,速度是时间和价格相结合的自然规律。通过对速度的深入了解,可以帮助我们更大程度的了解市场。
如果汇率上涨,则意味着能量正在增加,可以有效预测市场的上涨趋势。如果利率下降什么是基金净值均值的移动斜率,则表示能源枯竭,可以感知市场持平或下跌的风险。每笔交易使用一定数量的手数进行交易,因此被称为量化分数率交易系统。
准备所需的知识
高价(HHV):特定时期内达到的最高价。
低价(LLV):在特定时期内达到的最低价格。
移动平均线 (MA):连接特定时期收盘价平均值的线。
回归斜率 (SLOPE):特定时期的线性回归斜率。(也称为率)
线性方程OLS斜率公式如下:
数学公式很复杂,但麦语言语法公式(SLOPE)已经在FMZ平台为我们编写好了。我们看一下麦语语法手册,可以看到算法如下:
这个过程有点复杂,但你根本不必考虑那么多。直接调用公式即可。
指标设计
1.先计算一定时间段内的最高价和最低价
2.取这两个价格的平均值
3.计算平均线的移动平均线
4.求移动平均线的回归斜率
通过指标的设计,我们进行回测,看到在主图表中,我们得到最高点(黄线)、最低点(绿线)、它们的平均值(红线),以及35个周期的对. 红线计算的平滑价格移动平均线(紫色粗线)
然后我们可以计算出附图中的回归斜率ss什么是基金净值均值的移动斜率,它代表移动平均线的上升和下降率。
交易策略设计
从上图中可以看出,绿色箭头分别表示最低坡度的拐点,橙色箭头分别表示高坡度的拐点。图表反映在k线上,也能明显感受到上涨的减弱和下跌的减弱。. 如果在拐点买进卖出,就可以有效地提前操作市场,而不是在高位或低位上追涨追跌。
设计思路是:
上升斜率意味着市场动能增加,可能停止下跌或上涨。
斜率的持续下降意味着市场动能减弱,可能出现跌停或下跌。
使用Mai语言的设计表达式如下:
回测和总结
这样,我们就完成了这个算法的设计。接下来,我们将使用该系统对一年的情况进行回测。标的物为okex季度合约btc;回测时间为2019年1月1日至今,时间为1小时;
初始账户为3 btc,手续费为50,000;每笔交易的固定手数固定为 200。
从回测可以看出,这个收益是比较顺利和稳定的。本次回测,全年交易1261笔;预计收入为 4.68 个硬币;年化收入约140%;最大回撤为 14 %;夏普比率0.117.