源码:
{智能交易--副图}
GHCZS1:=MAX(DYNAINFO(3),DYNAINFO(5));
GHCZS2:=MIN(DYNAINFO(3),DYNAINFO(6));
GHCZS3:=GHCZS1-GHCZS2;
GHCZS4:=GHCZS2+GHCZS3*7/8;
GHCZS5:=GHCZS2+GHCZS3*0.5/8;
GHCZS6:=(GHCZS5+GHCZS4)/2;
GHCZS7:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
QSX:EMA(GHCZS7,3),LINETHICK2,COLORLIMAGENTA;
GHCZS8:=(QSX-REF(QSX,1))/REF(QSX,1)*100;
准备:STICKLINE(QSX<11,QSX,11,5,0),COLORYELLOW;
GHCZS9:=(QSX<11) AND FILTER((QSX<=11),15) AND C<GHCZS6;
GHCZS10:=REF(QSX,1)<11 AND CROSS(QSX,11) AND C<GHCZS6;
GHCZS11:=REF(QSX,1)<11 AND REF(QSX,1)>6 AND CROSS(QSX,11);
GHCZS12:=REF(QSX,1)<6 AND REF(QSX,1)>3 AND CROSS(QSX,6);
GHCZS13:=REF(QSX,1)<3 AND REF(QSX,1)>1 AND CROSS(QSX,3);
GHCZS14:=REF(QSX,1)<1 AND REF(QSX,1)>0 AND CROSS(QSX,1);
GHCZS15:=REF(QSX,1)<0 AND CROSS(QSX,0);
GHCZS16:=GHCZS11=1 OR GHCZS12=1 OR GHCZS13=1 OR GHCZS14=1 OR GHCZS15=1;
下单买入:STICKLINE(GHCZS16=1 AND C<GHCZS6,11,50,5,0),COLORFF00FF;
DRAWICON(GHCZS16=1 AND C<GHCZS6,55,1);
DRAWTEXT(GHCZS10,60,'★买'),COLORFF00FF;
DRAWTEXT(GHCZS9,GHCZS9,16),COLORYELLOW;
准备卖出:STICKLINE(QSX>89,QSX,89,5,0),COLORWHITE;
CC:=(QSX>89) AND FILTER((QSX>89),15) AND C>GHCZS6;
ABC0:=REF(QSX,1)>89 AND CROSS(89,QSX) AND C>GHCZS6;
ABC1:=REF(QSX,1)>89 AND REF(QSX,1)<94 AND CROSS(89,QSX);
ABC2:=REF(QSX,1)>94 AND REF(QSX,1)<97 AND CROSS(94,QSX);
ABC3:=REF(QSX,1)>97 AND REF(QSX,1)>99 AND CROSS(97,QSX);
ABC4:=REF(QSX,1)>99 AND REF(QSX,1)<100 AND CROSS(99,QSX);
ABC5:=REF(QSX,1)>100 AND CROSS(100,QSX);
ABC:=ABC1=1 OR ABC2=1 OR ABC3=1 OR ABC4=1 OR ABC5=1;
下单卖出:STICKLINE(ABC=1 AND C>GHCZS6,89,50,5,0),COLORGREEN;
DRAWICON(ABC=1 AND C>GHCZS6,45,2);
DRAWTEXT(ABC0,40,'★卖'),COLOR00FF00;
DRAWTEXT (CC,84,准备卖出),COLORFFFFFF;
顶:89,COLORGREEN;
底:11,COLOR0000FF;
中:50,POINTDOT,COLORFFFFFF;
DRAWTEXT(ISLASTBAR,顶,顶),COLOR00FF00;
DRAWTEXT(ISLASTBAR,底,底),COLOR0000FF;
DRAWTEXT(ISLASTBAR,中,中),COLORFFFFFF;
解读:
GHCZS1:=MAX(DYNAINFO(3),DYNAINFO(5));:选取动态行情信息中的今日开盘价(DYNAINFO(3))和最高价(DYNAINFO(5))两者中的最大值,这一步是为了确定在当前交易日内股价波动区间的一个上边界参考值。GHCZS2:=MIN(DYNAINFO(3),DYNAINFO(6));:选取今日开盘价(DYNAINFO(3))和最低价(DYNAINFO(6))两者中的最小值,目的是确定股价波动区间的一个下边界参考值,与前面计算上边界值的代码共同框定了股价在当日的大致波动范围。GHCZS3:=GHCZS1 - GHCZS2;:计算出股价波动区间的幅度,也就是最高价与最低价之间的差值,它直观反映了当日股价的波动幅度大小,波动幅度越大说明股价当日的活跃度越高,反之则活跃度越低。GHCZS4:=GHCZS2 + GHCZS3 * 7 / 8;:基于前面计算出的最低价和波动幅度,得出一个相对接近最高价的位置参考值,这个值在股价波动区间内处于较高位置,可作为股价强势区域的一种参考界限。GHCZS5:=GHCZS2 + GHCZS3 * 0.5 / 8;:同样依据最低价和波动幅度算出一个相对接近最低价的位置参考值,处于股价波动区间内较低位置,可视为股价弱势区域的一种参考界限。GHCZS6:=(GHCZS5 + GHCZS4) / 2;:取前面两个参考界限值(一个靠近低价区域,一个靠近高价区域)的平均值,得到一个处于股价波动区间中间偏上位置的综合参考值,用于后续与股价、指标等对比分析,辅助判断股价所处的相对强弱状态。GHCZS7:=3 * SMA((C - LLV(L, 55)) / (HHV(H, 55) - LLV(L, 55)) * 100, 5, 1) - 2 * SMA(SMA((C - LLV(L, 55)) / (HHV(H, 55) - LLV(L, 55)) * 100, 5, 1), 3, 1);:先通过计算收盘价(C)相对于过去 55 日最低价(LLV(L, 55))和最高价(HHV(H, 55))区间的相对位置,并将其转化为百分比形式,然后进行多次的简单移动平均(SMA)运算及线性组合,得到一个综合的指标值。该指标可以衡量股价在较长一段时期(55 日)内的相对强弱趋势,数值大小反映股价相对强弱程度,数值越高说明相对越强,反之越弱。QSX:EMA(GHCZS7, 3), LINETHICK2, COLORLIMAGENTA;:对前面计算得到的GHCZS7指标再进行 3 日指数移动平均(EMA),得到QSX指标,用较粗的紫红色线条表示。指数移动平均使得指标更注重近期股价的变化影响,对趋势变化的反应相对更灵敏,能更及时地反映股价短期的强弱趋势变化情况。GHCZS8:=(QSX - REF(QSX, 1)) / REF(QSX, 1) * 100;:计算QSX指标的当日变化率,通过与前一日的QSX值对比,得出其涨跌幅度的百分比,以此来观察QSX指标的变动速度,进而判断股价强弱趋势的变化快慢情况,若变化率为正且数值较大,意味着股价强势趋势在加速,反之若为负且数值较大,则弱势趋势在加剧。准备:STICKLINE(QSX < 11, QSX, 11, 5, 0), COLORYELLOW;:当QSX指标值小于 11 时,在副图上从QSX指标值位置到 11 的位置绘制宽度为 5 的柱状线,用黄色显示,这可视作股价处于相对弱势区域的一种提示,意味着股价可能已经处于相对较低位置,有潜在的反转向上的可能性,是一种准备阶段的信号表现。GHCZS9:=(QSX < 11) AND FILTER((QSX <= 11), 15) AND C < GHCZS6;:综合判断条件,当QSX指标小于 11,并且在过去 15 日内满足QSX小于等于 11 的情况经过筛选过滤后(避免频繁触发信号),同时当前收盘价小于GHCZS6这个综合参考值时,满足此条件,意味着股价处于相对低位且各条件符合一种潜在的买入前置状态。GHCZS10:=REF(QSX, 1) < 11 AND CROSS(QSX, 11) AND C < GHCZS6;:当QSX指标前一日小于 11,而当日向上穿过 11 这个界限,同时收盘价小于GHCZS6时,满足此条件,这可能预示着股价从相对弱势区域开始向上突破,有转强的迹象,是一个较为重要的买入信号触发条件。GHCZS11:=REF(QSX, 1) < 11 AND REF(QSX, 1) > 6 AND CROSS(QSX, 11);、GHCZS12:=REF(QSX, 1) < 6 AND REF(QSX, 1) > 3 AND CROSS(QSX, 6);、GHCZS13:=REF(QSX, 1) < 3 AND REF(QSX, 1) > 1 AND CROSS(QSX, 3);、GHCZS14:=REF(QSX, 1) < 1 AND REF(QSX, 1) > 0 AND CROSS(QSX, 1);、GHCZS15:=REF(QSX, 1) < 0 AND CROSS(QSX, 0);:这一系列条件分别从不同的更细致的QSX指标区间及向上突破情况来设定,从股价处于更低的弱势程度向上突破不同的界限值角度,去捕捉股价从极弱状态开始转强的各种可能情况,丰富了买入信号的触发场景判断。GHCZS16:=GHCZS11 = 1 OR GHCZS12 = 1 OR GHCZS13 = 1 OR GHCZS14 = 1 OR GHCZS15 = 1;:将上述多个细分的买入信号触发条件进行综合汇总,只要满足其中一个细分条件,就认为整体满足买入信号的初步条件。下单买入:STICKLINE(GHCZS16 = 1 AND C < GHCZS6, 11, 50, 5, 0), COLORFF00FF;:当GHCZS16条件成立,也就是满足前面汇总的买入信号条件,并且收盘价小于GHCZS6时,在副图上从 11 到 50 的位置绘制宽度为 5 的柱状线,用粉色显示,这是一个明确的买入信号可视化展示,提示股价在满足综合条件下处于适合买入的时机。DRAWICON(GHCZS16 = 1 AND C < GHCZS6, 55, 1);:在满足上述买入信号条件且收盘价小于GHCZS6时,在坐标值为 55 的位置绘制图标(图标编号为 1),进一步增强买入信号的提示效果,方便在图表上直观看到买入信号出现的位置。DRAWTEXT(GHCZS10, 60, '★买'), COLORFF00FF;:当GHCZS10条件满足时,在坐标值为 60 的位置显示 “★买” 字样,用粉色字体显示,再次强调这个重要的买入信号情况,便于使用者清晰识别。准备卖出:STICKLINE(QSX > 89, QSX, 89, 5, 0), COLORWHITE;:当QSX指标值大于 89 时,在副图上从QSX指标值位置到 89 的位置绘制宽度为 5 的柱状线,用白色显示,这表明股价可能处于相对强势且有转弱风险的区域,是一种准备卖出的提示信号,提示股价可能已经处于高位,有潜在反转向下的可能性。CC:=(QSX > 89) AND FILTER((QSX > 89), 15) AND C > GHCZS6;:综合判断条件,当QSX指标大于 89,且过去 15 日内满足QSX大于 89 的情况经过筛选过滤后(避免频繁误触发),同时当前收盘价大于GHCZS6这个综合参考值时,意味着股价处于相对高位且各条件符合一种潜在的卖出前置状态。ABC0:=REF(QSX, 1) > 89 AND CROSS(89, QSX) AND C > GHCZS6;:当QSX指标前一日大于 89,而当日向下穿过 89 这个界限,同时收盘价大于GHCZS6时,满足此条件,这可能预示着股价从相对强势区域开始向下转折,有走弱的迹象,是一个较为关键的卖出信号触发条件。ABC1:=REF(QSX, 1) > 89 AND REF(QSX, 1) < 94 AND CROSS(89, QSX);、ABC2:=REF(QSX, 1) > 94 AND REF(QSX, 1) < 97 AND CROSS(94, QSX);、ABC3:=REF(QSX, 1) > 97 AND REF(QSX, 1) > 99 AND CROSS(97, QSX);、ABC4:=REF(QSX, 1) > 99 AND REF(QSX, 1) < 100 AND CROSS(99, QSX);、ABC5:=REF(QSX, 1) > 100 AND CROSS(100, QSX);:这一系列条件分别从不同的更细致的QSX指标处于高位区间及向下突破情况来设定,从股价处于不同的强势程度向下突破不同界限值角度,去捕捉股价从强势状态开始转弱的各种可能情况,细化了卖出信号的触发场景判断。ABC:=ABC1 = 1 OR ABC2 = 1 OR ABC3 = 1 OR ABC4 = 1 OR ABC5 = 1;:将上述多个细分的卖出信号触发条件进行综合汇总,只要满足其中一个细分条件,就认为整体满足卖出信号的初步条件。下单卖出:STICKLINE(ABC = 1 AND C > GHCZS6, 89, 50, 5, 0), COLORGREEN;:当ABC条件成立,也就是满足前面汇总的卖出信号条件,并且收盘价大于GHCZS6时,在副图上从 89 到 50 的位置绘制宽度为 5 的柱状线,用绿色显示,这是一个明确的卖出信号可视化展示,提示股价在满足综合条件下处于适合卖出的时机。DRAWICON(ABC = 1 AND C > GHCZS6, 45, 2);:在满足上述卖出信号条件且收盘价大于GHCZS6时,在坐标值为 45 的位置绘制图标(图标编号为 2),进一步强化卖出信号的提示效果,便于在图表上直观看到卖出信号出现的位置。DRAWTEXT(ABC0, 40, '★卖'), COLOR00FF00;:当ABC0条件满足时,在坐标值为 40 的位置显示 “★卖” 字样,用绿色字体显示,再次突出这个重要的卖出信号情况,方便使用者识别。顶:89, COLORGREEN;:定义了一个值为 89 的指标线,用绿色显示,代表股价处于相对高位的一种参考界限,当QSX等指标接近或超过这个值时,往往意味着股价强势到一定程度,需要警惕反转风险。底:11, COLOR0000FF;:设定值为 11 的指标线,用蓝色显示,作为股价处于相对低位的参考界限,当相关指标接近或低于此值时,可能暗示股价处于弱势,有潜在的反弹机会。中:50, POINTDOT, COLORFFFFFF;:定义值为 50 的点状指标线,用白色显示,作为股价处于中间状态的一种参考位置,辅助判断股价相对强弱处于适中区域还是偏向强势或弱势区域。DRAWTEXT(ISLASTBAR, 顶, 顶), COLOR00FF00;、DRAWTEXT(ISLASTBAR, 底, 底), COLOR0000FF;、DRAWTEXT(ISLASTBAR, 中, 中), COLORFFFFFF;:在图表的最后一根 K 线位置分别显示 “顶”“底”“中” 对应的数值,且用相应颜色显示文字,方便在图表末端直观看到这些关键价位的数值情况,用于快速查看股价所处相对位置与关键参考界限的对比。通过一系列复杂的计算和条件判断,构建了一个基于股价波动区间、相对强弱指标等多因素的智能交易副图指标体系,旨在从股价相对强弱变化及关键价位突破等角度,生成买入和卖出信号,辅助对股价走势进行分析判断,为交易决策提供参考依据。声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!
本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。
阅读者据此信息操作,风险自担,后果自负!
本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。