【libreadline源码】【史丹利财务指标源码】【聚合收银台源码】通达信操作指标主图源码_通达信最好的主图指标源码

时间:2024-11-26 12:49:25 编辑:python源码合集爬虫 来源:抖音分销源码

1.精选通达信主指标之最佳画线(源码分享)
2.通达信指标强龙启动强势抓龙主图副图选指标 源码(支持手机电脑)
3.通达信如何导入主图、通达图源图幅图公式源代码,信操小白看过来(免费教程)
4.通达信软件指标全版更新:主图--“主力操盘”(源码)
5.通达信量化擒龙先手!作指最好主附图/选股指标源码分享
6.通达信发现庄家主图指标公式源码

通达信操作指标主图源码_通达信最好的标主标源主图指标源码

精选通达信主指标之最佳画线(源码分享)

       精选通达信主图最佳画线源码分享,解析关键指标配置。码通码

       趋势射线配置如下:

       趋势射线3X: DRAWLINE(L=LLV(L,达信的主libreadline源码3),L,C=HHV(C,3),L,0),COLOR9AFF;

       趋势射线7: DRAWLINE(H=HHV(H,7),H,L=LLV(L,7),L,0),COLOR9AFF;

       射线7X: DRAWLINE(L=LLV(L,7),L,H=HHV(H,7),L,0),COLOR9AFF;

       趋势射线: DRAWLINE(H=HHV(H,),H,L=LLV(L,),L,0),COLORCFF;

       射线X: DRAWLINE(L=LLV(L,),L,H=HHV(H,),L,0),COLORCFF;

       趋势射线: DRAWLINE(H=HHV(H,),H,L=LLV(L,),L,0),COLORCB;

       射线X: DRAWLINE(L=LLV(L,),L,H=HHV(H,),L,0),COLORCB;

       趋势射线: DRAWLINE(H=HHV(H,),H,L=LLV(L,),L,0),COLORYELLOW;

       射线X: DRAWLINE(L=LLV(L,),L,H=HHV(H,),L,0),COLORYELLOW;

       上述配置通过计算历史最高价、最低价与当前价格之间的通达图源图关系,形成多条趋势线,信操用于辅助分析趋势强度。作指最好

       关键点识别逻辑如下:

       A1至D1、标主标源D定义了高点识别逻辑,码通码通过比较当前价格与历史价格的达信的主高低点,绘制蓝色高点线。通达图源图

       A2至D2、信操T、作指最好U定义了低点识别逻辑,类似地,绘制蓝色低点线。

       M参数用于计算更长周期的高点和低点识别,绘制红色高点线和红色低点线,以提供更长远的趋势指引。

       最后的VAR至VAR部分使用了比较与交叉逻辑,通过计算历史最高价与最低价,并与当前收盘价进行比较,确定压力位与支撑位,以辅助交易决策。

       以上代码展示了通达信主图的高级画线技巧,通过综合多条趋势线与关键点识别,为投资者提供了直观且丰富的史丹利财务指标源码市场分析工具。在实际应用中,需结合具体市场情况和交易策略进行调整与优化。

