首页 > 其他分享 >龙哥量化:什么是ZXNH直线拟合指标?ZXNH信号漂移,未来函数检测不到, 函数列表没有,大坑哦哦哦

龙哥量化:什么是ZXNH直线拟合指标?ZXNH信号漂移,未来函数检测不到, 函数列表没有,大坑哦哦哦

时间:2024-06-13 19:47:10浏览次数:26  
标签:20 函数 STICKLINE ZXNH BBD CLOSE 哦哦哦 REF

这个函数太坑, 先打个草稿, 后面详细分析这个玩意,

ZXNH(Zhixian Nifang Huadong,即直线拟合滑动)指标是一种趋势跟踪技术分析指标,主要用于寻找股票价格的短期趋势。该指标基于直线拟合原理,通过对价格数据进行线性回归分析,来计算当前价格的趋势方向和趋势强度。

计算ZXNH指标的方法如下:

  1. 首先,选择一个固定的时间周期,比如20天。
  2. 对于每一天,从当天往前数20天的价格数据,进行线性回归分析,得到一条直线的方程式,表示当前价格的趋势。
  3. 记录每一天得到的直线方程式中的斜率值,表示价格的趋势方向和趋势强度。
  4. 将所有斜率值计算平均值,作为当前的ZXNH指标值。

具体的计算公式如下:

ZXNH = SUM(CLOSE - MA(CLOSE,20))/20

其中,SUM代表20天的收盘价之和,MA代表20天的移动平均线,CLOSE代表当前的收盘价。

当ZXNH指标值为正数时,表示当前价格处于上涨趋势;当ZXNH指标值为负数时,表示当前价格处于下跌趋势;当ZXNH指标值为0时,表示当前价格处于水平震荡状态。交易者可以根据ZXNH指标的变化情况,来判断市场的趋势和变化,制定相应的交易策略。

 

 

示例:踩坑的公式:

通达信洗盘再介入指标公式源码

N:=10;
ZZ:=(HHV(H,3)+LLV(L,3))/2;
A:=IF(C>ZZ,vol,0);
B:=IF(C< ZZ,VOL,0);
总0:=(A-B);
bbd:EMA(总0,3)/SUM(VOL,5)*600,LINETHICK;
STICKLINE(BBD>=0,0,BBD,3,0),COLOR000088;
STICKLINE(BBD>=0,0,BBD,1.5,0),COLOR0000AA;
STICKLINE(BBD>=0,0,BBD,1,0),COLOR0000CC;
STICKLINE(BBD>=0,0,BBD,0.5,0),COLOR0000FF;
STICKLINE(BBD< 0,0,BBD,3,0),COLOR888800;
STICKLINE(BBD< 0,0,BBD,1.5,0),COLORAAAA00;
STICKLINE(BBD< 0,0,BBD,1,0),COLORCCCC00;
STICKLINE(BBD< 0,0,BBD,0.5,0),COLORFFFF00;
XH1:=REF(BBD,1)< REF(BBD,2) AND REF(BBD,1)< -10 AND BBD>REF(BBD,1) AND BBD>0;
XH2:=REF(BBD,1)>=REF(BBD,2) AND REF(BBD,1)>8 AND BBD< REF(BBD,1) AND BBD< 0;
DRAWICON(XH1,-20,1);
DRAWICON(XH2,20,2);
AA:=REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AA,0),21,1)/SMA(Abs(CLOSE-AA),21,1)*1000;
HHH:=BBB-LLV(BBB,27);
CCC:=LLV(BBB,27)-BBB;
QQ:=(MA(HHH,2)*3+HHH*13)/16,COLORFF00FF,LINETHICK1;
SS:=(MA(CCC,2)*3+CCC*13)/16,COLORFF00FF,LINETHICK1;
GG:=MA(HHH,5),LINETHICK1,COLORGREEN;
MM:=MA(CCC,5),LINETHICK1,COLORGREEN;
WW:=IF(QQ< GG,SS,MM),LINETHICK1,COLOR0000FF;
EE:=IF(SS< MM,GG,QQ),COLORFFFFCC,LINETHICK1;
买:=IF(EE-WW< 5.6,200,0);
RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
VARB2:=(RSVV/2+22)*1;
量:=EMA(VOL,13);
资金:=EMA(AMOUNT,13);
过滤:=((资金 /量) / 100);
提纯:=(((CLOSE -过滤) / 过滤) * 100);
黄金:=((提纯 < (0)) AND ZXNH),COLORRED;  {ZXNH会导致漂移,未来函数检测不到}
洗盘再买:IF(黄金 AND RSVV< VARB2-2,180,0),COLORFFAA99,LINETHICK1;
VAR2:=LLV(LOW,10);
VAR3:=HHV(HIGH,25);
小心: 3.2,COLORYELLOW;
风险: 3.5,COLORBLUE;
动力线:= EMA((CLOSE-VAR2)/(VAR3-VAR2)*4,4);
STICKLINE(动力线>REF(动力线,1) ,动力线 ,REF(动力线,1),0,0),COLORRED;
STICKLINE(动力线<=REF(动力线,1) ,动力线 ,REF(动力线,1),0,0),COLOR00FF00;
底部:0.2,COLORC6C600;
关注:0.5,COLORFF75FF;
强弱分界:1.75,COLORRED;

