KST指标底背离选股公式,通过变动率ROC合成动量震荡指标

2023-12-09 04:44

本文主要是介绍KST指标底背离选股公式,通过变动率ROC合成动量震荡指标,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

KST指标(KnowSureThing)是由马丁·普林斯(Martin Pring)于1992年发明的技术分析指标,目的在于及时识别价格趋势的变化和转折点,同时避免短期震荡指标不稳定的缺点。KST指标结合了四个周期的ROC(变动率指标)均线,根据一定的权重相加,合成为一个动量震荡指标。

KST指标的取值范围不是固定的,不同的股票、不同的行情,KST的值区别可能很大。KST指标和其他震荡指标的使用方法类似,可以通过金叉死叉、顶背离底背离、超买超卖、上穿下穿零轴等发出信号。KST指标脱胎于ROC指标,用均线和权重进行了平滑处理,一些分析方法依然适用,指标的正负代表价格变化的方向,偏离零轴的幅度代表动量的强弱。

一、KST指标公式副图

KST指标包含两条线(KST和KST均线),计算公式如下:

MAROC1 = 10日ROC的10日均线

MAROC2 = 15日ROC的10日均线

MAROC3 = 20日ROC的10日均线

MAROC4 = 30日ROC的15日均线

KST = (MAROC1 x 1) + (MAROC2 x 2) + (MAROC3 x 3) + (MAROC4 x 4)

KST均线 = 9日KST均线

KST指标公式副图:

N1:=10;N2:=15;N3:=20;N4:=30;

M1:=10;M2:=10;M3:=10;M4:=15;

P:=9;

ROC1:=100*(C-REF(C,N1))/REF(C,N1);

ROC2:=100*(C-REF(C,N2))/REF(C,N2);

ROC3:=100*(C-REF(C,N3))/REF(C,N3);

ROC4:=100*(C-REF(C,N4))/REF(C,N4);

MAROC1:=MA(ROC1,M1);

MAROC2:=MA(ROC2,M2);

MAROC3:=MA(ROC3,M3);

MAROC4:=MA(ROC4,M4);

KST:MAROC1+2*MAROC2+3*MAROC3+4*MAROC4;

KSTMA:MA(KST,P);

二、KST底背离主图指标公式

思路:KST指标底背离,就是价格创新低,但是KST指标不创新低。上文提到偏离零轴的幅度代表动量的强弱,价格创了新低,但是KST不创新低,就代表下跌的动量减弱。KST底背离指标用KST与KST均线的金叉发出信号,相对来说能过滤一些下跌动量减弱之后又加强或者继续下跌的情况,但是也不可能完全避免,还是要结合其他方法综合分析。

N1:=10;N2:=15;N3:=20;N4:=30;

M1:=10;M2:=10;M3:=10;M4:=15;

P:=9;

ROC1:=100*(C-REF(C,N1))/REF(C,N1);

ROC2:=100*(C-REF(C,N2))/REF(C,N2);

ROC3:=100*(C-REF(C,N3))/REF(C,N3);

ROC4:=100*(C-REF(C,N4))/REF(C,N4);

MAROC1:=MA(ROC1,M1);

MAROC2:=MA(ROC2,M2);

MAROC3:=MA(ROC3,M3);

MAROC4:=MA(ROC4,M4);

KST:=MAROC1+2*MAROC2+3*MAROC3+4*MAROC4;

KSTMA:=MA(KST,P);

JC:=CROSS(KST,KSTMA);

SC:=CROSS(KSTMA,KST);

T1:=BARSLAST(SC);

T2:=SUMBARS(SC,2);

LL1:=LLV(L,T1+1);

LL2:=LLV(L,T2);

KST1:=LLV(KST,T1+1);

KST2:=LLV(KST,T2);

XG:=LL1=LL2 AND KST1>KST2 AND JC;

STICKLINE(XG,H,L,0,1),COLORYELLOW;

