一、指标介绍
在探索数据与趋势的世界里,指标公式就如同神奇的钥匙,能帮我们打开洞察走势的大门。今天,就为大家详细剖析两款超实用的通达信指标公式源码 —— 上突分时优化升级版和交割单照妖镜副图。
1、指标概述
上突分时优化升级版是一款综合性极强的指标,它集多空信号提示、支撑阻力系统构建、资金监控以及复合策略判断等多种功能于一身。通过对各类数据的精准计算和分析,为我们呈现出一幅清晰的市场动态图,帮助我们更好地把握市场节奏。交割单照妖镜是一款旨在帮助我们清晰解读个股形态趋势的数值指标。它将复杂的个股走势形态进行量化分析,以直观的数值和清晰的图表呈现出来,让我们能够迅速了解个股当前的走势状态和未来可能的发展方向,对确认个股的真实走势具有重要的参考价值。
2、设计逻辑深度剖析
上突分时设计逻辑:多空信号逻辑:它依据 MACD.DEA 线的位置来判断多空区域。当 MACD.DEA 线低于 0 时,说明市场可能处于空头氛围,此时用醒目的红色粗线标记收盘价,提醒我们要警惕空头风险。这背后的原理是 MACD 指标作为一种广泛应用的技术分析工具,能够有效反映市场的短期和长期趋势变化,通过 DEA 线与 0 轴的关系,能直观展现市场的强弱态势。
支撑阻力系统逻辑:该指标巧妙地通过动态计算当日的最高最低价来确定支撑阻力位。将最高价与最低价的差值进行划分,7/8 处设定为阻力位,用紫色虚线标记;1/16 处设定为支撑位,以青色虚线呈现。这种划分方式并非随意为之,而是基于大量的市场数据统计和交易心理分析。在市场交易中,当价格上涨至一定比例位置时,往往会面临较大的抛售压力,形成阻力;而下跌到特定比例时,又会引发逢低买入的力量,形成支撑。
资金监控逻辑:为了洞察资金流向,指标着重统计大单资金(4000 手以上成交量)的动态。通过对不同方向大单成交量的统计和对比,计算出机构买入和卖出的占比情况。当机构买入占比显著时,会显示黄色提示,这是因为大单资金往往代表着机构等大资金的动向,其买入行为可能预示着市场的潜在机会。同时,指标还关注现价与动态均线(黄色虚线)的关系,当现价突破动态均线时,产生交易信号,这是基于均线在技术分析中作为价格平均成本线的重要意义,突破均线往往意味着市场力量的转变。
复合策略逻辑:它综合考虑了多个关键因素来构建复合策略。当波动率收缩在 5% 以内,表明市场处于窄幅震荡状态,多空力量暂时相对平衡;成交量突增超过 30 日均量的 95% 分位,说明市场活跃度大幅提升,可能有新的力量介入;均价金叉则意味着短期均价向上穿越长期均价,市场短期趋势开始转强。当这三个条件同时满足时,触发进场信号,这种多因素综合判断的方式大大提高了信号的可靠性。此外,当三重均线呈现 10>20>60 日的多头排列时,进一步强化买入信号,因为多头排列代表着市场处于强势上升趋势,多方力量占据主导。
交割单照妖镜设计逻辑:状态划分逻辑:指标首先对个股的涨跌幅进行细致分析,将其划分为不同的状态。当涨跌幅大于设定的涨跌幅阈值(0.015)时,判定为强势上涨;当涨跌幅小于 - 涨跌幅阈值时,视为下跌;当涨跌幅小于 - 暴跌阈值(0.05)时,定义为暴跌;而在涨跌幅处于 - 涨跌幅阈值和涨跌幅阈值之间时,认定为震荡。通过这种明确的状态划分,为后续的概率计算和形态判断奠定基础。
概率计算逻辑:基于不同的状态划分,指标统计在动态周期(根据成交量灵活调整,当 VOL>MA (VOL,5)*2 时,周期为 3,否则为 5)内各种状态之间转换的次数。例如,统计涨涨次数(前一状态为上涨,当前状态仍为上涨的次数)、涨跌次数(前一状态为上涨,当前状态转为下跌的次数)等。然后,通过这些转换次数分别计算出不同状态转换的概率,如洗涨概率值(洗盘后上涨的概率)、洗跌概率值(洗盘后下跌的概率)等。这种概率计算方式是基于大量的历史数据统计和市场规律总结,能够反映出在不同市场环境下个股走势的概率分布情况。
背离信号逻辑:特别设置了背离信号判断机制。当洗涨基础(洗涨次数与洗整总次数的比值)大于 0.6,同时 VOL>MA (VOL,5)*1.5(成交量显著放大)且 CLOSE<OPEN(当天收盘价低于开盘价)时,判定为出现背离信号。这一信号的设定是基于市场经验,当出现这种情况时,往往意味着市场可能即将发生反转,股价有较大概率从洗盘状态转为上涨。
3、使用方法全解析
上突分时使用方法:
多空信号运用:在观察指标时,若看到收盘价被红色粗线标记,我们就要意识到当前市场可能处于空头风险区域,操作上需保持谨慎。此时,可以进一步观察其他指标和市场因素,以确定是否需要调整策略。
支撑阻力操作:当价格接近或触及支撑位(青色虚线)时,如果同时出现资金流入信号,如机构买入占比增加等,这可能是一个潜在的买入时机。相反,当价格上涨到阻力位(紫色虚线)且伴随大单卖出迹象时,应考虑止盈。例如,当我们看到价格在支撑位附近震荡,同时资金监控显示机构买入量逐渐增加,此时就可关注是否出现合适的买入时机;而当价格快速上涨至阻力位,且大单卖出频繁,就需警惕价格回调风险,考虑及时止盈。
资金监控参考:密切关注资金监控部分显示的机构买入和卖出占比情况。黄色提示出现时,要分析机构买入的持续性和力度。如果机构持续大量买入,且其他指标也显示市场有向好迹象,可进一步关注相关机会。同时,现价突破动态均线产生的交易信号,要结合市场整体走势和其他指标综合判断。比如,在上升趋势中,现价突破均线可能是进一步上涨的信号;但在下跌趋势中,可能只是短暂反弹,需谨慎对待。
复合策略执行:当波动率收缩、成交量突增和均价金叉这三个条件同时满足,发出进场信号时,可考虑适当介入。若此时三重均线也呈现多头排列,买入信号更为可靠。在实际操作中,要严格按照信号执行,避免主观臆断。比如,当满足复合策略条件时,可根据自身风险承受能力和资金状况,合理确定买入数量和仓位。
交割单照妖镜使用方法:
形态判断:在指标界面的左边,清晰地用文字标注了不同颜色所代表的趋势,如洗涨→涨用洋红色表示,洗跌→跌用绿色表示等。右边则直观地显示各种趋势的概率值。我们可以通过观察概率值的大小和颜色的变化,快速判断当前个股的主导形态。例如,如果洋红色区域对应的洗涨概率值最大,说明当前个股洗盘后上涨的可能性较大。
实时状态关注:在指标的上方中间位置,明确显示当天个股的主导形态和实时状态。比如显示 “★ 洗盘转涨 | 震荡 ★”,这让我们一目了然地了解到个股当前处于何种走势阶段,是处于洗盘即将上涨的阶段,还是处于震荡状态等,从而为我们的操作决策提供重要参考。
买卖信号参考:当买点信号出现,即洗涨概率值 > 0.45 且趋势强度 > 0(趋势强度通过对不同状态转换概率的综合计算得出),同时 VOL>MA (VOL,5)*1.5(成交量放大)且 CLOSE>OPEN(收盘价高于开盘价)时,指标会在相应位置显示买入图标(如在最低价附近显示一个向上的箭头),提示我们可能的买入时机。当卖点信号出现,即洗跌概率值 > 0.4 且趋势强度 < 0(市场趋势转弱),或者涨跌幅 <- 暴跌阈值(股价出现暴跌)时,指标会显示卖出图标(如在最高价附近显示一个向下的箭头),提醒我们及时卖出。在实际使用中,要结合市场整体情况和其他指标,对买卖信号进行综合判断。比如,在市场整体处于上升趋势时,买点信号的可靠性可能更高;而在市场下跌趋势中,卖点信号可能更需要引起重视。
4、优势分析
上突分时:
信息全面性:该指标融合了多空信号、支撑阻力、资金流向和复合策略等多方面信息,为我们提供了全面的市场视角。相比单一指标,能更准确地把握市场变化。例如,只看价格走势可能无法判断市场的资金流向和多空力量对比,而上突分时优化升级版指标能将这些信息综合呈现。
信号可靠性:通过多因素综合判断产生的交易信号,大大提高了信号的准确性和可靠性。复合策略中多个条件的相互印证,减少了误判的可能性。比如,单纯依靠价格突破某一均线可能产生较多假信号,而结合波动率、成交量等因素后,信号的可信度更高。
操作指导性:清晰明确的信号提示和详细的使用方法,使我们能够根据指标给出的信号及时调整操作策略,具有很强的实践指导意义。无论是新手还是有一定经验的投资者,都能快速上手并运用到实际操作中。
交割单照妖镜:
直观性强:将复杂的个股趋势以直观的数值和简洁的图表形式展现,极大地降低了我们对个股走势分析的难度。相比传统的技术分析方法,不需要复杂的图形解读和大量的经验积累,就能快速理解个股的当前状态和潜在趋势。例如,传统的 K 线图分析需要对不同的 K 线组合和形态有深入的理解,而交割单照妖镜通过简单的颜色和数值就能传达关键信息。
概率性指导:通过计算各种走势状态的概率,为我们提供了一种基于大数据统计的操作指导。这种概率性的分析方法能够更客观地反映市场的不确定性,帮助我们在操作中更好地权衡风险和收益。比如,当洗涨概率值较高时,我们在考虑买入操作时的信心可能会更强,但同时也要意识到这只是一种概率,并非绝对的确定性。
配合验证:可以与游资交割单等其他指标相互配合验证。不同指标从不同角度反映市场情况,通过多个指标的综合分析,能够提高我们对市场判断的准确性。例如,当交割单照妖镜显示洗盘转涨概率较大,同时游资交割单也显示有大资金流入迹象时,买入信号的可靠性会大大提高。
5、可提升空间
上突分时:
个性化调整:虽然指标已经具备强大的功能,但不同的市场环境和个人操作习惯可能需要对指标进行个性化调整。未来可以进一步优化指标参数设置,使其能更好地适应不同的市场情况和个人需求。例如,对于风险偏好较高的投资者,可以适当调整复合策略中各因素的权重,以更早地捕捉到潜在机会;而对于风险偏好较低的投资者,则可调整参数使信号更加稳健。
市场适应性拓展:随着市场的不断变化和发展,新的交易模式和市场特征可能会出现。指标需要不断优化,以更好地适应这些变化。比如,对于新兴的交易品种或特殊的市场行情,指标的计算方法和判断逻辑可能需要进一步完善,以确保其有效性。
交割单照妖镜:
概率精度优化:虽然指标已经通过大量的数据统计计算概率,但市场是复杂多变的,未来可以进一步优化概率计算模型,提高概率值的准确性和时效性。例如,可以引入更多的市场变量和实时数据,对概率计算进行动态调整,使其更贴合市场的实际变化。
信号过滤强化:为了减少买卖信号中的噪音和误判,可进一步优化信号过滤机制。通过增加更多的限制条件和验证环节,提高买卖信号的质量。比如,可以结合基本面数据或其他技术指标,对买卖信号进行二次确认,避免因单一指标的波动而产生错误操作。
6、总结
上突分时优化升级版指标公式以其全面的功能、严谨的设计逻辑、实用的使用方法和显著的优势,为我们在市场分析中提供了有力的支持。尽管存在一定的可提升空间,但这并不影响它成为一款极具价值的指标。在使用过程中,我们要充分理解其设计原理和使用方法,结合自身实际情况,合理运用指标信号,不断总结经验,提高对市场的分析和判断能力。希望大家通过对这款指标的深入研究和运用,能在市场分析中获得更多的启发和帮助,更好地探索市场的奥秘。交割单照妖镜指标以其独特的设计逻辑、直观的使用方法和显著的优势,为我们分析个股走势提供了全新的视角和有力的工具。它将复杂的市场走势简化为易于理解的数值和图表,帮助我们更准确地把握个股的走势节奏。尽管存在可提升的空间,但在当前的市场分析中已经具有很高的实用价值。希望大家在使用过程中,能够充分挖掘其潜力,结合自身的分析方法和经验,更好地运用这一指标,提升对个股走势的分析能力,在市场分析的道路上不断进步。

