您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

天机罗盘筹码分布主图指标公式[通达信公式]

相关标签: 天机罗盘主图指标公式 、 跟庄筹码分布指标公式 、 筹码分布主图指标 、 筹码分布量化指标 、 通达信筹码分布指标公式 、 通达信筹码指标 、 筹码分布指标 、 通达信最新版筹码分布指标 、 通达信筹码分布图设置 、 布林线副图指标 、 通达信获利盘指标 、 获利盘指标公式源码 、

 

原理解析:

CM1赋值:1日前那部分成本占总成本的比例*100的整数部分

CM2赋值:2日前那部分成本占总成本的比例*100的整数部分

CM3赋值:3日前那部分成本占总成本的比例*100的整数部分

CM4赋值:4日前那部分成本占总成本的比例*100的整数部分

CM5赋值:5日前那部分成本占总成本的比例*100的整数部分

CM6赋值:6日前那部分成本占总成本的比例*100的整数部分

CM7赋值:7日前那部分成本占总成本的比例*100的整数部分

CM8赋值:8日前那部分成本占总成本的比例*100的整数部分

CM9赋值:9日前那部分成本占总成本的比例*100的整数部分

CM10赋值:10日前那部分成本占总成本的比例*100的整数部分

CM11赋值:11日前那部分成本占总成本的比例*100的整数部分

CM12赋值:12日前那部分成本占总成本的比例*100的整数部分

CM13赋值:13日前那部分成本占总成本的比例*100的整数部分

CM14赋值:14日前那部分成本占总成本的比例*100的整数部分

CM15赋值:15日前那部分成本占总成本的比例*100的整数部分

CM16赋值:16日前那部分成本占总成本的比例*100的整数部分

CM17赋值:17日前那部分成本占总成本的比例*100的整数部分

CM18赋值:18日前那部分成本占总成本的比例*100的整数部分

CM19赋值:19日前那部分成本占总成本的比例*100的整数部分

CM20赋值:20日前那部分成本占总成本的比例*100的整数部分

CM21赋值:21日前那部分成本占总成本的比例*100的整数部分

CM22赋值:22日前那部分成本占总成本的比例*100的整数部分

CM23赋值:23日前那部分成本占总成本的比例*100的整数部分

CM24赋值:24日前那部分成本占总成本的比例*100的整数部分

CM25赋值:25日前那部分成本占总成本的比例*100的整数部分

CM26赋值:26日前那部分成本占总成本的比例*100的整数部分

CM27赋值:27日前那部分成本占总成本的比例*100的整数部分

CM28赋值:28日前那部分成本占总成本的比例*100的整数部分

CM29赋值:29日前那部分成本占总成本的比例*100的整数部分

CM30赋值:30日前那部分成本占总成本的比例*100的整数部分

CM31赋值:31日前那部分成本占总成本的比例*100的整数部分

CM32赋值:32日前那部分成本占总成本的比例*100的整数部分

CM33赋值:33日前那部分成本占总成本的比例*100的整数部分

CM34赋值:34日前那部分成本占总成本的比例*100的整数部分

CM35赋值:35日前那部分成本占总成本的比例*100的整数部分

CM36赋值:36日前那部分成本占总成本的比例*100的整数部分

CM37赋值:37日前那部分成本占总成本的比例*100的整数部分

CM38赋值:38日前那部分成本占总成本的比例*100的整数部分

CM39赋值:39日前那部分成本占总成本的比例*100的整数部分

CM40赋值:40日前那部分成本占总成本的比例*100的整数部分

CM41赋值:41日前那部分成本占总成本的比例*100的整数部分

CM42赋值:42日前那部分成本占总成本的比例*100的整数部分

CM43赋值:43日前那部分成本占总成本的比例*100的整数部分

CM44赋值:44日前那部分成本占总成本的比例*100的整数部分

CM45赋值:45日前那部分成本占总成本的比例*100的整数部分

CM46赋值:46日前那部分成本占总成本的比例*100的整数部分