标签:20,函数,STICKLINE,ZXNH,BBD,CLOSE,哦哦哦,REF
From: https://www.cnblogs.com/long136/p/18246632

相关文章

  • 用最简单的方式理解函数重载
    一、什么是函数重载函数重载的定义:在同一个作用域内,使用不同的函数名,实现不同的函数功能,而且编译器不会发生报错的情况。函数重载的条件以及注意事项:1、在同一个作用域内2、相同的函数名.3、函数参数的个数、顺序、类型不同4、函数重载与返回值无关二、函数重载发生的原......
  • hive函数学习
    复制粘贴到MD文档中查看更方便Hive函数学习目录Hive函数学习SQL练习Hive常用函数关系运算数值计算条件函数(主要使用场景是数据清洗的过程中使用,有些构建表的过程也是需要的)日期函数重点!!!字符串函数Hive中的wordCount1.1 Hive窗口函数1.1.1 聚合开窗函数聚合开窗函数实战:实战1......
  • 函数递归(详解)
    一、什么是递归在C语言中,递归就是函数自己调用自己上面这个就是一个简单的递归,但是代码最终也会陷入死循环,导致栈溢出。 二、递归的举例1.求n的阶乘我们知道的n的阶乘的公式为:n!=n*(n-1)!根据函数可令n==0时,n的阶乘为1,其余的用上面公式计算2.顺序的打印整数的每一位......
  • c++定义了类在main函数中使用的一个坑现象的解决,让我理解了栈,堆和内存之间关系。
    首先描述一下我的坑是啥?我的坑就是写了一个对集料颗粒进行角度计算的类,在main函数中使用采用了类定义申明,这样使用导致一个坑,这个类中对于集料的数目进行了宏定义,发现数据如果超过20个,编译就报错,当时没有太在意这个坑,没有思考什么原因。也就将就者用了。后来对接同事说,这个颗粒数......
  • YOLOv5改进 | 损失函数 | EIoU、SIoU、WIoU、DIoU、FocusIoU等多种损失函数
    ......
  • 高性能版本的零内存分配LikeString函数(ZeroMemAllocLikeOperator)
    继上一篇文章在.NETCore,除了VB的LikeString,还有其它方法吗?(四种LikeString实现分享)分享了四种实现方式,笔者对这四种实现方式,不管是执行性能还是内存分配性能上,都不太满意。那么是否有好的实现方法呢?答案是有的。今天我们就搬出ReadOnlySpan<T>这个非常好用的结构类型,它是在.N......
  • 使用 Promise.withResolvers() 来简化你将函数 Promise 化的实现~~
    引言在JavaScript编程中,Promise是一种处理异步操作的常用机制。Promise对象代表了一个尚未完成但预期将来会完成的操作的结果。在本文中,我们将探讨如何通过使用ES2024的Promise.withResolversAPI来优化我们的Promise实现。现有实现的问题首先,让我们看一个简单的示例,展......
  • AudioFlinger构造函数解析
    AudioFlinger::AudioFlinger():mMediaLogNotifier(newAudioFlinger::MediaLogNotifier()),mPrimaryHardwareDev(NULL),mAudioHwDevs(NULL),mHardwareStatus(AUDIO_HW_IDLE),mMasterVolume(1.0f),mMasterMute(false),//mNex......
  • python-11-def函数 好比是sop 调用函数可以让程序听令
    学习内容:《python编程:从入门到实践》第二版知识点:定义函数、调用函数、形参、实参练习内容:练习8-1:消息编写一个名为display_message()的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。练习8-2:喜欢的图书编写一个名为favorite_book()......
  • golang执行语句操作与map结构体变量调用函数
    本文记录利用golang调用exe文件。需要用到包os/exec,本文重点介绍如何利用golang执行带参数的可执行文件以及踩过的坑。首先c:=exec.Command(cmd)语句不会执行cmd命令,而是做好要执行的准备,当接下来调用c.Run()时才会执行cmd命令,注意到此时是会阻塞进程的,等待执行完成才会进行下一......