缠论中枢源代码Word文档下载推荐.docx

上传人:b****5 文档编号:18525131 上传时间:2022-12-19 格式:DOCX 页数:14 大小:18.86KB
下载 相关 举报
缠论中枢源代码Word文档下载推荐.docx_第1页
第1页 / 共14页
缠论中枢源代码Word文档下载推荐.docx_第2页
第2页 / 共14页
缠论中枢源代码Word文档下载推荐.docx_第3页
第3页 / 共14页
缠论中枢源代码Word文档下载推荐.docx_第4页
第4页 / 共14页
缠论中枢源代码Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

缠论中枢源代码Word文档下载推荐.docx

《缠论中枢源代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《缠论中枢源代码Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

缠论中枢源代码Word文档下载推荐.docx

=LLV(LOW,BARSLAST(BDQ1)) 

COUNT(BG1,BARSLAST(BDQ1))=0)OR(BD1 

COUNT(BG1,BARPOS)=0);

BDDW:

=BACKSET(BD2,BARSLAST(BDQ1));

//DRAWTEXT(BDDW,HIGH,'

1'

);

//DRAWTEXT((BDDW 

REFX(BDDW,1)=0),LOW*0.94,'

第二低点'

//

BD3:

=(BDDW 

REFX(BDDW,1)=0)OR 

(BDDW 

ISLASTBAR) 

OR(BD1 

BARSLAST(BG1)<

4);

//修改过,去除高低点在同一根//

//笔高前一根//

BGQ:

=(REFX(BG1,1)=1 

BARSLAST(BD1)>

(REFX(BG1,1)=1 

COUNT(BG1,BARPOS)=0);

//DRAWTEXT(BGQ,HIGH,'

前'

)COLORYELLOW;

//测试低点//

BGQ1:

=(BGQ 

COUNT(BGQ,BARSLAST(BD1))=1)OR(BARSSINCE(BGQ)=0);

//DRAWTEXT(BGQ1,HIGH*1.03,'

第一前'

)COLORCYAN;

//新笔高//

BG2:

=(BG1 

=HHV(HIGH,BARSLAST(BGQ1)) 

COUNT(BD1,BARSLAST(BGQ1))=0)OR(BG1 

COUNT(BD1,BARPOS)=0);

BGDW:

=BACKSET(BG2,BARSLAST(BGQ1));

//DRAWTEXT((BGDW 

REFX(BGDW,1)=0),HIGH*1.03,'

第二高'

BG3:

=(BGDW 

REFX(BGDW,1)=0)OR(BGDW 

OR(BG1 

BARSLAST(BD1)<

4);

//跟前面的笔高距离小于4,并且价格是最低的//

//笔低前一根//

BDQ30:

)OR 

BDQ130:

=(BDQ30 

COUNT(BDQ30,BARSLAST(BG1))=1)OR 

(BARSSINCE(BDQ30)=0);

//DRAWTEXT(BDQ,LOW*0.98,'

//DRAWTEXT(BDQ1,LOW*0.96,'

//新BD2//

BD230:

AND 

=LLV(LOW,BARSLAST(BDQ130)) 

