通达信时间玄学主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

这是一个时间周期分析指标,主要用于标记和观察股市中的时间规律。通过在图表上标注年份、月份、日期和星期信息,帮助投资者识别可能发生转折的时间节点。核心思路是基于"时间周期"理论,认为某些特定的时间数字(如4、8、5的倍数)与市场转折点存在关联。

买卖信号

本指标**不包含明确的买入/卖出信号**。它是一个纯观察型指标,仅用于: - 显示当前年份(年份变化时) - 显示当前月份(月份变化时) - 显示当前日期(日期变化时) - 显示当前星期(星期变化时) - 在每月的5日、10日、15日、20日、25日、30日等日期画黄色竖线标记

用法

1. **适用场景**:适用于想要观察时间周期规律的投资者,尤其是研究斐波那契周期、江恩时间窗口等时间理论的投资者 2. **使用方法**:将指标加载到主图或副图位置,观察时间标记与股价走势的对应关系 3. **注意事项**: - 这是一个辅助分析工具,需要结合其他技术指标使用 - 时间周期分析具有较强的主观性,不同投资者可能有不同解读 - 红色年份标记、黄色月份标记、蓝色日期标记、绿色星期标记可帮助快速定位关键时间点 - 指标本身不提供买卖点,需要投资者自行判断

公式源码

{指标介绍:红色的是年度,大多数超大周期的转折发生的时间的,一般4的数字的都会发生转折,比如94,2004,2014,还有现在的2024,8的年份一般下跌如果大幅上涨的话,比如2008,2018,中间周期是5年一个小节奏,10年一个大节奏(底部),市场中逢5的数字就要注意变化的产生;这是大格局的情况,小格局而言比如绿色数字的星期,一般星期四买入容易赚,星期二买入容易小赚,日线上逢5以及倍数的日子如5日,15日,25日30日等都容易发生转折,月份上6月,9月,12月容易发生变化。具体的观察自己下载一下指标去体会时间的力量和规律。}					
					DRAWTEXT(YEAR<>REF(YEAR,1),H*1.04,VAR2STR(YEAR,0)),COLORRED;
DRAWTEXT(MONTH<>REF(MONTH,1),H,VAR2STR(MONTH,0)),COLORYELLOW;
DRAWTEXT(DAY<>REF(DAY,1),L,VAR2STR(DAY,0)),COLORLIBLUE;
DRAWTEXT(WEEkdAY<>REF(WEEKDAY,1),L*0.995,VAR2STR(WEEKDAY,0)),COLORGREEN;
STICKLINE(MOD(DAY,5)=0,C,O,1,0),COLORYELLOW;
{STICKLINE(MOD(DAY,2)=0,C*0.99,O*1.01,2,0),COLORRED;};
继续阅读 →

通达信红升彩色主图指标(趋势型)指标公式

📅 2026-06-14

核心逻辑

该指标通过分析最近K线的连续涨跌形态来判断趋势。VAR1-VARC系列判断连续上涨(多头排列),VARD-VAR18系列判断连续下跌(空头排列)。红升线是一个加权移动平均线(类似EMA),牛熊线是26日均线。指标核心是判断趋势转换:前一天处于下跌状态,今天出现上涨形态时产生买入信号;前一天处于上涨状态,今天出现下跌形态时产生卖出信号。

买卖信号

- **买入信号(短买)**:VAR19,前一天是下跌形态(VARD-VAR18任一),今天出现上涨形态(VAR1),显示"←买入"文字提示 - **卖出信号(品红离场)**:VAR1A,前一天是上涨形态(VAR1-VARC任一),今天出现下跌形态(VARD),显示"抛盘"文字提示 - **红色持股**:连续上涨K线组合,持有信号 - **青色观望**:连续下跌K线组合,观望信号 - **急速超跌**:股价跌破34日均线14%以上,超卖反弹信号

用法

1. 当出现"←买入"信号时考虑买入,当出现"抛盘"信号时考虑卖出 2. 红升线向上穿越牛熊线时可考虑中线买入 3. 急速超跌后可能出现反弹机会 4. 红色持股期间可继续持有,变为青色观望时应谨慎 5. 该指标结合了趋势判断和超卖信号,适合震荡行情和趋势行情

公式源码

