okx

CTA策略中的钱德动量摆动(CMO)

时间:2023-07-29|浏览:259

一、摘要

对于交易初学者来说,通过技术指标来构建策略,是量化交易最简单的入门方式。本篇文章将开发一个钱德动量摆动(CMO)策略,来实现商品期货的量化交易。

二、CMO原理

价格的上涨或下跌是由多种因素导致的,比如宏观政策、新闻事件、供需关系、市场情绪等等。这些因素会影响交易者的心理预期,并最终落实到行为上:买、卖、观望。在股票市场中,如果买的人多于卖的人,价格就会上涨;如果卖的人多于买的人,价格就会下跌。最终的价格上涨或下跌是多方力量和空方力量的结果。钱德动量摆动(CMO)可以测量价格背后的动能。

三、CMO简介

钱德动量摆动(CMO)是Tushar Chande提出的指标,他既是科学家,也是优秀的系统化交易员。市面上有许多动量摆动指标,比如相对强弱指标(RSI)和随机指标(KDJ),但钱德动量摆动(CMO)的独特之处在于其计算公式的分子中使用上涨日和下跌日的数据。

四、CMO计算公式

CMO的计算公式如下所示,分子使用了上涨日和下跌日的数据:

CMO = ((Su - Sd) * 100) / (Su + Sd)

其中:

Su是今日收盘价减去昨日收盘价(上涨日)的总和。如果当日下跌,则增加值为0。

Sd是今日收盘价减去昨日收盘价(下跌日)的绝对值的总和。如果当日上涨,则增加值为0。

五、CMO用法

1、零轴交叉

当CMO从下方向上穿过零轴时,可以视为多头信号;当CMO从上方向下穿零轴时,可以视为空头信号。

2、超买/超卖

CMO的值在-100~100范围内移动,CMO在+50以上被认为是极度超买的水平,而在-50以下被认为是极度超卖的水平。如果CMO的值小于-50,则表示处于超卖区;如果CMO的值大于50,则表示处于超买区。

3、背离

理论上,CMO应该与价格走向保持一致。如果价格创出新高,但CMO没有创出新高,甚至走低,那么价格上涨趋势可能即将反转。如果价格创出新低,但CMO没有创出新低,甚至走高,那么价格下跌趋势可能即将反转。

4、绝对值

CMO的绝对值也可以衡量价格的趋势强度。CMO的绝对值越高,表示趋势的力量越强;绝对值越低,表示趋势的力量越弱,价格在一定范围内上下波动。可以根据CMO的绝对值来切换策略,当CMO的绝对值处于高位时,切换为趋势跟踪策略;当CMO的绝对值处于低位时,切换为均值回归策略。

六、策略逻辑

根据以上CMO的用法,创建一个简单的钱德动量摆动(CMO)策略,策略逻辑如下:

多头开仓:如果当前无持仓,并且价格大于长期均线,并且CMO的绝对值大于50。

空头开仓:如果当前无持仓,并且价格小于长期均线,并且CMO的绝对值大于50。

多头平仓:如果当前持有多单,并且价格小于短期均线。

空头平仓:如果当前持有空单,并且价格大于短期均线。

七、策略实现

完整策略地址:

https://www.fmz.com/strategy/239900

打开该链接,即可复制完整策略,并进行在线回测。

八、策略回测

回测开始日期:2017-01-01

回测结束日期:2020-12-01

数据品种:玉米指数

数据周期:日线

滑点:开平仓各2跳

回测配置

回测绩效

收益概览

九、总结

简单的钱德动量摆动(CMO)策略在玉米指数上进行了良好的回测,特别是在市场价格走势较为流畅的情况下,该策略的收益表现更好。但如果市场价格处于震荡阶段,该策略甚至可能连续亏损。因此,选择较大的周期是一个相对明智的选择。需要注意的是,该策略没有设置止盈止损,所以回测结果可能存在潜在的风险和收益。

热点:币圈中的钱 cmc币圈 CME期货 币圈oct act币

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1