通达信指标强龙启动强势抓龙主图副图选指标 源码(支持手机电脑)

       通达信强龙启动指标套装提供主图、副图与选股功能。主图指标以红色高亮显示5日、日、日与日移动平均线,辅助识别强势信号。

       副图指标则强化启动信号的识别,用户能在盘中设置预警进行选股,指标支持手机与电脑操作,建议结合其他指标使用以增强分析效果。副图内含北斗8星副图,推荐使用六脉神剑全系列主副选指标。

       主图指标源码如下:

       MA1:MA(CLOSE,5);

       MA2:MA(CLOSE,),COLORRED;

       MA3:MA(CLOSE,);

       MA6:MA(CLOSE,);

       DRAWTEXT_FIX(1,0.,0.,0,'概念板块'),COLORYELLOW;

       DRAWTEXT_FIX(1,0.,0.,0,GNBLOCK),COLORWHITE;

       双涨寻龙1:=ROUND2(REF(CLOSE,1)*1.1,2);

       双涨寻龙2:=C=双涨寻龙1;

       双涨寻龙4:=BARSLAST(双涨寻龙2);

       双涨寻龙5:=BETWEEN(双涨寻龙4,3,);

       双涨寻龙6:=REF(双涨寻龙5,1)>0;

       双涨寻龙7:=REF(双涨寻龙6,1)AND双涨寻龙2;

       双涨寻龙8:=双涨寻龙7;

       涨停:=IF(REF(C,1)*1.1-C<0.,1,0);

       STICKLINE(涨停,OPEN,CLOSE,3.5,0),COLORF;

       STICKLINE(涨停,OPEN,CLOSE,2.3,0),COLORYELLOW;

       STICKLINE(涨停,H,L,0,0),COLORYELLOW;

       寻龙:=FILTER(双涨寻龙8,5) AND REF(C,1)

       DRAWICON(寻龙,L,9);

       副图指标源码如下:

       强龙头1:=ROUND2(REF(CLOSE,1)*1.1,2);强龙头2:=C=强龙头1;强龙头4:=BARSLAST(强龙头2);强龙头5:=BETWEEN(强龙头4,3,);强龙头6:=REF(强龙头5,1)>0;强龙头7:=REF(强龙头6,1)AND强龙头2;强龙头8:= 强龙头7;

       双涨:=FILTER(强龙头8,5) AND REF(C,1)

       注意:副图内含北斗8星副图,建议结合六脉神剑全系列主副选指标以优化分析。

通达信如何导入主图、幅图公式源代码,小白看过来(免费教程)

       在通达信软件中导入主图、幅图公式源代码的具体步骤如下:

       1. 首先打开软件,进入查看界面。

       2. 选择左上角的“功能”选项,找到“公式管理器”,或直接使用快捷键Ctrl+F打开。

       3. 在公式管理器的编辑界面,根据需要选择公式类型,点击右上角的“新建”按钮。

       4. 在公式编辑界面,聚合收银台源码输入公式名称以便识别,并对公式进行描述,然后输入或导入源代码。完成输入后点击“测试公式”检查是否能通过。

       5. 若测试通过,则确定完成公式创建。实际操作中,公式可能较为复杂,但操作方法一致。

       6. 另外,还可以通过导入公式的方法进行操作。首先,将源码下载到桌面,然后点击“导入公式”,查找范围设为“桌面”,选择下载好的指标文件,点击“打开”进行导入。

       7. 导入完成后,即可在盘面上输入指标首字母查看已安装的指标。

       总结来说,通达信软件提供了导入主图、幅图公式源代码的功能,通过简单的几步操作,用户可以自行创建或导入公式。在使用过程中,应充分了解股市风险,谨慎操作。

通达信软件指标全版更新:主图--“主力操盘”(源码)

       选股思路定义:避免追高,源码一直转圈采取低吸布局策略。先采取防守姿态,然后伺机进攻。善用潜伏庄家技巧,实现快速拉升。

       盘面软件定义:精简设计,一目了然,明确市场方向,利于借势操作,与庄家共同获取利润,优于成本。

       目标:简化股市交易界面,使其既美观又实用。这样的设计是否能提供更好的交易体验?

       通达信软件指标全版更新:主图--“主力操盘”(源码)

       指标源码实现逻辑如下:

       VAR1和后续的VARn系列,通过比较当前收盘价(C)与前几日收盘价的比较,构建了一个复杂的逻辑判断过程。这个过程主要关注价格变动趋势,判断市场状态。

       STICKLINE指令用于在图表上绘制不同颜色的线段,分别代表市场状态,如红1代表特定条件下的价格变动。

       指标设计整体围绕价格变动趋势,通过逻辑判断和颜色编码,直观地展示市场状态,辅助交易决策。

       指标使用方法:通过通达信软件加载上述源码,观察不同颜色线段的变化,结合市场实际情况进行交易决策。苹果手机开发源码指标逻辑复杂,旨在提供丰富的市场信息,帮助交易者把握市场趋势。

       注:指标代码适用于手机和电脑平台,解决编码错误的建议可联系客服(主副1),在线即回。指标仅供学习和研究,不用于商业或非法用途。交易决策需自行评估风险。