JRH:=HHV(C,2); 
JRL:=LLV(C,2); 
MA3:=MA(CLOSE,3); 
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6; 
VAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2)); 
VAR2:=(REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR3:=(REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR4:=(REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR5:=(REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR6:=(REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR7:=(REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR8:=(REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR9:=(REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VARA:=(REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VARB:=(REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VARC:=(REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2)); {GUPIAOFF.COM} 
VARE:=(REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VARF:=(REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR10:=(REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR11:=(REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR12:=(REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR13:=(REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR14:=(REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR15:=(REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR16:=(REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR17:=(REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); 
VAR18:=(REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); 
VAR19:=((REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1); 
VAR1A:=((REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1)) AND VARD); 
红色持股:VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,COLOR0000FF,NODRAW; 
离场:=IF(红色持股,JRL,DRAWNULL); 
明离场价:=离场,COLORFF99FF,NODRAW; 
今离场价:REF(离场,1)COLOR0000FF,NODRAW; 
青色观望:VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,COLORFFFF00,NODRAW; 
进:=IF(青色观望,JRH,DRAWNULL); 
明进场价:=进,COLOR33AACC,NODRAW; 
今进场价:REF(明进场价,1),COLORFF0000,NODRAW; 
短买:VAR19,COLOR33AACC,NODRAW; 
品红离场:VAR1A,COLORFF99FF,NODRAW; 
急速超跌:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORFFFFFF,NODRAW; 
上市日期年:REF(YEAR,BARSCOUNT(CLOSE)-1),NODRAW,COLOR0000FF; 
月:REF(MONTH,BARSCOUNT(CLOSE)-1),NODRAW,COLORFF00FF; 
日:REF(DAY,BARSCOUNT(CLOSE)-1),NODRAW,COLOR00FFFF; {GUPIAOFF.COM} 
红升线:(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211,COLOR0000FF;
牛熊线:MA(CLOSE,26),COLORFF00FF; 
等待:=IF(MA3>红升线,红升线,MA3); 
IF(等待>REF(等待,1),等待,DRAWNULL),LINETHICK2,COLOR00FFFF; 
IF(红升线>REF(红升线,1),红升线,DRAWNULL),LINETHICK2,COLOR0000FF; 
IF(红升线<REF(红升线,1),红升线,DRAWNULL),COLOR00FF00; 
IF(牛熊线>REF(牛熊线,1),牛熊线,DRAWNULL),LINETHICK1,COLORFF00FF; 
IF(牛熊线<REF(牛熊线,1),牛熊线,DRAWNULL),COLOR669933; 
STICKLINE(ISLASTBAR AND (红色持股 OR REF(红色持股,1)=1),今离场价,今离场价,30,1),COLOR0000FF; 
STICKLINE(ISLASTBAR AND (青色观望 OR REF(青色观望,1)=1),今进场价,今进场价,30,1),COLOR00FF00; 
STICKLINE(C>=O,L,H,0,0),COLOR0000CC; 
STICKLINE(C<O,L,H,0,0),COLOR999900; 
STICKLINE(1,C,O,3.5,0),COLOR858500; 
STICKLINE(C>=O,C,O,3.5,0),COLOR0000E5; 
STICKLINE(红色持股,CLOSE,O,2.8,0),COLOR000055; 
STICKLINE(红色持股,CLOSE,O,2,0),COLOR000088; 
STICKLINE(红色持股,CLOSE,O,1.5,0),COLOR0000AA; 
STICKLINE(红色持股,CLOSE,O,1,0),COLOR0000CC; 
STICKLINE(红色持股,CLOSE,O,0.5,0),COLOR0000EE; 
STICKLINE(青色观望,CLOSE,O,2.8,0),COLOR555500; 
STICKLINE(青色观望,CLOSE,O,2,0),COLOR888800; 
STICKLINE(青色观望,CLOSE,O,1.5,0),COLORAAAA00; 
STICKLINE(青色观望,CLOSE,O,1,0),COLORCCCC00; 
STICKLINE(青色观望,CLOSE,O,0.5,0),COLOREEEE00; 
CO:=(C-O); 
STICKLINE(急速超跌,O,C-CO/2,2.8,0),COLOR555555; 
STICKLINE(急速超跌,O,C-CO/2,2,0),COLOR888888; 
STICKLINE(急速超跌,O,C-CO/2,1.5,0),COLORAAAAAA; 
STICKLINE(急速超跌,O,C-CO/2,1,0),COLORCCCCCC; 
STICKLINE(急速超跌,O,C-CO/2,0.5,0),COLOREEEEEE; 
STICKLINE(短买,O,O+CO/3,2.8,0),COLOR335555; 
STICKLINE(短买,O,O+CO/3,2,0),COLOR338888; 
STICKLINE(短买,O,O+CO/3,1.5,0),COLOR33AAAA; 
STICKLINE(短买,O,O+CO/3,1,0),COLOR33CCCC; 
STICKLINE(短买,O,O+CO/3,0,0),COLOR33EEEE; 
DRAWTEXT(短买,REF(CLOSE,1),'←买入'),COLOR33FFCC; 
STICKLINE(品红离场,O,O+CO/3,2.8,0),COLOR550055; 
STICKLINE(品红离场,O,O+CO/3,2,0),COLOR880088; 
STICKLINE(品红离场,O,O+CO/3,1.5,0),COLORAA00AA; 
STICKLINE(品红离场,O,O+CO/3,1,0),COLORCC00CC; 
STICKLINE(品红离场,O,O+CO/3,0.5,0),COLOREE00EE; 
DRAWTEXT(品红离场,REF(CLOSE,1)+0.1,'抛盘'),COLORFF99FF;
继续阅读 →

通达信时间阶梯指标(趋势型)指标公式

📅 2026-06-14

核心逻辑

该指标是一个累计涨跌能量指标,通过计算每日涨跌的符号(SGN函数:上涨返回1,下跌返回-1,持平返回0)的累计值,来反映市场多方与空方的能量对比。VAR1是累计涨跌值,VAR2是其7日均线,辅以±3的上下轨道形成通道。红色K线(阴阳线)显示累计涨跌的绝对值,STICKLINE根据VAR2的涨跌显示红绿色柱状图。

买卖信号

该公式没有包含明确的买入/卖出条件语句(如CROSS、FILTER等函数),主要用于显示市场能量变化趋势,属于辅助分析指标而非信号指标。

用法

1. 适用于判断市场多空能量转换,当红柱增多时表示多方占优,绿柱增多时表示空方占优 2. VAR2上穿底线可能暗示短期反弹,下穿顶线可能暗示调整 3. 适合结合其他趋势指标使用,单一使用效果有限 4. 注意:该指标从2004年5月开始计算,历史数据可能存在偏差

公式源码

VAR1:=IF(YEAR=2004 AND MONTH>4,-100,SUM(SGN(CLOSE-REF(CLOSE,1)),0));
K1: VAR1;
VAR2:=MA(K1,7);
底线: VAR2-3, ,COLORRED POINTDOT LINETHICK2 ;
顶线: VAR2+3, ,COLORRED POINTDOT LINETHICK2 ;
STICKLINE(VAR2>REF(VAR2,1),REF(VAR2,1),VAR2,8,1),COLORRED , ;
STICKLINE(VAR2<REF(VAR2,1),REF(VAR2,1),VAR2,8,1), , COLORGREEN;
STICKLINE(VAR2=REF(VAR2,1),REF(VAR2,1),VAR2,8,1),COLORRED , ;
阴阳线: K1, ,COLOR0096FF POINTDOT LINETHICK2 ;
继续阅读 →

通达信时间价格分割主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

这是一个基于斐波那契数列的时空分析指标。公式首先通过FINDHIGH和FINDLOW函数找到最近一定周期内(高点15*10=150天,低点10*10=100天)的最高价和最低价,然后基于斐波那契比例(0.236、0.382、0.5、0.618、0.809等)计算两个重要时间点之间的时间周期回撤位置,以及在价格上计算支撑位和压力位。简单来说,就是在一个波段的高点和低点之间,按照特定比例画出时间轴和价格轴的分割线,用于预判未来可能的时间转折点和价格支撑压力位。

买卖信号

该公式不包含传统的买卖信号(如CROSS、FILTER等函数)。它是一个纯画线/标注指标,主要功能是: - 用STICKLINE在特定时间周期位置画竖线(COLORMAGENTA色) - 用DRAWTEXT在顶部标注各种比例数值(0.236、0.382、0.5等) - 用DRAWTEXT在右侧标注价格比例线(0.236、0.382、0.5等) - 无买入/卖出条件判断逻辑

用法

1. **适用场景**:适用于判断股票的支撑位和压力位,以及预测未来可能发生变盘的时间窗口 2. **参数调节**: - 时间=1:使用斐波那契数列比例(0.236-3.0) - 时间=2:使用八等分比例(1/8-15/8) - 价格=1:显示斐波那契价格比例 - 价格=2:显示八等分价格比例 3. **注意事项**:该指标为分析辅助工具,不提供具体买卖点,需要结合其他技术分析方法综合判断。紫色竖线位置可能成为时间转折点,价格比例线可能构成支撑或压力

公式源码

高点:=15;
低点:=10;
时间:=1;
价格:=1;
purc:=CONST(FINDHIGH(H,0,高点*10,1));
plz:=CONST(BARSLAST(purc=H))+1;
顶x:=CONST(IF(plz=1,H,REF(H,plz-1)));
qqt:=CONST(FINDLOW(L,0,低点*10,1));
pll:=CONST(BARSLAST(qqt=L))+1;
低x:=CONST(IF(pll=1,L,REF(L,pll-1)));
AAZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-Abs(plz-pll)*0.809),DRAWNULL);
ABZ:=ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*0.5);
ACZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*0.618),DRAWNULL);
ADZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*0.382),DRAWNULL);
AEZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*0.236),DRAWNULL);
AFZ:=ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1);
AGZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1.809),DRAWNULL);
AHZ:=ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1.5);
AIZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1.618),DRAWNULL);
AJZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1.382),DRAWNULL);
AKZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1.236),DRAWNULL);
ALZ:=ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2);
AMZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2.236),DRAWNULL);
ANZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2.382),DRAWNULL);
AOZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2.5),DRAWNULL);
APZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2.618),DRAWNULL);
AQZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2.809),DRAWNULL);
ARZ:=IF(时间=1,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*3),DRAWNULL);
ASZ:=ROUND(IF(plz>pll,plz,pll));
STICKLINE(CURRBARSCOUNT=AAZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ABZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ACZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ADZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AEZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AFZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AGZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AHZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AIZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AJZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AKZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ALZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AMZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ANZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AOZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=APZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AQZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ARZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ASZ,顶x,低x,0,0),COLORMAGENTA;
QAZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1/8),DRAWNULL);
QBZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2/8),DRAWNULL);
QCZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*3/8),DRAWNULL);
QDZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*4/3),DRAWNULL);
QEZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*5/8),DRAWNULL);
QGZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*6/8),DRAWNULL);
QHZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*7/8),DRAWNULL);
QIZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*9/8),DRAWNULL);
QJZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*1/3),DRAWNULL);
QKZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*2/3),DRAWNULL);
QMZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*10/8),DRAWNULL);
QNZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*11/8),DRAWNULL);
QOZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*5/3),DRAWNULL);
QPZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*13/8),DRAWNULL);
QQZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*14/8),DRAWNULL);
QRZ:=IF(时间=2,ROUND(IF(plz>pll,plz,pll)-ABS(plz-pll)*15/8),DRAWNULL);
STICKLINE(CURRBARSCOUNT=QAZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QBZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QCZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QDZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QEZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QGZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QHZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QIZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QJZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QKZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QMZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QNZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QOZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QPZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QQZ,顶x,低x,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=QRZ,顶x,低x,0,0),COLORMAGENTA;
DRAWKLINE(H,O,L,C);
天xx线:顶x,COLORMAGENTA;
地xx线:低x,COLORMAGENTA;
NOTEXT1:地xx线+(天xx线-地xx线)*0.5,COLORMAGENTA,DOTLINE;
NOTEXT2:IF(价格=1,地xx线+(天xx线-地xx线)*0.236,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT3:IF(价格=1,地xx线+(天xx线-地xx线)*0.382,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT4:IF(价格=1,地xx线+(天xx线-地xx线)*0.618,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT5:IF(价格=1,地xx线+(天xx线-地xx线)*0.809,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT6:IF(价格=2,地xx线+(天xx线-地xx线)*1/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT7:IF(价格=2,地xx线+(天xx线-地xx线)*2/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT8:IF(价格=2,地xx线+(天xx线-地xx线)*3/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT10:IF(价格=2,地xx线+(天xx线-地xx线)*5/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT11:IF(价格=2,地xx线+(天xx线-地xx线)*6/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT12:IF(价格=2,地xx线+(天xx线-地xx线)*7/8,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT13:IF(价格=2,地xx线+(天xx线-地xx线)*1/3,DRAWNULL),COLORMAGENTA,DOTLINE;
NOTEXT14:IF(价格=2,地xx线+(天xx线-地xx线)*2/3,DRAWNULL),COLORMAGENTA,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=AAZ,顶x*0.98,'0.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ABZ,顶x*0.98,'0.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ACZ,顶x*0.98,'0.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ADZ,顶x*0.98,'0.382')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AEZ,顶x*0.98,'0.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AFZ,顶x*0.98,'1.00')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AGZ,顶x*0.98,'1.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AHZ,顶x*0.98,'1.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AIZ,顶x*0.98,'1.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AJZ,顶x*0.98,'1.382')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AKZ,顶x*0.98,'1.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ALZ,顶x*0.98,'2.00')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AMZ,顶x*0.98,'2.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ANZ,顶x*0.98,'2.382')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AOZ,顶x*0.98,'2.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=APZ,顶x*0.98,'2.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AQZ,顶x*0.98,'2.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ARZ,顶x*0.98,'3.00')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ASZ,顶x*0.98,'0.00')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QAZ,顶x*0.98,'1/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QBZ,顶x*0.98,'2/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QCZ,顶x*0.98,'3/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QDZ,顶x*0.98,'4/3')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QEZ,顶x*0.98,'5/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QGZ,顶x*0.98,'6/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QHZ,顶x*0.98,'7/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QIZ,顶x*0.98,'9/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QJZ,顶x*0.98,'1/3')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QKZ,顶x*0.98,'2/3')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QMZ,顶x*0.98,'10/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QNZ,顶x*0.98,'11/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QOZ,顶x*0.98,'5/3')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QPZ,顶x*0.98,'13/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QQZ,顶x*0.98,'14/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QRZ,顶x*0.98,'15/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT1,'0.500')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT2,'0.236')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT3,'0.382')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT4,'0.618')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT5,'0.809')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT6,'1/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT7,'2/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT8,'3/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT10,'5/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT11,'6/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT12,'7/8')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT13,'1/3')COLORRED;
DRAWTEXT(CURRBARSCOUNT=3,NOTEXT14,'2/3')COLORRED;
继续阅读 →

通达信时间黄金分割主图指标(波浪理论型)指标公式

📅 2026-06-14

核心逻辑

这是一个**时间黄金分割周期指标**。其原理是: 1. 首先在最近120天内找到最高点(前期高点),在最近100天内找到最低点(低点) 2. 计算最高点到最低点之间的时间跨度(天数差) 3. 用这个时间差乘以各种黄金分割比例(0.236、0.382、0.5、0.618、0.809、1、1.236、1.382、1.5、1.618、1.809、2、2.236、2.382、2.5、2.618、2.809、3等),得到一系列时间周期节点 4. 在这些时间节点位置画竖线,并标注对应的比例数值 5. 目的是预判股价可能在哪些时间点发生转折

买卖信号

**无明确买卖信号**。该公式是一个纯图形分析工具,不包含买入/卖出条件判断语句(如IF、CROSS等),主要用于标注时间周期节点,不直接产生交易信号。

用法

1. **适用场景**:适用于周期分析,帮助投资者预判股价可能发生转折的时间窗口 2. **使用方法**:观察竖线位置,当股价运行到这些时间节点时密切关注是否出现变盘信号 3. **注意事项**: - 这是一个辅助分析工具,需结合其他技术指标综合判断 - 时间参数可通过"时间"变量切换(时间=1使用黄金分割比例,时间=2使用分数比例) - 竖线位置代表的是从最高点到最低点的时间周期分割点 - 单纯依靠时间周期预测存在不确定性,建议结合价量关系分析

公式源码

高点:=15;
低点:=10;
时间:=1;
价格:=1;
前期高点:=C/HHV(H,120);
近期高点:=C/HHV(H,21);
PURC:=CONST(FINDHIGH(H,0,高点*10,1));
PLZ:=CONST(BARSLAST(PURC=H))+1;
顶X:=CONST(IF(PLZ=1,H,REF(H,PLZ-1)));
QQT:=CONST(FINDLOW(L,0,低点*10,1));
PLL:=CONST(BARSLAST(QQT=L))+1;
低X:=CONST(IF(PLL=1,L,REF(L,PLL-1)));
AAZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-Abs(PLZ-PLL)*0.809),DRAWNULL);
ABZ:=ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.5);
ACZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.618),DRAWNULL);
ADZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.382),DRAWNULL);
AEZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.236),DRAWNULL);
AFZ:=ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1);
AGZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.809),DRAWNULL);
AHZ:=ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.5);
AIZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.618),DRAWNULL);
AJZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.382),DRAWNULL);
AKZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.236),DRAWNULL);
ALZ:=ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2);
AMZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.236),DRAWNULL);
ANZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.382),DRAWNULL);
AOZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.5),DRAWNULL);
APZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.618),DRAWNULL);
AQZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.809),DRAWNULL);
ARZ:=IF(时间=1,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*3),DRAWNULL);
ASZ:=ROUND(IF(PLZ>PLL,PLZ,PLL));
{时间黄金分割处画竖线指标}
STICKLINE(CURRBARSCOUNT=AAZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ABZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ACZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ADZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AEZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AFZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AGZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AHZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AIZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AJZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AKZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ALZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AMZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ANZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AOZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=APZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=AQZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ARZ,顶X,低X,0,0),COLORMAGENTA;
STICKLINE(CURRBARSCOUNT=ASZ,顶X,低X,0,0),COLORMAGENTA;
QAZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1/8),DRAWNULL);
QBZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2/8),DRAWNULL);
QCZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*3/8),DRAWNULL);
QDZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*4/3),DRAWNULL);
QEZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*5/8),DRAWNULL);
QGZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*6/8),DRAWNULL);
QHZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*7/8),DRAWNULL);
QIZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*9/8),DRAWNULL);
QJZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1/3),DRAWNULL);
QKZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2/3),DRAWNULL);
QMZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*10/8),DRAWNULL);
QNZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*11/8),DRAWNULL);
QOZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*5/3),DRAWNULL);
QPZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*13/8),DRAWNULL);
QQZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*14/8),DRAWNULL);
QRZ:=IF(时间=2,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*15/8),DRAWNULL);
{标注时间黄金分割位}
BCVB:DRAWTEXT(CURRBARSCOUNT=AAZ,顶X*0.98,'0.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ABZ,顶X*0.98,'0.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ACZ,顶X*0.98,'0.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ADZ,顶X*0.98,'0.382')COLORMAGENTA;
DGDGV:DRAWTEXT(CURRBARSCOUNT=AEZ,顶X*0.98,'0.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AFZ,顶X*0.98,'1.00')COLORMAGENTA;
VFBVBV:DRAWTEXT(CURRBARSCOUNT=AGZ,顶X*0.98,'1.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AHZ,顶X*0.98,'1.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AIZ,顶X*0.98,'1.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AJZ,顶X*0.98,'1.382')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AKZ,顶X*0.98,'1.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ALZ,顶X*0.98,'2.00')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AMZ,顶X*0.98,'2.236')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ANZ,顶X*0.98,'2.382')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AOZ,顶X*0.98,'2.500')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=APZ,顶X*0.98,'2.618')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=AQZ,顶X*0.98,'2.809')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=ARZ,顶X*0.98,'3.00')COLORMAGENTA;
继续阅读 →

