原文地址:公式-走势中枢(多级别)作者:草帽路飞公式名:走势中枢(多级别) 说明: 黄色线段表示为笔 蓝色线段表示为段 红色线段表示为本级别走势 粉红线段表示为比红色走势更大级别的走势 青色框:笔构成的下跌中枢 粉色框:笔构成的上涨中枢 绿色框:段(蓝色)构成的中枢 红色框:本级别走势(红色)构成的中枢 适用软件: 飞狐 大智慧 插件版本: 插件3.02以上版本 公式源码: kxian:="chanl n@kxian"; {初始化} kxg:="chanl n@kxg"; kxd:="chanl n@kxd"; bi:="chanl n@bi"; d an:="chanl n@d an"; d anfx:="chanl n@d anfx"; {中枢 笔构成的中枢} zs:="chanl n@zs"; zsgg:="chanl n@zsgg"; zsdd:="chanl n@zsdd"; zszg:="chanl n@zszg"; zszd:="chanl n@zszd"; zszz:="chanl n@zszz"; zskslast:="chanl n@zskslast"; zsjslast:="chanl n@zsjslast"; {以直线方式画中枢} {上涨中枢} drawline(zskslast=1 and d anfx=1, zszg, zsjslast=1 and d anfx=1, zszg, 0), colormagenta, linethick2; drawline(zskslast=1 and d anfx=1, zszd, zsjslast=1 and d anfx=1, zszd, 0), colormagenta, linethick2; stickline(zskslast=1 and d anfx=1, zszg, zszd, 1, -501), colormagenta, linethick2; stickline(zsjslast=1 and d anfx=1, zszg, zszd, 1, 501), colormagenta, linethick2; {下跌中枢} drawline(zskslast=1 and d anfx=-1, zszg, zsjslast=1 and d anfx=-1, zszg, 0), colorcyan, linethick2; drawline(zskslast=1 and d anfx=-1, zszd, zsjslast=1 and d anfx=-1, zszd, 0), colorcyan, linethick2; stickline(zskslast=1 and d anfx=-1, zszg, zszd, 1, -501), colorcyan, linethick2; stickline(zsjslast=1 and d anfx=-1, zszg, zszd, 1, 501), colorcyan, linethick2; {中枢震荡监视器} drawline(zskslast=1, zszz, zsjslast=1, zszz, 0), coloryellow; {画中枢end} zslx:="chanl n@zslx"(d an); {走势类型中枢 段构成的中枢} zslxzs:="chanl n@zslxzs"; zslxzsgg:="chanl n@zslxzsgg"; zslxzsdd:="chanl n@zslxzsdd"; zslxzszg:="chanl n@zslxzszg"; zslxzszd:="chanl n@zslxzszd"; zslxzszz:="chanl n@zslxzszz"; zslxzskslast:="chanl n@zslxzskslast"; zslxzsjslast:="chanl n@zslxzsjslast"; {画中枢begin} drawline(zslxzskslast=1, zslxzszg, zslxzsjslast=1, zslxzszg, 0), colorgreen, linethick2; drawline(zslxzskslast=1, zslxzszd, zslxzsjslast=1, zslxzszd, 0), colorgreen, linethick2; stickline(zslxzskslast=1, zslxzszg, zslxzszd, 1, -501), colorgreen, linethick2; stickline(zslxzsjslast=1, zslxzszg, zslxzszd, 1, 501), colorgreen, linethick2; {中枢震荡监视器} drawline(zslxzskslast=1, zslxzszz, zslxzsjslast=1, zslxzszz, 0), colorgreen; {画中枢end} {高级别走势类型中枢 本级别走势构成的中枢} zslxa:="chanl n@zslx"(zslx); zslxzsa:="chanl n@zslxzs"; zslxzsgga:="chanl n@zslxzsgg"; zslxzsdda:="chanl n@zslxzsdd"; zslxzszga:="chanl n@zslxzszg"; zslxzszda:="chanl n@zslxzszd"; zslxzszza:="chanl n@zslxzszz"; zslxzskslasta:="chanl n@zslxzskslast"; zslxzsjslasta:="chanl n@zslxzsjslast"; {画中枢begin} drawline(zslxzskslasta=1, zslxzszga, zslxzsjslasta=1, zslxzszga, 0), colorred, linethick2; drawline(zslxzskslasta=1, zslxzszda, zslxzsjslasta=1, zslxzszda, 0), colorred, linethick2; stickline(zslxzskslasta=1, zslxzszga, zslxzszda, 1, -501), colorred, linethick2; stickline(zslxzsjslasta=1, zslxzszga, zslxzszda, 1, 501), colorred, linethick2; {中枢震荡监视器} drawline(zslxzskslasta=1, zslxzszza, zslxzsjslasta=1, zslxzszza, 0), colorred; {画中枢end} {笔 段 走势类型} drawline(bi=1, kxg, bi=-1, kxd, 0),coloryellow, linethick1; drawline(bi=-1, kxd, bi=1, kxg, 0),coloryellow, linethick1; drawline(d an=1, kxg, d an=-1, kxd, 0),colorbl e, linethick2; drawline(d an=-1, kxd, d an=1, kxg, 0),colorbl e, linethick2; drawline(zslx=1, kxg, zslx=-1, kxd, 0),colorred, linethick2; drawline(zslx=-1, kxd, zslx=1, kxg, 0),colorred, linethick2; drawline(zslxa=1, kxg, zslxa=-1, kxd, 0),colormagenta, linethick2; drawline(zslxa=-1, kxd, zslxa=1, kxg, 0),colormagenta, linethick2;