通达信量化擒龙先手!主附图/选股指标源码分享

       通达信量化擒龙先手!主附图/选股指标源码分享

       一. 指标简介:

       二. 主图指标源码

       MA5:MA(C,5);

       MA:MA(C,);

       MA:MA(C,);

       MA:MA(C,);

       DIF1:=EMA(CLOSE,)-EMA(CLOSE,);

       DEA1:=EMA(DIF1,9);

       AAA1:=(DIF1-DEA1)*2*;

       AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);

       AAA下:=IF(AAA1

       买:=;

       入:=AAA1-REF(AAA1,1);

       正大:=CROSS(入,买);

       DIF:=EMA(CLOSE,)-EMA(CLOSE,);

       DEA:=EMA(DIF,);

       AAA:=(DIF-DEA)*2*;

       牛股:=CROSS(AAA-REF(AAA,1),);

       正大牛股:=正大 AND 牛股;

       HSL:=V/CAPITAL*>5;

       S1:=IF(NAMELIKE('S'),0,1);

       S2:=IF(NAMELIKE('*'),0,1);

       Z3:=NOT(INBLOCK('近期解禁'));

       Z4:=NOT(INBLOCK('拟减持'));

       Z5:=NOT(INBLOCK('股东减持'));

       Z6:=NOT(INBLOCK('基金减持'));

       Z7:=NOT(INBLOCK('即将解禁'));

       Z8:=IF(CODELIKE(''),0,1);

       Z9:=IF(CODELIKE('8'),0,1);

       去掉:=S1 AND S2 AND Z3 AND Z4 AND Z5 AND Z6 AND Z7 AND Z8 AND Z9;

       AA:=MA(CLOSE,8);

       BB:=((ATAN((AA - REF(AA,1))) * 3.) * );

       均线:=MA(CLOSE,);

       均线:=MA(CLOSE,);

       均线:=MA(CLOSE,);

       天马:=((((((OPEN <= 均线) AND ((均线 - REF(均线,1)) > 0))

       AND (CLOSE > 均线)) AND (BB > 1)) AND ((CLOSE / OPEN) > 1.)));

       { 股价必涨}

       AA:=IF(CLOSE/REF(CLOSE,1)>1. AND HIGH/CLOSE<1. AND IF(CLOSE>REF(CLOSE,1),,0)>0, , 0);

       SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)

       SC:=LHHV(MA((LOW+HIGH+CLOSE)/3,5),) AND C>REF(C,1) AND C>O;

       MR:=SC AND COUNT(SS,2);

       BB:=MR AND NOT(REF(MR,1));

       股价必涨:=AA OR BB OR 天马;

       { 抄底}

       二十日换手率:=BETWEEN(SUM(HSCOL,),,);{ 意思是 日换手率介于---之间}

       DFO:=(C-REF(C,1))/REF(C,1)*<-5;

       AAO:=BARSLAST(DFO);

       突破:=CROSS(C,REF(O,AAO));

       抄底:=二十日换手率 AND 突破;

       三.副图指标源码:

       DIF1:=EMA(CLOSE,)-EMA(CLOSE,);

       DEA1:=EMA(DIF1,9);

       AAA1:=(DIF1-DEA1)*2*;

       AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);

       AAA下:=IF(AAA1

       买:=;

       入:=AAA1-REF(AAA1,1);

       正大:=CROSS(入,买);

       DIF:=EMA(CLOSE,)-EMA(CLOSE,);

       DEA:=EMA(DIF,);

       AAA:=(DIF-DEA)*2*;

       牛股:=CROSS(AAA-REF(AAA,1),);

       正大牛股:=正大 AND 牛股;

       HSL:=V/CAPITAL*>5;

       S1:=IF(NAMELIKE('S'),0,1);

       S2:=IF(NAMELIKE('*'),0,1);

       Z3:=NOT(INBLOCK('近期解禁'));

       Z4:=NOT(INBLOCK('拟减持'));

       Z5:=NOT(INBLOCK('股东减持'));

       Z6:=NOT(INBLOCK('基金减持'));

       Z7:=NOT(INBLOCK('即将解禁'));

       Z8:=IF(CODELIKE(''),0,1);

       Z9:=IF(CODELIKE('8'),0,1);

       去掉:=S1 AND S2 AND Z3 AND Z4 AND Z5 AND Z6 AND Z7 AND Z8 AND Z9;

       AA:=MA(CLOSE,8);

       BB:=((ATAN((AA - REF(AA,1))) * 3.) * );

       均线:=MA(CLOSE,);

       均线:=MA(CLOSE,);

       均线:=MA(CLOSE,);

       天马:=((((((OPEN <= 均线) AND ((均线 - REF(均线,1)) > 0))

       AND (CLOSE > 均线)) AND (BB > 1)) AND ((CLOSE / OPEN) > 1.)));

       { 股价必涨}

       AA:=IF(CLOSE/REF(CLOSE,1)>1. AND HIGH/CLOSE<1. AND IF(CLOSE>REF(CLOSE,1),,0)>0, , 0);

       SS:=MA((LOW+HIGH+CLOSE)/3,5)>REF(MA((LOW+HIGH+CLOSE)/3,5),1) AND REF(MA((LOW+HIGH+CLOSE)/3,5),1)

       SC:=LHHV(MA((LOW+HIGH+CLOSE)/3,5),) AND C>REF(C,1) AND C>O;

       MR:=SC AND COUNT(SS,2);

       BB:=MR AND NOT(REF(MR,1));

       股价必涨:=AA OR BB OR 天马;

       { 抄底}

       二十日换手率:=BETWEEN(SUM(HSCOL,),,);{ 意思是 日换手率介于---之间}

       DFO:=(C-REF(C,1))/REF(C,1)*<-5;

       AAO:=BARSLAST(DFO);

       突破:=CROSS(C,REF(O,AAO));

       抄底:=二十日换手率 AND 突破;

       四. 选股指标源码

       指标源码内容与前文一致,仅包含主图和副图指标源码,用于量化分析股票。指标包括移动平均线、MACD、股价波动判断、换手率分析等,通过设置条件筛选出具有投资潜力的股票。使用时根据具体市场情况和策略进行调整。注意:指标的有效性需结合市场情况综合判断,不应单一依赖。

通达信发现庄家主图指标公式源码

       在通达信的股票分析中,支撑线的计算公式是使用简单移动平均线(SMA)计算的,公式为:EMA((O+C)/2,),线条颜色为蓝色,用表示。

       妖股起爆点的判断则基于过去天和天收盘价的组合,公式为:MA(CLOSE,)+MA(CLOSE,)*/*0.,线条更粗,颜色为红色。

       接下来的代码段涉及一些字符串拼接和条件显示,如在尾部显示特定区块信息:Z3:=STRCAT(Z2,' ');DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;。

       压力线的计算使用MA函数,公式为:(MA(MA(H,),)-MA(MA(L,),))*1+MA(MA(H,),),线条颜色为**。

       趋势线的定义是通过比较高低点和移动平均线,公式为:MA(MA(L,),)-(MA(MA(H,),)-MA(MA(L,),))*1,粗线条,颜色为红色。

       STICKLINE函数用于在满足特定条件时绘制趋势线,如当趋势线高于最低价时,STICKLINE(趋势>LOW ...。

       VAR变量用于计算回调买入信号,条件包括价格波动率的比较和均线交叉,LLV(VAR,2)=LLV(VAR,7) ...。

       最后,当所有这些条件组合满足时,XG:=趋势>HIGH ...,会用紫色的线条显示,同时在图形上标记有**的文字提示。

超详细通达信主图指标安装教程,意简言赅过程简单!有惊喜源码

       安装通达信主图指标的步骤简洁明了,只需遵循以下步骤即可。

       首先,找寻你心仪的主图指标公式。进入通达信软件,找到“功能”菜单,点击“公示系统”,然后选择“公式管理器”。打开公式管理器后,转至“技术指标公式”部分,选择“其他类型”,点击右侧的“新建”按钮,此时将打开指标公式编辑器。

       在编辑器中,输入公式名称,选择画线方法,并粘贴已选中的公式。确认无误后,点击确定按钮完成公式创建。

       接下来,预览新建的指标。返回至公式管理器界面,找到新增的指标,点击右侧的“预览”按钮,预览图将随即呈现。

       源码如下,供参考学习与应用。代码包含复杂的指标逻辑,用于辅助交易决策。

       VAR1:=CLOSE-LOW;VAR2:=HIGH-LOW;VAR3:=CLOSE-HIGH;VAR4:=IF(HIGH>LOW,(VAR1/VAR2+VAR3/VAR2)*VOL,0);HPTP:=SUM(VAR4,)/,COLORSTICK;TKXL:=-1;XVYO:=UPNDAY(TKXL,1),NODRAW;G:=MA(C,5);D:=MA(C,);HH:=REF(H,5)=HHV(H,);LL:=REF(L,5)=LLV(L,);FG:=BACKSET(HH,6)>BACKSET(HH,5);FD:=BACKSET(LL,6)>BACKSET(LL,5);FG:=IF(BARSLAST(FG)=BARSLAST(FD) AND G>D,FG,IF(BARSLAST(FD)>BARSLAST(FG),FG,0));FD:=IF(BARSLAST(FG)=BARSLAST(FD) AND D>G,FD,IF(BARSLAST(FG)>BARSLAST(FD),FD,0));FG0:=FG AND H=HHV(H,BARSLAST(FD));FD0:=FD AND L=LLV(L,BARSLAST(FG));GQ:=L>REF(H,1) AND DAY!=REF(DAY,1);DQ:=H>=REF(H,1) AND L<=REF(L,1);BHG:=COUNT(BH0,BARSLAST(FD0));BHD:=COUNT(BH0,BARSLAST(FG0));BGQ:=COUNT(GQ,BARSLAST(FD0));BDQ:=COUNT(DQ,BARSLAST(FG0));BK0:=IF(BHG>0,BHG+2,IF(BHD,BHD+2,3));BK:=IF(BGQ,BK0-BGQ,IF(BDQ,BK0-BDQ,BK0));G1X:=(FG AND BARSLAST(FD)>BK),NODRAW;D1X:=(FD AND BARSLAST(FG)>BK),NODRAW;G1:=(FG0 AND REF(H,BARSLAST(FG0))>=REF(H,BARSLAST(G1X)) AND BARSLAST(D1X)>BARSLAST(G1X))OR (FG1 AND COUNT(GQ,BARSLAST(FD1))>0 AND REF(H,BARSLAST(FG1))>REF(H,BARSLAST(G1X)));{ W:=IF(DATE<,C,DRAWNULL);}D1:=(FD0 AND REF(L,BARSLAST(FD0))<=REF(L,BARSLAST(D1X)) AND BARSLAST(G1X)>BARSLAST(D1X))OR (FD1 AND COUNT(DQ,BARSLAST(FG1))>0 AND REF(L,BARSLAST(FD1))>REF(L,BARSLAST(G1X)));G2:=G1 AND H=HHV(G1H,BARSLAST(D1)+1) AND H>REF(H,1) AND BARSLAST(D1)>BARSLAST(G1);D2:=D1 AND L=LLV(D1L,BARSLAST(G1)+1)

       为了感谢各位粉丝的支持,我承诺提供此技术与指标的免费分享。如需使用或获取全套源码,欢迎私信联系我。

通达信神奇止损主图指标源码

       神奇止损源码公式如下:

       首先,绘制**的文本信息,内容为“DYBLOCK”,用于展示支撑点位。

       接着,绘制**的文本信息,内容为“GNBLOCK”,用于展示阻力点位。

       再接着,绘制**的文本信息,内容为“FGBLOCK”,用于进一步展示关键点位。

       定义变量V1,计算收盘价、最高价与最低价的平均值与日移动平均的差值的绝对值除以日移动平均。

       定义变量V2,计算V1的1-7/的指数移动平均。

       定义变量V3,计算V1的1+7/的指数移动平均。

       定义变量V5,计算过去5天的收盘价、最高价与最低价的平均值的移动平均。

       绘制**的点线,表示支撑位。

       绘制绿色的点线,表示阻力位。

       在最后的棒图中,若当前棒图的收盘价等于最高价,则绘制粉红色的棒图,表示可能的支撑位。

       若当前棒图的收盘价等于最低价,则绘制蓝色的棒图,表示可能的阻力位。

       定义M5为5日移动平均,使用绿色绘制。

       定义MB5为5日移动平均的前一根棒图,使用洋红色绘制。

       定义M为日移动平均,使用绿色绘制。

       定义MB为日移动平均的前一根棒图,使用洋红色绘制。

       定义M为日移动平均,使用洋红色绘制。

       定义MB为日移动平均的前一根棒图,使用橙色绘制。

       计算涨幅限制和跌幅限制,根据股票的名称和代码进行调整。

       定义今天涨停价和今天跌停价。

       绘制粉红色的棒图,表示今天可能达到的涨停价。

       绘制蓝色的棒图,表示今天可能达到的跌停价。

       定义N为5,后续根据N进行计算。

       进行高点和低点的判断和过滤,以确定短期支撑位。

       绘制红色的线,表示短期支撑位。

       绘制图标,表示低点。

       进行价格涨势的判断,以确定价格涨势不破。

       进行量能判断,包括高量柱、倍量柱和梯量柱。

       结合价格涨势和量能判断,定义高黄金柱、倍黄金柱和梯黄金柱。

       绘制**的棒图,表示黄金柱形态。

       对结果进行标注,以指示“↖成立”。

       友情提示,股市有风险,投资需谨慎,切勿盲目操作。

       此公式已通过测试,如遇报错请检查复制是否准确,如有疑问可参考网络资源进行学习。

通达信版本-缠论笔段预测主图指标,源代码免费分享

       显示开关:=1;

       顶价:=REF(H,BARSLAST(H>REF(H,1)));

       底价:=REF(L,BARSLAST(L<REF(L,1)));

       分型顶0:=H>顶价 AND L>底价;

       分型底0:=L<顶价 AND H<底价;

       分型顶1:=分型顶0 AND H=HHV(H,BARSLAST(分型底0));

       分型底1:=分型底0 AND L=LLV(L,BARSLAST(分型顶0));

       分型顶:=FILTERX(分型顶1,BARSLAST(分型底1));

       分型底:=FILTERX(分型底1,BARSLAST(分型顶1));

       UP1:=BARSLAST(分型底);

       顶力度1:=HHV(L,UP1+1)>LLV(H,UP1+1);

       顶包含1:=COUNT(L>REF(L,1),UP1)>2 AND COUNT(H>REF(H,1),UP1)>2;

       DN1:=BARSLAST(分型顶);

       底力度1:=HHV(L,DN1+1)>LLV(H,DN1+1);

       底包含1:=COUNT(H>REF(H,1),DN1)>2 AND COUNT(L>REF(L,1),DN1)>2;

       笔顶:=分型顶 AND UP1>3 AND 顶力度1 AND 顶包含1;

       笔底:=分型底 AND DN1>3 AND 底力度1 AND 底包含1;

       笔顶:=笔顶 AND H=HHV(H,BARSLAST(笔底));

       笔底:=笔底 AND L=LLV(L,BARSLAST(笔顶));

       笔顶:=笔顶 AND H=HHV(H,BARSLAST(笔底));

       笔底:=笔底 AND L=LLV(L,BARSLAST(笔顶));

       笔顶1:=FILTERX(笔顶,BARSLAST(笔底));

       笔底1:=FILTERX(笔底,BARSLAST(笔顶));

       UP2:=BARSLAST(笔底1);

       顶力度2:=HHV(L,UP2+1)>LLV(H,UP2+1);

       顶包含2:=COUNT(L>REF(L,1),UP2)>2 AND COUNT(H>REF(H,1),UP2)>2;

       DN2:=BARSLAST(笔顶1);

       底力度2:=HHV(L,DN2+1)>LLV(H,DN2+1);

       底包含2:=COUNT(H>REF(H,1),DN2)>2 AND COUNT(L>REF(L,1),DN2)>2;

       笔顶:=分型顶 AND UP2>3 AND 顶力度2 AND 顶包含2;

       笔底:=分型底 AND DN2>3 AND 底力度2 AND 底包含2;

       笔顶:=笔顶 AND H=HHV(H,BARSLAST(笔底));

       笔底:=笔底 AND L=LLV(L,BARSLAST(笔顶));

       笔顶2:=FILTERX(笔顶,BARSLAST(笔底));

       笔底2:=FILTERX(笔底,BARSLAST(笔顶));

       笔顶3:=笔顶1 OR 笔顶2;

       笔底3:=笔底1 OR 笔底2;

       笔顶:=FILTERX(笔顶3 AND H=HHV(H,BARSLAST(笔底3)),BARSLAST(笔底3));

       笔底:=FILTERX(笔底3 AND L=LLV(L,BARSLAST(笔顶3)),BARSLAST(笔顶3));

       笔顶:=FILTERX(笔顶 AND H=HHV(H,BARSLAST(笔底)),BARSLAST(笔底));

       笔底:=FILTERX(笔底 AND L=LLV(L,BARSLAST(笔顶)),BARSLAST(笔顶));

       笔顶:=笔顶 AND (BARSLAST(笔底)>1 OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (BARSLAST(笔顶)>1 OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=笔顶 AND (H=HHV(H,BARSLAST(笔底)) OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (L=LLV(L,BARSLAST(笔顶)) OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=FILTERX(笔顶,BARSLAST(笔底));

       笔底:=FILTERX(笔底,BARSLAST(笔顶));

       笔顶:=笔顶 AND (BARSLAST(笔底)>2 OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (BARSLAST(笔顶)>2 OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=笔顶 AND (H=HHV(H,BARSLAST(笔底)) OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (L=LLV(L,BARSLAST(笔顶)) OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=FILTERX(笔顶,BARSLAST(笔底));

       笔底:=FILTERX(笔底,BARSLAST(笔顶));

       笔顶:=笔顶 AND (BARSLAST(笔底)>3 OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (BARSLAST(笔顶)>3 OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=笔顶 AND (H=HHV(H,BARSLAST(笔底)) OR BARSLAST(笔底)=DRAWNULL);

       笔底:=笔底 AND (L=LLV(L,BARSLAST(笔顶)) OR BARSLAST(笔顶)=DRAWNULL);

       笔顶:=FILTERX(笔顶,BARSLAST(笔底));

       笔底:=FILTERX(笔底,BARSLAST(笔顶));

       DN:=BARSLAST(笔顶);

       底力度:=HHV(L,DN+1)>LLV(H,DN+1);

       底包含:=COUNT(H>REF(H,1),DN)>2 AND COUNT(L>REF(L,1),DN)>2;

       笔底:=笔底 AND (笔底<>1) AND DN>3 AND 底力度 AND 底包含 AND (L=LLV(L,BARSLAST(笔顶)));

       笔底:=FILTERX(笔底,BARSLAST(笔顶));

       UP:=BARSLAST(笔底);

       顶力度:=HHV(L,UP+1)>LLV(H,UP+1);

       顶包含:=COUNT(L>REF(L,1),UP)>2 AND COUNT(H>REF(H,1),UP)>2;

       笔顶:=笔顶 AND (笔顶<>1) AND UP>3 AND 顶力度 AND 顶包含 AND (H=HHV(H,BARSLAST(笔底)));

       笔顶:=FILTERX(笔顶,BARSLAST(笔底));

       笔顶:=笔顶 OR 笔顶;

       笔底:=笔底 OR 笔底;

       笔顶:=FILTERX(笔顶 AND H=HHV(H,BARSLAST(笔底)),BARSLAST(笔底));

       笔底:=FILTERX(笔底 AND L=LLV(L,BARSLAST(笔顶)),BARSLAST(笔顶));

       UP:=BARSLAST(笔底);

       顶力度:=HHV(L,UP+1)>LLV(H,UP+1);

       顶包含:=COUNT(L>REF(L,1),UP)>2 AND COUNT(H>REF(H,1),UP)>2;

       DN:=BARSLAST(笔顶);

       底力度:=HHV(L,DN+1)>LLV(H,DN+1);

       底包含:=COUNT(H>REF(H,1),DN)>2 AND COUNT(L>REF(L,1),DN)>2;

       笔顶:=笔顶 AND UP>3 AND 顶力度 AND