通达信时间共振点指标(其他)指标公式

📅 2026-06-14

核心逻辑

该指标通过计算120日内最高价/最低价到当前的天数,以及最近峰值/谷值的位置,来识别价格波动的"交换周期"。核心原理是:当价格经过一定天数后发生高低点转换(峰值或谷值),视为一个"交换点"。通过统计这些交换点出现的频率(除以5、6、9),判断当前价格处于什么阶段的顶部或底部。当两个不同周期的"距上次交换天数"之和等于2时,表明市场可能发生顶部或底部的转换。

买卖信号

**卖出信号(顶部信号):** - 无顶56:5周期和6周期的距上次交换天数之和=2,显示蓝色柱子(200-120位置) - 无顶69:6周期和9周期的距上次交换天数之和=2,显示绿色柱子(200-120位置) - 有未顶56:5周期和6周期的距上次交换天数之和=2,显示蓝色柱子(0-80位置) - 有未顶69:6周期和9周期的距上次交换天数之和=2,显示绿色柱子(0-80位置) **买入信号(底部信号):** - 无底56:5周期和6周期的距上次交换天数之和=2,显示蓝色柱子(200-120位置) - 无底69:6周期和9周期的距上次交换天数之和=2,显示黄色柱子(200-120位置) - 有未底56:5周期和6周期的距上次交换天数之和=2,显示蓝色柱子(0-80位置) - 有未底69:6周期和9周期的距上次交换天数之和=2,显示黄色柱子(0-80位置)

用法

1. **适用场景**:适用于中短期交易,可用于判断股价的顶部和底部转换点 2. **使用方法**: - 当出现"顶"系列信号时,可能表示价格上涨动能减弱,考虑卖出 - 当出现"底

公式源码

无总天数:=HHVBARS(H,120);
无交换次数5:=FLOOR(无总天数/5);{5}
无判断5:=IF(无交换次数5>0,无交换次数5,0);
无判定5:=IF(无判断5-REF(无判断5,1)>0,无判断5,0);
无距上次交换5:=BARSLAST(无判定5)+1;
无交换次数6:=FLOOR(无总天数/6);{6}
无判断6:=IF(无交换次数6>0,无交换次数6,0);
无判定6:=IF(无判断6-REF(无判断6,1)>0,无判断6,0);
无距上次交换6:=BARSLAST(无判定6)+1;
无交换次数9:=FLOOR(无总天数/9);{9}
无判断9:=IF(无交换次数9>0,无交换次数9,0);
无判定9:=IF(无判断9-REF(无判断9,1)>0,无判断9,0);
无距上次交换9:=BARSLAST(无判定9)+1;
无顶56:(无距上次交换5+无距上次交换6=2)*80,COLOR3399FF,NODRAW;
STICKLINE(无距上次交换5+无距上次交换6=2 ,200 ,120 ,2 ,0 ),COLOR3399FF;
无顶69:(无距上次交换6+无距上次交换9=2)*80,COLOR33FF00,NODRAW;
STICKLINE(无距上次交换6+无距上次交换9=2 ,200 ,120 ,2 ,0 ),COLOR33FF00;
无底总天数:=LLVBARS(L,120);
无底交换次数5:=FLOOR(无底总天数/5);{5}
无底判断5:=IF(无底交换次数5>0,无底交换次数5,0);
无底判定5:=IF(无底判断5-REF(无底判断5,1)>0,无底判断5,0);
无底距上次交换5:=BARSLAST(无底判定5)+1;
无底交换次数6:=FLOOR(无底总天数/6);{6}
无底判断6:=IF(无底交换次数6>0,无底交换次数6,0);
无底判定6:=IF(无底判断6-REF(无底判断6,1)>0,无底判断6,0);
无底距上次交换6:=BARSLAST(无判定6)+1;
无底交换次数9:=FLOOR(无底总天数/9);{9}
无底判断9:=IF(无底交换次数9>0,无底交换次数9,0);
无底判定9:=IF(无底判断9-REF(无底判断9,1)>0,无底判断9,0);
无底距上次交换9:=BARSLAST(无底判定9)+1;
无底56:(无底距上次交换5+无底距上次交换6=2)*80,COLOR3333FF,NODRAW;
STICKLINE(无底距上次交换5+无底距上次交换6=2 ,200 ,120 ,2 ,0 ),COLOR3333FF;
无底69:(无底距上次交换6+无底距上次交换9=2)*80,COLORFFFF00,NODRAW;
STICKLINE(无底距上次交换6+无底距上次交换9=2 ,200 ,120 ,2 ,0 ),COLORFFFF00;顶转点:=PEAKBARS(1,10,5);
顶总天数:=顶转点;
交换次数5:=FLOOR(顶总天数/5);{5}
判断5:=IF(交换次数5>0,交换次数5,0);
判定5:=IF(判断5-REF(判断5,1)>0,判断5,0);
距上次交换5:=BARSLAST(判定5)+1;
交换次数6:=FLOOR(顶总天数/6);{6}
判断6:=IF(交换次数6>0,交换次数6,0);
判定6:=IF(判断6-REF(判断6,1)>0,判断6,0);
距上次交换6:=BARSLAST(判定6)+1;
交换次数9:=FLOOR(顶总天数/9);{9}
判断9:=IF(交换次数9>0,交换次数9,0);
判定9:=IF(判断9-REF(判断9,1)>0,判断9,0);
距上次交换9:=BARSLAST(判定9)+1;
有未顶56:(距上次交换5+距上次交换6=2)*80,COLOR3399FF,NODRAW;
STICKLINE(距上次交换5+距上次交换6=2 ,0 ,80 ,2 ,0 ),COLOR3399FF;
有未顶69:(距上次交换6+距上次交换9=2)*80,COLOR33FF00,NODRAW;
STICKLINE(距上次交换6+距上次交换9=2 ,0 ,80 ,2 ,0 ),COLOR33FF00;底转点:=TROUGHBARS(1,10,5);
底总天数:=底转点;
交换次数55:=FLOOR(底总天数/5);{5}
判断55:=IF(交换次数55>0,交换次数55,0);
判定55:=IF(判断55-REF(判断55,1)>0,判断55,0);
距上次交换55:=BARSLAST(判定55)+1;
交换次数66:=FLOOR(底总天数/6);{6}
判断66:=IF(交换次数66>0,交换次数66,0);
判定66:=IF(判断66-REF(判断66,1)>0,判断66,0);
距上次交换66:=BARSLAST(判定66)+1;
交换次数99:=FLOOR(底总天数/99);{9}
判断99:=IF(交换次数99>0,交换次数99,0);
判定99:=IF(判断99-REF(判断99,1)>0,判断99,0);
距上次交换99:=BARSLAST(判定99)+1;
有未底56:(距上次交换55+距上次交换66=2)*80,COLOR3333FF,NODRAW;
STICKLINE(距上次交换55+距上次交换66=2 ,0 ,80 ,2 ,0 ),COLOR3333FF;
有未底69:(距上次交换66+距上次交换99=2)*80,COLORFFFF00,NODRAW;
STICKLINE(距上次交换66+距上次交换99=2 ,0 ,80 ,2 ,0 ),COLORFFFF00;
继续阅读 →

通达信时间窗主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

该指标是一个综合型趋势交易系统,主要包含以下几个部分: 1. **均线系统**:使用5日、13日、25日、56日、120日均线判断长期趋势 2. **压力支撑**:计算30日内最高价和

买卖信号

用法

公式源码

M1:=5;M2:=13;M3:=25;M4:=56;M5:=120;M6:=233;
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,13);
MA3:MA(CLOSE,25);
MA4:MA(CLOSE,56);
MA5:MA(CLOSE,120);
A:=AMOUNT/V/100;VARA:=EMA((((A-EMA(A,13))/EMA(A,13))*(0-100)),5);
X1:=EMA(((VARA/10)+EMA(A,10)),3);Y1:=EMA(A,3);
Y2:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;
X2:EMA(((SLOPE(C,22)*20)+C),55);
压力:MA(REF(HHV(C,30),1),2);
支撑:MA(REF(LLV(C,30),1),2);
N1:=7;
VAR1:=REF(C,1);
VAR2:=SMA(MAX(C-VAR1,0),N1,1)/SMA(Abs(C-VAR1),N1,1)*1000;
VAR3:=DRAWLINE(VAR2>=HHV(VAR2,N1),VAR2,VAR2<=LLV(VAR2,N1),VAR2,1);
VAR4:=VAR2=VAR3;
VAR5:=VAR2<REF(VAR2,1);
RSV:=(C-LLV(L,25))/(HHV(HIGH,25)-LLV(L,25))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
VAR6:=(2*C+H+L)/3;{可将3该为4,信号少点}
VAR7:=EMA(EMA(EMA(VAR6,4),4),4);{可将3该为4,信号少点}
VAR8:=(VAR7-REF(VAR7,1))/REF(VAR7,1)*100;
VAR9:=MA(VAR8,3)+0.03;
VAR10:=MA(VAR8,1);
KB:=EMA(C,3)-EMA(C,18);
DB:=EMA(KB,3);
AA:=BARSCOUNT(C);
AH:=HHV(H,120);
AL:=LLV(L,120);
A0:=(AH-AL)/30;
VAR2S:=(2*CLOSE+HIGH+LOW)/4;
VAR3S:=IF(YEAR>=2099 AND MONTH>2,0,1);
VAR4S:=LLV(LOW,5); VAR5S:=HHV(HIGH,4);
散户:=EMA((VAR2S-VAR4S)/(VAR5S-VAR4S)*100,4)*VAR3S;
庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3S;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,3.2,0),COLOR004400;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,2.7,0),COLOR006600;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,2.1,0),COLOR008800;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,1.5,0),COLOR00AA00;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,0.9,0),COLOR00CC00;
STICKLINE(KB<DB AND DB<REF(DB,1),C,OPEN,0.3,0),COLOR00EE00;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,3.2,0),COLOR000055;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,2.7,0),COLOR000077;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,2.1,0),COLOR000099;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,1.5,0),COLOR0000BB;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,0.9,0),COLOR0000DD;
STICKLINE(KB>DB AND DB>REF(DB,1),C,OPEN,0.3,0),COLOR0000FF;
STICKLINE(crOSS(VAR9,VAR10) AND J>65,H,OPEN,3.15,0),COLORAA1100;
STICKLINE(CROSS(VAR9,VAR10) AND J>65,H,OPEN,2.45,0),COLORAA3300;
STICKLINE(CROSS(VAR9,VAR10) AND J>65,H,OPEN,1.75,0),COLORAA5500;
STICKLINE(CROSS(VAR9,VAR10) AND J>65,H,OPEN,1.05,0),COLORAA7700;
STICKLINE(CROSS(VAR9,VAR10) AND J>65,H,OPEN,0.35,0),COLORAA9900;
STICKLINE(VAR4 AND VAR5,L,OPEN,3.15,0),COLOR1111FF;
STICKLINE(VAR4 AND VAR5,L,OPEN,2.45,0),COLOR3333FF;
STICKLINE(VAR4 AND VAR5,L,OPEN,1.75,0),COLOR5555FF;
STICKLINE(VAR4 AND VAR5,L,OPEN,1.05,0),COLOR7777FF;
STICKLINE(VAR4 AND VAR5,L,OPEN,0.35,0),COLOR9999FF;
STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,3.15,0),COLOR770077;
STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,2.45,0),COLOR990099;
STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,1.75,0),COLORBB00BB;
STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,1.05,0),COLORDD00DD;
STICKLINE(CROSS(散户,庄家) AND 散户<30,L,OPEN,0.35,0),COLORFF00FF;
STICKLINE(CROSS(0.9,1/vol*1000>0.01 AND "kdj.J"<0),L,OPEN,3.15,0),COLOR337777;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "kdJ.J"<0),L,OPEN,2.45,0),COLOR339999;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),L,OPEN,1.75,0),COLOR33BBBB;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),L,OPEN,1.05,0),COLOR33DDDD;
STICKLINE(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),L,OPEN,0.35,0),COLOR33FFFF;
STICKLINE((AA+0)/34=FLOOR((AA+0)/34),L,OPEN,3.15,1),COLORFFFFFF;
DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),L*1,'时间窗'),COLORFFFFFF;
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L*1,'吸'),COLORFF00FF;                    
DRAWICON(CROSS(VAR9,VAR10) AND J>65,H*1,15),COLORGREEN;
DRAWTEXT(CROSS(VAR9,VAR10) AND J>65,H*1,'   卖'),COLORYELLOW;
DRAWICON(VAR4 AND VAR5,L*1,9);
DRAWTEXT(VAR4 AND VAR5,L*1,'   买')COLORFFFFFF;
DRAWTEXT(CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0),L*1,'地量买点'),COLOR33FFFF;
DA:=(EMA(C,1)+EMA(C,2)+EMA(C,3)+EMA(C,4))/4;
DRAWTEXT(60*(40*(EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)<0 AND COUNT(COUNT(CROSS
((EMA(CLOSE,12)-EMA(CLOSE,26)),EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)),BARSLAST
(EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)>=0))=2,21)=1)
AND SLOPE(MA(C,5),2)>0) AND
MA(C,55)>REF(MA(C,55),1) AND
REF(MA(C,55),1)<=REF(MA(C,55),2),L*0.95,'买入'),COLOR0080FF;
JH:=SMA(MAX(C-REF(C,1),0),5,1)/SMA(ABS(C-REF(C,1)),5,1)*100;
DRAWICON(60*(40*(EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)<0
AND COUNT(COUNT(CROSS((EMA(CLOSE,12)-EMA(CLOSE,26)),
EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)),BARSLAST
(EMA((EMA(CLOSE,12)-EMA(CLOSE,26)),9)>=0))=2,21)=1)
AND SLOPE(MA(C,5),2)>0) AND MA(C,55)>REF(MA(C,55),1) AND
REF(MA(C,55),1)<=REF(MA(C,55),2),LOW,5);
继续阅读 →

