一、指标概述

LIJIN系列指标是一个综合性的技术分析工具集,主要应用于股票或其他金融产品的价格走势分析。该指标通过多个子指标的组合计算,实现了对市场趋势、支撑阻力位、买卖信号等多维度分析。其核心特点是基于价格相对关系、移动平均和计数统计等方法,形成了一套较为完整的分析体系。

二、核心指标计算逻辑

1. 基础价格差计算

  • LIJIN1:衡量上涨日的上方压力空间
    • 若收盘>开盘:高价-收盘价
    • 否则:高价-开盘价
  • LIJIN2:衡量下跌日的下方支撑空间
    • 若收盘>开盘:开盘价-最低价
    • 否则:收盘价-最低价
  • LIJIN3/LIJIN4:分别为LIJIN1和LIJIN2的60日移动平均值的1.5倍,用于动态调整价格区间的参考范围

2. 涨跌幅判断

  • LIJIN5:涨幅超过约10%时标记为1(涨停判断)
  • LIJIN6:跌幅超过约10%时标记为1(跌停判断),并用蓝色柱状线标注

三、趋势周期分析

1. 上升趋势计数(LIJIN7-LIJIN10)

  • LIJIN7:当前收盘价高于4日前收盘价
  • LIJIN8:连续满足LIJIN7条件的周期数
  • 在第9、18个连续上升周期时,在图表上标注绿色/黄色的数字标记

2. 下降趋势计数(LIJIN12-LIJIN15)

  • LIJIN12:当前收盘价低于4日前收盘价
  • LIJIN13:连续满足LIJIN12条件的周期数
  • 在第9、18个连续下降周期时,在图表上标注相应数字

四、高级信号识别

1. 突破信号(LIJIN17-LIJIN21)

  • 统计在特定周期内价格突破前高的情况
  • 当连续突破次数达到特定阈值(3次、4次)时,标注特殊信号
  • 用不同颜色(橙色、绿色)区分不同类型的突破信号

2. 支撑位信号(LIJIN22-LIJIN26)

  • 统计在特定周期内价格跌破前低的情况
  • 类似突破信号的逻辑,用于识别支撑位的有效性
  • 用红色标注相关的信号

五、图形绘制功能

1. 支撑阻力线绘制

  • 根据计算出的关键点位(LIJIN36、LIJIN44等)绘制水平参考线
  • 使用不同颜色的柱状线表示多空方向
  • 在关键位置标注”多”、”空”文字提示

2. 高低点标记

  • 自动识别并标记历史高低点
  • 在图表右侧标注”高点”、”低点”提示
  • 使用趋势线(DRAWSL)连接相关的高低点,形成可视化参考

六、技术特点分析

1. 多周期融合

指标结合了短期价格行为和中长期趋势分析,通过不同周期的计数和统计,形成了多层次的分析视角。

2. 自适应参数

使用移动平均值的倍数作为动态参数,使指标能够适应不同市场波动率的环墶。

3. 视觉化表达

通过丰富的图形元素(柱状线、数字标记、文字标注、趋势线等)将复杂的计算逻辑转化为直观的图表信息。

七、应用建议

适用场景

  1. 趋势识别:通过连续的上升/下降周期计数判断趋势强度
  2. 支撑阻力位识别:利用高低点标记功能识别关键价位
  3. 突破信号确认:结合多种突破信号提高交易信号的可靠性
  4. 风险控制:通过涨跌停标记和极端价格行为警示

注意事项

  1. 该指标较为复杂,需要一定的学习成本才能完全理解各信号含义
  2. 建议结合其他技术指标和基本面分析综合使用
  3. 在震荡市中可能出现较多虚假信号
  4. 参数设置(如60日移动平均、1.5倍系数等)可能需要根据具体品种进行调整

八、总结

LIJIN系列指标是一套设计精良的技术分析工具,通过多维度、多层次的算法设计,为交易者提供了丰富的市场信息。其核心价值在于将价格行为、趋势分析和图形识别有机结合,形成了一套相对完整的分析体系。然而,任何技术指标都有其局限性,使用者应充分理解其计算逻辑和适用条件,在实践中不断验证和调整。