COUNT(BG1,BARSLAST(BDQ130))=0 

)OR(BD1 

BDDW30:

=BACKSET(BD230,BARSLAST(BDQ130));

BD4:

=BDDW30 

REFX(BDDW30,1)=0;

BD5:

=BD3 

OR 

(BD4 

4);

//跟前面的笔低距离小于4,并且价格是最高的//

BGQ30:

BGQ130:

=(BGQ30 

COUNT(BGQ30,BARSLAST(BD1))=1)OR(BARSSINCE(BGQ30)=0);

BG230:

=HHV(HIGH,BARSLAST(BGQ130)) 

COUNT(BD1,BARSLAST(BGQ130))=0)OR(BG1 

BGDW30:

=BACKSET(BG230,BARSLAST(BGQ130));

BG4:

=BGDW30 

REFX(BGDW30,1)=0;

BG5:

=BG3 

OR(BG4 

4) 

//去掉绝对错误低点//

BD6:

=(BD5 

LOW>

=REF(HIGH,BARSLAST(BG5))) 

//最低价大于前笔高//

BD7:

=BD5 

REFX(HIGH,1)>

=REF(HIGH,BARSLAST(BG5));

//笔低后面一根最高价大于前高//

//DRAWTEXT(BD7,HIGH,'

错误低点'

BD:

=BD5 

BD6=0 

BD7=0;

//去掉绝对错误高点//

BG6:

=BG5 

HIGH<

=REF(LOW,BARSLAST(BD5));

BG7:

REFX(LOW,1)<

=REF(LOW,BARSLAST(BD5));

BG:

=BG5 

BG6=0 

BG7=0;

//DRAWTEXT(BD5,LOW,'

低点'

)COLORRED;

//DRAWTEXT(BG5,HIGH,'

高点'

)COLORGREEN;

//测试高点//

//DRAWTEXT(BD1,LOW,'

);

//DRAWTEXT(BG1,HIGH,'

//DRAWTEXT(BD,LOW,'

Y低点'

//DRAWTEXT(BG,HIGH,'

Y高点'

JQD:

=BARSLAST(BD);

//距前低//

JQG:

=BARSLAST(BG);

//距前高//

//K线包含处理//

//前面顶部左侧K线第1根是否跟前一根重合//

DQBHGG:

=(REF(LOW,JQG+1)<

=REF(LOW,JQG+2) 

REF(HIGH,JQG+1)>

=REF(HIGH,JQG+2)) 

(REF(LOW,JQG+1)>

REF(HIGH,JQG+1)<

=REF(HIGH,JQG+2));

//前面底部的左侧第一根K线是否跟前一根重合//

DDQQBBHH:

=(REF(LOW,JQD+1)<

=REF(LOW,JQD+2) 

REF(HIGH,JQD+1)>

=REF(HIGH,JQD+2)) 

(REF(LOW,JQD+1)>

REF(HIGH,JQD+1)<

=REF(HIGH,JQD+2));

//当前位置左右侧跟前面高点点最高点是否包含判断//

ADQGYCA:

=(REFX(LOW,1)<

=REFX(LOW,2) 

=REFX(HIGH,2)) 

(REFX(LOW,1)>

REFX(HIGH,JQG+1)<

=REFX(HIGH,2));

KAKDZC:

=(REF(LOW,1)<

=REF(LOW,2) 

REF(HIGH,1)>

=REF(HIGH,2)) 

(REF(LOW,1)>

=REF(HIGH,2));

BKDQDYC:

JKDQDZCA:

//包含成立取最大值//

//按前面顺序//

DZD:

=MIN(REF(HIGH,JQD+1),REF(HIGH,JQD+2));

GZD:

=MAX(REF(LOW,JQG+1),REF(LOW,JQG+2));

DQGYC:

=MAX(REFX(LOW,1),REFX(LOW,2));

//当前是顶分型,取低点最大值//

DQGZC:

=MAX(REF(LOW,1),REF(LOW,2));

DQDYC:

=MIN(REFX(HIGH,1),REFX(HIGH,2));

//当前是底分型,取高点最小值//

DQDZC:

=MIN(REF(HIGH,1),REF(HIGH,2));

//高低点包含关系//

BBDQBH:

REF(LOW,JQG) 

REF(LOW,JQG+1) 

REF(LOW,JQG-1);

//顶分型底分型包含判断//

BDB:

