通达信波段选股公式,使用钱德动量摆动指标(CMO)
钱德动量摆动指标(CMO)是由图莎尔·钱德发明的,取值范围在-100到100之间,是捕捉价格动量的技术指标。该指标计算近期涨幅之和与近期跌幅之和的差值,然后将计算结果除以同期所有价格波动的总和。本文的波段选股公式使用均线识别趋势,钱德动量摆动指标触发信号。
CMO的计算过程如下:
计算当前价格与前一个价格的差值:差值=当前价格-前一个价格。
分别计算正差值Su和负差值Sd:
如果差值>0,则将差值累加到正差值Su上;
如果差值<0,则将差值的绝对值累加到负差值Sd上。
计算CMO指标:
CMO =(正差值Su - 负差值Sd)/ (正差值Su + 负差值Sd)* 100
钱德动量摆动指标(CMO)公式:
N:=20;
NOTEXT1:0,COLORLIGRAY;
NOTEXT2:50,DOTLINE,COLORGREEN;
NOTEXT3:-50,DOTLINE,COLORMAGENTA;
CZ:=C-REF(C,1);
SU:=SUM(IF(CZ>0,CZ,0),N);
SD:=SUM(IF(CZ<0,ABS(CZ),0),N);
CMO:(SU-SD)/(SU+SD)*100,COLORWHITE;
MCMO:MA(CMO,5),COLORYELLOW;

CMO指标的取值范围在-100到+100之间。当CMO指标位于正数区间时,表示市场处于上涨趋势;当CMO指标位于负数区间时,表示市场处于下跌趋势。另外CMO可以衡量价格的动能,并提供超买超卖信号。当CMO指标高于50时,表示超买,可能出现价格回调或调整的机会;当CMO指标低于-50时,表示市场超卖,可能出现价格反弹的机会。
一、波段指标公式
思路:20日均线、60日均线金叉之后,CMO上穿零轴触发信号。
N:=20;
CZ:=C-REF(C,1);
SU:=SUM(IF(CZ>0,CZ,0),N);
SD:=SUM(IF(CZ<0,ABS(CZ),0),N);
CMO:=(SU-SD)/(SU+SD)*100;
MCMO:=MA(CMO,5);
MA20:MA(C,20);
MA60:MA(C,60);
JC:=CROSS(MA20,MA60);
T:=BARSLAST(JC);
A1:=CROSS(CMO,0);{CMO上穿0轴}
A2:=T<20;{20日均线、60日均线金叉之后的20个周期内}
A3:=MA20>MA60;{20日均线在60日均线之上}
A4:=MA60>REF(MA60,1);{60日均线向上}
AA:=A1 AND A2 AND A3 AND A4;
XG:=FILTER(AA,20);
STICKLINE(XG,H,L,0,0),COLORYELLOW;
STICKLINE(XG,C,O,3,0),COLORYELLOW;
DRAWICON(XG,L,1);