文华财经6源码:

LIJIN1:=IF(CLOSE>OPEN,HIGH-CLOSE,HIGH-OPEN);

LIJIN2:=IF(CLOSE>OPEN,OPEN-LOW,CLOSE-LOW);

LIJIN3:=MA(LIJIN1,60)*1.5;

LIJIN4:=MA(LIJIN2,60)*1.5;

LIJIN5:=IF((CLOSE-REF(CLOSE,1))*100/REF(CLOSE,1)>=10-0.01*100/REF(CLOSE,1),1,0);

LIJIN6:=IF((REF(CLOSE,1)-CLOSE)*100/REF(CLOSE,1)>=10-0.01*100/REF(CLOSE,1),1,0);

STICKLINE(LIJIN6,OPEN,CLOSE,2,0),COLORBLUE;

LIJIN7:=CLOSE>REF(CLOSE,4);

LIJIN8:=BARSLASTCOUNT(LIJIN7);

LIJIN9:=LIJIN8=9;

LIJIN10:=ISLASTBAR&&BETWEEN(LIJIN8,1,8);


DRAWNUMBER1(LIJIN8=9&&HIGH>REF(HIGH,2),HIGH+LIJIN3*2,9,0),COLORGREEN;

DRAWNUMBER1(LIJIN8=18,HIGH+LIJIN3*2,18,0),COLORYELLOW;

LIJIN12:=CLOSE< REF(CLOSE,4);

LIJIN13:=BARSLASTCOUNT(LIJIN12);

LIJIN14:=LIJIN13=9;

LIJIN15:=ISLASTBAR&&BETWEEN(LIJIN13,1,8);


DRAWNUMBER1(LIJIN13=9&&LOW< REF(LOW,2),LOW-LIJIN4*2,9,0),COLORGREEN;

DRAWNUMBER1(LIJIN13=18,LOW-LIJIN4*2,18,0),COLORYELLOW;

LIJIN17:=BARSLAST(LIJIN8=9);

LIJIN18:=COUNT(LIJIN12,LIJIN17)<=0;

LIJIN19:=COUNT(LIJIN7,LIJIN17)=0;

LIJIN20:=COUNT(CLOSE>REF(HIGH,2)&&LIJIN18,LIJIN17);

DRAWNUMBER1(LIJIN20=3&&REF(LIJIN20,1)=2,HIGH+LIJIN3*2,12,0),COLOR0080FF;

LIJIN21:=IF(LIJIN20=4&&REF(LIJIN20,1)=3&&HIGH>REF(CLOSE,LIJIN17+1),2,IF(LIJIN20=4&&REF(LIJIN20,1)=3,1,0));

DRAWNUMBER1(LIJIN21=2,HIGH+LIJIN3*2,13,0),COLORGREEN;

DRAWNUMBER1(LIJIN21=1,HIGH+LIJIN3*2,0,0),COLORGREEN;

LIJIN22:=BARSLAST(LIJIN13=9);

LIJIN23:=COUNT(LIJIN7,LIJIN22)<=0;

LIJIN24:=COUNT(LIJIN12,LIJIN22)<=0;

LIJIN25:=COUNT(CLOSE< REF(LOW,2)&&LIJIN23,LIJIN22);

DRAWNUMBER1(LIJIN25=3&&REF(LIJIN25,1)=2,LOW-LIJIN4*2,12,0),COLOR0080FF;

LIJIN26:=IF(LIJIN25=4&&REF(LIJIN25,1)=3&&LOW< REF(CLOSE,LIJIN22+1),2,IF(LIJIN25=4&&REF(LIJIN25,1)=3,1,0));

DRAWNUMBER1(LIJIN26=2,LOW-LIJIN4*2,13,0),COLORRED;

DRAWNUMBER1(LIJIN26=1,LOW-LIJIN4*2,0,0),COLORRED;