二、指标图示

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认

【照妖镜】双指标合体:上突分时升级版(支撑阻力 + 资金监控)+ 交割单照妖镜,涨跌真谛一键确认
三、指标源码
{上突分时主图}
IF(MACD.DEA< 0,CLOSE,DRAWNULL),COLORRED,LINETHICK9;
TOP1:=MAX(DYNAINFO(3),DYNAINFO(5));
TOP2:=MIN(DYNAINFO(3),DYNAINFO(6));
TOP3:=TOP1-TOP2;
TOP4:=TOP2+TOP3*7/8;
TOP5:=TOP2+TOP3*0.5/8;
DRAWICON(LONGCROSS(TOP5,CLOSE,2),CLOSE,1);
DRAWICON(LONGCROSS(CLOSE,TOP4,2),CLOSE,2);
TOP6:=DYNAINFO(4);
TOP7:=DYNAINFO(5);
TOP8:=DYNAINFO(6);
TOP9:=DYNAINFO(11);
TOP10:=CLOSE;
TOP11:=BARSCOUNT(TOP10);
TOP12:=SUM(VOL*CLOSE,0)/SUM(VOL,0);
TOP13:=MA(TOP10,TOP11);
TOP14:=TOP13+2*STD(TOP10,3);
TOP15:=TOP13-2*STD(TOP10,3);
DRAWICON(CROSS(TOP12,TOP13),TOP12,38);
TOP16:=TIME>93000;
TOP17:=TOP10/REF(CLOSE,1)>1.02;
TOP18:=TOP10/REF(CLOSE,1)< 0.98;
TOP19:=(HHV(TOP10,TOP11)-LLV(TOP10,TOP11))/TOP10< 0.05;
TOP20:=SMA(VOL,30,1);
TOP21:=(TOP20-LLV(LLV(TOP20,1),30))/(HHV(HHV(TOP20,1),30)-LLV(LLV(TOP20,1),30))>0.95;
TOP22:=TOP17 OR TOP18;
TOP23:=TOP22=0 AND TOP19 AND TOP21 AND CROSS(TOP12,TOP13);
DRAWTEXT(FILTER(TOP23,10),TOP12,3),COLORYELLOW;
TOP24:=TOP22=0 AND TOP19 AND TOP21 AND CROSS(CLOSE,TOP12) AND CROSS(CLOSE,TOP13);
DRAWTEXT(FILTER(TOP24,10),TOP12*0.99,4),COLORRED;
ZBXQ1:=VOL/CLOSE/3;
ZBXQ2:=SUM(IF(ZBXQ1>0.2 AND CLOSE>REF(CLOSE,1),ZBXQ1,0),0);
ZBXQ3:=SUM(IF(ZBXQ1>0.2 AND CLOSE< REF(CLOSE,1),ZBXQ1,0),0);
ZBXQ4:=ZBXQ2+ZBXQ3;
ZBXQ5:=1;
ZBXQ6:=ZBXQ2/ZBXQ3;
ZBXQ7:=EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100;
ZBXQ8:=MAX(DYNAINFO(3),DYNAINFO(5));
ZBXQ9:=MIN(DYNAINFO(3),DYNAINFO(6));
ZBXQ10:=ZBXQ8-ZBXQ9;
ZBXQ11:=ZBXQ9+ZBXQ10*7/8;
ZBXQ12:=ZBXQ9+ZBXQ10*0.5/8;
ZBXQ13:=SUM(CLOSE*VOL,240)/SUM(VOL,240);
ZBXQ14:=BARSCOUNT(CLOSE);
ZBXQ15:=MA(CLOSE,ZBXQ14);
ZBXQ16:=ZBXQ15+2*STD(CLOSE,3);
ZBXQ17:=ZBXQ15-2*STD(CLOSE,3);
ZBXQ18:=TIME>93000;
ZBXQ19:=CLOSE/REF(CLOSE,1)>1.02;
ZBXQ20:=CLOSE/REF(CLOSE,1)< 0.98;
ZBXQ21:=(HHV(CLOSE,ZBXQ14)-LLV(CLOSE,ZBXQ14))/CLOSE< 0.05;
ZBXQ22:=SMA(VOL,30,1);
ZBXQ23:=(ZBXQ22-LLV(LLV(ZBXQ22,1),30))/(HHV(HHV(ZBXQ22,1),30)-LLV(LLV(ZBXQ22,1),30))>0.95;
ZBXQ24:=ZBXQ19 OR ZBXQ20;
ZBXQ25:=ZBXQ24=0 AND ZBXQ21 AND ZBXQ23 AND CROSS(ZBXQ13,ZBXQ15);
IF(MACD.DEA< 0,CLOSE,DRAWNULL),COLORRED,LINETHICK9;
ZBXQ26:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(VOL*100,BARSCOUNT(CLOSE));
ZBXQ27:=EXPMA(CLOSE/ZBXQ26,20);
ZBXQ28:=EXPMA(CLOSE/ZBXQ26,60);
ZBXQ29:=EXPMA(CLOSE/ZBXQ26,120);
ZBXQ30:=1;
1.02,NODRAW;
ZBXQ31:=1.03;
ZBXQ32:=ZBXQ27>ZBXQ28 AND ZBXQ27>1.003 AND ZBXQ28>ZBXQ29 AND CLOSE>EXPMA(CLOSE,20) AND EXPMA(CLOSE,10)>EXPMA(CLOSE,20) AND EXPMA(CLOSE,20)>EXPMA(CLOSE,60);
DRAWICON(ZBXQ27>ZBXQ28 AND ZBXQ28>ZBXQ29 AND CLOSE>EXPMA(CLOSE,20) AND EXPMA(CLOSE,10)>EXPMA(CLOSE,20) AND EXPMA(CLOSE,20)>EXPMA(CLOSE,60) AND ZBXQ27=HHV(ZBXQ27,30) AND CROSS(ZBXQ27,1.003),CLOSE,25);
DRAWICON(CROSS(ZBXQ27,1.02),CLOSE,24);
DRAWICON(CROSS(ZBXQ27,1.04),CLOSE,26);
ZBXQ36:=SUM(IF(CLOSE>REF(CLOSE,1) AND VOL>4000,VOL/1000,0),0);
ZBXQ37:=SUM(IF(CLOSE< REF(CLOSE,1) AND VOL>4000,VOL/1000,0),0);
ZBXQ38:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/1000,0),0);
ZBXQ39:=SUM(IF(CLOSE< REF(CLOSE,1),VOL/1000,0),0);
ZBXQ40:=ZBXQ38-ZBXQ36;
ZBXQ41:=ZBXQ39-ZBXQ37;
ZBXQ42:=ZBXQ36;
ZBXQ43:=ZBXQ37;
ZBXQ44:=ZBXQ40;
ZBXQ45:=ZBXQ41;
ZBXQ46:=ZBXQ36-ZBXQ37;
ZBXQ47:=ZBXQ40-ZBXQ41;
ZBXQ48:=ZBXQ38-ZBXQ39;
ZBXQ49:=CONST(MAX(ABS(ZBXQ42),MAX(ABS(ZBXQ43),MAX(ABS(ZBXQ44),ABS(ZBXQ45)))));
地:EMA(ZBXQ13,50)/0.97,COLORGREEN,LINETHICK2;
IF(地>REF(地,1),地,DRAWNULL),COLORRED,LINETHICK2;
平衡线:(ZBXQ13+地)/2,DOTLINE,COLORGREEN;
ZBXQ50:=COUNT(VOL>4000 AND CLOSE>REF(CLOSE,1),0);
黄次数:COUNT(VOL>DYNAINFO(16)*10 AND CLOSE>REF(CLOSE,1),0),NODRAW,COLORYELLOW;
DRAWICON(ZBXQ50>REF(ZBXQ50,1) AND 黄次数>REF(黄次数,1) AND CROSS(CLOSE,地),CLOSE,7);
DRAWICON(ZBXQ40>ZBXQ41 AND ZBXQ36>ZBXQ40 AND ZBXQ41>ZBXQ37,ZBXQ13,38);
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLORLIMAGENTA,DOTLINE;
支撑:L1+P1*0.5/8,COLORCYAN,DOTLINE;
中:(支撑+阻力)/2,COLORLIGRAY,POINTDOT,LINETHICK2;
均价:SUM(V*C,0)/SUM(V,0),COLORYELLOW,DOTLINE,NODRAW;
现价:CLOSE,COLORWHITE,LINETHICK1,NODRAW;
DRAWTEXT(ISLASTBAR AND 现价,现价,STRCAT('←',CON2STR(现价,2))),COLORYELLOW;
STICKLINE(CROSS(支撑,现价),支撑,中,0,-1),COLORYELLOW;
STICKLINE(CROSS(现价,阻力),阻力,中,0,-1),COLORGREEN;
DRAWTEXT(LONGCROSS(支撑,现价,2),C*0.9982,' 买'),COLORYELLOW;
DRAWTEXT(LONGCROSS(现价,阻力,2),C*1.0018,' 卖'),COLORCYAN,LINETHICK2;
STICKLINE(C< 支撑,支撑,C,1,0),COLORYELLOW;
DRAWICON(CROSS(支撑,现价),(支撑-中)/5+支撑,26);
DRAWICON(CROSS(现价,阻力),阻力-(支撑-中)/5,15);
DRAWTEXT(CURRBARSCOUNT=8,阻力+0.003,'顶'),COLORYELLOW,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=8,支撑-0.003,'底'),COLORGREEN,LINETHICK2;
DRAWTEXT(CURRBARSCOUNT=8,(支撑+阻力)/2,'中'),COLORLIRED,LINETHICK2;
成交额:=V*C/100,NODRAW;
A2:=SUM((IF(((成交额/8>20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
A3:=SUM((IF(((成交额/8>20) AND (CLOSE< (REF(CLOSE,1)))),成交额,0)),0);
A6:=(A2+A3);
A7:=IF((ISLASTBAR),((100*A2)/A6),0);
A8:=IF((ISLASTBAR),((100*A3)/A6),0);
DD1:=1;
好股1:=STRCAT(STRCAT('机构买',CON2STR((100*A2)/A6,0)),'%');
好股2:=STRCAT(STRCAT('机构卖',CON2STR((100*A3)/A6,0)),'%');
好股3:=STRCAT(STRCAT('机构总买入',CON2STR((100*(A2-A3))/A6,0)),'%');
A000:=DRAWTEXT_FIX(DD1=1,0,0.02,0,好股1);
A001:=DRAWTEXT_FIX(DD1=1,0,0.13,0,好股2);
DRAWTEXT_FIX(DD1=1,0.842,1,0,好股3),COLORYELLOW;
现手买:BUYVOL*DYNAINFO(7)*100/10000 COLOR0000FF,NODRAW;
现手卖:SELLVOL*DYNAINFO(7)*100/10000 COLOR00FF00,NODRAW;
合:=ABS(现手买)+ABS(现手卖)COLOR80FFFF,NODRAW;
差:=ABS(现手买)-ABS(现手卖)COLOR80FFFF,NODRAW;
MPB1:=ABS(现手买)/合*100;
MPB2:=ABS(现手卖)/合*100;
TESTSKIP(NOT(现手买 OR 现手卖 OR 合 OR 差 OR MPB1 OR MPB2)!=0);
DRAWRECTREL(595,1000,795,940,RGB(0,128,0));
DRAWRECTREL(595,995,795,945,RGB(0,148,0));
DRAWRECTREL(595,990,795,950,RGB(0,168,0));
DRAWRECTREL(595,985,795,955,RGB(0,188,0));
DRAWRECTREL(595,980,795,960,RGB(0,208,0));
DRAWRECTREL(595,975,795,965,RGB(0,228,0));
DRAWRECTREL(595,970,795,970,RGB(0,248,0));
DRAWRECTREL(595,1000,595+现手买*210/合,940,RGB(128,0,0));
DRAWRECTREL(595,995,595+现手买*210/合,945,RGB(148,0,0));
DRAWRECTREL(595,990,595+现手买*210/合,950,RGB(168,0,0));
DRAWRECTREL(595,985,595+现手买*210/合,955,RGB(188,0,0));
DRAWRECTREL(595,980,595+现手买*210/合,960,RGB(208,0,0));
DRAWRECTREL(595,975,595+现手买*210/合,965,RGB(228,0,0));
DRAWRECTREL(595,970,595+现手买*210/合,970,RGB(248,0,0));
DRAWRECTREL(595+现手买*210/合,940,595+现手买*210/合,1000,RGB(128,0,0));
DRAWRECTREL(795,940,795,1000,RGB(0,0.0,10));
DRAWRECTREL(594.8,939.8,594.8,1000,RGB(0,0,10));
DRAWRECTREL(594.8,939.8,594.8,939.8,RGB(0,0,10));
DRAWRECTREL(594.8,1000,594.8,1000,RGB(0,0,10));
DRAWTEXT_FIX(1,0.560,0.89,0,STRCAT(STRCAT('',CON2STR(现手买,1)),'万')),COLORRED;
DRAWTEXT_FIX(1,0.800,0.89,0,STRCAT(STRCAT('',CON2STR(现手卖,1)),'万')),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)>0,0.678,0.888,0,STRCAT(' ',STRCAT(CON2STR(差,1),'万'))) COLORRED;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)< 0,0.678,0.888,0,STRCAT(' ',STRCAT(CON2STR(差,1),'万'))) COLORGREEN,LINETHICK2;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(差)=0,0.678,0.888,0,STRCAT(' ',STRCAT(CON2STR(差,1),'万'))) COLOR80FFFF;
DRAWTEXT_FIX(1,0.800,0.98,0,STRCAT(STRCAT(' ',CON2STR(MPB2,1)),'%')),COLORGREEN;
DRAWTEXT_FIX(1,0.560,0.98,0,STRCAT(STRCAT('',CON2STR(MPB1,1)),'%')),COLORRED;
市盈率:=STRCAT('市盈率: ',CON2STR(C/FINANCE(33),2));
市销率:=STRCAT('市销率: ',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));
市净率:=STRCAT('市净率: ',CON2STR(C/FINANCE(34),2));
净资收益率:=STRCAT('净资收益率: ',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
毛利率:=STRCAT('毛利率: ',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
净利润率:=STRCAT('净利润率 ',CON2STR(FINANCE(30)/FINANCE(20)*100,2));
主营利润率:=STRCAT('主营利润率 ',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
利润同比:=STRCAT('利润同比: ',CON2STR(FINANCE(43),2));
收入同比:=STRCAT('收入同比: ',CON2STR(FINANCE(44),2));
X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;
X3:=FINANCE(23)/FINANCE(10)*3.3;
X4:=FINANCE(19)/FINANCE(15)*0.6;
X5:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=X1+X2+X3+X4+X5;
预警:=IF(Z值< 1.2,'重警',IF(Z值>=1.2 AND Z值< 2.6,'轻警','无警'));
财务预警:=STRCAT('财务预警: ',STRCAT(预警,STRCAT('-Z值: ',CON2STR(Z值,3))));
优质资产率:=STRCAT(' 优质资产率: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));
现金负债比:=STRCAT(' 现金负债比: ',CON2STR(FINANCE(25)/FINANCE(15),3));
财务系数:=STRCAT('风险系数: ',STRCAT(STRCAT(财务预警,优质资产率),现金负债比));
DRAWTEXT_FIX(ISLASTBAR,0.222,0.96,0,财务系数),COLORLIBLUE;
D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'年');
AA2:=STRCAT(CON2STR(MONTH,0),'月');
AA3:=STRCAT(CON2STR(DAY,0),'日');
AA4:=STRCAT('星期',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六','日')))))));
AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'');
DRAWTEXT_FIX(D1,0.888,0.001,0,AA),COLORLIGRAY;
MZ0:=(BARSLAST(((HOUR=9) AND (MINUTE=31)))+1);
上穿分时:IF(((SETCODE< 2) AND (CONST(MZ0)< 241)),CONST(IF((TIME< 1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*HHV(CLOSE,0)),0))),DRAWNULL),LINETHICK2,COLORLIRED;
底支:IF(((SETCODE< 2) AND (CONST(MZ0)< 241)),CONST(IF((TIME< 1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*LLV(CLOSE,0)),0))),DRAWNULL),LINETHICK2,COLORLIGREEN;
STICKLINE(TIME=931 OR TIME=1000,上穿分时,底支,0,-1),COLORLIBLUE;
分时上突:=CROSS(C,上穿分时);
上突:=C< 上穿分时 AND 上穿分时>底支;
DRAWICON(分时上突,C,5);
股价支撑线:=MA(CLOSE,20);
底价线:股价支撑线-2*STD(CLOSE,20),NODRAW,COLORMAGENTA,LINETHICK2;
DRAWTEXT_FIX(1,0.0001,0.00,0,STRCAT(STRCAT('【今日强势有效突破】',CON2STR(上穿分时,2)),' 元 买入稳赚')),COLORWHITE,LINETHICK1;
DRAWTEXT_FIX(1,0.5001,0.00,0,STRCAT(STRCAT('【底部得到有效支撑】',CON2STR(底支,2)),' 元 可以参考')),COLORLIRED,LINETHICK1;
所属板块:=STRCAT('【所属板块】',STRCAT(STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [地域]—',DYBLOCK)),STRCAT(' [概念]—',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.05,0,所属板块),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.15,0,FGBLOCK),COLORWHITE;
E:=EMA(C,50),COLORRED,LINETHICK2;
开盘:='辅助公式.开盘价#DAY',DOTLINE,COLORWHITE;
DRAWTEXT_FIX(1,0.5,0.87,0,DYBLOCK)COLORMAGENTA;
万手额:=C*100;
DRAWTEXT_FIX(1,0.6,0.87,0,STRCAT('',STRCAT(VAR2STR(万手额,0),'万')))COLORGRAY;
成交额1:=DYNAINFO(10)/100000000;
DRAWTEXT_FIX(1,0.75,0.76,0,STRCAT('额:',STRCAT(VAR2STR(成交额1,2),'亿')))COLORCYAN;
开盘金额:=DYNAINFO(15)/10000;
DRAWTEXT_FIX(1,0.75,0.69,0,STRCAT('开:',STRCAT(VAR2STR(开盘金额,0),'万')))COLORCYAN;
流:=FINANCE(46)*C/100000000;
DRAWTEXT_FIX(1,0.75,0.83,0,STRCAT('流:',STRCAT(VAR2STR(流,2),'亿')))COLORLIGREEN;
换手Z:=成交额1/流*100,NODRAW;
DRAWTEXT_FIX(1,0.75,0.89,0,STRCAT('换:',STRCAT(VAR2STR(换手Z,2),'%')))COLORLIGREEN;

{交割单照妖镜副图}
动态周期:=IF(VOL>MA(VOL,5)*2,3,5);
涨跌幅阈值:=0.015;
暴跌阈值:=0.05;
涨跌幅:=LN(CLOSE/REF(CLOSE,1));
当前状态:=IF(涨跌幅>涨跌幅阈值,1,IF(涨跌幅<-涨跌幅阈值,-1,0));
涨涨次数:=SUM(REF(当前状态,1)=1 AND 当前状态=1,动态周期);
涨跌次数:=SUM(REF(当前状态,1)=1 AND 当前状态=-1,动态周期);
涨洗次数:=SUM(REF(当前状态,1)=1 AND 当前状态=0,动态周期);
跌涨次数:=SUM(REF(当前状态,1)=-1 AND 当前状态=1,动态周期);
跌跌次数:=SUM(REF(当前状态,1)=-1 AND 当前状态=-1,动态周期);
跌洗次数:=SUM(REF(当前状态,1)=-1 AND 当前状态=0,动态周期);
洗涨次数:=SUM(REF(当前状态,1)=0 AND 当前状态=1,动态周期);
洗跌次数:=SUM(REF(当前状态,1)=0 AND 当前状态=-1,动态周期);
洗洗次数:=SUM(REF(当前状态,1)=0 AND 当前状态=0,动态周期);
上涨总次数:=MAX(SUM(REF(当前状态,1)=1,动态周期),1);
下跌总次数:=MAX(SUM(REF(当前状态,1)=-1,动态周期),1);
洗整总次数:=MAX(SUM(REF(当前状态,1)=0,动态周期),1);
洗涨基础:=洗涨次数/洗整总次数;
洗跌基础:=洗跌次数/洗整总次数;
洗洗基础:=洗洗次数/洗整总次数;
涨涨基础:=涨涨次数/上涨总次数;
涨跌基础:=涨跌次数/上涨总次数;
跌涨基础:=跌涨次数/下跌总次数;
跌跌基础:=跌跌次数/下跌总次数;
洗涨临时:=IF(涨跌幅<-暴跌阈值,0,洗涨基础);
背离信号:=洗涨基础>0.6 AND VOL>MA(VOL,5)*1.5 AND CLOSE<OPEN;
洗涨概率值:=IF(背离信号,洗涨临时*0.7,洗涨临时);
洗跌概率值:=IF(涨跌幅>涨跌幅阈值,0,洗跌基础);
STICKLINE(洗涨概率值>0,0,洗涨概率值,2,0),COLORMAGENTA;
STICKLINE(洗跌概率值>0,0,洗跌概率值,2,0),COLORGREEN;
STICKLINE(洗洗基础>0,0,洗洗基础,2,0),COLORYELLOW;
STICKLINE(涨涨基础>0,0,涨涨基础,2,0),COLORRED;
STICKLINE(涨跌基础>0,0,涨跌基础,2,0),COLORCYAN;
STICKLINE(跌涨基础>0,0,跌涨基础,2,0),COLORLIRED;
STICKLINE(跌跌基础>0,0,跌跌基础,2,0),COLORBROWN;
DRAWTEXT_FIX(1,0.85,0.00,0,'┌───────────┐'),COLORWHITE;
DRAWTEXT_FIX(1,0.85,0.10,0,'│ 当前状态概率 │'),COLORWHITE;
DRAWTEXT_FIX(1,0.85,0.20,0,'├───────────┤'),COLORWHITE;
DRAWTEXT_FIX(1,0.85,0.30,0,STRCAT('│洗盘→上涨:', STRCAT(CON2STR(洗涨概率值*100,1), '%│'))),COLORMAGENTA;
DRAWTEXT_FIX(1,0.85,0.40,0,STRCAT('│洗盘→下跌:', STRCAT(CON2STR(洗跌概率值*100,1), '%│'))),COLORGREEN;
DRAWTEXT_FIX(1,0.85,0.50,0,STRCAT('│洗盘→持续:', STRCAT(CON2STR(洗洗基础*100,1), '%│'))),COLORYELLOW;
DRAWTEXT_FIX(1,0.85,0.60,0,STRCAT('│上涨→续涨:', STRCAT(CON2STR(涨涨基础*100,1), '%│'))),COLORRED;
DRAWTEXT_FIX(1,0.85,0.67,0,STRCAT('│上涨→转跌:', STRCAT(CON2STR(涨跌基础*100,1), '%│'))),COLORCYAN;
DRAWTEXT_FIX(1,0.85,0.75,0,STRCAT('│下跌→反转:', STRCAT(CON2STR(跌涨基础*100,1), '%│'))),COLORLIRED;
DRAWTEXT_FIX(1,0.85,0.87,0,'└───────────┘'),COLORWHITE;
最大概率:=MAX(洗涨概率值,MAX(洗跌概率值,洗洗基础));
当前形态:=IF(洗涨概率值=最大概率,'洗盘转涨',IF(洗跌概率值=最大概率,'洗盘转跌','洗盘持续'));
实时状态:=IF(涨跌幅>涨跌幅阈值,'强势上涨',IF(涨跌幅<-暴跌阈值,'暴跌',IF(涨跌幅<-涨跌幅阈值,'下跌','震荡')));
DRAWTEXT_FIX(1,0.40,0.02,0,'★ '+当前形态+' | '+实时状态+' ★'),COLORWHITE;
趋势强度:EMA((涨涨基础-涨跌基础)*0.5+(跌涨基础-跌跌基础)*0.3+(洗涨概率值-洗跌概率值)*0.2,2),COLORWHITE,LINETHICK2;
买点信号:=洗涨概率值>0.45 AND 趋势强度>0 AND VOL>MA(VOL,5)*1.5 AND CLOSE>OPEN;
卖点信号:=洗跌概率值>0.4 AND 趋势强度<0 OR 涨跌幅<-暴跌阈值;
DRAWICON(买点信号,LOW*0.98,1);
DRAWICON(卖点信号,HIGH*1.02,2);
DRAWTEXT_FIX(1,0.05,0.10,0,'洗涨→涨'),COLORMAGENTA;
DRAWTEXT_FIX(1,0.05,0.15,0,'洗跌→跌'),COLORGREEN;
DRAWTEXT_FIX(1,0.05,0.20,0,'洗洗→持'),COLORYELLOW;
DRAWTEXT_FIX(1,0.05,0.25,0,'涨涨→涨'),COLORRED;
DRAWTEXT_FIX(1,0.05,0.30,0,'涨跌→跌'),COLORCYAN;
DRAWTEXT_FIX(1,0.05,0.35,0,'涨洗→持'),COLORBLUE;
DRAWTEXT_FIX(1,0.05,0.40,0,'跌涨→涨'),COLORLIRED;
DRAWTEXT_FIX(1,0.05,0.45,0,'跌跌→跌'),COLORBROWN;
DRAWTEXT_FIX(1,0.05,0.50,0,'跌洗→持'),COLORGRAY;
DRAWTEXT_FIX(1,0.40,0.02,0,STRCAT('★ 当前主导形态: ', STRCAT(当前形态, ' ★'))),COLORWHITE;

资源下载
下载价格5 金币
包年VIP免费
原文链接:https://zbxq.top/?p=146274,转载请注明出处。
0
别再错过竞价黄金 30 分钟!【墨守攻防】多空攻防全看透!副图排序 + 竞价低吸,交易更从容,金钻指标助你精准低吸启动股
别再错过竞价黄金 30 分钟!【墨守攻防】多空攻防全看透!副图排序 + 竞价低吸,交易更从容,金钻指标助你精准低吸启动股
8分钟前 有人购买 去瞅瞅看
没有账号?注册  忘记密码?