通达信时间窗口缺口农历主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

这是一个结合跳空缺口分析和24节气时间周期的指标。核心逻辑包括两部分:1)识别向上跳空缺口(LOW>REF(H,1)),统计该缺口在后续周期内是否被回补;2)基于日期计算当前处于24节气中的哪一个节气,并在图表上显示当前节气名称和对应的农历日期范围。该指标将中国传统的24节气时间周期引入技术分析,试图观察节气转换时市场的特殊表现。

买卖信号

该公式没有明确的买入/卖出信号。虽然代码中有DRAWTEXT函数,但仅用于在图表上显示节气名称和农历日期信息,并非交易信号提示。公式中的STICKLINE函数也只是绘制跳空缺口的视觉标记,不构成买卖条件。

用法

1. **适用场景**:适用于关注时间周期和节气效应的投资者,可作为辅助分析工具观察价格在节气转换附近的表现 2. **注意事项**:该指标为时间周期类指标,不直接提供交易信号,需要结合其他技术指标综合判断;图表上会显示当前节气名称和该节气的具体日期范围;黄色竖线标记新节气的开始 3. **结合使用**:建议与趋势类指标(如均线、MACD)配合使用,在节气转换时间点关注市场可能产生的变盘机会

公式源码

STICKLINE(LOW>REF(H,1),LOW,REF(H,1),15,0),COLOR0066EE;
STICKLINE(HIGH<REF(LOW,1),HIGH,REF(LOW,1),15,0),COLOR888080;
TQ:=BARSLAST(L>REF(H,1));EQ:=COUNT(L<REF(H,TQ+1),TQ)<2;
{DRAWTEXT(L<REF(H,TQ+1 ) AND EQ,L-0.12,'缺补'),COLOR0099FF;}
AA节:=(360*FRACPART(((DATETODAY(DATE)-21)/(365/360))/360)),NODRAW;
A节:=INTPART(AA节/15)+1,NODRAW;节N:=A节!=REF(A节,1);
AHZ:=HHV(H,200); ALZ:=LLV(L,200); BZ0:=(AHZ-ALZ)/40; 
STICKLINE(A节!=REF(A节,1),C,C-BZ0,1,1),COLOR00FFFF;
节气:=IF(节N AND A节=3,'立春',IF(节N AND A节=4 ,'雨水',IF(节N AND A节=5,'惊蛰',IF(节N AND A节=6,'春分',
IF(节N AND A节=7,'清明',IF(节N AND A节=8,'谷雨',IF(节N AND A节=9,'立夏',IF(节N AND A节=10,'小满',
IF(节N AND A节=11,'芒种',IF(节N AND A节=12,'夏至',IF(节N AND A节=13,'小暑',IF(节N AND A节=14,'大署',
IF(节N AND A节=15,'立秋',IF(节N AND A节=16,'处暑',IF(节N AND A节=17,'白露',IF(节N AND A节=18,'秋分',
IF(节N AND A节=19,'寒露',IF(节N AND A节=20,'霜降',IF(节N AND A节=21 ,'立冬',IF(节N AND A节=22,'小雪',
IF(节N AND A节=23,'大雪',IF(节N AND A节=24,'冬至',IF(节N AND A节=1,'小寒',IF(节N AND A节=2,'大寒',
DRAWNULL))))))))))))))))))))))));DRAWTEXT(1,H+BZ0,节气),COLOR00FFFF;
月节:=IF(REFDATE(MONTH,DATE)=1,'小寒5日-7日大寒20日-22日',IF(REFDATE(MONTH,DATE)=2,'立春3日-5日雨水18日-20日',
IF(REFDATE(MONTH,DATE)=3,'惊蛰5日-7日春分20日-22日',IF(REFDATE(MONTH,DATE)=4,'清明4日-6日谷雨19日-21日',
IF(REFDATE(MONTH,DATE)=5,'立夏5日-7日小满20日-22日',IF(REFDATE(MONTH,DATE)=6,'芒种5日-7日夏至21日-23日',
IF(REFDATE(MONTH,DATE)=7,'小暑6日-8日大暑22日-24日',IF(REFDATE(MONTH,DATE)=8,'立秋7日-9日处暑22日-24日',
IF(REFDATE(MONTH,DATE)=9,'白露7日-9日秋分22日-24日',IF(REFDATE(MONTH,DATE)=10,'寒露8日-10日霜降23日-25日',
IF(REFDATE(MONTH,DATE)=11,'立冬7日-9日小雪22日-24日',IF(REFDATE(MONTH,DATE)=12,'大雪6日-8日冬至21日-23日',
DRAWNULL))))))))))));  今日:=DATE+19000000,NODRAW;
输节K:=STRCAT(CON2STR(今日,0),STRCAT('■农历节气',月节));
DRAWTEXT_FIX(1,0.70,0.02,1,输节K),COLORWHITE;
继续阅读 →

通达信时间窗口划线主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

该指标是一个综合型技术分析工具,主要包含三个子系统: 1. **重心买卖系统**:以(2*收盘价+最高价+最低价)/4作为价格重心,计算其与近期高低点的相对位置,经过加权移动平均处理后形成SJ和ZJ两条曲线,用于判断短期超买超卖; 2. **14日均线突破系统**:以14日指数移动平均线(EMA)为基准,线上持股、线下持币,并动态计算出击(上涨波段起点)和休假(下跌波段起点)价位,同时标注10%-30%的上涨目标位和70%-90%的下跌支撑位; 3. **动量与KDJ系统**:利用MTM动量指标结合ZLGJ判断多空动能,配合KDJ的J值判断超买区域。

买卖信号

**买入信号**: - SJ上穿ZJ且SJ<30:低吸信号(图标显示'←低吸') - FILTER(买1=1,5):动量指标买1条件成立时买入 - J值从高位回落但未确认前高(BDGD)时注意变盘 **卖出信号**: - ZJ上穿SJ且SJ>70:高抛信号(图标显示'←高抛') - FILTER(卖1=1,1):动量指标卖1条件成立时卖出 - J值下穿前一日J值且前期处于高位时卖出 **时间窗口标记**:在5、13、34、55、89、144、233日等费波那契数列位置标注时间窗口,提示可能变盘。

用法

1. **适用场景**:适用于中短期波段操作,结合多周期时间窗口判断买卖点; 2. **操作原则**:价格在14日均线上方运行时持股为主,跌破均线时减仓;重点关注均线金叉(出击)与死叉

公式源码

N1:=6;
重心:(2*C+H+L)/4,COLOR00FFFF,LINETHICK0;
SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2);
ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);
DRAWTEXT(crOSS(SJ,ZJ) AND SJ<30,L-0.1,'←低吸'),COLOR00FF00;
DRAWTEXT(CROSS(ZJ,SJ) AND SJ>70,H+0.1,'←高抛'),COLOR0077FF;
A1:=EMA(C,14)COLORWHITE,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
突破:REF(EMA(C,14),1),NODRAW;
距离:(C-突破)/突破*100,NODRAW;
出击:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1;
休假:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK1;
涨幅:IF(A1X>=0,(C-出击)/出击*100,DRAWNULL)NODRAW;
跌幅:IF(A1X<0,(C-休假)/休假*100,DRAWNULL)NODRAW;
♂10%:IF(H>=出击*1.1,出击*1.1,DRAWNULL),COLORRED,POINTDOT,LINETHICK4;
♂20%:IF(H>=出击*1.2,出击*1.2,DRAWNULL),COLORRED,POINTDOT,LINETHICK4;
♂30%:IF(H>=出击*1.3,出击*1.3,DRAWNULL),COLORRED,POINTDOT,LINETHICK4;
♀Ⅰ:IF(L<休假*0.9,休假*0.9,DRAWNULL),COLORGREEN,POINTDOT,LINETHICK4;
♀Ⅱ:IF(L<休假*0.8,休假*0.8,DRAWNULL),COLORGREEN,POINTDOT,LINETHICK4;
♀Ⅲ:IF(L<休假*0.7,休假*0.7,DRAWNULL),COLORGREEN,POINTDOT,LINETHICK4;
STICKLINE(CROSS(A1X,0),C,O,2,0)COLORYELLOW;
STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;
STICKLINE(CROSS(A1X,0)OR CROSS(0,A1X),REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,2,0)COLORWHITE;
STICKLINE(ISLASTBAR,REF(EMA(C,14),1),REF(EMA(C,14),1)*0.998,5,0)COLORWHITE;
A11:DRAWLINE(HIGH>=HHV(HIGH,5),HIGH,LOW<=LLV(LOW,5),LOW,0);
B1:DRAWLINE(LOW<=LLV(LOW,5),LOW,HIGH>=HHV(HIGH,5),HIGH,0);
A2:DRAWLINE(HIGH>=HHV(HIGH,13),HIGH,LOW<=LLV(LOW,13),LOW,0),COLORCYAN;
B2:DRAWLINE(LOW<=LLV(LOW,13),LOW,HIGH>=HHV(HIGH,13),HIGH,0);
A3:DRAWLINE(HIGH>=HHV(HIGH,34),HIGH,LOW<=LLV(LOW,34),LOW,0);
B3:DRAWLINE(LOW<=LLV(LOW,34),LOW,HIGH>=HHV(HIGH,34),HIGH,0);
A4:DRAWLINE(HIGH>=HHV(HIGH,55),HIGH,LOW<=LLV(LOW,55),LOW,0);
B4:DRAWLINE(LOW<=LLV(LOW,55),LOW,HIGH>=HHV(HIGH,55),HIGH,0);
mtm:=C-REF(C,1);
ZLGJ:=100*EMA(EMA(MTM,N1),N1)/EMA(EMA(Abs(MTM),N1),N1);
买1:=IF(LLV(ZLGJ,2)=LLV(ZLGJ,7) AND COUNT(ZLGJ<0,2) AND CROSS(ZLGJ,MA(ZLGJ,2)),1,0);
卖1:=IF(HHV(ZLGJ,2)=HHV(ZLGJ,7) AND COUNT(ZLGJ>50,2) AND CROSS(MA(ZLGJ,2),ZLGJ),1,0);
DRAWICON(FILTER(买1=1,5),LOW*0.99,7),COLORRED;
STICKLINE(FILTER(买1=1,5),C,O,1,0),COLORRED;
DRAWICON(FILTER(卖1=1,1),H*1.01,8),COLOR00FF00;
STICKLINE(FILTER(卖1=1,1),C,O,1,0),COLOR00FF00;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
BDGD:=HHV(J,2)=HHV(J,8) AND J>80;
注意:=IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),1,0);
DRAWTEXT(注意 AND 卖1<1,HIGH*1.01,'J'),COLOR00FF00,LINETHICK3;
STICKLINE(注意 AND 卖1<1,O,CLOSE,1,0),COLORYELLOW,LINETHICK2;
时间窗口01:=FILTER(IF(HHVBARS(HIGH,5),0,H),5),COLORFFFF00;
DRAWTEXT(时间窗口01,HIGH*0.99,'5');
时间窗口02:=FILTER(IF(LLVBARS(LOW,5),0,L),5),COLOR00FFFF;
DRAWTEXT(时间窗口02,LOW*0.99,'5');
时间窗口1:=FILTER(IF(HHVBARS(HIGH,13),0,1),13),COLOR00FF00;
DRAWTEXT(时间窗口1,HIGH*0.99,'13');
时间窗口2:=FILTER(IF(LLVBARS(LOW,13),0,1),13),COLOR0000FF;
DRAWTEXT(时间窗口2,LOW*0.99,'13');
时间窗口3:=FILTER(IF(HHVBARS(HIGH,34),0,2),34),COLOR55FF55;
DRAWTEXT(时间窗口3,HIGH*0.99,'34');
时间窗口4:=FILTER(IF(LLVBARS(LOW,34),0,2),34),COLOR5555FF;
DRAWTEXT(时间窗口4,LOW*0.99,'34');
时间窗口5:=FILTER(IF(HHVBARS(HIGH,55),0,30),55),COLOR99FF99;
DRAWTEXT(时间窗口5,HIGH*0.99,'55');
时间窗口6:=FILTER(IF(LLVBARS(LOW,55),0,30),55),COLORDD00FF;
DRAWTEXT(时间窗口6,LOW*0.99,'55');
时间窗口7:=FILTER(IF(HHVBARS(HIGH,89),0,40),89),COLORDDFFDD;
DRAWTEXT(时间窗口7,HIGH*0.99,'89');
时间窗口8:=FILTER(IF(LLVBARS(LOW,89),0,40),89),COLOR0055FF;
DRAWTEXT(时间窗口8,LOW*0.99,'89');
时间窗口9:=FILTER(IF(HHVBARS(HIGH,144),0,50),144),COLORDDFF00;
DRAWTEXT(时间窗口9,HIGH*0.99,'144');
时间窗口10:=FILTER(IF(LLVBARS(LOW,144),0,50),144),COLOR9955FF;
DRAWTEXT(时间窗口10,LOW*0.99,'144');
时间窗口11:=FILTER(IF(HHVBARS(HIGH,233),0,60),233),COLORDDFFFF;
DRAWTEXT(时间窗口11,HIGH*0.99,'233');
时间窗口12:=FILTER(IF(LLVBARS(LOW,233),0,60),233),COLORFF55FF;
DRAWTEXT(时间窗口12,LOW*0.99,'233');
继续阅读 →