LIJIN27:=BARSLAST(LIJIN26=2);

LIJIN28:=COUNT(CLOSE>REF(CLOSE,4),LIJIN27);

LIJIN29:=REF(LIJIN28,1)=0&&LIJIN28=1;

LIJIN30:=COUNT(CLOSE>REF(HIGH,2),LIJIN27);

LIJIN31:=REF(LIJIN30,1)=0&&LIJIN30=1&&BARSCOUNT(CLOSE)>9&&LIJIN27< LIJIN22;

LIJIN32:=BARSLAST(LIJIN31);

LIJIN33:=IF(LIJIN31,LIJIN22+9,NULL);

LIJIN34:=LLVBARS(LOW,LIJIN33);

LIJIN35:=REF(LOW,LIJIN34)-(MAX(REF(HIGH,LIJIN34),REF(HIGH,LIJIN34+1))-REF(LOW,LIJIN34));

LIJIN36:=REF(LOW,LIJIN34)-(REF(CLOSE,LIJIN34)-REF(LOW,LIJIN34));

STICKLINE(LIJIN31,LOW,LIJIN36,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN32>0&&LIJIN32<20,REF(LIJIN36,LIJIN32),REF(LIJIN36,LIJIN32),1,0),COLORGREEN;

DRAWNUMBER1(LIJIN31,LIJIN36,LIJIN36,0),COLORGREEN;

LIJIN37:=COUNT(LIJIN13=18,3)>0;

LIJIN38:=IF(LIJIN8=9&&(HIGH< REF(HHV(HIGH,12),1)||CLOSE< OPEN),1,0);

LIJIN39:=IF(LIJIN21=2||LIJIN21=1&&(HIGH< REF(HHV(HIGH,LIJIN22+13),1)||CLOSE< OPEN),1,0);

//DRAWICON(LIJIN31,LOW-LIJIN4*2,7);

LIJIN40:=0;

LIJIN41:=IF(LIJIN40=0,LOW,CLOSE);

LIJIN42:=IF(LIJIN8=9&&HIGH=HHV(HIGH,9)&&CLOSE>OPEN,1,0);

LIJIN43:=BARSLAST(LIJIN42=1);

LIJIN44:=REF(LIJIN41,LIJIN43)-(REF(HIGH,LIJIN43)-REF(CLOSE,LIJIN43));

STICKLINE(LIJIN42=1&&MAX(C,O)<=REF(H,1),H,LIJIN41+(HIGH-CLOSE),0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN42=1&&MAX(C,O)>=REF(H,1),L,LIJIN41-(HIGH-CLOSE),0.5,(-1)),COLORYELLOW;

DRAWTEXT(LIJIN42=1&&MAX(C,O)<=REF(H,1),H,'空'),COLORGREEN,FONTSIZE72;

DRAWTEXT(LIJIN42=1&&MAX(C,O)>=REF(H,1),L,'多'),COLORRED,FONTSIZE72,VALIGN0;

STICKLINE(LIJIN42=1&&MAX(C,O)<=REF(H,1),H,LIJIN41+(HIGH-CLOSE),0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN42=1&&MAX(C,O)>=REF(H,1),LIJIN41,LIJIN41-(HIGH-CLOSE),0.5,(-1)),COLORYELLOW;

DRAWTEXT(LIJIN42=1&&MAX(C,O)<=REF(H,1),H,'空'),COLORGREEN,FONTSIZE72;

DRAWTEXT(LIJIN42=1&&MAX(C,O)>=REF(H,1),L,'多'),COLORRED,FONTSIZE72,VALIGN0;

STICKLINE(LIJIN43>0&&LIJIN43<20,REF(LIJIN44,LIJIN43),REF(LIJIN44,LIJIN43),1,0),COLORRED;

DRAWNUMBER1(LIJIN42=1,LIJIN44,LIJIN44,0),COLORRED;