CM47赋值:47日前那部分成本占总成本的比例*100的整数部分

CM48赋值:48日前那部分成本占总成本的比例*100的整数部分

CM49赋值:49日前那部分成本占总成本的比例*100的整数部分

CM50赋值:50日前那部分成本占总成本的比例*100的整数部分

CM51赋值:51日前那部分成本占总成本的比例*100的整数部分

CM52赋值:52日前那部分成本占总成本的比例*100的整数部分

CM53赋值:53日前那部分成本占总成本的比例*100的整数部分

CM54赋值:54日前那部分成本占总成本的比例*100的整数部分

CM55赋值:55日前那部分成本占总成本的比例*100的整数部分

CM56赋值:56日前那部分成本占总成本的比例*100的整数部分

CM57赋值:57日前那部分成本占总成本的比例*100的整数部分

CM58赋值:58日前那部分成本占总成本的比例*100的整数部分

CM59赋值:59日前那部分成本占总成本的比例*100的整数部分

CM60赋值:60日前那部分成本占总成本的比例*100的整数部分

CM61赋值:61日前那部分成本占总成本的比例*100的整数部分

CM62赋值:62日前那部分成本占总成本的比例*100的整数部分

CM63赋值:63日前那部分成本占总成本的比例*100的整数部分

CM64赋值:64日前那部分成本占总成本的比例*100的整数部分

CM65赋值:65日前那部分成本占总成本的比例*100的整数部分

CM66赋值:66日前那部分成本占总成本的比例*100的整数部分

CM67赋值:67日前那部分成本占总成本的比例*100的整数部分

CM68赋值:68日前那部分成本占总成本的比例*100的整数部分

CM69赋值:69日前那部分成本占总成本的比例*100的整数部分

CM70赋值:70日前那部分成本占总成本的比例*100的整数部分

CM71赋值:71日前那部分成本占总成本的比例*100的整数部分

CM72赋值:72日前那部分成本占总成本的比例*100的整数部分

CM73赋值:73日前那部分成本占总成本的比例*100的整数部分

CM74赋值:74日前那部分成本占总成本的比例*100的整数部分

CM75赋值:75日前那部分成本占总成本的比例*100的整数部分

CM76赋值:76日前那部分成本占总成本的比例*100的整数部分

CM77赋值:77日前那部分成本占总成本的比例*100的整数部分

CM78赋值:78日前那部分成本占总成本的比例*100的整数部分

CM79赋值:79日前那部分成本占总成本的比例*100的整数部分

CM80赋值:80日前那部分成本占总成本的比例*100的整数部分

CM81赋值:81日前那部分成本占总成本的比例*100的整数部分

CM82赋值:82日前那部分成本占总成本的比例*100的整数部分

CM83赋值:83日前那部分成本占总成本的比例*100的整数部分

CM84赋值:84日前那部分成本占总成本的比例*100的整数部分

CM85赋值:85日前那部分成本占总成本的比例*100的整数部分

CM86赋值:86日前那部分成本占总成本的比例*100的整数部分

CM87赋值:87日前那部分成本占总成本的比例*100的整数部分

CM88赋值:88日前那部分成本占总成本的比例*100的整数部分

CM89赋值:89日前那部分成本占总成本的比例*100的整数部分

CM90赋值:90日前那部分成本占总成本的比例*100的整数部分

CM91赋值:91日前那部分成本占总成本的比例*100的整数部分

CM92赋值:92日前那部分成本占总成本的比例*100的整数部分

CM93赋值:93日前那部分成本占总成本的比例*100的整数部分

CM94赋值:94日前那部分成本占总成本的比例*100的整数部分

CM95赋值:95日前那部分成本占总成本的比例*100的整数部分

CM96赋值:96日前那部分成本占总成本的比例*100的整数部分

CM97赋值:97日前那部分成本占总成本的比例*100的整数部分

CM98赋值:98日前那部分成本占总成本的比例*100的整数部分

CM99赋值:99日前那部分成本占总成本的比例*100的整数部分

