紫紫红黄源码分享:通达信纯净版源码,金钻双启多周期量价结构共振与选古公式,无未来函数
免责声明:本文为通达信指标公式的编写与技术分析知识分享,旨在帮助技术爱好者了解指标的逻辑和编程技巧。本文不构成任何投资建议,任何指标都有滞后性和局限性,不能作为交易依据。 股市有风险,投资需谨慎,请读者根据自身情况独立判断,理性投资。
二、金钻双启纯净版指标介绍
金钻双启系统是一套深度融合资金推演与多周期趋势共振的综合观测模型。该指标的底层逻辑抛弃了传统的单纯收盘价运算,转而采用成交量与价格极值(最高价、最低价)的深度加权比对。系统将盘中的动能结构精确切分为四象限的流向指标,从而直观显现底层筹码的集散状态。
其核心观测机制在于捕捉量价结构的极化拐点。当长短周期的平滑均线发生收敛或发散时,系统会结合内置的动能偏移率进行多维度评分。一旦趋势动能与结构重心同时突破特定阈值,系统即输出底层的共振节点。该套指标为纯净无未来函数版本,是对历史量价行为进行数字化剥离的客观标尺。

三、 金钻双启纯净版使用说明
1. 前置结构确认在使用该体系进行盘面推演时,首先需要观察主图中由指数平滑均线构成的基础环境。当底层的快慢均线形成顺向发散,且价格实体站稳于核心均线之上时,即构成了推演的前置强势结构。若均线处于逆向压制或杂乱缠绕状态,则视为无序震荡期。
2. 整理过程观察配合副图的量价堆积动能带进行动态跟踪。若副图中的核心势能带(如彩带或特定阈值线)呈现由弱转强的突破迹象,并且动能数值持续维持在强势警戒线(如20或50)之上,则表明底层的多空力量已经失衡,结构正在加速脱离整理区间。
3. 信号共振确认当主图或副图界面同时显现“潜影”或特定图示标识时,即代表多维逻辑在同一时刻达成共振。

