����ָ��Դ���ȫ
显示开关:=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
通达信缠论笔买卖点指标公式源码
通达信缠论笔买卖点指标的源码如下:
首先,我们定义几个基础指标:
PL5通过ZIG(3,指标指标5)函数计算,颜色为AAAAAA。源码源码PL5的大全level db 源码移动值PL5:=ZIG(3,5);
EN1和EX1分别判断ZIG(3,5)的三个连续时段的上升趋势,EN1表示上升且前一周期持平,公式EX1表示ZIG(3,缠论缠论5)等于前一周期值。EN1的指标指标计算条件是ZIG(3,5)>REF(ZIG(3,5),1)且前一周期值在第三周期和第二周期之间。
PL、源码源码EN2、大全EX2和PL等指标分别基于更长的公式周期,用于识别更长期的缠论缠论网桥源码分析趋势。
走强和走弱的指标指标判断使用BARSLAST函数,分别记录PL5、源码源码PL、大全PL达到相应条件的公式周期数。
接着,色情源码搭建ZTJZ5、ZTJD5、DTJZ5和DTJD5是基于PL的买卖点计数,分别对应不同的趋势和条件组合。
对于PL和EX2,财务公司源码我们同样计算ZTJZ、ZTJD、DTJZ和DTJD,用于更长周期的买卖点标记。
最后,kcf算法源码通过DRAWTEXT函数在图表上显示买卖点的标记,如"(Ⅰ)"、"(Ⅱ)"、"(Ⅲ)"、"⑴"、"⑵"等,颜色各异,帮助用户识别关键的买卖时机。
整体来说,这个源码是缠论技术在通达信软件中的具体实现,通过一系列的计算和标记,帮助交易者分析股票的买卖点。"A"、"B"和"C"标识可能的转折点,而"①"到"④"则代表不同类型的买卖信号。
2024-12-28 18:53
2024-12-28 18:07
2024-12-28 18:05
2024-12-28 17:38
2024-12-28 16:24