LIJIN45:=IF(LIJIN40=1,CLOSE< REF(LOW,2)&&LOW< REF(LOW,1)&&CLOSE< REF(CLOSE,1),CLOSE< REF(LOW,2)&&LOW< REF(LOW,1));

LIJIN46:=IF(LIJIN13=9,BARSLAST(LIJIN13=1),NULL);

LIJIN47:=COUNT(LIJIN45,LIJIN46+5);

LIJIN48:=IF(LIJIN13=9,LIJIN47,NULL);

LIJIN49:=COUNT(LIJIN45&&LIJIN23,LIJIN22);

LIJIN50:=REF(LIJIN48,LIJIN22)+LIJIN49;

LIJIN51:=REF(LIJIN50,1)=12&&LIJIN50=13;

LIJIN52:=BARSLAST(LIJIN51);

LIJIN53:=COUNT(CLOSE>REF(HIGH,2)&&LIJIN52< LIJIN22&&LIJIN22< LIJIN22+9,LIJIN52);

LIJIN54:=REF(LIJIN53,1)=0&&LIJIN53=1&&BARSCOUNT(CLOSE)>9;

//DRAWICON(LIJIN51,LOW-LIJIN4*4,25);

LIJIN55:=CLOSE>REF(HIGH,2)&&HIGH>REF(HIGH,1);

LIJIN56:=IF(LIJIN8=9,BARSLAST(LIJIN8=1),NULL);

LIJIN57:=COUNT(LIJIN55,LIJIN56+5);

LIJIN58:=IF(LIJIN8=9,LIJIN57,NULL);

LIJIN59:=COUNT(LIJIN55&&LIJIN18,LIJIN17);

LIJIN60:=REF(LIJIN58,LIJIN17)+LIJIN59;

LIJIN61:=REF(LIJIN60,1)=12&&LIJIN60=13;

LIJIN62:=BARSLAST(LIJIN61);

//DRAWICON(LIJIN61,HIGH+LIJIN3*6,27);

LIJIN63:=BARSLAST(LIJIN39=1);

LIJIN64:=IF(LIJIN39=1,REF(HIGH,HHVBARS(HIGH,LIJIN17)),NULL);

STICKLINE(LIJIN39=1&&ISUP,HIGH,LIJIN64,0.5,(-1)),COLORYELLOW;

STICKLINE(LIJIN39=1&&ISDOWN,HIGH,LIJIN64,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN63>0&&LIJIN63<30,REF(LIJIN64,LIJIN63),REF(LIJIN64,LIJIN63),1,(-1)),COLORGREEN;

LIJIN65:=BARSLAST(LIJIN38=1);

LIJIN66:=IF(LIJIN38=1,REF(HIGH,HHVBARS(HIGH,13)),NULL);

STICKLINE(LIJIN38=1&&MAX(C,O)<=REF(H,1),HIGH,LIJIN66,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN38=1&&MAX(C,O)>=REF(H,1),L,LIJIN66,0.5,(-1)),COLORYELLOW;

DRAWTEXT(LIJIN38=1&&MAX(C,O)<=REF(H,1),HIGH,'空'),COLORGREEN,FONTSIZE72;


STICKLINE(H>REF(H,1)&&LIJIN38=1&&MAX(C,O)<=REF(H,1),HIGH,LIJIN66,0.5,(-1)),COLORGREEN;

STICKLINE(H>REF(H,1)&&LIJIN38=1&&MAX(C,O)>REF(H,1),L,LIJIN66,0.5,(-1)),COLORYELLOW;

DRAWTEXT(H>REF(H,1)&&LIJIN38=1&&MAX(C,O)<=REF(H,1),HIGH,'空'),COLORGREEN,FONTSIZE72;

DRAWTEXT(H>REF(H,1)&&LIJIN38=1&&MAX(C,O)>=REF(H,1),L,'多'),COLORRED,FONTSIZE72,VALIGN0;

STICKLINE(LIJIN65>0&&LIJIN65<30,REF(LIJIN66,LIJIN65),REF(LIJIN66,LIJIN65),1,(-1)),COLORGREEN;