=(BD 

IFELSE(DQBHGG,GZD,REF(LOW,JQG+1)) 

REF(HIGH,JQG)>

IFELSE(JKDQDZCA,DQDZC,REF(HIGH,1)) 

IFELSE(BKDQDYC,DQDYC,REFX(HIGH,1))AND 

REF(CLOSE,JQG+2) 

IFELSE((REF(HIGH,JQG)>

=REF(HIGH,JQG+1)AND 

REF(LOW,JQG)<

=REF(LOW,JQG+1)),REF(LOW,JQG+2),REF(LOW,JQG+1))AND 

IFELSE(REF(HIGH,JQG)>

=REF(HIGH,JQG-1)AND 

=REF(LOW,JQG-1),REF(LOW,JQG-2),REF(LOW,JQG-1))AND 

IFELSE(LOW<

=REFX(LOW,1)AND 

=REFX(HIGH,1)AND 

=REF(LOW,1)AND 

=REF(HIGH,1),REFX(HIGH,2),REFX(HIGH,1)))OR 

(BARSSINCE(BD)=0 

COUNT(BG,BARPOS)=0)OR(BARSSINCE(BD)=0 

COUNT(BG,BARPOS)=1 

BARSLAST(BG)>

=4 

REF(HIGH,BARSLAST(BG)) 

REF(LOW,BARSLAST(BG)-1) 

REF(HIGH,1)<

REF(HIGH,BARSLAST(BG)))

//当前底分型,最后一句包含缺口情况AND 

REF(LOW,JQG)//

BGB:

=(BG 

REF(LOW,JQD)<

IFELSE(KAKDZC,DQGZC,REF(LOW,1))AND 

REF(CLOSE,JQD+2)AND 

IFELSE(DDQQBBHH,DZD,REF(HIGH,JQD+1))AND 

IFELSE(ADQGYCA,DQGYC,REFX(LOW,1)) 

IFELSE(REF(LOW,JQD)<

=REF(LOW,JQD+1)AND 

REF(HIGH,JQD)>

REF(HIGH,JQD+1),REF(HIGH,JQD+2),REF(HIGH,JQD+1))AND 

=REF(LOW,JQD-1)AND 

REF(HIGH,JQD-1),REF(HIGH,JQD-2),REF(HIGH,JQD-1))AND 

IFELSE(HIGH>

=REF(HIGH,1)AND 

=REF(LOW,1),REFX(LOW,2),REFX(LOW,1)))OR 

(BARSSINCE(BG)=0 

COUNT(BD,BARPOS)=0) 

COUNT(BD,BARPOS)=1 

BARSLAST(BD)>

REF(LOW,BARSLAST(BD)) 

REF(HIGH,BARSLAST(BD)-1) 

REF(LOW,1)>

REF(LOW,BARSLAST(BD)))

//当前顶分型,最后一句是包含缺口情况AND 

REF(HIGH,JQD)//

//DRAWTEXT(BDB,LOW*0.98,'

//DRAWTEXT(BGB,HIGH,'

//HIGH*1.05;

//合并同向高低点//

JQD1:

=BARSLAST(BDB);

JQG1:

=BARSLAST(BGB);

BBGQ:

=(REFX(BGB,1)=1 

BARSLAST(BDB)>

=3)OR 

(REFX(BGB,1)=1 

COUNT(BDB,BARPOS)=0 

COUNT(BGB,BARPOS)=0);

//DRAWTEXT(BBGQ,HIGH,'

BBGQ1:

=(BBGQ 

COUNT(BBGQ,BARSLAST(BDB))=1)OR(BARSSINCE(BBGQ)=0);

//DRAWTEXT(BBGQ1,HIGH*1.05,'

//新笔高////合并高点,只合并到距离前低5根K线部分//

GG2:

=(BGB 

=HHV(HIGH,BARSLAST(BBGQ1)) 

COUNT(BDB,BARSLAST(BBGQ1))=0);

GG:

=BACKSET(GG2,BARSLAST(BBGQ1));

//DRAWTEXT(GG,HIGH,'

//DRAWTEXT((GG 

REFX(GG,1)=0),HIGH*1.03,'

二高'

XZBG1:

=BGB 

BARSLAST(BDB)<

4;

//保留近高//

ZGD:

=((GG 

REFX(GG,1)=0)OR 

XZBG1)OR 

