缠论公式编写教程,打造自己的缠
通达信缠论编写教学

通达信缠论编写教学全文共四篇示例,供读者参考第一篇示例:通达信是国内知名的股票分析软件,其中的“缠论”技术被广泛应用于股票市场的技术分析中。
本文将介绍如何在通达信软件中编写教学内容,帮助更多投资者了解和掌握缠论技术。
一、了解缠论技术缠论技术是由知名投资者张琛先生创始,是一套基于盘口分析的技术理论。
通过观察股价的波动和成交量的变化,结合K线图和分时图的数据分析,来预测股票的走势。
缠论理论认为股价运动具有一定的规律性,通过分析不同形态、线段、缠绕等特征,可以判断股票的走势。
二、通达信软件的编写教学功能通达信软件提供了强大的编写教学功能,可以帮助用户编写个性化的教学内容,方便用户学习和策略实践。
通过编写教学,用户可以将自己的理论和经验分享给其他用户,同时也可以学习其他用户的经验和技巧。
1. 创建教学任务在通达信软件中,用户可以点击“编写教学”按钮,选择创建教学任务。
用户可以自定义任务名称、任务类别、任务描述等信息。
在创建教学任务时,用户需要选择适合的学习对象和教学内容,以便更好地传达自己的理论和技术。
2. 编写教学内容用户可以在教学任务中编写教学内容,包括文字说明、图片示例、操作步骤等。
用户可以利用通达信软件提供的多种编辑工具,将自己的理论和技巧展示得更加直观和生动。
通过编写教学内容,用户可以详细地介绍缠论技术的原理、应用方法和实际操作流程,让其他用户更好地理解和掌握。
用户可以将自己编写的教学任务分享给其他用户,让更多人了解和学习。
用户可以通过社交媒体、论坛、邮件等方式分享教学任务,也可以将教学任务发布到通达信软件的教育频道,让更多用户参与学习和交流。
通过分享教学任务,用户可以获得更多的反馈和建议,不断完善和提升自己的教学内容。
三、如何编写通达信缠论教学内容1. 理清思路,明确主题在编写教学内容时,首先要理清思路,明确主题。
用户需要确定教学内容的目的和范围,选择一个具体的主题,如“缠论基础知识”、“缠论实战技巧”等。
缠中说禅中枢和笔公式通达信版