CM100赋值:100日前那部分成本占总成本的比例*100的整数部分

如果到最后交易的周期<CM2/2的整数部分,返回位于价格1日前的收盘价和2日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM3/2的整数部分,返回位于价格2日前的收盘价和3日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM4/2的整数部分,返回位于价格3日前的收盘价和4日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM5/2的整数部分,返回位于价格4日前的收盘价和5日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM6/2的整数部分,返回位于价格5日前的收盘价和6日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM7/2的整数部分,返回位于价格6日前的收盘价和7日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM8/2的整数部分,返回位于价格8日前的收盘价和9日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM9/2的整数部分,返回位于价格9日前的收盘价和10日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM10/2的整数部分,返回位于价格10日前的收盘价和11日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM11/2的整数部分,返回位于价格11日前的收盘价和12日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM12/2的整数部分,返回位于价格12日前的收盘价和13日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM13/2的整数部分,返回位于价格13日前的收盘价和14日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM14/2的整数部分,返回位于价格14日前的收盘价和15日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM15/2的整数部分,返回位于价格15日前的收盘价和16日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM16/2的整数部分,返回位于价格16日前的收盘价和17日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM17/2的整数部分,返回位于价格17日前的收盘价和18日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM18/2的整数部分,返回位于价格18日前的收盘价和19日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

如果到最后交易的周期<CM19/2的整数部分,返回位于价格19日前的收盘价和20日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

 

源码:

 

 

