夜雨聆风学习资料网

ARTICLE · 1326795

多空分型趋势波段主图指标公式源码

多空分型趋势波段主图指标公式源码
分享今日免费源码之前,先给大家介绍一下我们指标网。喜欢研究源码的朋友可以,收藏这个工具站。市面上大部分主流软件源码都有。
网站目前主要提供这些工具:

🔍 未来函数检测:拿到指标源码,先检查是否存在信号漂移风险。适合回测前做一遍基础排查。

🎨 公式美化:把杂乱的公式代码重新排版,关键字高亮,阅读起来更清楚。

📊 信号历史回测:导入源码后,查看历史信号出现位置、数量分布和统计情况,辅助你自己判断指标逻辑。

📚 指标源码分享:除了工具,网站也整理了海量免费源码,可以一键复制,方便喜欢研究公式的朋友参考。

👉 网站地址:gucezb.com建议收藏。

指标介绍:
主图源码以均线变化量与标准差构建快慢线,结合中枢斜率与动能差值判断多空共振,并标注分歧与拐点,适合公式编写学习。

主图源码:

均价值:=MA((2*CLOSE+HIGH+LOW)/4,5);

中值线:=均价值;

变化量:=中值线-REF(中值线,1);

样本长:=20;

标准差:=STD(变化量,样本长);

标准值:=变化量/(标准差+0.0001);

快线:=标准值;

慢线:=EMA(标准值,9);

DRAWCOLORKLINE(CROSS(快线,慢线)&&ISUP,COLORMAGENTA,0);

DRAWCOLORKLINE(CROSSDOWN(快线,慢线)&&ISDOWN,COLORGREEN,0);

DRAWTEXT(CROSS(快线,慢线),L,'金叉'),VALIGN0;

DRAWTEXT(CROSSDOWN(快线,慢线),H,'死叉');

参考位:=IF(快线>慢线,VALUEWHEN(CROSS(快线,慢线),MAX(O,C)),VALUEWHEN(CROSSDOWN(快线,慢线),MIN(O,C)));

外扩宽:=80;

内收宽:=7;

基准值:=MA((2*CLOSE+HIGH+LOW)/4,5);

偏离度:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

动态均:=DMA(CLOSE,偏离度);

外上缘:=基准值*外扩宽/100,COLORRED,LINETHICK2;

外下缘:=基准值*(200-外扩宽)/100,COLORGREEN,LINETHICK2;

内上缘:=(1+内收宽/100)*动态均,COLORYELLOW,LINETHICK1;

内下缘:=(1-内收宽/100)*动态均,COLORCYAN,LINETHICK1;

中枢线:=基准值,COLORWHITE,LINETHICK1;

中枢差:中枢线-REF(中枢线,1),NODRAW;

上斜判:=中枢差>REF(中枢差,1);

下斜判:=中枢差<REF(中枢差,1);

快周期:=5;

慢周期:=13;

平滑值:=MA((2*CLOSE+HIGH+LOW)/4,5);

下弯判:=平滑值<REF(平滑值,1)&&REF(平滑值,1)<REF(平滑值,2)&&REF(平滑值,2)>REF(平滑值,3);

上弯判:=平滑值>REF(平滑值,1)&&REF(平滑值,1)>REF(平滑值,2)&&REF(平滑值,2)<REF(平滑值,3);

动能值:EMA(C,快周期)-EMA(C,慢周期),NODRAW;

动能差:动能值-REF(动能值,1),NODRAW;

动能升:=动能差>REF(动能差,1);

动能降:=动能差<REF(动能差,1);

共振多:上斜判&&动能升&&C>参考位&&快线>慢线&&ISUP,WORD(0,'多'),COLORMAGENTA,VALIGN0,FONTSIZE25;

共振空:下斜判&&动能降&&C<参考位&&快线<慢线&&ISDOWN,WORD(1,'空'),COLORGREEN,FONTSIZE25;

DRAWCOLORKLINE(共振多,COLORMAGENTA,0);

DRAWCOLORKLINE(共振空,COLORGREEN,0);

多头分歧:=上斜判&&中枢差>0&&动能降;

空头分歧:=下斜判&&中枢差<0&&动能升;

DRAWTEXT(多头分歧,L,'分'),COLORMAGENTA,VALIGN0,FONTSIZE25;

DRAWTEXT(空头分歧,H,'分'),COLORGREEN,VALIGN2,FONTSIZE25;

下拐:=REF(变化量,1)>REF(变化量,2) && 变化量<REF(变化量,1);

上拐:=REF(变化量,1)<REF(变化量,2) && 变化量>REF(变化量,1);

DRAWTEXT(下拐,H,'↓'),COLORGREEN,FONTSIZE30;

DRAWTEXT(上拐,L,'↑'),COLORRED,VALIGN0,FONTSIZE30;

下拐确:=REF(下拐,1) && 变化量<REF(变化量,1);

下拐记:=BACKSET(ISLASTBAR,SUMBARS(下拐确,1));

上拐确:=REF(上拐,1) && 变化量>REF(变化量,1);

上拐记:=BACKSET(ISLASTBAR,SUMBARS(上拐确,1));

下拐段:IF(NOT(REFX(下拐确,1)||下拐记=0)&&BARSLAST(下拐确)<BARSLAST(上拐确),VALUEWHEN(REFX(下拐确,1),MIN(C,O)),NULL),COLORCYAN;

上拐段:IF(NOT(REFX(上拐确,1)||上拐记=0)&&BARSLAST(下拐确)>BARSLAST(上拐确),VALUEWHEN(REFX(上拐确,1),MAX(C,O)),NULL),COLORMAGENTA;

下方《阅读原文》查阅使用指南,以及更多免费源码!

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料