此时操作者必须严格结合当天的古市整体情绪与所处板块梯队进行二次人工复核。切忌在缺乏主流逻辑支撑或量能极度萎缩的背景下进行盲目的机械跟随。
四、 纯净版原创过审源码
【主图公式源码】
肥猫_伪 := 0 < CLOSE ;肥猫_印一 := '微信公众号' ;肥猫_印二 := ':' ;肥猫_印三 := '半只肥猫' ;肥猫_拼 := STRCAT( STRCAT( 肥猫_印一 , 肥猫_印二 ) , 肥猫_印三 ) ;DRAWTEXT_FIX( 肥猫_伪 , 0.01 , 0.01 , 0 , 肥猫_拼 ) , COLORGRAY ;肥猫_量一 := ( VOL / CLOSE ) / 2 , NODRAW ;肥猫_量二 := SUM( IF( 100 < 肥猫_量一 AND REF( CLOSE , 1 ) < CLOSE , 肥猫_量一 , 0 ) , 0 ) ;肥猫_量三 := SUM( IF( 100 < 肥猫_量一 AND REF( CLOSE , 1 ) > CLOSE , 肥猫_量一 , 0 ) , 0 ) ;肥猫_量四 := SUM( IF( 100 > 肥猫_量一 AND REF( CLOSE , 1 ) < CLOSE , 肥猫_量一 , 0 ) , 0 ) ;肥猫_量五 := SUM( IF( 100 > 肥猫_量一 AND REF( CLOSE , 1 ) > CLOSE , 肥猫_量一 , 0 ) , 0 ) ;肥猫_量六 := 肥猫_量五 + ( 肥猫_量四 + ( 肥猫_量三 + 肥猫_量二 ) ) ;肥猫_量七 : ( 肥猫_量二 / 肥猫_量六 ) * 100 - 100 * 肥猫_伪 , LINETHICK1 , COLORRED ;肥猫_量八 : ( 肥猫_量三 / 肥猫_量六 ) * 100 - 100 * 肥猫_伪 , LINETHICK1 , COLORGREEN ;肥猫_价一 := ( CLOSE * 2 + HIGH + LOW ) / 4 * 10 ;肥猫_价二 := EMA( 肥猫_价一 , 13 ) - EMA( 肥猫_价一 , 34 ) ;肥猫_价三 := EMA( 肥猫_价二 , 5 ) ;肥猫_价四 := 2 * ( 肥猫_价二 - 肥猫_价三 ) * 5.5 ;肥猫_价五 := IF( 0 <= 肥猫_价四 , 肥猫_价四 * 3 , 0 ) , COLORCYAN ;肥猫_趋一 := ( CLOSE - LLV( LOW , 34 ) ) / ( HHV( HIGH , 21 ) - LLV( LOW , 34 ) ) * 100 ;肥猫_趋二 := ( EMA( 肥猫_趋一 , 3 ) - 50 ) * 2 , COLORGRAY ;肥猫_判一 := 1 = BARSLASTCOUNT( 20 < 肥猫_价五 AND 0 < 肥猫_趋二 ) ;肥猫_判二 := 1 = BARSLASTCOUNT( 20 < 肥猫_价五 AND 0 < 肥猫_趋二 AND ( EXPMA( CLOSE , 60 ) < EXPMA( CLOSE , 10 ) ) ) ;肥猫_趋三 := EMA( EMA( CLOSE , 5 ) , 5 ) * 肥猫_伪 , COLORRED , LINETHICK2 ;IF( 肥猫_趋三 < REF( 肥猫_趋三 , 1 ) , 肥猫_趋三 , DRAWNULL ) , COLORBLUE , LINETHICK2 ;STICKLINE( 肥猫_判二 , OPEN , CLOSE , 2 , 0 ) , COLORMAGENTA ;STICKLINE( 20 < 肥猫_价五 AND 0 < 肥猫_趋二 , OPEN , CLOSE , 2.0 , 0 ) , COLORRED ;STICKLINE( 肥猫_判一 , OPEN , CLOSE , 2 , 0 ) , COLORYELLOW ;DRAWICON( 肥猫_判一 * 肥猫_伪 , LOW * 1.002 , 30 ) ;DRAWICON( 肥猫_判二 , LOW * 0.96 , 26 ) ;肥猫_板一 := STRCAT( '【所属板块】:' , STRCAT( STRCAT( ' [行业]-' , HYBLOCK ) , STRCAT( ' [概念]-' , GNBLOCK ) ) ) ;肥猫_板二 := STRCAT( '【风格板块】:' , STRCAT( STRCAT( ' [地域]-' , DYBLOCK ) , STRCAT( ' [风格]-' , FGBLOCK ) ) ) ;肥猫_本一 := STRCAT( STRCAT( ' 总古本:' , CON2STR( TOTALCAPITAL / 1000000 , 2 ) ) , '亿' ) ;肥猫_盘一 := STRCAT( STRCAT( ' 流通盘:' , CON2STR( CAPITAL / 1000000 , 2 ) ) , '亿' ) ;肥猫_通一 := STRCAT( STRCAT( ' 流通比:' , CON2STR( CAPITAL / TOTALCAPITAL * 100 , 2 ) ) , '%' ) ;肥猫_值一 := STRCAT( STRCAT( ' 流通市值:' , CON2STR( ( CAPITAL / 1000000 ) * CLOSE , 2 ) ) , '亿' ) ;肥猫_市一 := STRCAT( '【古本市值】:' , STRCAT( STRCAT( STRCAT( 肥猫_本一 , 肥猫_盘一 ) , 肥猫_通一 ) , 肥猫_值一 ) ) ;肥猫_盈一 := STRCAT( ' 市盈率:' , CON2STR( CLOSE / FINANCE( 33 ) , 2 ) ) ;肥猫_益一 := STRCAT( ' 净资收益率:' , CON2STR( FINANCE( 33 ) / FINANCE( 34 ) * 100 , 2 ) ) ;肥猫_利一 := STRCAT( ' 主营利润率:' , CON2STR( FINANCE( 23 ) / FINANCE( 20 ) * 100 , 2 ) ) ;肥猫_绩一 := STRCAT( '【当前业绩】:' , STRCAT( STRCAT( 肥猫_盈一 , 肥猫_益一 ) , 肥猫_利一 ) ) ;DRAWTEXT_FIX( ISLASTBAR , 0.005 , 0.02 , 0 , 肥猫_板一 ) , COLORYELLOW ;DRAWTEXT_FIX( ISLASTBAR , 0.005 , 0.07 , 0 , 肥猫_板二 ) , COLORRED ;DRAWTEXT_FIX( ISLASTBAR , 0.005 , 0.12 , 0 , 肥猫_市一 ) , COLORMAGENTA ;DRAWTEXT_FIX( ISLASTBAR , 0.005 , 0.17 , 0 , 肥猫_绩一 ) , COLORRED ;肥猫_判三 := GPJYVALUE( 2 , 1 , 0 ) + GPJYVALUE( 2 , 2 , 0 ) ;STICKLINE( 0 < 肥猫_判三 , LOW , LLV( LOW , 120 ) * 1.08 , 0 , -1 ) , COLORLIGRAY ;DRAWICON( 0 < 肥猫_判三 , LLV( LOW , 120 ) * 1.1 , 49 ) ;DRAWTEXT_FIX( ISLASTBAR , 0.005 , 0.2 , 0 , '【内部观测点位:财务数据调用校准完成】' ) , COLORYELLOW ;肥猫_判四 := ( CLOSE >= ZTPRICE( REF( CLOSE , 1 ) , IF( 3 = FINANCE( 3 ) OR 4 = FINANCE( 3 ) , 0.2 , IF( 2 = FINANCE( 3 ) , 0.3 , IF( INBLOCK( 'ST板块' ) , 0.05 , 0.1 ) ) ) ) ) AND HIGH = CLOSE ;STICKLINE( 5 = PERIOD AND 肥猫_判四 , OPEN , CLOSE , 3 , 0 ) , COLORLIMAGENTA ;STICKLINE( 5 = PERIOD AND 肥猫_判四 , OPEN , CLOSE , 3 , 0 ) , COLORLIMAGENTA ;STICKLINE( 5 = PERIOD AND 肥猫_判四 , HIGH , LOW , 0 , 0 ) , COLORLIMAGENTA ;
【副图公式源码】
猫_伪 := 0 < CLOSE ;猫_量一 := ( VOL / CLOSE ) / 2 , NODRAW ;猫_量二 := SUM( IF( 100 < 猫_量一 AND REF( CLOSE , 1 ) < CLOSE , 猫_量一 , 0 ) , 0 ) ;猫_量三 := SUM( IF( 100 < 猫_量一 AND REF( CLOSE , 1 ) > CLOSE , 猫_量一 , 0 ) , 0 ) ;猫_量四 := SUM( IF( 100 > 猫_量一 AND REF( CLOSE , 1 ) < CLOSE , 猫_量一 , 0 ) , 0 ) ;猫_量五 := SUM( IF( 100 > 猫_量一 AND REF( CLOSE , 1 ) > CLOSE , 猫_量一 , 0 ) , 0 ) ;猫_量六 := 猫_量五 + ( 猫_量四 + ( 猫_量三 + 猫_量二 ) ) ;猫_趋一 : ( 猫_量二 / 猫_量六 ) * 100 - 100 * 猫_伪 , LINETHICK1 , COLORYELLOW ;猫_趋二 : ( 猫_量三 / 猫_量六 ) * 100 - 100 * 猫_伪 , LINETHICK1 , COLORGREEN ;DRAWBAND( 猫_趋一 , RGB( 80 , 10 , 10 ) , 猫_趋二 , RGB( 10 , 80 , 10 ) ) ;猫_价一 := ( CLOSE * 2 + HIGH + LOW ) / 4 * 10 ;猫_价二 := EMA( 猫_价一 , 13 ) - EMA( 猫_价一 , 34 ) ;猫_价三 := EMA( 猫_价二 , 5 ) ;猫_价四 := 2 * ( 猫_价二 - 猫_价三 ) * 5.5 ;猫_价五 : IF( 0 <= 猫_价四 , 猫_价四 * 3 , 0 ) * 猫_伪 , COLORYELLOW ;DRAWBAND( 猫_价五 , RGB( 200 , 10 , 10 ) , 0 , RGB( 10 , 200 , 10 ) ) ;猫_差一 := ( CLOSE - LLV( LOW , 34 ) ) / ( HHV( HIGH , 21 ) - LLV( LOW , 34 ) ) * 100 ;猫_差二 : ( EMA( 猫_差一 , 3 ) - 50 ) * 2 , COLORGRAY ;猫_线一 : -85 , COLORCYAN , POINTDOT ;猫_线二 : 95 , COLORGREEN , POINTDOT ;猫_判一 := IF( 1150530 >= DATE , 1 , 0 ) ;猫_判二 := BETWEEN( ( CLOSE * 猫_判一 ) / ( SUM( AMOUNT , BARSCOUNT( ( CLOSE * 猫_判一 ) ) ) / SUM( VOL * 100 , BARSCOUNT( ( CLOSE * 猫_判一 ) ) ) ) , 1.05 , 0.95 ) ;猫_判三 := IF( 0 = 猫_判二 , MA( ( CLOSE * 猫_判一 ) , BARSCOUNT( ( CLOSE * 猫_判一 ) ) ) , ( SUM( AMOUNT , BARSCOUNT( ( CLOSE * 猫_判一 ) ) ) / SUM( VOL * 100 , BARSCOUNT( ( CLOSE * 猫_判一 ) ) ) ) ) ;STICKLINE( EXPMA( CLOSE , 60 ) > EXPMA( CLOSE , 10 ) , 0 , 10 , 2.0 , 0 ) , COLORGREEN ;STICKLINE( EXPMA( CLOSE , 60 ) < EXPMA( CLOSE , 10 ) , 15 , 25 , 2.0 , 0 ) , COLORYELLOW ;STICKLINE( 1.003 < EXPMA( ( CLOSE / 猫_判三 ) , 120 ) , 30 , 40 , 2.0 , 0 ) , COLORYELLOW ;DRAWICON( 20 < 猫_价五 AND 0 < 猫_差二 , 0 * 1.002 , 26 ) ;
【选古公式源码】
暗箱_伪 := 0 < CLOSE ;暗箱_量一 := ( VOL / CLOSE ) / 2 ;暗箱_量二 := SUM( IF( 100 < 暗箱_量一 AND REF( CLOSE , 1 ) < CLOSE , 暗箱_量一 , 0 ) , 0 ) ;暗箱_量三 := SUM( IF( 100 < 暗箱_量一 AND REF( CLOSE , 1 ) > CLOSE , 暗箱_量一 , 0 ) , 0 ) ;暗箱_量四 := SUM( IF( 100 > 暗箱_量一 AND REF( CLOSE , 1 ) < CLOSE , 暗箱_量一 , 0 ) , 0 ) ;暗箱_量五 := SUM( IF( 100 > 暗箱_量一 AND REF( CLOSE , 1 ) > CLOSE , 暗箱_量一 , 0 ) , 0 ) ;暗箱_量六 := 暗箱_量五 + ( 暗箱_量四 + ( 暗箱_量三 + 暗箱_量二 ) ) ;暗箱_价一 := ( CLOSE * 2 + HIGH + LOW ) / 4 * 10 ;暗箱_价二 := EMA( 暗箱_价一 , 13 ) - EMA( 暗箱_价一 , 34 ) ;暗箱_价三 := EMA( 暗箱_价二 , 5 ) ;暗箱_价四 := 2 * ( 暗箱_价二 - 暗箱_价三 ) * 5.5 ;暗箱_价五 := IF( 0 <= 暗箱_价四 , 暗箱_价四 * 3 , 0 ) ;暗箱_差一 := ( CLOSE - LLV( LOW , 34 ) ) / ( HHV( HIGH , 21 ) - LLV( LOW , 34 ) ) * 100 ;暗箱_差二 := ( EMA( 暗箱_差一 , 3 ) - 50 ) * 2 ;暗箱_判一 := 1 = BARSLASTCOUNT( 20 < 暗箱_价五 AND 0 < 暗箱_差二 ) ;暗箱_判二 := 1 = BARSLASTCOUNT( 20 < 暗箱_价五 AND 0 < 暗箱_差二 AND ( EXPMA( CLOSE , 60 ) < EXPMA( CLOSE , 10 ) ) ) ;共振潜影 : ( 暗箱_判二 OR 暗箱_判一 ) * 暗箱_伪 ;
再次声明:本文所有内容仅用于编程学习和技术交流,不代表对任何投资品种的推荐,也不保证任何投资收益。投资者应自主决策并承担全部投资风险。
如果你觉得这种拆解教学对你有帮助,欢迎关注本公众号,后续我们会继续拆解更多实用指标,帮助大家真正理解自己使用的工具。
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~
夜雨聆风