通达信时间窗变盘主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

该指标是一个综合型技术分析系统,融合了均线、KDJ、RSI、SAR等多种技术指标。主要通过以下方式判断市场: 1. **均线系统**:使用5、6、10、20、30、60、120日均线判断趋势,通过均线排列和乖离率(MA20与MA30的偏离程度)识别市场状态 2. **粘合与发散**:计算多条均线的粘合程度(MAX2/MIN2),当粘合度≤8%时视为均线收敛,可能酝酿突破 3. **动量分析**:通过J1(MA20涨幅)和MJ1(3日均值)判断短期动量方向 4. **超买超卖**:利用KDJ指标在不同参数下的超买超卖区域,结合RSI判断市场情绪 5. **资金流向**:通过AVX指标(基于均线多头排列得分)判断资金流入流出

买卖信号

**买入信号:** - "短线暴张":VAR1或VAR2成立 + MA10上涨 + 连续3天MA30上涨 + MA30>MA60 + 连续3天MA5上穿MA30 + J1>MJ1 + 成交量5日均量>60日均量 - "买入":KDJ.K上穿KDJ.D + KDJ.D<30 + J1>MJ1 + MA60上涨 + 连续3天J1<1 - "再买":MA5上穿MA6 + KDJ.K≥50 + KDJ.J<31 - "老鼠仓":收盘价低于平均成本9%+涨幅>1.2%+收盘价<5日均线92%+成交量<1.5倍5日均量 - "绝对底部":收盘价与21日均线偏离值下穿-20 - "吸":散户线上穿庄家线 + 散户<30 - "鱼儿买":VARB1上穿VAR3 + B2>SMA2 **卖出信号

用法

公式源码

MA5:MA(C,5); 
MA6:=MA(C,6); 
MA10:MA(C,10); 
MA20:MA(C,20);A2:=REF(MA20,1);J1:=(MA20-A2)/A2*100;MJ1:=MA(J1,3); 
MA30:MA(C,30); 
MA60:MA(C,60); 
MA120:MA(C,120); 
乖离2:=(MA20-MA30)/MA30*100; 
VAR1:=IF(BETWEEN(乖离2,-2,5),2,0); 
MAX1:=MAX(MA20,MA30); 
MAX2:=MAX(MAX1,MA60); 
MIN1:=MIN(MA20,MA30); 
MIN2:=MIN(MIN1,MA60); 
K1:=(MAX2/MIN2-1)*100;{粘合度符合条件} 
VAR2:=IF(K1<=8,1,0); 
短线暴张:DRAWTEXT(FILTER( (VAR1 OR VAR2) AND MA10>REF(MA10,1) AND COUNT(MA30>REF(MA30,1),3)=3 AND MA30>MA60 AND COUNT(crOSS(MA5,MA30),3) AND J1>MJ1 AND MA(V,5)>MA(V,60) 
AND MA(V,60)>REF(MA(V,60),1),5),MA60*0.99,'短线暴张'),COLORRED; 
DRAWTEXT(CROSS("kdj.K"(5,2,3),"kdJ.D"(5,2,3)) AND "KDJ.D"(5,2,3)<30 AND J1>MJ1 AND MA60>REF(MA60,1) AND COUNT(J1<1,3)>=1 ,L*0.995,'←买入'),COLORYELLOW; 
DRAWTEXT(CROSS("KDJ.D"(5,2,3),"KDJ.K"(5,2,3)) AND "KDJ.D"(5,2,3)>65 AND J1<MJ1 AND COUNT(J1>1,3)>=1,H*1.005,'←卖出'),COLORGREEN; 
DRAWTEXT(CROSS("KDJ.D"(18,9,6),"KDJ.K"(18,9,6)) AND "KDJ.D"(18,9,6)>60 AND "KDJ.J"(45,15,15)>90,H*1.03,'←顶'),COLORRED; 
DRAWTEXT(CROSS(MA5,MA6) AND "KDJ.K"(5,3,3)>=50 AND "KDJ.J"(5,3,3)<31 ,L*0.92,'←再买'),COLORMAGENTA; 
XL1:=((LLV(LOW,3) = LLV(LOW,60)) AND ((CLOSE / REF(CLOSE,1)) >= 1.04)); 
XL2:=(((CLOSE - EMA(CLOSE,21)) / EMA(CLOSE,21)) * 100); 
XL3:=CROSS(XL2,(0 - 20)); 
DRAWTEXT(FILTER(((XL1 > 0) AND LOW),5),(LOW - 0.4),'●买点'); 
DRAWTEXT((XL3 > 0),(LOW - 0.2),'●绝对底部'); 
X6:=REF(CLOSE,1); 
X7:=((SMA(MAX((CLOSE - X6),0),7,1) / SMA(Abs((CLOSE - X6)),7,1)) * 100); 
X8:=CROSS(79,X7); 
X9:=FILTER(X8,4); 
DRAWTEXT(X9,(HIGH * 1.02),'●出货'),COLOR9000F5; 
STICKLINE(C>1.098*REF(C,1),C,O,0,0),COLORYELLOW; 
AAA:=CONST(HHV(H,90)); 
R1:=MA(CLOSE,1); 
R2:=MA(CLOSE,3); 
R3:=(MA(R2,1)*1); 
R4:=(MA(R2,3)*1); 
LC:=REF(CLOSE,1); 
rsi:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100); 
FF:=EMA(CLOSE,3); 
MA15:=EMA(CLOSE,21);
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; 
VAR12:=(HIGH+LOW+CLOSE)/3; 
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14)); 
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70)); 
VAR15:=IF(VAR13>=150 AND VAR13<200 AND VAR14>=150 AND VAR14<200,10,0); 
VAR16:=IF(VAR13<=-150 AND VAR13>-200 AND VAR14<=-150 AND VAR14>-200,-10,VAR15); 
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; 
VAR18:=100-ABS(VAR17); 
VAR19:=IF(VAR18<90,VAR18,100); 
VAR1A:=IF(VARE>0,VARE,0); 
VAR1B:=IF(VAR14>=200 AND VAR13>=150,15,IF(VAR14<=-200 AND VAR13<=-150,-15,VAR16))+60; 
VAR1C:=VAR1A>48 AND VAR1B>60 AND VAR19<100; 
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,HIGH*1.02,'大笔出货'),LINETHICK1,COLORFFCC66; 
AA1:=AMOUNT/V; 
BB1:=L<AA1*0.9; 
CC1:=(C-REF(C,1))/REF(C,1)*100>1.2; 
DD1:=L<MA(C,5)*0.921; 
EE1:=V<MA(V,5)*1.5; 
老鼠仓:=BB1 AND CC1 AND DD1 AND EE1,LINETHICK0; 
DRAWTEXT(老鼠仓,(LOW* 0.99),'老鼠仓'),COLOR40CCFF;
A74:=MA(CLOSE,20); 
A75:=(CLOSE > MA(CLOSE,5)); 
A76:=(MA(CLOSE,5) > MA(CLOSE,10)); 
A77:=(CLOSE > MA(CLOSE,10)); 
A78:=(MA(CLOSE,5) > MA(CLOSE,20)); 
A79:=(CLOSE > MA(CLOSE,20)); 
A710:=REF(A74,1); 
A711:=(A74 > A710); 
AVX:=(((((IF(A75,10,(0 - 10)) + IF(A76,10,(0 - 10))) + IF(A77,10,(0 - 10))) 
+ IF(A78,10,(0 - 10))) + IF(A79,10,(0 - 10))) + IF(A711,10,(0 - 10))); 
DSLX:=(CLOSE / INDEXC); 
DSLX1:=MA(DSLX,5); 
DSLX2:=MA(DSLX,10); 
V1:=MA(vol,5); 
V2:=MA(VOL,10); 
T1:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); 
T2:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); 
T3:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 > V2)) AND (DSLX < DSLX1)),1,0)); 
T4:=CONST(IF(C<200 AND ((CROSS(AVX,1) AND (V1 <= V2)) AND (DSLX < DSLX1)),1,0)); 
T5:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); 
T6:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); 
T7:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); 
T8:=CONST(IF(C<200 AND ((CROSS(1,AVX) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); 
T9:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); 
T10:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); 
T11:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); 
T12:=CONST(IF(C<200 AND ((((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); 
T13:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX >= DSLX1)),1,0)); 
T14:=CONST(IF( C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX >= DSLX1)),1,0)); 
T15:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)) AND (DSLX < DSLX1)),1,0)); 
T16:=CONST(IF(C<200 AND ((((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)) AND (DSLX < DSLX1)),1,0)); 
T17:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0)); 
T18:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 >= V2)),1,0)); 
T19:=CONST(IF(C>200 AND (CROSS(AVX,1) AND (V1 < V2)),1,0)); 
T20:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 >= V2)),1,0)); 
T21:=CONST(IF(C>200 AND (CROSS(1,AVX) AND (V1 < V2)),1,0)); 
T22:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 >= V2)),1,0)); 
T23:=CONST(IF(C>200 AND (((AVX >= 1) AND (REF(AVX,1) > 0)) AND (V1 < V2)),1,0)); 
T24:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 >= V2)),1,0)); 
T25:=CONST(IF(C>200 AND (((AVX < 1) AND (REF(AVX,1) < 0)) AND (V1 < V2)),1,0)); 
AA:=BARSCOUNT(C); 
AH:=HHV(H,200); 
AL:=LLV(L,200); 
A0:=(AH-AL)/40; 
B1:=L-A0; 
STICKLINE((AA+0)/34=FLOOR((AA+0)/34),B1,B1-1.5*A0,2,0),COLORF00FF0; 
DRAWTEXT((AA+0)/34=FLOOR((AA+0)/34),B1-1*A0,'时间窗变盘'),COLORF00FF0; 
VAR2S:=(2*CLOSE+HIGH+LOW)/4; 
VAR3S:=IF(YEAR>=2099 AND MONTH>2,0,1); 
VAR4S:=LLV(LOW,5); VAR5S:=HHV(HIGH,4); 
散户:=EMA((VAR2S-VAR4S)/(VAR5S-VAR4S)*100,4)*VAR3S; 
庄家:=EMA(0.667*REF(散户,1)+0.333*散户,2)*VAR3S; 
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L-0.05,'←吸'),COLORRED; 
BBB1:=MA(C,1); 
B2:=SMA(SMA(SMA(BBB1,2,1),2,1),2,1),COLORRED; 
SMA2:=MA(B2,2); 
VARB1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21)))); 
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34)); 
买:DRAWTEXT(CROSS(VARB1,VAR3) AND B2>SMA2,(LOW * 0.97),'←⊙鱼儿买'),COLORRED;
新SAR100:=NEWsar(1,100),COLORLIMAGENTA;
新SAR10:=NEWSAR(1,10);
新SAR5:=NEWSAR(1,5);
新SAR1:=NEWSAR(1,1);
现价:=C;
DRAWBAND(新SAR10,RGB(41,36,33),新SAR100+0.02,RGB(41,36,33));
前20内高:=HHV(C,20);
昨前高:CONST(REF(前20内高,2)),COLORYELLOW;
XX:=DRAWLINE(CURRBARSCOUNT=5,昨前高*0.98,CURRBARSCOUNT=1,昨前高,0);
DRAWBAND(昨前高,RGB(255,255,0),XX,RGB(0,0,0));
XX1:=DRAWLINE(CURRBARSCOUNT=9,昨前高,CURRBARSCOUNT=5,昨前高*0.98,0);
DRAWBAND(昨前高,RGB(255,255,0),XX1,RGB(0,0,0));
新SAR101:NEWSAR(1,100),COLORLIMAGENTA;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAwrECTREL(780,850,920,980,90);
DRAWTEXT_FIX(1,0.81,0.9,0,'两山凹陷处有大阳'),COLORYELLOW;
DRAWRECTREL(680,50,820,170,90);
DRAWTEXT_FIX(1,0.70,0.10,0,'黄金三角上是望高台'),COLORYELLOW;
反转:=新SAR101<REF(新SAR101,1) AND REF(新SAR101,1)<REF(新SAR101,2) AND REF(新SAR101,2)<REF(新SAR101,3) AND C>新SAR101;{选股时去掉前面的等号}
M120:MA(C,120);
M240:MA(C,240);
MSAR24:MA(新SAR100,24),COLORYELLOW;
继续阅读 →