STICKLINE(XG,C,O,3,0),COLOR117777;

STICKLINE(XG,C,O,2.5,0),COLOR119999;

STICKLINE(XG,C,O,2,0),COLOR11BBBB;

STICKLINE(XG,C,O,1.5,0),COLOR11DDDD;

STICKLINE(XG,C,O,1,0),COLOR44FFFF;

DRAWICON(XG,L,11);

三、KST底背离选股公式

N1:=10;N2:=15;N3:=20;N4:=30;

M1:=10;M2:=10;M3:=10;M4:=15;

P:=9;

ROC1:=100*(C-REF(C,N1))/REF(C,N1);

ROC2:=100*(C-REF(C,N2))/REF(C,N2);

ROC3:=100*(C-REF(C,N3))/REF(C,N3);

ROC4:=100*(C-REF(C,N4))/REF(C,N4);

MAROC1:=MA(ROC1,M1);

MAROC2:=MA(ROC2,M2);

MAROC3:=MA(ROC3,M3);

MAROC4:=MA(ROC4,M4);

KST:=MAROC1+2*MAROC2+3*MAROC3+4*MAROC4;

KSTMA:=MA(KST,P);

JC:=CROSS(KST,KSTMA);

SC:=CROSS(KSTMA,KST);

T1:=BARSLAST(SC);

T2:=SUMBARS(SC,2);

LL1:=LLV(L,T1+1);

LL2:=LLV(L,T2);

KST1:=LLV(KST,T1+1);

KST2:=LLV(KST,T2);

XG:LL1=LL2 AND KST1>KST2 AND JC;

相关阅读:

变动率ROC指标详解及改进版选股公式

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。

这篇关于KST指标底背离选股公式,通过变动率ROC合成动量震荡指标的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/472511

相关文章

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

Python中edge-tts实现便捷语音合成

《Python中edge-tts实现便捷语音合成》edge-tts是一个功能强大的Python库,支持多种语言和声音选项,本文主要介绍了Python中edge-tts实现便捷语音合成,具有一定的参考价... 目录安装与环境设置文本转语音查找音色更改语音参数生成音频与字幕总结edge-tts 是一个功能强大的

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

利用Python实现添加或读取Excel公式

《利用Python实现添加或读取Excel公式》Excel公式是数据处理的核心工具,从简单的加减运算到复杂的逻辑判断,掌握基础语法是高效工作的起点,下面我们就来看看如何使用Python进行Excel公... 目录python Excel 库安装Python 在 Excel 中添加公式/函数Python 读取

Java实战之自助进行多张图片合成拼接

《Java实战之自助进行多张图片合成拼接》在当今数字化时代,图像处理技术在各个领域都发挥着至关重要的作用,本文为大家详细介绍了如何使用Java实现多张图片合成拼接,需要的可以了解下... 目录前言一、图片合成需求描述二、图片合成设计与实现1、编程语言2、基础数据准备3、图片合成流程4、图片合成实现三、总结前

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

二维旋转公式

二维旋转公式 ros的tf工具包可以很方便的实现任意坐标系之间的坐标转换。但是,如果只是想简单的测试想法,而又不想编写过于庞杂的代码,考虑自己写二维旋转的函数。而与二维旋转问题对偶的另一个问题便是二维坐标系旋转变换。这两个问题的形式基本一样,只是旋转的角度相差一个负号。就是这个容易搞混,所以做个笔记,以备查用。 1. 二维旋转公式(算法) 而(此文只针对二维)旋转则是表示某一坐标点 ( x

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决 问题描述 最近在投一篇期刊论文,直接提交word文档,当时没有查看提交预览,一审审稿意见全是:公式乱码、公式乱码、乱码啊!!!是我大意了,第二次提交,我就决定将word文档转成PDF后再提交,避免再次出现公式乱码的问题。接着问题又来了,我利用‘文件/导出’或‘文件/另存为’的方式将word转成PDF后,发现公式