LIJIN67:=BARSLAST(LIJIN8=18);

LIJIN68:=IF(LIJIN8=18,REF(HIGH,HHVBARS(HIGH,21)),NULL);

STICKLINE(LIJIN8=18&&MAX(C,O)<=REF(H,1),HIGH,LIJIN68,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN8=18&&MAX(C,O)>=REF(H,1),L,LIJIN68,0.5,(-1)),COLORYELLOW;

DRAWTEXT(LIJIN8=18&&MAX(C,O)<=REF(H,1),HIGH,'空'),COLORGREEN,FONTSIZE72;

DRAWTEXT(LIJIN8=18&&MAX(C,O)>=REF(H,1),L,'多'),COLORRED,FONTSIZE72,VALIGN0;

STICKLINE(LIJIN8=18&&MAX(C,O)<=REF(H,1),HIGH,LIJIN68,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN8=18&&MAX(C,O)>=REF(H,1),L,LIJIN68,0.5,(-1)),COLORYELLOW;

DRAWTEXT(LIJIN8=18&&MAX(C,O)<=REF(H,1),HIGH,'空'),COLORGREEN,FONTSIZE72;

DRAWTEXT(LIJIN8=18&&MAX(C,O)>=REF(H,1),L,'多'),COLORRED,FONTSIZE72,VALIGN0;

STICKLINE(LIJIN67>0&&LIJIN67<30,REF(LIJIN68,LIJIN67),REF(LIJIN68,LIJIN67),1,(-1)),COLORYELLOW;

LIJIN69:=IF(LIJIN61,REF(HIGH,HHVBARS(HIGH,13)),NULL);

STICKLINE(LIJIN61&&ISUP,HIGH,LIJIN69,0.5,(-1)),COLORYELLOW;

STICKLINE(LIJIN61&&ISDOWN,HIGH,LIJIN69,0.5,(-1)),COLORGREEN;

STICKLINE(LIJIN62>0&&LIJIN62<30,REF(LIJIN69,LIJIN62),REF(LIJIN69,LIJIN62),1,(-1)),COLORGREEN;


DRAWTEXT((ISLASTBAR&&LIJIN62>0&&LIJIN62<30),REF(REF(LIJIN69,LIJIN62),1),'              高点'),COLORGREEN,FONTSIZE20;

DRAWTEXT((ISLASTBAR&&LIJIN65>0&&LIJIN65<30),REF(REF(LIJIN66,LIJIN65),1),'              高点'),COLORGREEN,FONTSIZE20;

DRAWTEXT((ISLASTBAR&&LIJIN63>0&&LIJIN63<30),REF(REF(LIJIN64,LIJIN63),1),'              高点'),COLORGREEN,FONTSIZE20;

DRAWTEXT((ISLASTBAR&&LIJIN43>0&&LIJIN43<20),REF(REF(LIJIN44,LIJIN43),1),'              低点'),COLORRED,FONTSIZE20;

DRAWTEXT((ISLASTBAR&&LIJIN32>0&&LIJIN32<20),REF(REF(LIJIN36,LIJIN32),1),'              高点'),COLORGREEN,FONTSIZE20;

DRAWSL(LIJIN62>0&&LIJIN62<30,REF(LIJIN69,LIJIN62),0,1,0,COLORGREEN),LINETHICK2;

DRAWSL(LIJIN65>0&&LIJIN65<30,REF(LIJIN66,LIJIN65),0,1,0,COLORGREEN),LINETHICK2;

DRAWSL(LIJIN63>0&&LIJIN63<30,REF(LIJIN64,LIJIN63),0,1,0,COLORGREEN),LINETHICK2;

DRAWSL(LIJIN32>0&&LIJIN32<20,REF(LIJIN36,LIJIN32),0,1,0,COLORGREEN),LINETHICK2;

DRAWSL(LIJIN43>0&&LIJIN43<20,REF(LIJIN44,LIJIN43),0,1,0,COLORRED),LINETHICK2;

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注