(GG 

ISLASTBAR)OR(BARSSINCE(BGB)=0 

COUNT(BDB,BARPOS)=0);

//获取特殊高序列//

//新笔低//

BBDQ:

=(REFX(BDB,1)=1 

BARSLAST(BGB)>

(REFX(BDB,1)=1 

BBDQ1:

=(BBDQ 

COUNT(BBDQ,BARSLAST(BGB))=1)OR 

(BARSSINCE(BBDQ)=0);

//DRAWTEXT(BBDQ,LOW*0.98,'

//DRAWTEXT(BBDQ1,LOW*0.96,'

DD2:

=(BDB 

=LLV(LOW,BARSLAST(BBDQ1)) 

COUNT(BGB,BARSLAST(BBDQ1))=0);

DD:

=BACKSET(DD2,BARSLAST(BBDQ1));

//DRAWTEXT(DD,HIGH,'

//DRAWTEXT((DD 

REFX(DD,1)=0),LOW*0.94,'

XZBD1:

=BDB 

BARSLAST(BGB)<

4;

//保留近低//

ZDD:

=((DD 

REFX(DD,1)=0) 

XZBD1)OR 

(DD 

ISLASTBAR)OR(BARSSINCE(BDB)=0 

//获取特殊低序列//

//精选点//

//DRAWTEXT(ZGD,HIGH*1.03,'

ZGD'

)COLORWHITEDRAWABOVE;

//DRAWTEXT(ZDD,LOW*0.97,'

ZDD'

)COLORYELLOWDRAWABOVE;

//DRAWTEXT(BDB,LOW,'

P低点'

)COLORCYANDRAWABOVE;

P高点'

)COLORREDDRAWABOVE;

//定义特征高低点后的,顶分型和底分型//

FXD:

=REF(LOW,1) 

=LOW;

//DRAWTEXT(FXD,LOW,'

FXD'

//找出特征低点//

TZD:

=BACKSET(ZDD 

BARSLAST(ZGD)<

4,BARSLAST(ZGD));

//特征低点向前赋值//

TZDD:

=(TZD 

REFX(TZD,1)=0)OR 

(TZD 

ISLASTBAR);

//定位特征低点//

//DRAWTEXT(TZDD,HIGH,'

特征低点'

TZG:

=BACKSET(ZGD 

BARSLAST(ZDD)<

4,BARSLAST(ZDD));

TZGG:

=(TZG 

REFX(TZG,1)=0)OR(TZG 

ZQGD:

=BARSSINCE(ZGD)=0 

COUNT(ZDD,BARPOS)=0;

JZD:

=(TZDD 

REF(TZGG,BARSLAST(ZGD))=0 

REF(REF(TZDD,BARSLAST(ZDD)),1)=0)OR(TZDD 

REF(ZQGD,BARSLAST(ZGD)))

TZDQC:

=BACKSET(JZD,BARSLAST(ZGD));

//这地方等等再思考//

TZDDDDFZ:

=(TZDQC 

REFX(TZDQC,1)=0)OR(TZDQC 

//DRAWTEXT(TZDDDDFZ,LOW*0.98,'

去除低点'

)COLORMAGENTA;

//找出符合条件底分型//

JQD9:

=BARSLAST(ZDD);

JQG9:

=BARSLAST(ZGD);

DQBHGG9:

=(REF(LOW,JQG9+1)<

=REF(LOW,JQG9+2) 

REF(HIGH,JQG9+1)>

=REF(HIGH,JQG9+2)) 

(REF(LOW,JQG9+1)>

REF(HIGH,JQG9+1)<

=REF(HIGH,JQG9+2));

DDQQBBHH9:

=(REF(LOW,JQD9+1)<

=REF(LOW,JQD9+2) 

REF(HIGH,JQD9+1)>

=REF(HIGH,JQD9+2)) 

(REF(LOW,JQD9+1)>

REF(HIGH,JQD9+1)<

=REF(HIGH,JQD9+2));

ADQGYCA9:

REFX(HIGH

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1