#----------------------------------------------------------------------------------
#-----MACD 放大坐标系 100倍 参数 12、26、9
DIF:EMA(CLOSE*100,12)-EMA(CLOSE*100,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
#----------------------------------------------------------------------------------
#-----MACD 跨周期放大参数系数N1 参数 12、26、9
N1=6;
DIF1:=EMA(CLOSE,12*N1)-EMA(CLOSE,26*N1);
DEA1:=EMA(DIF1,9*N1);
MACD1:=(DIF1-DEA1)*2,COLORSTICK;
#----------------------------------------------------------------------------------
#-----K线训练营 日线
A:= O=4.47 AND H=4.51 AND L=4.41 AND REF(C,1)=4.48;
A2:BARSSINCE(A=1);
#----------------------------------------------------------------------------------
#-----涨停板 {计算方式 分板块计算}
#---上交所官方文件 原话:
#---股票、基金涨跌幅价格的计算公式为:涨跌幅价格=前收盘价×(1±涨跌幅比例)。
#---计算结果按照四舍五入原则取至价格最小变动单位。};
A1:=IF(INBLOCK('创业板') OR INBLOCK('科创板'),1,0);
A2:=IFC(A1=1,ROUND2(REF(C,1)*1.2,2),ROUND2(REF(C,1)*1.1,2));{昨日收盘价}
A3:IF(A2=C,1,0);
#----------------------------------------------------------------------------------
#-----跌停板 {计算方式 分板块计算}
B1:=IF(INBLOCK('创业板') OR INBLOCK('科创板'),1,0);
B2:=IFC(B1=1,ROUND2(REF(C,1)*0.8,2),ROUND2(REF(C,1)*0.9,2));{昨日收盘价}
B3:IF(B2=C,1,0);
{计算方式};
#----------------------------------------------------------------------------------
#-----涨停板 {调取专业财务数据涨停函数}
B1:=GPJYVALUE(15,2,0);
B2:IF(B1>1,1,0); {适合盘后用}
A4:=IF(A3<>B2,1,0); {验证计算式和调取财务数据是否一致}
A5:=COUNT(A4,300);
A6:=IF(A5>1,1,0);
#----------------------------------------------------------------------------------
#-----涨停板,连板天数
DYNAINFO(90)=1; {首板}
DYNAINFO(90)=3; {连板天数=3} DYNAINFO(90) 连板天数(对沪深京有效)
#----------------------------------------------------------------------------------
#-----用分钟周期标记涨停
A1:=IF(INBLOCK('创业板') OR INBLOCK('科创板'),1,0);
T1:=DAY<>REF(DAY,1);
T2:=BARSLAST(T1)+1;
A2:=IFC(A1=1,ROUND2(REF(C,T2)*1.2,2),ROUND2(REF(C,T2)*1.1,2));
A3:=IF(A2=C,1,0);
XG:= A3=1 AND TIME<=0940; {用在5分钟周期上, 9.40前涨停}
XG2:COUNT(A3=1 AND TIME<=0940,145)>=1 ; {用在5分钟周期上, 三日内出现9.40前涨停};
#----------------------------------------------------------------------------------
#-----涨停板 主板10%涨停 只计算主板的涨停,创科板不适用
A1:=IF(CODELIKE('68') OR CODELIKE('30') OR NAMELIKE('*ST') OR NAMELIKE('ST'),0,1);
A2:=IFC(A1=1,ROUND2(REF(C,1)*1.1, 2),0);{昨日收盘价}
A3:IF(A2=C,1,0); {只计算主板10 % 的涨停,其他板块不算}
#----------------------------------------------------------------------------------
#-----去除科创板,创业板,ST板
A0:=IF(CODELIKE('68') OR CODELIKE('30') OR NAMELIKE('*ST') OR NAMELIKE('ST'),0,1);
#----------------------------------------------------------------------------------
#-----去除科创板,创业板,ST板
XG:IF(CODELIKE('68') OR CODELIKE('30') {科创板,创业板}
OR CODELIKE('8') OR CODELIKE('4') {北交所}
OR NAMELIKE('*ST') OR NAMELIKE('ST') {ST}
OR INBLOCK('银行') ,0,1); {行业板块};