通达信时间筹码主图指标(其他)指标公式

📅 2026-06-14

核心逻辑

这是一个“上市时间分段”指标,用于在K线图上标记股票上市以来的关键时间节点。具体原理是: 1. 计算股票上市以来的总交易天数(A0) 2. 按不同比例(10%、20%、30%...90%)在K线图上画水平线段 3. 用不同颜色区分多个阶段(灰色为第二阶段,浅绿色为第三、第四阶段) 4. 在部分位置标注价格数值和百分比(如90%、80%、70%等) 该指标本质上是一个**时间周期可视化工具**,用于帮助投资者分析股票在不同上市时间段的价格位置和走势特征。

买卖信号

**无买卖信号**。这是一个纯画线指标,不包含任何买入/卖出条件判断语句,没有使用CROSS、FILTER、DRAWTEXT(信号文本)、DRAWICON(信号图标)等函数产生交易信号。

用法

1. **适用场景**:适用于长线分析,尤其适合分析上市时间较长的股票在不同时间阶段的支撑/压力位 2. **使用方法**:直接加载到主图使用,观察这些时间分段线与股价的相对位置 3. **注意事项**: - 仅在K线数量少于36根时显示(新股或次新股) - 主要用于辅助分析股价的历史位置和运行周期 - 不提供交易决策,需结合其他指标使用

公式源码

{时间上10分上市日期}
A0:=IF(CURRBARSCOUNT=1,BARSSINCE(C>0),DRAWNULL);
{第二阶段分段}
A11:=INTPART(IF(A0>0,A0*0.15,0));
STICKLINE(CURRBARSCOUNT<36 AND A11>0,REF(C,A11),REF(C,A11),A0*0.85,-1)COLORGRAY;
A12:=INTPART(IF(A0>0,A0*0.25,0));
STICKLINE(CURRBARSCOUNT<36 AND A12>0,REF(C,A12),REF(C,A12),A0*0.75,-1)COLORGRAY;
A13:=INTPART(IF(A0>0,A0*0.35,0));
STICKLINE(CURRBARSCOUNT<36 AND A13>0,REF(C,A13),REF(C,A13),A0*0.65,-1)COLORGRAY;
A14:=INTPART(IF(A0>0,A0*0.45,0));
STICKLINE(CURRBARSCOUNT<36 AND A14>0,REF(C,A14),REF(C,A14),A0*0.55,0-1)COLORGRAY;
A15:=INTPART(IF(A0>0,A0*0.55,0));
STICKLINE(CURRBARSCOUNT<36 AND A15>0,REF(C,A15),REF(C,A15),A0*0.45,0-1)COLORGRAY;
A16:=INTPART(IF(A0>0,A0*0.65,0));
STICKLINE(CURRBARSCOUNT<36 AND A16>0,REF(C,A16),REF(C,A16),A0*0.35,0-1)COLORGRAY;
A17:=INTPART(IF(A0>0,A0*0.75,0));
STICKLINE(CURRBARSCOUNT<36 AND A17>0,REF(C,A17),REF(C,A17),A0*0.25,0-1)COLORGRAY;
A18:=INTPART(IF(A0>0,A0*0.85,0));
STICKLINE(CURRBARSCOUNT<36 AND A18>0,REF(C,A18),REF(C,A18),A0*0.15,0-1)COLORGRAY;
A19:=INTPART(IF(A0>0,A0*0.95,0));
STICKLINE(CURRBARSCOUNT<36 AND A19>0,REF(C,A19),REF(C,A19),A0*0.05,0-1)COLORGRAY;
{第三阶段分段}
A21:=INTPART(IF(A0>0,A0*0.17,0));
STICKLINE(CURRBARSCOUNT<36 AND A21>0,REF(C,A21),REF(C,A21),A0*0.83,-1)COLORLIGREEN; 
A22:=INTPART(IF(A0>0,A0*0.27,0));
STICKLINE(CURRBARSCOUNT<36 AND A22>0,REF(C,A22),REF(C,A22),A0*0.73,-1)COLORLIGREEN; 
A23:=INTPART(IF(A0>0,A0*0.37,0));
STICKLINE(CURRBARSCOUNT<36 AND  A23>0,REF(C,A23),REF(C,A23),A0*0.63,-1)COLORLIGREEN; 
A24:=INTPART(IF(A0>0,A0*0.47,0));
STICKLINE(CURRBARSCOUNT<36 AND A24>0,REF(C,A24),REF(C,A24),A0*0.53,0-1)COLORLIGREEN; 
A25:=INTPART(IF(A0>0,A0*0.57,0));
STICKLINE(CURRBARSCOUNT<36 AND A25>0,REF(C,A25),REF(C,A25),A0*0.43,0-1)COLORLIGREEN; 
A26:=INTPART(IF(A0>0,A0*0.67,0));
STICKLINE(CURRBARSCOUNT<36 AND A26>0,REF(C,A26),REF(C,A26),A0*0.33,0-1)COLORLIGREEN; 
A27:=INTPART(IF(A0>0,A0*0.77,0));
STICKLINE(CURRBARSCOUNT<36 AND A27>0,REF(C,A27),REF(C,A27),A0*0.23,0-1)COLORLIGREEN; 
A28:=INTPART(IF(A0>0,A0*0.87,0));
STICKLINE(CURRBARSCOUNT<36 AND A28>0,REF(C,A28),REF(C,A28),A0*0.13,0-1)COLORLIGREEN; 
A29:=INTPART(IF(A0>0,A0*0.97,0));
STICKLINE(CURRBARSCOUNT<36 AND A29>0,REF(C,A29),REF(C,A29),A0*0.03,0-1)COLORLIGREEN; 
{第四阶段分段}
A31:=INTPART(IF(A0>0,A0*0.13,0));
STICKLINE(CURRBARSCOUNT<36 AND A31>0,REF(C,A31),REF(C,A31),A0*0.87,-1)COLORLIGREEN; 
A32:=INTPART(IF(A0>0,A0*0.23,0));
STICKLINE(CURRBARSCOUNT<36 AND A32>0,REF(C,A32),REF(C,A32),A0*0.77,-1)COLORLIGREEN; 
A33:=INTPART(IF(A0>0,A0*0.33,0));
STICKLINE(CURRBARSCOUNT<36 AND A33>0,REF(C,A33),REF(C,A33),A0*0.67,-1)COLORLIGREEN; 
A34:=INTPART(IF(A0>0,A0*0.43,0));
STICKLINE(CURRBARSCOUNT<36 AND A34>0,REF(C,A34),REF(C,A34),A0*0.57,0-1)COLORLIGREEN; 
A35:=INTPART(IF(A0>0,A0*0.53,0));
STICKLINE(CURRBARSCOUNT<36 AND A35>0,REF(C,A35),REF(C,A35),A0*0.47,0-1)COLORLIGREEN; 
A36:=INTPART(IF(A0>0,A0*0.63,0));
STICKLINE(CURRBARSCOUNT<36 AND A36>0,REF(C,A36),REF(C,A36),A0*0.37,0-1)COLORLIGREEN; 
A37:=INTPART(CURRBARSCOUNT<200 AND IF(A0>0,A0*0.73,0));
STICKLINE(CURRBARSCOUNT<36 AND A37>0,REF(C,A37),REF(C,A37),A0*0.27,0-1)COLORLIGREEN; 
A38:=INTPART(IF(A0>0,A0*0.83,0));
STICKLINE(CURRBARSCOUNT<36 AND A38>0,REF(C,A38),REF(C,A38),A0*0.17,0-1)COLORLIGREEN; 
A39:=INTPART(IF(A0>0,A0*0.93,0));
STICKLINE(CURRBARSCOUNT<36 AND A39>0,REF(C,A39),REF(C,A39),A0*0.07,0-1)COLORLIGREEN; 
A1:=INTPART(IF(A0>0,A0*0.1,0));
STICKLINE(A1>0,REF(C,A1),REF(C,A1),A0*0.9,0),COLORWHITE;
DRAWNUMBER(A1>0,REF(C,A1)*1.01,REF(C,A1))COLORYELLOW;
DRAWTEXT(A1>0,REF(C,A1)*1.01,'_______90%')COLORWHITE;
A2:=INTPART(IF(A0>0,A0*0.2,0));
STICKLINE(A2>0,REF(C,A2),REF(C,A2),A0*0.8,0);
DRAWNUMBER(A2>0,REF(C,A2)*1.01,REF(C,A2))COLORYELLOW;
DRAWTEXT(A2>0,REF(C,A2)*1.01,'_______80%')COLORWHITE;
A3:=INTPART(IF(A0>0,A0*0.3,0));
STICKLINE(A3>0,REF(C,A3),REF(C,A3),A0*0.7,0);
DRAWNUMBER(A3>0,REF(C,A3)*1.01,REF(C,A3))COLORYELLOW;
DRAWTEXT(A3>0,REF(C,A3)*1.01,'_______70%')COLORWHITE;
A4:=INTPART(IF(A0>0,A0*0.4,0));
STICKLINE(A4>0,REF(C,A4),REF(C,A4),A0*0.6,0);
A5:=INTPART(IF(A0>0,A0*0.5,0));
STICKLINE(A5>0,REF(C,A5),REF(C,A5),A0*0.5,0);
A6:=INTPART(IF(A0>0,A0*0.6,0));
STICKLINE(A6>0,REF(C,A6),REF(C,A6),A0*0.4,0);
A7:=INTPART(IF(A0>0,A0*0.7,0));
STICKLINE(A7>0,REF(C,A7),REF(C,A7),A0*0.3,0);
A8:=INTPART(IF(A0>0,A0*0.8,0));
STICKLINE(A8>0,REF(C,A8),REF(C,A8),A0*0.2,0);
A9:=INTPART(IF(A0>0,A0*0.9,0));
STICKLINE(A9>0,REF(C,A9),REF(C,A9),A0*0.1,0);
DRAWKLINE(H,O,L,C);
继续阅读 →