{通达信MA+中枢+分笔公式} {M1,M2参数自己定,可选5,10} MA1:MA(CLOSE,5); MA2:MA(CLOSE,10); {N1:1,100,10;N2:1,100,10;DISP:=1,3,2}; N1:=10;N2:=10;DISP:=2; K:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月} IF(PERIOD=8,1,{多分钟} IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季} IF(PERIOD=11,2,{年}IF(PER IOD=4,1,{60F}IF(PERIOD=3,1,{30F} IF(PERI OD=2,1,{15F} IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1); P2:=PEAK(1,K*N1,2); WP1:=PEAKBARS(1,K*N1,1); WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1); T2:=TROUGH(2,K*N2,2); WT1:=TROUGHBARS(2,K*N2,1); WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1AND P2>T2 ; ZD:=MAX(T1,T2);ZG:=MIN(P1,P2); LL:=MIN(T1,T2); HH:=MAX(P1,P2); TJ2:=FILTER(ZG>ZD,2); TJ3:=ZG=REF(ZG,BARSLAST(TJ2))OR ZD=REF(ZD,BARSLAST(TJ2)); TJ4:=TJ1&&TJ2&&NOT(TJ3); TJ5:=BETW EEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1))); TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZDREF(HHV(H,4),1),4); 局部高点预选B:=BACKSET(局部高点预选A=0 A NDREF(局部高点预选A,1)=1,2); 局部高点预选C:=IF(局部高点预选B=1AND REF(局部高点预选B,1)=0,1,0); 缺口判断:=IF(L>REF(H,1),1,IF(HREF(距前低天,1) AND LLV(L,距前高天+1)=4ORLLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)REF(小值周期,距前低天+1) AND大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1AND REF(距前低天,1)>REF(距前高天,1)AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 ANDREF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HH V(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR 高保留B=1 OR判断=1)AND H>REF(L,距前低天+1),1,0);预判A:=IF((距前高天<4AND HHV(缺口判断,距前高天)!=1)OR REF(高保留,距前高天)=0,1,0); 判断A:=IF(局部低点预选C=-1 ANDREF(距前高天,1)<=REF(距前低天,1)AND 预判A=1AND小值周期>R EF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND小值周期>REF(小值周期, 距前低天),-1,0); 低保留A:=IF(局部低点预选C=-1ANDREF(距前高天,1)>REF(距前低天,1) ANDLLV(L,距前高天+1)=4 OR LLV(缺口判断,距前高天)=-1 OR判断A=-1),-1,0); 低保留:=IF((低保留A=-1OR低保留B=-1)AND LREF(小值周期,距前低天A+1)AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0); 高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) ANDHHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0); 高保留XB:=IF(局部高点预选C=1 ANDREF(距前低天A,1)<=REF(距前高天A,1)AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4ORHHV(缺口判断,距前低天A)=1),1,0); 高保留X:=IF((高保留XA=1OR高保留XB=1OR判断X=1) AND H>REF (L,距前低天A+1),1,0); 预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1) OR REF(高保留XA,距前高天A)=0,1,0); 判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND 预判XA=1AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AN D小值周期>REF(小值周期,距前低天A),-1,0); 低保留XA:=IF(局部低点预选C=-1AND REF(距前高天A,1)>REF(距前低天A,1) ANDLLV(L,距前高天A+1)=4ORLLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) ANDLREF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND大值周期>REF(大值周期,距前高天YA),1,0);高保留YXA:=IF (局部高点预选C=1AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB:=IF(局部高点预选C=1 ANDREF(距前低天YA,1)<=REF(距前高天YA,1)AND REF(低保留X,距前低天YA)=-1AND(距前低天YA>=4OR HHV(缺口判断,距前低天YA)=1),1,0);高保留YX:=IF((高保留YXA=1OR 高保留YXB=1OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1) OR REF(高保留YXA,距前高天YA)=0,1,0); 判断YXA:=I F(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND预判YXA=1 AND小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA)AND 小值周期>REF(小值周期,距前低天YA),-1,0);低保留YXA:=IF(局部低点预选C=-1AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)=4 ORLLV(缺口判断,距前高天YA)=-1OR 判断YXA=-1),-1,0); 低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1)A ND LREF(H,REF(距前高天YA,1)+2),1,IF(高保留YX =1 AND 低保留YX=-1AND L。
图文手把手教你一步步用VC++2010编写通达信缠论插件(2-K线包含处理)

这三行是新添加的
第四步,编译生成“ChanLunTdx.dll”,在工程 Debug 文件夹下。并把该文件拷贝到通达信 T002 的 Dlls 文件夹下面。 第五步:打开通达信公式编辑器,建立副图公式指标,我这里命名是“FTCS”。把下面代码 拷贝进去: BHKXH:=TDXDLL1(3,H,L,0); BHKXL:=TDXDLL1(4,H,L,0); BHF:=TDXDLL1(5,H,L,0); STICKLINE(BHF=1,BHKXH,BHKXL,0.8,1),COLORMAGENTA; STICKLINE(BHF=0,BHKXH,BHKXL,0.8,1),COLORRED; STICKLINE(BHF=-1,BHKXH,BHKXL,0.8,1),COLORGRAY; 如图所示:
float high; //最高价 float low; //最低价 }StockData;
typedef struct tagIncldCndlStks//包含处理过的 K 线数据结构 {
float high;//K 线最高价 float low; //K 线最低价 int dir;//K 线方向 1 上 -1 下 int flagInc;//被包含处理过:1 包含右; -1 被左包;0 未包含处理过 int no;// K 线编号 }IncldCndlStks;
工程名:ChanLunTdx
缠中说禅选股公式

缠中说禅选股公式缠中说禅选股公式如下:{参数设置:LS 1.00 200.00 50.00}{LS为拉升周期,中枢周期为LS*4}A1:=HHV(H,LS*0.7){tufendou};A2:=HHV(H,LS*4){tufendou};A3:=REF(HHV(H,LS*4),LS*0.7){tufendou};A4:=LLV(L,LS/10){tufendou};选股:{tufendou}A1=A2 AND A1>=A3*1.2 AND A4>A3;李彪的源码(注意把k线换成美国线):MID : MA(CLOSE,26); UPPER: MID + 2*STD(CLOSE,26); LOWER: MID - 2*STD(CLOSE,26); STICKLINE(1,H,L,1,0),COLORLIBLUE;{笔底分型选股预警确保向下笔成立后的底分型}V00:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1); V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1); V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1); V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1); V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1)AND REF(LOW,2) < REF(LOW,1); V1:= COUNT(V00,6)>=3 AND COUNT(V01 OR V02,5)=0 AND LLVBARS(LOW,6) = 1 AND HHVBARS(HIGH,6) >= 5 AND V03; V2:= COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7) = 2 AND HHVBARS(HIGH,7) >= 6 AND V04; V3:= COUNT(V00,7)>=3 AND COUNT(V01 OR V02,6)=1 AND LLVBARS(LOW,7) = 1 AND HHVBARS(HIGH,7) >= 6 AND V03; V4:= COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8) = 2 AND HHVBARS(HIGH,8) >= 7 AND V04; V5:= COUNT(V00,8)>=3 AND COUNT(V01 OR V02,7)<=2 AND LLVBARS(LOW,8) = 1 AND HHVBARS(HIGH,8) >= 7 AND V03; V6:= COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9) = 2 AND HHVBARS(HIGH,9) >= 8 AND V04; V7:= COUNT(V00,9)>=3 AND COUNT(V01 OR V02,8)<=3 AND LLVBARS(LOW,9) = 1 AND HHVBARS(HIGH,9) >= 8 AND V03; V8:= COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10) = 2 AND HHVBARS(HIGH,10) >= 9 AND V04; V9:= COUNT(V00,10)>=3 AND COUNT(V01 OR V02,9)<=4 AND LLVBARS(LOW,10) = 1 AND HHVBARS(HIGH,10) >= 9 AND V03; V10:= COUNT(V00,11)>=3 AND COUNT(V01 OR V02,10)<=5 AND LLVBARS(LOW,11) = 2 AND HHVBARS(HIGH,11) >= 10 AND V04; XG:= V1 OR V2 OR V3 OR V4 OR V5 OR V6 OR V7 OR V8 OR V9 OR V10; DRAWTEXT(FILTER(XG=1,5),L*0.998,'底分型'),COLORYELLOW;{笔顶分型选股预警确保向上笔成立后的顶分型}HV00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1); HV01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1); HV02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1); HV03:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1); HV04:= REF(HIGH,2) >HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1); HV1:= COUNT(HV00,6)>=3 AND COUNT(HV01 OR HV02,5)=0 AND HHVBARS(HIGH,6) = 1 AND LLVBARS(LOW,6) >= 5 AND HV03; HV2:= COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7) = 2 AND LLVBARS(LOW,7) >= 6 AND HV04; HV3:= COUNT(HV00,7)>=3 AND COUNT(HV01 OR HV02,6)=1 AND HHVBARS(HIGH,7) = 1 AND LLVBARS(LOW,7) >= 6 AND HV03; HV4:= COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8) = 2 AND LLVBARS(LOW,8) >= 7 AND HV04; HV5:= COUNT(HV00,8)>=3 AND COUNT(HV01 OR HV02,7)<=2 AND HHVBARS(HIGH,8) = 1 AND LLVBARS(LOW,8) >= 7 AND HV03; HV6:= COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9) = 2 AND LLVBARS(LOW,9) >= 8 AND HV04; HV7:= COUNT(HV00,9)>=3 AND COUNT(HV01 OR HV02,8)<=3 AND HHVBARS(HIGH,9) = 1 AND LLVBARS(LOW,9) >= 8 AND HV03; HV8:= COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10) = 2 AND LLVBARS(LOW,10) >= 9 AND HV04; HV9:= COUNT(HV00,10)>=3 AND COUNT(HV01 OR HV02,9)<=4 AND HHVBARS(HIGH,10) = 1 AND LLVBARS(LOW,10) >= 9 AND HV03; HV10:= COUNT(HV00,11)>=3 AND COUNT(HV01 OR HV02,10)<=5 AND HHVBARS(HIGH,11) = 2 AND LLVBARS(LOW,11) >= 10 AND HV04; HXG:=HV1 OR HV2 OR HV3 OR HV4 OR HV5 OR HV6 OR HV7 OR HV8 OR HV9 OR HV10; DRAWTEXT(FILTER(HXG=1,3),H*1.01,'顶分型'),COLORGREEN;缠论第一买点拉升后横盘整理选股公式(土奋斗2012)公式如下:通信达缠论第一买点拉升后横盘整理选股公式(土奋斗2012)ZT 0 100 5XDI 0 100 7N1 0 100 14LS 0 100 10{具体参数设定,由各位自行调试。
缠论三类买点选股公式

缠论三类买点选股公式【实用版】目录一、缠论三类买点的定义与概述二、缠论三类买点选股公式的构成三、缠论三类买点选股公式的应用实例四、总结与建议正文一、缠论三类买点的定义与概述缠论是一种基于浪的理论体系,它将市场行为归纳为浪的结构,并通过对浪的识别和分析,来预测市场未来的走势。
在缠论中,买点是指在市场价格下跌后,可能出现反弹或上涨的价位。
缠论将买点分为三类,分别是:第一类买点、第二类买点和第三类买点。
1.第一类买点:是指在市场价格下跌后,出现第一个反弹的价位,通常是市场价格突破下跌趋势线的位置。
2.第二类买点:是指在市场价格突破第一类买点后,再次回抽下跌趋势线,并在此价位受到支撑,形成的买点。
3.第三类买点:是指在市场价格突破第二类买点后,再次回抽下跌趋势线,并在此价位受到支撑,形成的买点。
二、缠论三类买点选股公式的构成缠论三类买点选股公式主要由以下三个部分构成:1.下跌趋势线的确定:通过识别市场价格的下跌趋势,并画出相应的趋势线。
2.突破点的判断:通过判断市场价格是否突破了下跌趋势线,以确定第一类买点的位置。
3.回抽点的判断:通过判断市场价格是否回抽到下跌趋势线,并在此价位受到支撑,以确定第二类和第三类买点的位置。
三、缠论三类买点选股公式的应用实例假设我们选取某只股票的日 K 线图为分析对象,首先,我们需要确定这只股票的下跌趋势线。
然后,我们观察市场价格是否突破了这个下跌趋势线,如果突破了,那么就可能出现第一类买点。
接着,我们需要观察市场价格是否回抽到这个下跌趋势线,并在此价位受到支撑,如果出现了这种情况,那么就可能出现第二类和第三类买点。
四、总结与建议缠论三类买点选股公式是一种基于市场价格走势的选股方法,它通过对市场价格的分析,来预测市场未来的走势。
然而,投资者在使用这种方法时,需要注意以下几点:1.缠论三类买点选股公式并不能保证 100% 的准确率,因此,投资者在使用这种方法时,需要结合其他分析方法,以提高选股的准确率。
缠论指标公式

缠论指标公式
缠论指标公式是分析金融价格波动的一种技术工具,常用于股市、期货市场的短期交易。
它基于中国著名技术分析师缠大大(缠中说禅)提出的缠论理论,通过对价格走势的盘整特征进行统计和分析,以确定交易信号和趋势转折点。
缠论指标公式的主要构成包括缠论基本面、缠论线段、缠论角度和缠论波动等指标。
下面一一介绍这些指标的公式和特点:
1. 缠论基本面:缠论基本面指标是通过对价格走势进行涨跌幅度统计,判断价格波动是否出现盘整、突破或转折的关键指标。
它通过计算价格的涨跌幅度、最高价和最低价的差异等参数,发现价格走势中的突破点和盘整点。
2. 缠论线段:缠论线段指标主要用于判断价格走势的趋势和支撑阻力位。
它通过计算价格走势的波动极值,确定线段的高点和低点,从而判断市场的趋势和阻力位。
3. 缠论角度:缠论角度指标是根据价格走势的斜率和趋势进行计算,判断市场的强弱和趋势的变化。
它通过计算价格走势的角度和斜率,确定市场的强势、弱势和趋势转折的点位。
4. 缠论波动:缠论波动指标是用来评估价格波动的强弱和风险的指标。
它通过计算价格波动的振幅、摆幅和震荡指标,确定市场的波动性和风险水平。
总的来说,缠论指标公式是一套完整的技术体系,通过对价格走势的统计和分析,判断市场的趋势和交易机会。
然而,使用缠论指标需要结合其他技术分析工具和基本面分析,以提高准确性和可靠性。
投资者在使用缠论指标时,应该对市场的风险有所了解,并根据自己的交易经验和风险偏好进行操作。
缠论中枢画线公式

缠论中枢画线公式
缠论中枢画线公式是技术分析中一种常用的工具,用于判断股票价格走势的趋势和中枢区间。
这个公式的应用可以帮助投资者更好地把握市场的走势,从而做出更准确的投资决策。
画线公式的具体计算方法如下:首先,我们需要找到一段时间内的价格峰值和谷值,这些峰值和谷值可以通过观察价格走势图来确定。
然后,我们将最高峰值和最低谷值相连,得到一条斜线。
接着,我们根据这条斜线的趋势,将其延伸至未来的价格走势图上,从而确定中枢的上轨线和下轨线。
通过画线公式确定的中枢上下轨线可以帮助投资者更好地判断股票价格的走势。
当股票价格在中枢上轨线上方运行时,说明市场处于一个上涨趋势;而当股票价格在中枢下轨线下方运行时,说明市场处于一个下跌趋势。
而当股票价格在中枢区间内波动时,说明市场处于一个盘整阶段。
在实际应用中,画线公式可以用于判断股票价格的突破点和回调点。
当股票价格突破中枢上轨线时,说明市场可能会出现一波上涨行情,投资者可以适时买入股票;而当股票价格跌破中枢下轨线时,说明市场可能会出现一波下跌行情,投资者可以适时卖出股票。
画线公式还可以用于判断股票价格的震荡区间。
当股票价格在中枢区间内波动时,投资者可以通过观察价格的走势来判断市场的短期
趋势,并据此调整自己的投资策略。
缠论中枢画线公式是一种常用的技术分析工具,通过计算股票价格的峰值和谷值,确定价格的中枢上下轨线,帮助投资者更好地把握市场的走势。
在实际应用中,投资者可以根据中枢的突破点和回调点来制定自己的买卖策略,从而提高投资的准确性和盈利能力。
东方财富缠论公式

东方财富缠论公式
东方财富缠论公式是一种技术分析方法,主要用于股市走势的判
断和交易决策。
该公式是由中国股市分析师缠中说禅所创立的。
缠论
公式主要涉及到趋势线和价格震荡等概念,并通过对这些概念的分析
来判断股市的走势。
主要包括以下几个要点:
1. 趋势线:通过连接股价的高点或低点,可以画出趋势线。
趋
势线可以分为上升趋势线和下降趋势线,用于判断股价的走势是否具
有趋势性。
2. 缠论笔和线段:根据价格的波动特点,可以将价格的走势划
分为笔和线段。
笔是连续上升或下降的价格走势,而线段是由相邻的
两个笔连接而成的。
3. 缠论的九种基本线段组合:根据笔和线段的组合形态,可以
总结出九种基本线段组合,每种组合都会对后续价格的走势产生影响。
4. 缠论的九种节点:节点是指价格在缠论线段中的转折点,也
是买卖信号的发出点。
以上就是东方财富缠论公式的主要要点,通过对股价的趋势线、笔、线段和节点的分析,可以帮助投资者更好地判断股市的走势和进
行交易决策。
但需要注意的是,缠论公式是一种技术分析工具,不能
保证100%的准确性,投资者在使用时还需结合其他因素进行综合判断。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
缠论公式编写教程,打造自己的缠
一切有为法,如梦幻泡影,如露亦如电,应作如是观。
本文开篇就以《金刚经》的偈语作序吧。
缠论大师很多,在下才疏学浅,不到之处敬请点拔。
另外声明一下,世间没有包赚钱的公式,只有适合的工具。
想通过一个什么包赚钱的价格几万的公式来稳赚不赔,那股市就没有输家了。
如果有缘份的话,本文最后将推出缠师最终没有告知大家的力度公式部分。
真正得缠者,为见相非相,即见如来。
通达信版公式,因为定义不了全局变量、数组,以及没有循环语句等功能,相比大智慧在公式编程方面差了不少。
但通达信的优势还是有的,在此推出一个通达信非DLL版本的缠论分笔公式,并在后续的文章中逐步讲解如何通过程序,将缠论转化公式。
如果缠友仅想得到一公式而已,那就也无所谓细读本文。
但凡得道,靠的是觉悟和缘份,在此也就不细说了。
初学缠论的朋友也可以参考一些网站或专门的书籍,对阅读本文会有较大的帮助。
一、分形。
缠论集道氏、波浪、江恩学派于一体,结合浑沌理论,将K线形态以分形的方式进行规划,并以一套规则定义波浪起始点,以中枢的形式表达三角形调整(旗形、契形、钻石等形态,均是三角形形态的变种),以背驰的理论表述力度的衰竭。
理论指导实战,行之有效。
分形分二种,一是顶分型,另一是底分型。
分型也可以看成是酒田的三山形态,即中间K 线高低点均高于二侧的,为顶分型,均低于二侧的,为底分形。
当一根K线高低点均在前一根K线价格之类,或者前一根K线高低点均在本根K线价格之类,称为包含关系。
在程序处理上,被前一根K线包含的,因为不可能作为分形的顶、底点,所以我们可以不进行处理。
如果是后一种包含关系,则观察前一根K线处于什么分形关态,如果前一根是顶分形,则本根向上取值,作为顶分形处理,反之则向下处理为底分形。
但这里有一个特殊情况,在不成笔的情况下,如果这根K线的前一分形状态为低分形,但本K线高点却已经超出了前一个顶分形的顶点,应将这根K线作为顶分形处理,反之亦然。
否则,笔的顶底点将不会处于笔内K线的高低点位置。
同理,笔有被非笔打破高低点的情况,
采取的也是这种办法,即笔的延伸。
段亦如此,段被笔打破的,段仍然延续。
所以,在最简单的顶底分形的处理上,也应如此。
对于本段的公式语句如下:
{*********************************************************BUILD:20141102****}; {一、标记所有顶分型及底分型的顶部或底部,以下简称“节点”。
};
{11、非包含关系的分型端点预选};
分型顶0:=H>REF(H,1) AND L>REF(L,1);
分型底0:=L<REF(L,1) AND H<REF(H,1);
{12、包含关系的K线处理:凡不符合上述类型的K线,均处于包含关系之中};
{包含关系分为二种:一、当前K线包含前一根K线时,需进行合并处理;二、当前K线被前一根K线包含时,因不涉及端点,无需处理。
};
分型顶1:=(H>=REF(H,1) AND L<=REF(L,1)) AND (BARSLAST(分型顶0)<BARSLAST(分型底0));
分型底1:=(H>=REF(H,1) AND L<=REF(L,1)) AND (BARSLAST(分型底0)<BARSLAST(分型顶0)); {13、将前述二种分型节点作为备选分型。
}
分型顶2:=分型顶0 OR 分型顶1;
分型底2:=分型底0 OR 分型底1;
{14、对连续的同向分型节点,取最高点或最低点为本笔分型的节点,并向前过滤掉中间满足条件的分型。
};
{注:过滤的目的是仅保留最后一次的最高最低节点分型,确保预选分型节点的唯一性。
} 分型顶:=FILTERX(分型顶2 AND H=HHV(H,BARSLAST(分型底2)),BARSLAST(分型底2));
分型底:=FILTERX(分型底2 AND L=LLV(L,BARSLAST(分型顶2)),BARSLAST(分型顶2));
二、笔。
形成笔有三个条件,
1:在没有任何包含关系的K线序列中,顶点和低点之间必须有三根K线,即分型之间必须有:右肩+过渡+左肩三根K线。
为什么会有这样的要求,其实这与缠论的趋势是有关系的。
因为在小级别的分时图上,分型起点K线与右肩K线的重合部分构中一个中枢,终点K线与左肩重合部分构成一个中枢,二个中枢形成一个趋势,终点K线的最尾端构成一个背驰。
五根K线组成的一个笔,实际上就是一个最小级别的趋势。
区间套原理,实则就是一个递归原理,整个缠论体系构建于此。
2、按缠师的非严格笔来讲,当有包含关系K线时,只要合并K线后,肩部不共用合并K线,那在满足1的数量情况下,没有过渡K线时,仍可以构成笔。
如果用程序的语言来描述,即无包含关系的K线仍然至少达到三根。
3、这个条件是目前网上的说法,即笔内的K线,必须存在至少有二根K线之间没有价格重合,这一点缠师并没有要求。
但从前述最小趋势的定义来看,没有价格脱离,就没有二个独立的中枢,按理是形成不了最小趋势的。
当然,读者也可以删掉程序中力度的语句,以符合缠师的定义。
下面是第二段代码:
{二、对符合形成笔条件的分型节点进行粗选。
};
{注:符合笔条件的分型应符合缠论以下条件:
1、力度:本笔的起点与终点之间,必须存在最高的低点与最低的高点分离(缠论无要求,可删除)
2、包含:无包含关系的K线数量必须达到二根以上,即:右肩+左肩+本笔。
3、数量:本笔所有K线数量,在无包含关系的情况下,除起点K线外,其余数量必须达到三以上,即:右肩+过渡+左肩+本笔。
};
{21、以分型顶底为起点形成笔的要求,进行第一次筛选,得到笔的第一类过渡期顶、底。
}; 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; 笔顶10:=分型顶AND UP1>3 AND 顶力度1 AND 顶包含1;
笔底10:=分型底AND DN1>3 AND 底力度1 AND 底包含1; {211:取同一笔中的最高点或最低点为笔的分型顶、底端};
笔顶1:=笔顶10 AND H=HHV(H,BARSLAST(笔底10));
笔底1:=笔底10 AND L=LLV(L,BARSLAST(笔顶10));。