霸王枪

文摘   2025-01-16 07:48   浙江  

源码:


{霸王枪--主图}


GHCZS1:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);


GHCZS2:=((C>REF(C,1)) AND (C>REF(C,2)));


GHCZS3:=((REF(GHCZS2,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS4:=((REF(GHCZS3,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS5:=((REF(GHCZS4,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS6:=((REF(GHCZS5,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS7:=((REF(GHCZS6,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS8:=((REF(GHCZS7,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS9:=((REF(GHCZS8,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS10:=((REF(GHCZS9,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS11:=((REF(GHCZS10,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS12:=((REF(GHCZS11,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS13:=((REF(GHCZS12,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS14:=((C<REF(C,1)) AND (C<REF(C,2)));


GHCZS15:=((REF(GHCZS14,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS16:=((REF(GHCZS15,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS17:=((REF(GHCZS16,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS18:=((REF(GHCZS17,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS19:=((REF(GHCZS18,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS20:=((REF(GHCZS19,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS21:=((REF(GHCZS20,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS22:=((REF(GHCZS21,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS23:=((REF(GHCZS22,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS24:=((REF(GHCZS23,1) AND (C<=REF(C,1))) AND (C>=REF(C,2)));


GHCZS25:=((REF(GHCZS24,1) AND (C>=REF(C,1))) AND (C<=REF(C,2)));


GHCZS26:=(((GHCZS14 OR GHCZS15) OR GHCZS16) OR GHCZS17);


GHCZS27:=(((GHCZS26 OR GHCZS18) OR GHCZS19) OR GHCZS20);


GHCZS28:=(((GHCZS27 OR GHCZS21) OR GHCZS22) OR GHCZS23);


GHCZS29:=(REF(((GHCZS28 OR GHCZS24) OR GHCZS25),1) AND GHCZS2);


GHCZS30:=(((GHCZS2 OR GHCZS3) OR GHCZS4) OR GHCZS5);


GHCZS31:=(((GHCZS30 OR GHCZS6) OR GHCZS7) OR GHCZS8);


GHCZS32:=(((GHCZS31 OR GHCZS9) OR GHCZS10) OR GHCZS11);


GHCZS33:=(REF(((GHCZS32 OR GHCZS12) OR GHCZS13),1) AND GHCZS14);


GHCZS34:=CROSS((MA((H+L)/5,4))-(MA((H+L)/5,34)),0);


GHCZS35:=CROSS(0,(MA((H+L)/5,4))-(MA((H+L)/5,34)));


GHCZS36:=BARSLAST(REF(GHCZS34,1));


GHCZS37:=BARSLAST(REF(GHCZS35,1));


GHCZS38:=IF((GHCZS36<GHCZS37),(REF((HHV(H,2)),GHCZS36)),(REF((LLV(L,2)),GHCZS37)));


GHCZS39:=(((REF(C,1))<=(REF(GHCZS38,1))) AND (C>GHCZS38)) AND (BARSLAST(GHCZS34)<BARSLAST(GHCZS35));


GHCZS40:=(((REF(C,1))>=(REF(GHCZS38,1))) AND (C<GHCZS38)) AND (BARSLAST(GHCZS35)<BARSLAST(GHCZS34));


GHCZS41:=GHCZS39 AND ((COUNT(GHCZS39,BARSLAST(GHCZS34)))=1);


GHCZS42:=GHCZS40 AND ((COUNT(GHCZS40,BARSLAST(GHCZS35)))=1);


GHCZS43:=GHCZS41 AND ((REF(BARSLAST(GHCZS42),1))<(REF(BARSLAST(GHCZS41),1)));


GHCZS44:=(C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100;


GHCZS45:=MA(C,22)+2*STD(C,22);


GHCZS46:=MA(C,22)-2*STD(C,22);


GHCZSB:=(C-GHCZS46)/(GHCZS45-GHCZS46);


GHCZSA:=(REF(GHCZS44,1)<-15 AND REF(GHCZSB,1)<0 AND GHCZS44>REF(GHCZS44,1));


霸王枪买入:IF(LLV(MA(GHCZS1,8),3)<GHCZS1,LLV(MA(GHCZS1,8),3),GHCZS1);


IF(GHCZS1>MA(GHCZS1,3),GHCZS1,DRAWNULL),COLORRED,LINETHICK4;


IF(GHCZS1<MA(GHCZS1,3),GHCZS1,DRAWNULL),COLORGREEN,LINETHICK4;


霸王枪卖出:HHV(MA(GHCZS1,1),13),COLORYELLOW;


STICKLINE(霸王枪卖出>GHCZS1 AND GHCZS1>MA(GHCZS1,3),霸王枪卖出,GHCZS1,0,1),COLORLIBLUE;


STICKLINE(霸王枪卖出>MA(GHCZS1,3) AND GHCZS1<MA(GHCZS1,3),霸王枪卖出,MA(GHCZS1,3),0,1),COLORBLUE;


STICKLINE((C>=O),O,L,0,0),COLOR0726CA;


STICKLINE((C>=O),C,H,0,0),COLOR0726CA;


STICKLINE((C<O),C,L,0,0),COLORDE9100;


STICKLINE((C<O),O,H,0,0),COLORDE9100;


STICKLINE((C<O),C,O,4,0),COLORFF5B00;


STICKLINE((C<O),C,O,3.4,0),COLORFF6C00;


STICKLINE((C<O),C,O,2.8,0),COLORFF7B00;


STICKLINE((C<O),C,O,2.2,0),COLORFF9C00;


STICKLINE((C<O),C,O,1.6,0),COLORFFBE00;


STICKLINE((C<O),C,O,1,0),COLORFFCC00;


STICKLINE((C<O),C,O,0.3,0),COLORFFFF00;


STICKLINE((C>O),C,O,4,0),COLOR070084;


STICKLINE((C>O),C,O,3.4,0),COLOR0000A3;


STICKLINE((C>O),C,O,2.8,0),COLOR0000B7;


STICKLINE((C>O),C,O,2.2,0),COLOR0000CD;


STICKLINE((C>O),C,O,1.6,0),COLOR0000E9;


STICKLINE((C>O),C,O,1,0),COLOR0754E9;


STICKLINE((C>O),C,O,0.5,0),COLOR076EF3;


STICKLINE((C>O),C,O,0.2,0),COLOR077BF3;


STICKLINE(GHCZS29,O,O+(C-O)/3,4,0),COLOR1029FF;


STICKLINE(GHCZS29,O,O+(C-O)/3,3.4,0),COLOR1040FF;


STICKLINE(GHCZS29,O,O+(C-O)/3,2.8,0),COLOR1083FF;


STICKLINE(GHCZS29,O,O+(C-O)/3,2.2,0),COLOR10ABFF;


STICKLINE(GHCZS29,O,O+(C-O)/3,1.6,0),COLOR10D0FF;


STICKLINE(GHCZS29,O,O+(C-O)/3,1,0),COLOR10FFFF;


STICKLINE(GHCZS29,O,O+(C-O)/3,0.3,0),COLOR00FFFF;


STICKLINE(GHCZS33,O,O+(C-O)/3,4.3,0),COLOR009900;


STICKLINE(GHCZS33,O,O+(C-O)/3,3.2,0),COLOR00AA00;


STICKLINE(GHCZS33,O,O+(C-O)/3,2.4,0),COLOR00BB00;


STICKLINE(GHCZS33,O,O+(C-O)/3,1.7,0),COLOR00CC00;


STICKLINE(GHCZS33,O,O+(C-O)/3,1.1,0),COLOR00DD00;


STICKLINE(GHCZS33,O,O+(C-O)/3,0.5,0),COLOR00EE00;


STICKLINE(GHCZS33,O,O+(C-O)/3,0.2,0),COLOR00FF00;


DRAWTEXT(GHCZS43,MA(GHCZS1,3)*0.99,'←霸王枪'),COLORYELLOW;


STICKLINE(GHCZSA,L*0.93,L*0.95,6,0)COLORRED;


STICKLINE(GHCZSA>0,C,O,4,0),COLORRED;


STICKLINE(GHCZSA>0,C,O,3.4,0),COLOR1029FF;


STICKLINE(GHCZSA>0,C,O,2.8,0),COLOR1040FF;


STICKLINE(GHCZSA>0,C,O,2.2,0),COLOR1083FF;


STICKLINE(GHCZSA>0,C,O,1.6,0),COLOR10ABFF;


STICKLINE(GHCZSA>0,C,O,1,0),COLOR10D0FF;


STICKLINE(GHCZSA>0,C,O,0.3,0),COLOR10FFFF;


DRAWTEXT(GHCZSA>0,LOW*0.98,'$'),COLORFF00FF;


DRAWTEXT(GHCZSA>0,LOW*0.92,'底部将到'),COLORFF00FF;



解读:

一、指标计算部分
GHCZS1:
GHCZS1:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);:
首先,MA(C,1)是计算收盘价的 1 日简单移动平均线,这是对股价收盘价进行最基础的平滑处理,旨在消除短期价格波动,反映股价的短期趋势。
然后,对这个 1 日移动平均线进行多次 SMA(简单移动平均)计算,这里使用了嵌套的 SMA 函数,将计算得到的短期移动平均线进一步平滑处理,目的是得到一个更平滑的短期趋势指标,通过多次平滑可以减少短期噪音的干扰,使指标更稳定,有助于观察股价短期趋势的整体方向。
GHCZS2 至 GHCZS25:
这些变量是对股价的连续涨跌情况进行判断。例如,GHCZS2:=((C>REF(C,1)) AND (C>REF(C,2))); 表示当前收盘价 C 大于前一日收盘价 REF(C,1) 且大于前两天收盘价 REF(C,2),以此类推,后续的 GHCZS3 到 GHCZS25 是对股价不同的涨跌组合进行细致的条件判断,通过对不同日期的收盘价比较,以一种复杂的逻辑来跟踪股价短期的波动形态和趋势反转的潜在信号,试图捕捉股价短期走势中的细微变化。
GHCZS26 至 GHCZS33:
这几个变量是对前面 GHCZS2 至 GHCZS25 的逻辑组合,通过 OR 运算符将不同的涨跌条件组合起来,目的是构建更为复杂的价格走势判断条件,以便更全面地识别股价在短期波动中的不同情况,可能是为了找出股价在短期趋势反转时的特殊模式,为后续的买卖信号判断提供依据。
GHCZS34 至 GHCZS35:
GHCZS34:=CROSS((MA((H+L)/5,4))-(MA((H+L)/5,34)),0); 和 GHCZS35:=CROSS(0,(MA((H+L)/5,4))-(MA((H+L)/5,34)));:
这里计算了 (H+L)/5 的 4 日移动平均线和 34 日移动平均线的差值,并通过 CROSS 函数判断该差值与 0 的交叉情况。其中,(H+L)/5 是对股价的一种处理,可能是为了考虑股价的平均波动范围,再计算不同周期的移动平均线,观察短期和长期的平均波动趋势的差异。当短期平均波动趋势线向上或向下穿越长期平均波动趋势线时(即与 0 交叉),产生买卖信号,反映了短期趋势相对长期趋势的强弱变化,是一种趋势交叉分析。
GHCZS36 至 GHCZS38:
GHCZS36:=BARSLAST(REF(GHCZS34,1)); 和 GHCZS37:=BARSLAST(REF(GHCZS35,1)); 是计算上一次 GHCZS34 和 GHCZS35 条件成立距当前的周期数,GHCZS38 则是根据这两个周期数来确定一个参考价格,该价格可能是一个重要的支撑或阻力水平,是通过之前计算的交叉信号发生的时间来寻找可能的关键价格位置。
GHCZS39 至 GHCZS43:
这几个变量是对股价突破或跌破 GHCZS38 所代表的参考价格,以及 GHCZS34 和 GZS35 交叉信号发生周期的判断。例如,GHCZS39:=(((REF(C,1))<=(REF(GHCZS38,1))) AND (C>GHCZS38)) AND (BARSLAST(GHCZS34)<BARSLAST(GHCZS35)); 表示当股价上穿 GHCZS38 且上穿时最近的 GHCZS34 交叉信号周期小于最近的 GHCZS35 交叉信号周期,可能是一种突破确认和趋势强弱的判断条件,旨在找出短期趋势反转的有效突破情况,GHCZS43 在此基础上做了更精确的条件限定,可能是寻找更可靠的买入信号。
GHCZS44 至 GHCZS46:
GHCZS44:=(C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100; 是计算一种价格与资金流向相关的指标,这里涉及到成交额 AMOUNT 和成交量 V 的关系,可能是衡量价格相对于资金推动的偏离程度,通过 (C-MA(AMOUNT/(V),13))/(MA(AMOUNT/(V),13))*100 来观察股价与资金推动下的平均价格的偏离比例,以判断股价是否超买或超卖。
GHCZS45:=MA(C,22)+2*STD(C,22); 和 GHCZS46:=MA(C,22)-2*STD(C,22); 是计算收盘价的 22 日移动平均线加上或减去两倍的标准差,构建了一个基于移动平均线和标准差的通道,通常用于衡量股价的波动范围,上下轨分别为 GHCZS45 和 GHCZS46,股价超出这个通道可能被视为异常波动。
GHCZSB:=(C-GHCZS46)/(GHCZS45-GHCZS46); 是将当前股价在这个通道中的位置进行归一化处理,用于更清晰地判断股价在通道中的相对位置,当 GHCZSB 接近 0 或 1 时,表示股价接近通道下轨或上轨。
二、买卖信号部分
霸王枪买入:
霸王枪买入:IF(LLV(MA(GHCZS1,8),3)<GHCZS1,LLV(MA(GHCZS1,8),3),GHCZS1);:
这里使用了 LLV 函数计算 GHCZS1 的 8 日移动平均线的最低值,然后将其与 GHCZS1 比较。如果最低值小于 GHCZS1,则取最低值作为买入信号,否则取 GHCZS1 本身,这可能是一种寻找短期趋势指标相对低点的买入信号判断,当短期趋势指标出现短期的相对低点时,可能被认为是买入机会,旨在捕捉短期趋势的低点入场时机。
霸王枪卖出:
霸王枪卖出:HHV(MA(GHCZS1,1),13),COLORYELLOW;:
利用 HHV 函数计算 GHCZS1 的 1 日移动平均线在 13 日内的最高值作为卖出信号,当股价上涨使得该指标达到相对高点时,可能意味着短期趋势进入相对高位,可能触发卖出信号,用于判断短期趋势的高位风险。
三、图形绘制部分
K 线颜色和粗细绘制:
STICKLINE((C>=O),O,L,0,0),COLOR0726CA; 等相关代码:
对于收盘价大于等于开盘价(即阳线)的 K 线,使用不同深浅的蓝色系绘制实体和影线,通过不同的粗细和颜色来突出阳线的特征,反映股价上涨的 K 线形态。
STICKLINE((C<O),C,L,0,0),COLORDE9100; 等相关代码:
对于收盘价小于开盘价(即阴线)的 K 线,使用不同深浅的橙色系绘制实体和影线,通过不同的粗细和颜色来突出阴线的特征,反映股价下跌的 K 线形态。
买卖信号的 K 线颜色标记:
STICKLINE(GHCZS29,O,O+(C-O)/3,4,0),COLOR1029FF; 等相关代码:
当 GHCZS29 条件满足时,在 K 线上绘制彩色的标记,这可能是一种买入信号的可视化表示,通过在 K 线实体上绘制特定颜色的柱状标记来突出买入信号,便于直观地识别潜在买入时机。
STICKLINE(GHCZS33,O,O+(C-O)/3,4.3,0),COLOR009900; 等相关代码:
当 GHCZS33 条件满足时,也会在 K 线上绘制另一种颜色的标记,可能是另一种不同的买入或特殊信号的表示,用不同的颜色来区别不同类型的买入信号或其他信号。
STICKLINE(GHCZSA,L*0.93,L*0.95,6,0)COLORRED; 等相关代码:
当 GHCZSA 条件满足时,会在 K 线下方绘制红色标记,并将 K 线颜色也变为红色,同时显示文字 $ 和 底部将到,可能是一种强烈的底部信号提示,用于提醒股价可能处于底部区域,可能是一种抄底信号的可视化表示。
综合运用了移动平均线、趋势交叉、价格波动通道、相对价格位置等多种技术分析手段,通过一系列的逻辑判断和计算,生成买入和卖出信号,并将这些信号以不同的颜色和图形在主图上直观地展示出来,旨在为交易者提供一种量化的交易参考,辅助其判断股价的短期趋势和买卖时机。



声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!

本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。

阅读者据此信息操作,风险自担,后果自负!

本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。

定锚
开放的自留地