通达信时光隧道2011指标(超买超卖型)指标公式

📅 2026-06-14

核心逻辑

该指标基于BIAS(乖离率)原理,通过计算收盘价与均线的偏离程度来判断市场的超买超卖状态。具体计算方式是:(收盘价-27日均线)/27日均线×100,再进行3日平滑处理。BIAS3>0表示股价高于均线,处于多头市场;BIAS3<0表示股价低于均线,处于空头市场。数值越大表示偏离均线越远,可能存在回调风险。

买卖信号

- **持股信号**:BIAS3>0时进入持股区(显示粉色区域) - **持币信号**:BIAS3<0时进入持币区(显示绿色区域) - **见底信号**:BIAS3<-15时显示"见底"信号(黄色),表示严重超卖,可能即将反弹 - **抄底信号**:满足以下条件时显示"抄底"信号(青色):8日内BIAS3为负的天数≥8天,且34日内BIAS3为正的天数>13天,且55日内BIAS3为负的天数>30天

用法

1. **适用场景**:适用于判断市场的超买超卖状态和阶段性底部,适合中短线交易 2. **注意事项**: - BIAS3<-15属于极端超卖区域,是较强的见底信号 - 抄底信号要求前期有较长的下跌过程(55日内超过30天为负),属于左侧交易信号 - 该指标反应较为灵敏,可能产生频繁信号,需结合其他指标验证 - 在强势趋势中,BIAS3可能长时间保持正值或负值

公式源码

bias1:=MA((CLOSE-MA(CLOSE,13))/MA(CLOSE,13),3)*100,COLORWHITE;
BIAS3:=MA((CLOSE-MA(CLOSE,27))/MA(CLOSE,27),3)*100,COLORFF00FF,LINETHICK2;
持币区:IF(BIAS3<0,BIAS3,0),COLOR00EE00,LINETHICK2;
持股区:IF(BIAS3>0,BIAS3,0),COLORFF00FF,LINETHICK2;
见底:IF(BIAS3<-15,10,0),LINETHICK1,COLORYELLOW;
抄底:IF(COUNT(BIAS3<0,8)>=8 AND COUNT(BIAS3>0,34)>13 AND COUNT(BIAS3<0,55)>30,10,0),COLORCYAN,LINETHICK1;
继续阅读 →

通达信红升彩色选股指标(均线型)指标公式

📅 2026-06-14

核心逻辑

该指标通过识别K线组合形态来判断趋势转换。具体逻辑: 1. **K线形态识别**:VAR1-VAR18系列变量判断连续多根K线的涨跌关系,区分“上涨中继形态”(VAR1-VARC)和“下跌中继形态”(VARD-VAR18) 2. **红升线计算**:是一个21日加权移动平均线(权重从20递减到1),对近期价格赋予更高权重 3. **买入条件**:要求前期已经经历下跌或调整(VARD-VAR18形态),然后出现反转信号(VAR1上涨形态),同时红升线向上拐头,股价上穿红升线

买卖信号

**买入信号**: ```买入:(REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1 AND 红升线>REF(红升线,1) AND CROSS(C,红升线);``` 满足条件:①前一天处于下跌/调整状态;②当天出现上涨K线;③红升线当日高于昨日;④股价从下向上突破红升线 **注意**:公式中只有买入条件,没有卖出条件

用法

1. **适用场景**:适用于趋势反转的短线买入信号识别,在下跌后寻找起涨点 2. **使用方法**:当出现买入信号时,可考虑建仓;需结合成交量和其他指标验证 3. **注意事项**: - 该指标仅有买入信号,无卖出提示,需配合其他指标使用 - 红升线本身具有支撑/压力作用,股价上穿后可作为趋势转强信号 - VAR系列形态判断较为复杂,本质上是在寻找“跌透后起涨”的转折点

公式源码

