百变一阳指源码:
VAR1:=LLV(LOW,13);
VAR2:=HHV(HIGH,13);
VAR3:=SMA((CLOSE-VAR1)/(VAR2-VAR1)*100,5,1);
VAR4:=SMA((VAR2-CLOSE)/(VAR2-VAR1)*100,5,1);
AA:=VAR3;
BB:=VAR4;
VAR5:=SMA(MAX(CLOSE-REF(CLOSE,1),0),5,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),5,1)*100;
CC:=EMA(VAR5,3);
百变一阳指:CROSS(CC,BB)AND CC>=REF(CC,1) AND BB<=REF(BB,3)AND CC>=49.5
AND MA(C,3)>=REF(MA(C,3),1) AND MA(C,7)>=REF(MA(C,7),1) AND MA(C,60)>REF(MA(C,60),3);
百变一阳指解读:
VAR1和VAR2的计算
VAR1:=LLV(LOW,13);:这里的LLV可能是一个求最低值的函数,它的作用是在13个周期(具体周期的定义取决于使用的环境,可能是13天等)内找到最低的LOW(可能是价格的最低价)值,并将其赋值给VAR1。
VAR2:=HHV(HIGH,13);:HHV可能是求最高值的函数,它在13个周期内找到最高的HIGH(可能是价格的最高价)值,并将其赋值给VAR2。
VAR3和VAR4的计算
VAR3:=SMA((CLOSE - VAR1)/(VAR2 - VAR1)*100,5,1);:SMA可能是简单移动平均函数。这里先计算(CLOSE - VAR1)/(VAR2 - VAR1)*100,CLOSE可能是当前价格,然后对这个结果进行5个周期、权重为1的简单移动平均计算,并将结果赋值给VAR3。
VAR4:=SMA((VAR2 - CLOSE)/(VAR2 - VAR1)*100,5,1);:类似地,对(VAR2 - CLOSE)/(VAR2 - VAR1)*100进行5个周期、权重为1的简单移动平均计算,将结果赋值给VAR4。
AA和BB的定义
AA:=VAR3;和BB:=VAR4;只是简单地将VAR3和VAR4的值分别赋给AA和BB,是为了简化后续的表达式或者提高代码的可读性。
VAR5和CC的计算
VAR5:=SMA(MAX(CLOSE - REF(CLOSE,1),0),5,1)/SMA(ABS(CLOSE - REF(CLOSE,1)),5,1)*100;:这里先计算MAX(CLOSE - REF(CLOSE,1),0),即当前价格与前一周期价格的差值和0中的最大值,再计算ABS(CLOSE - REF(CLOSE,1)),即当前价格与前一周期价格差值的绝对值。然后分别对这两个结果进行5个周期、权重为1的简单移动平均计算,并将两者相除再乘以100得到VAR5。
CC:=EMA(VAR5,3);:EMA是指数移动平均函数,对VAR5进行3个周期的指数移动平均计算,结果赋值给CC。
最终指标计算(百变一阳指)
百变一阳指:CROSS(CC,BB) AND CC>=REF(CC,1) AND BB<=REF(BB,3) AND CC>=49.5 AND MA(C,3)>=REF(MA(C,3),1) AND MA(C,7)>=REF(MA(C,7),1) AND MA(C,60)>REF(MA(C,60),3);
CROSS(CC,BB):表示CC和BB两条线交叉(可能是CC向上穿过BB)。
CC>=REF(CC,1):表示CC的值大于等于前一周期的CC值。
BB<=REF(BB,3):表示BB的值小于等于3个周期前的BB值。
CC>=49.5:CC的值要大于等于49.5。
MA(C,3)>=REF(MA(C,3),1):3周期的移动平均线(是价格的移动平均线)大于等于前一周期的3周期移动平均线。
MA(C,7)>=REF(MA(C,7),1):7周期的移动平均线大于等于前一周期的7周期移动平均线。
MA(C,60)>REF(MA(C,60),3):60周期的移动平均线大于3个周期前的60周期移动平均线。
霸气涨停源码:
霸气0:=FILTER((((C / REF(C,1)) > 1.048) AND (C = HIGH)) AND (BETWEEN(FORCAST(VOL,4),0.2 * FORCAST(VOL,12),2.1 * FORCAST(VOL,12))),28);
霸气1:=IF(C > REF(C,1),88,0);
霸气2:=IF((((C / REF(C,1)) > 1.05) AND ((HIGH / C) < 1.01)) AND (霸气1 > 0),91,0);
霸气3:=FILTER(霸气2 > 90,45);
霸气4:=LLV(LOW,4) = LLV(LOW,10);
霸气5:=(((C / REF(C,1)) > 1.06) AND (HIGH = C)) AND (LOW < C);
霸气6:=((C / LLV(LOW,4)) < 1.15) AND ((C / LLV(LOW,4)) > 1.05);
霸气7:=霸气5 AND (霸气6 OR 霸气4);
霸气8:=(LN(C / REF(C,1))) / LN(1.1);
霸气9:=IF(霸气8 >= 1.2,0,(ABS((霸气8 * AMOUNT) / 10000)) * 5);
霸气10:=SMA(IF(霸气8 > 0,霸气9,0),5,1);
霸气11:=EMA(SMA(IF(霸气8 <= 0,霸气9,0),5,1),2);
霸气12:=SMA(霸气10,20,1) / SMA(霸气11,20,1);
霸气13:=IF(霸气12 >= 1,1,霸气12);
霸气14:=((霸气10 * 霸气13) - 霸气11) / 10000;
霸气15:=((C - MA(C,20)) / MA(C,20)) * 100;
霸气16:=10;
霸气17:=EMA(C,9) - EMA(C,26);
霸气18:=EMA(霸气17,12);
霸气19:=((((CROSS(霸气15,霸气16) AND (霸气14 > 0.5)) AND (霸气18 > -0.25))
AND (霸气18 > REF(霸气18,1))) AND 霸气3) AND 霸气7;
霸气20:=(((REF(C,1) * 1.1) - C) < 0.01) AND (HIGH = C);
霸气21:=REF(HIGH,BARSLAST(VOL = HHV(VOL,120)));
霸气涨停: ((((((NOT(REF(霸气21,1) = 霸气21)) AND 霸气20) AND 霸气0) AND 霸气3) AND 霸气7)
OR 霸气19) AND (NOT(DYNAINFO(4) = 0));
声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!
本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。
阅读者据此信息操作,风险自担,后果自负!
本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。