二、波段选股公式
N:=20;
CZ:=C-REF(C,1);
SU:=SUM(IF(CZ>0,CZ,0),N);
SD:=SUM(IF(CZ<0,ABS(CZ),0),N);
CMO:=(SU-SD)/(SU+SD)*100;
MCMO:=MA(CMO,5);
MA20:=MA(C,20);
MA60:=MA(C,60);
JC:=CROSS(MA20,MA60);
T:=BARSLAST(JC);
A1:=CROSS(CMO,0);
A2:=T<20;
A3:=MA20>MA60;
A4:=MA60>REF(MA60,1);
AA:=A1 AND A2 AND A3 AND A4;
XG:FILTER(AA,20);

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。
相关文章:
通达信波段选股公式,使用钱德动量摆动指标(CMO)
钱德动量摆动指标(CMO)是由图莎尔钱德发明的,取值范围在-100到100之间,是捕捉价格动量的技术指标。该指标计算近期涨幅之和与近期跌幅之和的差值,然后将计算结果除以同期所有价格波动的总和。本文的波段选股公式使用均线识别趋势,…...
家电维修小程序开发指南:从零搭建到上线
随着科技的发展和人们生活水平的提高,家电已经成为人们生活中不可或缺的一部分。然而,随之而来的是家电维修门店业务的繁忙和效率的考验。为了提高家电维修门店的效率和服务质量,建立一个便捷高效的小程序已成为必要的选择。 本文将介绍一个简…...
玩赚音视频开发高阶技术——FFmpeg
随着移动互联网的普及,人们对音视频内容的需求也不断增加。无论是社交媒体平台、电商平台还是在线教育,都离不开音视频的应用。这就为音视频开发人员提供了广阔的就业机会。根据这些年来网站上的音视频开发招聘需求来看,音视频开发人员的需求…...
python 变量赋值 修改之后 原值改变
python 是一种动态语言,因此变量的类型和值 在运行时均可改变。当我们将一个变量赋值给另一个变量时,实际上是将变量的引用地址传递给新的变量,这意 味着新旧变量将指向同一个位置。因此,在更改其中一个变量的值时,另一…...
拂袖一挥,zipfile秒列zip包内容
使用wxpython列出文件夹中的zip文件及内容 最近在做一个文件管理的小工具,需要列出选择的文件夹下的所有zip压缩文件,并在点击某个zip文件时能够显示其中的内容。为此我使用了wxpython来实现这个功能。 1. 导入需要的模块 首先导入程序需要的模块: import wx import os imp…...
InnoDB文件物理结构解析2 - FIL_PAGE_INDEX
1. 关于索引组织表 InnoDB使用的是索引组织表(IOT)的方式存储表记录,索引组织表以主键构建一个B-tree的数据结构来存储行记录,行记录存储在树的叶节点内。这与Oracle数据库是不同的,Oracle数据库默认创建的表是堆组织表(HOT),HOT…...
XML-BEANS compiled schema: Could not locate compiled schema resource 异常处理
使用poi5.2.2生成ppt,生成堆叠图,设置值时抛出异常 XML-BEANS compiled schema: Could not locate compiled schema resource org/apache/poi/schemas/ooxml/system/ooxml/stoverlappercent872etype.xsb (org.apache.poi.schemas.ooxml.system.ooxml.st…...
IOC容器 - Autofac
DI(依赖注入):DI(Dependency Injection)是一种实现松耦合和可测试性的软件设计模式。它的核心思想是将依赖关系的创建与管理交给外部容器,使得对象之间只依赖于接口而不直接依赖于具体实现类。通过依赖注入…...
用i18n 实现vue2+element UI的国际化多语言切换详细步骤及代码
一、i18n的安装 这个地方要注意自己的vue版本和i1n8的匹配程度,如果是vue2点几,记得安装i18n的8版本,不然会自动安装的最新版本,后面会报错哦,查询了下资料,好像最新版本是适配的vue3。 npm install vue-…...
Vue3 :Pinia入门
Vue3 :Pinia入门 Date: May 11, 2023 Sum: Pinia概念、实现counter、getters、异步action、storeToRefs保持响应式解构 什么是Pinia Pinia 是 Vue 的专属状态管理库,可以实现跨组件或页面共享状态,是 vuex 状态管理工具的替代品,…...
Java线程池的类型和使用
Java线程池的类型和使用 引言 在并发编程中,线程池是一种非常重要的工具,它可以实现线程的复用,避免频繁地创建新线程,从而提高程序的性能和效率。Java的并发库提供了丰富的线程池功能,本文将介绍Java线程池的类型和…...
QT的信号槽的四种写法和五种链接方式
目录 四种信号槽写法: 五种连接方式: 实例: 常见错误及改正: 错误1: 未连接信号与槽 错误2: 信号和槽参数不匹配 错误3: 未使用Q_OBJECT宏 错误4: 跨线程连接未处理 在Qt中,信号(Signal)…...
Vue+SpringBoot项目开发:后台登陆功能的实现(二)
写在开始:一个搬砖程序员的随缘记录文章目录 一、SpringBoot项目的搭建二、数据库配置1、新建数据库2、新建用户表 三、SpringBoot项目的配置 一、SpringBoot项目的搭建 项目搭建传送门:从零开始,SpringBoot项目快速搭建 二、数据库配置 1、新建数据库…...
arcgis pro 3.0.2 安装及 geemap
arcgis pro 3.0.2 安装及 geemap arcgis pro 3.0.2 安装 arcgis pro 3 版本已经很多了,在网上找到资源就可以进行安装 需要注意的是:有的文件破解文件缺少,导致破解不成功。 能够新建地图就是成功了! geemap安装 1.需要进行环…...
oracle插入多表(insert all/first)
1、建测试表 CREATE TABLE EDW_INT (AGMT_NO VARCHAR2(40 BYTE) NOT NULL,AGMT_SUB_NO VARCHAR2(4 BYTE) NOT NULL,NEED_REPAY_INT NUMBER(22,2),CURR_PERIOD NUMBER(4) NOT NULL ); CREATE TABLE EDW_INT_1 (…...
工业以太网交换机-SCALANCE X200 环网组态
1.概述 SCALANCE X200 系列交换机自从2004年8月推入市场,当时交换机只能接入环网,不能做环网管理器。在各个工业现场得到了广泛的应用。2007年5月发布了X200系列新的硬件版本平台,普通交换机可以用HSR(高速冗余)方法做…...
利用 Splashtop Enterprise 改善公司的网络安全
在我们日益数字化的世界中,对强有力的网络安全措施的需求从未像现在这样迫切。随着组织扩大其数字足迹并采用远程办公解决方案,他们面临着一系列不断变化的挑战。 威胁行为者不断寻找利用漏洞的新方法,这使得企业保持领先地位至关重要。俗话…...
mqbroker.cmd闪退(mqnamesrv.cmd能正常启动)
解决: 用户目录下面store文件(如:C:\Users\Administrator\store或C:\Users\你的用户名\store),删除文件里面所有文件,再次启动即可。...
LeetCode--HOT100题(26)
目录 题目描述:142. 环形链表 II(中等)题目接口解题思路代码 PS: 题目描述:142. 环形链表 II(中等) 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返…...
HTTP 请求方法详解
HTTP 请求方法详解 请求方法 请求方法(Request Methods)是在 HTTP 请求中用于指定对目标资源执行的操作类型。每个请求都需要指定一个请求方法,以告知服务器要执行的操作。 以下是一些常见的 HTTP 请求方法及其主要用途: GET&…...
LFM2-VL-1.6B软件测试新范式:自动化生成测试用例与报告
LFM2-VL-1.6B软件测试新范式:自动化生成测试用例与报告 1. 软件测试的痛点与机遇 在快速迭代的敏捷开发环境中,测试团队常常面临两大挑战:一是测试用例编写耗时费力,二是需求变更导致测试用例维护成本高。传统的手工编写测试用例…...
生成对抗网络(GAN)原理与实战指南
1. 生成对抗网络入门指南第一次听说生成对抗网络(GAN)时,我正为一个图像生成项目焦头烂额。传统方法生成的图片总是缺乏真实感,直到发现这个2014年由Ian Goodfellow提出的框架,才真正打开了生成式AI的大门。GAN的核心思想非常巧妙——让两个神…...
华为HDC大会2024张平安总keynote盘古多模态生成大模型:STCG技术如何重塑自动驾驶数据引擎
从"娱乐生成"到"产业生成":盘古的差异化路径 当业界多模态大模型还在追逐一镜到底的娱乐视频生成时,盘古5.0选择了一条截然不同的技术路线——聚焦行业急需的价值场景。在华为HDC大会上,盘古团队首次系统披露了多模态生…...
别再让用户等了!用CompletableFuture+SpringBoot线程池,把聚合接口响应时间从5秒压到2秒
高性能聚合接口实战:CompletableFuture与SpringBoot线程池深度优化 当用户打开个人中心页面时,系统需要同时展示文章数、点赞量、粉丝数等十余项数据指标。传统串行查询方式让用户平均等待时间超过5秒——这相当于让用户完整听完一次手机默认铃声的时长。…...
如何设计高效政务办理系统:React Router路由架构终极指南
如何设计高效政务办理系统:React Router路由架构终极指南 【免费下载链接】react-router Declarative routing for React 项目地址: https://gitcode.com/GitHub_Trending/re/react-router 在数字化政务服务快速发展的今天,如何构建一个流畅、直观…...
GitHub宝藏库awesome-llm-apps:LLM应用开发灵感与实战指南
1. 项目概述:一个汇聚LLM应用灵感的“藏宝图”最近在GitHub上闲逛,发现了一个让我眼前一亮的仓库:Shubhamsaboo/awesome-llm-apps。这可不是一个普通的代码库,它更像是一张由全球开发者共同绘制的“藏宝图”,专门标记那…...
告别“唯大厂论”:全球财富 500 强实体企业 IT 核心岗位的隐形红利
在当前的留学生家庭中,关于计算机科学(CS)与工程类专业的就业规划,往往笼罩着一种高度趋同的“名企焦虑”。许多家长和学生将目光死死锁定在硅谷的科技巨头或少数几家头部互联网大厂上。为了挤进这些竞争白热化的窄门,…...
2025届学术党必备的降AI率助手实际效果
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在人工智能生成内容日益普遍的情形下,降AI工具出现了,目的是降低文本…...
RuoYi AI 开源全栈式 AI 开发平台,为客服团队打造一个企业级私有化智能问答助手(二)
第二步 环境部署(第 2-3 天) 在完成需求定义之后,接下来就要进入实施阶段最关键的一步——把 AI 助手平台实际跑起来。 ⚡ 本章部署原则:考虑到企业内部数据安全和未来扩展性,本部署全程采用本地化部署方案࿰…...
3步极速下载:用picacomic-downloader打造你的个人哔咔漫画离线图书馆
3步极速下载:用picacomic-downloader打造你的个人哔咔漫画离线图书馆 【免费下载链接】picacomic-downloader 哔咔漫画 picacomic pica漫画 bika漫画 PicACG 多线程下载器,带图形界面 带收藏夹,已打包exe 下载速度飞快 项目地址: https://g…...