CM1:=INTPART(PPART(1)*100);
CM2:=INTPART(PPART(2)*100);
CM3:=INTPART(PPART(3)*100);
CM4:=INTPART(PPART(4)*100);
CM5:=INTPART(PPART(5)*100);
CM6:=INTPART(PPART(6)*100);
CM7:=INTPART(PPART(7)*100);
CM8:=INTPART(PPART(8)*100);
CM9:=INTPART(PPART(9)*100);
CM10:=INTPART(PPART(10)*100);
CM11:=INTPART(PPART(11)*100);
CM12:=INTPART(PPART(12)*100);
CM13:=INTPART(PPART(13)*100);
CM14:=INTPART(PPART(14)*100);
CM15:=INTPART(PPART(15)*100);
CM16:=INTPART(PPART(16)*100);
CM17:=INTPART(PPART(17)*100);
CM18:=INTPART(PPART(18)*100);
CM19:=INTPART(PPART(19)*100);
CM20:=INTPART(PPART(20)*100);
CM21:=INTPART(PPART(21)*100);
CM22:=INTPART(PPART(22)*100);
CM23:=INTPART(PPART(23)*100);
CM24:=INTPART(PPART(24)*100);
CM25:=INTPART(PPART(25)*100);
CM26:=INTPART(PPART(26)*100);
CM27:=INTPART(PPART(27)*100);
CM28:=INTPART(PPART(28)*100);
CM29:=INTPART(PPART(29)*100);
CM30:=INTPART(PPART(30)*100);
CM31:=INTPART(PPART(31)*100);
CM32:=INTPART(PPART(32)*100);
CM33:=INTPART(PPART(33)*100);
CM34:=INTPART(PPART(34)*100);
CM35:=INTPART(PPART(35)*100);
CM36:=INTPART(PPART(36)*100);
CM37:=INTPART(PPART(37)*100);
CM38:=INTPART(PPART(38)*100);
CM39:=INTPART(PPART(39)*100);
CM40:=INTPART(PPART(40)*100);
CM41:=INTPART(PPART(41)*100);
CM42:=INTPART(PPART(42)*100);
CM43:=INTPART(PPART(43)*100);
CM44:=INTPART(PPART(44)*100);
CM45:=INTPART(PPART(45)*100);
CM46:=INTPART(PPART(46)*100);
CM47:=INTPART(PPART(47)*100);
CM48:=INTPART(PPART(48)*100);
CM49:=INTPART(PPART(49)*100);
CM50:=INTPART(PPART(50)*100);
CM51:=INTPART(PPART(51)*100);
CM52:=INTPART(PPART(52)*100);
CM53:=INTPART(PPART(53)*100);
CM54:=INTPART(PPART(54)*100);
CM55:=INTPART(PPART(55)*100);
CM56:=INTPART(PPART(56)*100);
CM57:=INTPART(PPART(57)*100);
CM58:=INTPART(PPART(58)*100);
CM59:=INTPART(PPART(59)*100);
CM60:=INTPART(PPART(60)*100);
CM61:=INTPART(PPART(61)*100);
CM62:=INTPART(PPART(62)*100);
CM63:=INTPART(PPART(63)*100);
CM64:=INTPART(PPART(64)*100);
CM65:=INTPART(PPART(65)*100);
CM66:=INTPART(PPART(66)*100);
CM67:=INTPART(PPART(67)*100);
CM68:=INTPART(PPART(68)*100);
CM69:=INTPART(PPART(69)*100);
CM70:=INTPART(PPART(70)*100);
CM71:=INTPART(PPART(71)*100);
CM72:=INTPART(PPART(72)*100);
CM73:=INTPART(PPART(73)*100);
CM74:=INTPART(PPART(74)*100);
CM75:=INTPART(PPART(75)*100);
CM76:=INTPART(PPART(76)*100);
CM77:=INTPART(PPART(77)*100);
CM78:=INTPART(PPART(78)*100);
CM79:=INTPART(PPART(79)*100);
CM80:=INTPART(PPART(80)*100);
CM81:=INTPART(PPART(81)*100);
CM82:=INTPART(PPART(82)*100);
CM83:=INTPART(PPART(83)*100);
CM84:=INTPART(PPART(84)*100);
CM85:=INTPART(PPART(85)*100);
CM86:=INTPART(PPART(86)*100);
CM87:=INTPART(PPART(87)*100);
CM88:=INTPART(PPART(88)*100);
CM89:=INTPART(PPART(89)*100);
CM90:=INTPART(PPART(90)*100);
CM91:=INTPART(PPART(91)*100);
CM92:=INTPART(PPART(92)*100);
CM93:=INTPART(PPART(93)*100);
CM94:=INTPART(PPART(94)*100);
CM95:=INTPART(PPART(95)*100);
CM96:=INTPART(PPART(96)*100);
CM97:=INTPART(PPART(97)*100);
CM98:=INTPART(PPART(98)*100);
CM99:=INTPART(PPART(99)*100);
CM100:=INTPART(PPART(100)*100);
IF(CURRBARSCOUNT<INTPART(CM2/2),CONST(COSTEX(REF(C,1),REF(C,2))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM3/2),CONST(COSTEX(REF(C,2),REF(C,3))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM4/2),CONST(COSTEX(REF(C,3),REF(C,4))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM5/2),CONST(COSTEX(REF(C,4),REF(C,5))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM6/2),CONST(COSTEX(REF(C,5),REF(C,6))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM7/2),CONST(COSTEX(REF(C,6),REF(C,7))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM8/2),CONST(COSTEX(REF(C,8),REF(C,9))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM9/2),CONST(COSTEX(REF(C,9),REF(C,10))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM10/2),CONST(COSTEX(REF(C,10),REF(C,11))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM11/2),CONST(COSTEX(REF(C,11),REF(C,12))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM12/2),CONST(COSTEX(REF(C,12),REF(C,13))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM13/2),CONST(COSTEX(REF(C,13),REF(C,14))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM14/2),CONST(COSTEX(REF(C,14),REF(C,15))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM15/2),CONST(COSTEX(REF(C,15),REF(C,16))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM16/2),CONST(COSTEX(REF(C,16),REF(C,17))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM17/2),CONST(COSTEX(REF(C,17),REF(C,18))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM18/2),CONST(COSTEX(REF(C,18),REF(C,19))),DRAWNULL),COLORBLUE;
IF(CURRBARSCOUNT<INTPART(CM19/2),CONST(COSTEX(REF(C,19),REF(C,20))),DRAWNULL),COLORBLUE;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容