JRH:=HHV(C,2);
JRL:=LLV(C,2);
MA3:=MA(CLOSE,3);
YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
VAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
VAR2:=(REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR3:=(REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR4:=(REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR5:=(REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR6:=(REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR7:=(REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR8:=(REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR9:=(REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VARA:=(REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VARB:=(REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VARC:=(REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));
VARE:=(REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VARF:=(REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR10:=(REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR11:=(REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR12:=(REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR13:=(REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR14:=(REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR15:=(REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR16:=(REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
VAR17:=(REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
VAR18:=(REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
红升线:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)+16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)+12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)+8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)+4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211;
买入:(REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1 AND 红升线>REF(红升线,1) AND crOSS(C,红升线);
继续阅读 →

通达信时分牵引线指标(趋势型)指标公式

📅 2026-06-14

核心逻辑

该指标是一个趋势跟踪型指标,结合了价格和成交量进行综合分析。核心原理是: - **VAR1**(中期均价):取30日和72日收盘价EMA的均值,作为价格趋势线 - **VAR2**(均量线):取10日和32日成交量EMA的均值,作为成交量趋势线 - **VAR3**(量价综合):将价格均线和成交量均线综合计算,形成量价共振指标 - **VAR6**(趋势确认):要求VAR1和VAR4都连续5天上涨,确保趋势的稳定性 通过比较短期均价与长期均价、量价综合指标与均线的相对位置来判断趋势方向。

买卖信号

**买入信号:** - **趋势关注**:VAR1上穿EMA(VAR1,60)(即30日均价上穿60日均价)且VAR6成立(连续5天上涨),触发买入 - **量价关注**:VAR3上穿VAR5且VAR6成立,触发买入(显示"L0V"文字标记) - **冲击量**:VAR3>VAR5且VAR6成立,量价齐升信号 **其他信号:** - DRAWICON在趋势关注成立时显示买入图标 - DRAWTEXT在量价关注成立时显示"L0V"文字 **辅助判断:** - 强势区:VAR1>强弱线(红线区域) - 止损区:VAR1<强弱线(绿线区域)

用法

1. **适用场景**:中长线趋势行情,特别适合震荡上行或趋势明确的股票 2. **使用方法**: - 关注"趋势关注"信号(红色图标)和"量价关注"信号("L0V"文字) - 冲击量出现时可能表示强势拉升 - 当价格进入红色"强势区"时持股,进入绿色"止损区"时减仓 3. **注意事项**: - 该指标偏重趋势确认,信号可能有一定滞后 - VAR6要求连续5天上涨,会过滤掉部分波动 - 建议结合其他指标或形态综合判断,避免单一看信号操作 - 周期建议使用日线及以上周期

公式源码

日时转换:=IF(PERIOD=5,120,240);
QZS:=(EMA(CLOSE,10)+EMA(CLOSE,32))/2;
VAR1:=(EMA(CLOSE,30)+EMA(CLOSE,72))/2;
VAR2:=(EMA(vol,10)+EMA(VOL,32))/2;
VAR3:=(VAR1+VAR2)/2;
VAR4:=EMA(VAR3,30);
VAR5:=EMA(VAR3,60);
VAR6:=EVERY(VAR1>REF(VAR1,1),5) AND EVERY(VAR4>REF(VAR4,1),5);
DRAWBAND(VAR1,RGB(150,30,30),EMA(VAR1,60),RGB(0,110,30));
牵引线:VAR1,COLORYELLOW;
强弱线:EMA(VAR1,日时转换),POINTDOT,COLORWHITE;
趋势关注:IF(crOSS(VAR1,EMA(VAR1,60)) AND VAR6,1,0),NODRAW,COLORRED;
量价关注:IF(CROSS(VAR3,VAR5) AND VAR6,1,0),NODRAW,COLORWHITE;
冲击量:IF(VAR3>VAR5 AND VAR6,1,0),NODRAW,COLORYELLOW;
强势区:IF(VAR1>强弱线,1,DRAWNULL),NODRAW,COLORRED;
止损区:IF(VAR1<强弱线,1,DRAWNULL),NODRAW,COLORGREEN;
STICKLINE(QZS>VAR1,QZS,VAR1,1,0),COLORFF00FF;
STICKLINE(冲击量=1,QZS,VAR1,1,0),COLORYELLOW;
DRAWICON(趋势关注=1,EMA(VAR1,60),13);
DRAWTEXT(量价关注=1,EMA(VAR1,60),'L0V'),COLORWHITE;
继续阅读 →

通达信时窗共振指标(超买超卖型)指标公式

📅 2026-06-14

核心逻辑

该指标通过计算"转折价"来预判股价短期支撑和压力位。核心公式A=(CLOSE*2-REF(CLOSE,3))是一个短期价格转折指标,计算逻辑是:用当前收盘价乘以2,再减去3天前的收盘价。这个数值代表的是短期价格的变化趋势和关键价位。 同时公式还计算了"明日转折价"(2日前收盘价×2-5日前收盘价)、“后日转折价"(1日前收盘价×2-4日前收盘价)、“大后日转折价"(当日收盘价×2-3日前收盘价),形成一组预判未来1-3天价格转折点的系列价位。 当A值下降时用绿色线条显示,直观反映短期趋势的走弱。

买卖信号

**卖出信号:** - DRAWICON(A<REF(A,1) AND REF(A,1)>REF(A,2),A,2) - 当满足条件时在图表上显示2号图标(绿色向下箭头) - 具体条件:当日A值小于昨日A值,且昨日A值大于前日A值(表示A值出现向下转折,形成短期卖出信号)

用法

1. **适用场景**:短线交易,用于判断短期价格的转折点 2. **使用方法**:观察绿色向下箭头图标出现时,可能预示短期价格回调,可考虑减仓或卖出 3. **注意事项**: - 该指标属于超短线指标,信号频繁,需结合其他指标验证 - 建议配合20日均线使用,当价格跌破20日均线时信号更可靠 - 单独使用容易产生假信号,需结合大盘走势和成交量综合判断

公式源码

均线20日:MA(CLOSE,20),LINETHICK2,COLORBLUE;
转折价明日:(REF(CLOSE,2)*2-REF(CLOSE,5)),LINETHICK2,COLORYELLOW;
转折价后日:(REF(CLOSE,1)*2-REF(CLOSE,4)),LINETHICK2,COLORWHITE;
转折价大后日:CLOSE*2-REF(CLOSE,3),LINETHICK2,COLORRED;
A:=(CLOSE*2-REF(CLOSE,3));
IF(A<REF(A,1),A,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWICON(A<REF(A,1) AND REF(A,1)>REF(A,2),A,2);
继续阅读 →

通达信石榴摇钱指标(综合型)指标公式

📅 2026-06-14

核心逻辑

该指标是一个综合型超买超卖指标,通过结合RSI、ADX和威廉指标来判断市场阶段底部。具体计算过程:1)计算5日RSI判断短期超买超卖;2)计算DMI(包括PDI、MDI和ADX)判断趋势强度;3)用RSI加上ADX得到AV值;4)用10日威廉指标WR10与RSI差值得到NEWvol;5)最后将AV和NEWvol相加得到"阶段底部"指标。当阶段底部为负值时表示市场处于超卖阶段(红色),为正值时表示相对强势(橙红色)。

买卖信号

该公式没有包含明确的买入卖出条件语句(如CROSS、IF等逻辑判断),主要是通过图形展示: - 阶段底部>=0时显示橙红色柱状线 - 阶段底部<0时显示红色柱状线 - 趋势线>230时显示绿色区域(可视为超买警告) - 230位置有白色横线作为参考线

用法

1. **适用场景**:用于判断市场的阶段性底部区域,当阶段底部由负转正时可能存在反弹机会 2. **使用方法**:观察阶段底部数值由负变正的转折点,结合趋势线位置判断 3. **注意事项**:该指标为复合指标,融合了趋势类(ADX)和超买超卖类(RSI、WR)特征,属于综合性指标;无明确买卖信号提示,需结合其他指标或K线形态综合判断;230位置可作为超买参考线

公式源码

LC:=REF(CLOSE,1);
rsi5:=((SMA(MAX((CLOSE - LC),0),5,1) / SMA(Abs((CLOSE - LC)),5,1)) * 100);
R:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),10);
HD:=(HIGH - REF(HIGH,1));
LD:=(REF(LOW,1) - LOW);
DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),10);
DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),10);
PDI:=((DMP * 100) / R);
mdi:=((DMM * 100) / R);
ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),5);
AV:=(RSI5 + ADX);
DXR:=(((ADX + REF(ADX,5)) / 2) + RSI5);
0,COLORFF00FF;
wr10:=((100 * (HHV(HIGH,10) - CLOSE)) / (HHV(HIGH,10) - LLV(LOW,10)));
NEWvol:=(RSI5 - WR10);
阶段底部:=(AV + NEWVOL);
STICKLINE((阶段底部 >= 0),0,阶段底部,1,0),COLORCC6600;
STICKLINE((阶段底部 < 0),0,阶段底部,4,0),COLORRED;
趋势线:LLV(阶段底部,1),COLORFFFFFF;
STICKLINE((趋势线 >230 ),250,趋势线,4,0),COLORGREEN;
230,COLORFFFFFF;
继续阅读 →

通达信十字斩选股指标(超买超卖型)指标公式

📅 2026-06-14

核心逻辑

该指标寻找一种特定的技术形态:股价在当日大幅跳空低开(下跌超过3%),但最终收阳线,且K线实体非常小(近似十字星),同时带有较长的上下影线。这种形态通常表示股价在盘中经历了大幅波动后,最终以上涨收盘,可能预示着短期的超跌反弹或底部反转信号。

买卖信号

- **买入信号**:当满足以下全部条件时出现买入信号(XG): 1. VAR2:K线带有上下影线(最高价高于开盘价和收盘价,最低价低于开盘价和收盘价) 2. VAR3:K线实体非常小(实体振幅小于0.5%或绝对价差小于0.05元) 3. VAR4:当日跳空低开且下跌超过3% 4. VAR29:收盘价高于开盘价(收阳线)

用法

- **适用场景**:适用于寻找超跌反弹机会,当个股出现大幅低开但最终收涨的形态时可能产生信号 - **注意事项**: - 该信号较为苛刻,需要同时满足多个条件,出现频率可能较低 - 属于超买超卖型指标,主要用于捕捉极端行情下的反转机会 - 建议结合其他技术分析工具和基本面分析综合判断 - 黄色粗线(COLORYELLOW, LINETHICK3)表示这是买入信号

公式源码

VAR1:=HIGH>MAX(CLOSE,OPEN);
VAR2:=VAR1 AND LOW<MIN(CLOSE,OPEN);
VAR3:=(Abs(CLOSE-OPEN)/OPEN<0.005 OR ABS(CLOSE-OPEN)<0.05);
VAR4:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100<-3;
VAR28:=VAR2 AND VAR3 AND VAR4;
VAR29:=CLOSE>=OPEN;
XG:VAR28 AND VAR29,COLORYELLOW,LINETHICK3;
继续阅读 →

通达信十字星线选股指标(成交量型)指标公式

📅 2026-06-14

核心逻辑

该指标寻找的是“跳空十字星+放量突破”的强势股形态。具体原理如下: 1. **虚拟成交量**:将当日成交量换算为全天成交量(假设交易4小时) 2. **换手率**:计算实时换手率 3. **跳空十字星条件**:昨日存在向上或向下的跳空缺口,且K线实体很小(实体占比<30%) 4. **放量条件**:今日成交量较昨日放大1.5倍以上 5. **换手要求**:换手率>3% 6. **突破确认**:今日收盘价高于昨日最高价 整体逻辑是:昨日出现跳空十字星(可能是变盘信号),今日放量突破昨日高点,形成强势上攻形态。

买卖信号

- **买入信号**:当XG条件满足(即所有TJ1-TJ2-TJ3-TJ4-TJ5同时成立)时产生买入信号 - 这是一个**选股/买入**指标,不包含卖出条件

用法

1. **适用场景**:用于选出短线强势股,尤其适合捕捉跳空突破的涨停板或大幅上涨的股票 2. **使用方法**: - 可作为选股公式使用,筛选出符合条件的股票 - 配合其他技术分析(如均线、趋势线)确认买入时机 3. **注意事项**: - 该指标偏短线,需要结合大盘环境和热点板块 - 换手率>3%可过滤掉一些冷门股 - 建议结合基本面分析,避免追高被套 - 十字星后的放量突破可能是主力行为,但需防范假突破

公式源码

XV:=IF(CURRBARSCOUNT=1 AND PERIOD=5,vol*240/FROMOPEN,VOL);{虚拟成交量}
HS:=XV/CAPITAL*100;{换手}
TJ1:=REF(O,1)<=REF(L,2) || REF(O,1)>=REF(H,2);{下跳十字星线或上跳十字星线}
TJ2:=Abs(REF(C,1)-REF(O,1))/(REF(H,1)-REF(L,1))<3/10;{k线实体%比小于3/10}
TJ3:=XV/REF(VOL,1)>1.5;{单日量比>1.5}
TJ4:=HS>3;{换手>3}
TJ5:=C>REF(H,1);{十字星线反转或向上确认}
XG:TJ1 AND TJ2 AND TJ3 AND TJ4 AND TJ5;
继续阅读 →

通达信十字星线Ⅱ选股指标(成交量型)指标公式

📅 2026-06-14

核心逻辑

该指标是一个结合量价关系的短线选股指标。其核心原理是:通过虚拟成交量(解决当日成交量未完全显示的问题)筛选出成交量异常放大(量比>1.5)且换手率较高(>3%)的股票,同时要求昨日K线呈现十字星形态(实体占比<30%),并且今日价格突破昨日最高价。整体逻辑是寻找在底部区域出现放量突破的强势股。

买卖信号

该指标为选股/预警指标(XG),当以下5个条件全部满足时产生信号: - **TJ1**:昨日开盘价 ≤ 前日最低价(价格处于低位) - **TJ2**:昨日为十字星或类十字星(实体占比<30%) - **TJ3**:今日量比 > 1.5(成交量明显放大) - **TJ4**:换手率 > 3%(市场活跃度较高) - **TJ5**:今日收盘价 > 昨日最高价(价格突破昨日高点)

用法

1. **适用场景**:适合短线交易,用于捕捉底部启动的放量突破股 2. **使用方法**:作为选股公式或预警公式使用,在日线周期或5分钟周期效果较好 3. **注意事项**: - 该指标未使用DRAWTEXT等绘图函数,仅作为条件选股使用 - 虚拟成交量仅在当日有效,次日自动恢复正常 - 建议结合大盘走势和板块热点综合判断 - 十字星出现在低位时信号更可靠

公式源码

XV:=IF(CURRBARSCOUNT=1 AND PERIOD=5,vol*240/FROMOPEN,VOL);{虚拟成交量}
HS:=XV/CAPITAL*100;{换手}
TJ1:=REF(O,1)<=REF(L,2);{满足条件1}
TJ2:=Abs(REF(C,1)-REF(O,1))/(REF(H,1)-REF(L,1))<3/10;{十字星线,附加条件}
TJ3:=XV/REF(VOL,1)>1.5;{单日量比>1.5,附加条件}
TJ4:=HS>3;{换手>3,附加条件}
TJ5:=C>REF(H,1);{满足条件2}
XG:TJ1 AND TJ2 AND TJ3 AND TJ4 AND TJ5;
继续阅读 →

通达信十字星飘带主图指标(均线型)指标公式

📅 2026-06-14

核心逻辑

该指标构建了一个多周期EMA均线系统。首先计算VAR1(加权平均价,收盘价权重为2),然后计算A1为3日、6日、12日、24日四个周期EMA的均值,再对A1进行连续6次二次EMA平滑形成A2-A7。视觉上用白色表示上涨、青色表示下跌。"皈依"信号的核心逻辑是:当出现十字星形态(长上下影线或收盘等于开盘)且十字星穿越A1均线,同时A1到A7这7个EMA值高度接近(取整后相等),表示市场处于极度收敛状态,可能即将转向。

买卖信号

- **买入信号**:当"皈依"条件满足时,在K线下方显示"↖㊣准备转向"红色文字提示,表示准备买入 - **皈依条件**:十字星 AND 数字相近1-6同时成立,即十字星形态+7个EMA值高度收敛

用法

该指标适用于震荡市或盘整末期,寻找趋势转折点。当出现"皈依"信号时,表示市场可能即将变盘。注意事项:1)需结合成交量验证信号有效性;2)建议在趋势明确的行情中使用;3)多个EMA值越接近,说明收敛程度越高,转向信号越可靠;4)需设置止损位控制风险。

公式源码

VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
A1:=(EMA(VAR1,3)+EMA(VAR1,6)+EMA(VAR1,12)+EMA(VAR1,24))/4; 
A2:=EMA(A1,2); 
A3:=EMA(A2,2);
A4:=EMA(A3,2);
A5:=EMA(A4,2); 
A6:=EMA(A5,2);
A7:=EMA(A6,2);
IF(A1>REF(A1,1),A1,DRAWNULL),COLORWHITE;
IF(A1<REF(A1,1),A1,DRAWNULL),COLORCYAN;
IF(A2>REF(A2,1),A2,DRAWNULL),COLORWHITE;
IF(A2<REF(A2,1),A2,DRAWNULL),COLORCYAN;
IF(A3>REF(A3,1),A3,DRAWNULL),COLORWHITE;
IF(A3<REF(A3,1),A3,DRAWNULL),COLORCYAN;
IF(A4>REF(A4,1),A4,DRAWNULL),COLORWHITE;
IF(A4<REF(A4,1),A4,DRAWNULL),COLORCYAN;
IF(A5>REF(A5,1),A5,DRAWNULL),COLORWHITE;
IF(A5<REF(A5,1),A5,DRAWNULL),COLORCYAN;
IF(A6>REF(A6,1),A6,DRAWNULL),COLORWHITE;
IF(A6<REF(A6,1),A6,DRAWNULL),COLORCYAN;
IF(A7>REF(A7,1),A7,DRAWNULL),COLORWHITE;
IF(A7<REF(A7,1),A7,DRAWNULL),COLORCYAN;
{*100是为了确保小数点后面四舍五入后相等}
十字星:=((H-L)/Abs(C-O)>=30 OR C=O)  AND C>A1 AND L<A1;
数字相近1:=INTPART(A1*100)=INTPART(A2*100) ;
数字相近2:=INTPART(A2*100)=INTPART(A3*100) ;
数字相近3:=INTPART(A3*100)=INTPART(A4*100) ;
数字相近4:=INTPART(A4*100)=INTPART(A5*100) ;
数字相近5:=INTPART(A5*100)=INTPART(A6*100) ;
数字相近6:=INTPART(A6*100)=INTPART(A7*100) ;
皈依:十字星 AND 数字相近1 AND 数字相近2 AND 数字相近3 AND 数字相近4 AND 数字相近5 AND 数字相近6,NODRAW;
DRAWTEXT(皈依,L*0.96,'↖㊣准备转向'),COLORRED;
继续阅读 →