神奇指标网

通达信主力成本线主图指标公式源码分享

浏览 2523次浏览 来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



相关简介:通达信主力成本线主图指标公式源码分享


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:主图



   根据主力的吸筹和拉升节奏,适当时机介入来逃跑,降低持仓成本,适用于中线或者波段

   最好的介入点是吸筹完之后,出现信号,然后红色线上穿强弱线




通达信指标公式源码:




    换手:=v*100/capital;
    主力:=ma(换手,4);
    大户:=ma(换手,9);
    中户:=ma(换手,17);
    散户:=ma(换手,34);
    均量:=(主力+大户+中户+散户)/4;
    主力能量:(主力-均量);
    vv:ema(主力能量,5),color00ff00;
    操盘:STICKLINE(主力能量>=0AND主力能量>=REF(主力能量,1),0,主力能量,1,0),COLORred;
    减仓:STICKLINE(主力能量>=0AND主力能量<REF(主力能量,1),0,主力能量,1,0),COLORred;
    反弹:STICKLINE(主力能量<0AND主力能量>=REF(主力能量,1),0,主力能量,1,0),COLORGREEN;
    寻底:STICKLINE(主力能量<0AND主力能量<REF(主力能量,1),0,主力能量,1,0),COLORGREEN;
    0,COLORffa2af;
    动态成本:=Dma(CLOSE,vol/CAPITAL),COLORLIMAGENTA;
    谷:=20;
    最低:=TROUGHBARS(C,谷,1);{调整之字幅度找到低位起点}
    低价:=REF(C,BArslAst(最低=0));
    低价线:=DRAWLINE(最低=0,C,ISLASTBAR,低价,0);
    现价线:=DRAWLINE(最低=0,C,ISLASTBAR,C,0);
    低点至今涨幅:(C-低价线)/低价线*100,COLORFF00FF,NODRAW;
    DRAWBAND(低价线,RGB(255,00,255),低价线,0);
    DRAWBAND(现价线,RGB(255,00,255),现价线,0);
    DRAWTEXT(CURRBARSCOUNT=CONST(最低+9),CONST(低价线),
    STRCAT(CON2STR(低点至今涨幅,2),'%')),COLORFF00FF;
    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);
    IF(CURRBARSCOUNT<INTPART(CM2/2),CONST(COSTEX(REF(C,1),REF(C,2))),DRAWNULL),COLORWHITE;
    IF(CURRBARSCOUNT<INTPART(CM3/2),CONST(COSTEX(REF(C,2),REF(C,3))),DRAWNULL),COLORYELLOW;
    IF(CURRBARSCOUNT<INTPART(CM4/2),CONST(COSTEX(REF(C,3),REF(C,4))),DRAWNULL),COLORLIMAGENTA;
    IF(CURRBARSCOUNT<INTPART(CM5/2),CONST(COSTEX(REF(C,4),REF(C,5))),DRAWNULL),COLORLIRED;
    IF(CURRBARSCOUNT<INTPART(CM6/2),CONST(COSTEX(REF(C,5),REF(C,6))),DRAWNULL),COLORLICYAN;
    IF(CURRBARSCOUNT<INTPART(CM7/2),CONST(COSTEX(REF(C,6),REF(C,7))),DRAWNULL),COLORLIGREEN;
    IF(CURRBARSCOUNT<INTPART(CM8/2),CONST(COSTEX(REF(C,8),REF(C,9))),DRAWNULL),COLORLIBLUE;
    IF(CURRBARSCOUNT<INTPART(CM9/2),CONST(COSTEX(REF(C,9),REF(C,10))),DRAWNULL),COLORLIGRAY;
    IF(CURRBARSCOUNT<INTPART(CM10/2),CONST(COSTEX(REF(C,10),REF(C,11))),DRAWNULL),COLORLIGREEN,LINETHICK6;
    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);
    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;
    IF(CURRBARSCOUNT<INTPART(CM20/2),CONST(COSTEX(REF(C,20),REF(C,21))),DRAWNULL),COLORLICYAN,LINETHICK6;
    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);
    IF(CURRBARSCOUNT<INTPART(CM21/2),CONST(COSTEX(REF(C,21),REF(C,22))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM22/2),CONST(COSTEX(REF(C,22),REF(C,23))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM23/2),CONST(COSTEX(REF(C,23),REF(C,24))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM24/2),CONST(COSTEX(REF(C,24),REF(C,25))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM25/2),CONST(COSTEX(REF(C,25),REF(C,26))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM26/2),CONST(COSTEX(REF(C,26),REF(C,27))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM27/2),CONST(COSTEX(REF(C,27),REF(C,28))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM28/2),CONST(COSTEX(REF(C,28),REF(C,29))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM29/2),CONST(COSTEX(REF(C,29),REF(C,30))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM30/2),CONST(COSTEX(REF(C,30),REF(C,31))),DRAWNULL),COLORLIRED,LINETHICK6;
    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);
    IF(CURRBARSCOUNT<INTPART(CM31/2),CONST(COSTEX(REF(C,31),REF(C,32))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM32/2),CONST(COSTEX(REF(C,32),REF(C,33))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM33/2),CONST(COSTEX(REF(C,33),REF(C,34))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM34/2),CONST(COSTEX(REF(C,34),REF(C,35))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM35/2),CONST(COSTEX(REF(C,35),REF(C,36))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM36/2),CONST(COSTEX(REF(C,36),REF(C,37))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM37/2),CONST(COSTEX(REF(C,37),REF(C,38))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM38/2),CONST(COSTEX(REF(C,38),REF(C,39))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM39/2),CONST(COSTEX(REF(C,39),REF(C,40))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM40/2),CONST(COSTEX(REF(C,40),REF(C,41))),DRAWNULL),COLORLIMAGENTA,LINETHICK6;
    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);
    IF(CURRBARSCOUNT<INTPART(CM41/2),CONST(COSTEX(REF(C,41),REF(C,42))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM42/2),CONST(COSTEX(REF(C,42),REF(C,43))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM43/2),CONST(COSTEX(REF(C,43),REF(C,44))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM44/2),CONST(COSTEX(REF(C,44),REF(C,45))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM45/2),CONST(COSTEX(REF(C,45),REF(C,46))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM46/2),CONST(COSTEX(REF(C,46),REF(C,47))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM47/2),CONST(COSTEX(REF(C,47),REF(C,48))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM48/2),CONST(COSTEX(REF(C,48),REF(C,49))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM49/2),CONST(COSTEX(REF(C,49),REF(C,50))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM50/2),CONST(COSTEX(REF(C,50),REF(C,51))),DRAWNULL),COLORYELLOW,LINETHICK6;
    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);
    IF(CURRBARSCOUNT<INTPART(CM51/2),CONST(COSTEX(REF(C,51),REF(C,52))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM52/2),CONST(COSTEX(REF(C,52),REF(C,53))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM53/2),CONST(COSTEX(REF(C,53),REF(C,54))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM54/2),CONST(COSTEX(REF(C,54),REF(C,55))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM55/2),CONST(COSTEX(REF(C,55),REF(C,56))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM56/2),CONST(COSTEX(REF(C,56),REF(C,57))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM57/2),CONST(COSTEX(REF(C,57),REF(C,58))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM58/2),CONST(COSTEX(REF(C,58),REF(C,59))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM59/2),CONST(COSTEX(REF(C,59),REF(C,60))),DRAWNULL),COLORBLUE;
    IF(CURRBARSCOUNT<INTPART(CM60/2),CONST(COSTEX(REF(C,60),REF(C,61))),DRAWNULL),COLORWHITE,LINETHICK8;
    IF(CURRBARSCOUNT<INTPART(CM1/2),CONST(H),DRAWNULL),COLORRED;
    红色:IF(CURRBARSCOUNT<INTPART(CM2/2),CONST(COSTEX(REF(C,1),REF(C,2))),DRAWNULL),COLORRED,LINETHICK2;
    白色:CONST(红色*1.03),COLORWHITE,LINETHICK6;
    黄色:IF(CURRBARSCOUNT<INTPART(CM4/2),CONST(COSTEX(REF(C,3),REF(C,4))),DRAWNULL),COLORYELLOW,LINETHICK2;
    橙色:CONST(黄色*1.03),COLOR015BFD,LINETHICK6;
    成本重心线1:IF(CURRBARSCOUNT<INTPART(CM7/2),CONST(COSTEX(REF(C,5),REF(C,6))),DRAWNULL),COLORGREEN,LINETHICK6;
    成本重心线2:IF(CURRBARSCOUNT<INTPART(CM8/2),CONST(COSTEX(REF(C,7),REF(C,8))),DRAWNULL),COLORMAGENTA,LINETHICK6;
    DRAWKLINE(H,O,L,C);
    {年月日星期}
    DAA:=YEARANDMONTHANDDAY;
    AA1:=STRCAT(CON2STR(YEAR,0),'年');
    AA2:=STRCAT(CON2STR(MONTH,0),'月');
    AA3:=STRCAT(CON2STR(DAY,0),'日');
    AA4:=STRCAT('【',IF(WEEkdAY=1,'星期一',IF(WEEKDAY=2,'星期二',
    IF(WEEKDAY=3,'星期三',IF(WEEKDAY=4,'星期四',IF
    (WEEKDAY=5,'星期五',IF(WEEKDAY=6,'星期六','星期日')))))));
    AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'】');
    DRAWTEXT_FIX(DAA,0.84,0.01,0,AA),COLORWHITE;
    Z1:=STRCAT(HYBLOCK,'');
    Z2:=STRCAT(Z1,FGBLOCK);
    Z3:=STRCAT(Z2,DYBLOCK);
    Z4:=STRCAT(Z3,'');
    HSL:=V/CAPITAL*100;
    DRAWNUMBER(CURRBARSCOUNT=1ANDHSL,C,HSL),COLOR00FFFF;
    DRAWTEXT_FIX(ISLASTBAR,0.00,0.99,0,STRCAT(Z4,GNBLOCK)),COLORGREEN;
    DRAWTEXT_FIX(1,0,0.88,0,STRCAT('【自定板块】:',ZDBLOCK)),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0,0,0,'罗振文操盘工作室QQ1263693699');
    A111:=FINANCE(42);
    A211:=DATETODAY(CONST(DATE));
    A311:=A211-A111;
    XDATE:=DAYTODATE(A311)+19000000;
    上市日期:=STRCAT('上市日期:',CON2STR(XDATE,0));
    DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,上市日期),COLORMAGENTA;
    {涨停统计}
    W:=EMA(C,1);
    涨停:=W/REF(W,1)>=1.095;
    ZTCS:=COUNT(涨停,BARSSINCE(涨停)+1);
    SSTS1:=STRCAT('上市',CON2STR(FINANCE(42),0));SSTS2:=STRCAT(SSTS1,'天');
    NTZZT1:=STRCAT(' 距今',CON2STR(CONST(BARSLAST(涨停)),0));
    NTZZT2:=STRCAT(NTZZT1,'天有涨停');
    GZT1:=STRCAT(' 共涨停',CON2STR(ZTCS,0));GZT2:=STRCAT(GZT1,'次');
    ZTTJ1:=STRCAT(SSTS2,GZT2);
    ZTTJ2:=STRCAT(ZTTJ1,NTZZT2);ZTTJ:=STRCAT('【涨停统计】',ZTTJ2);
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.618,0.99,0,ZTTJ),COLORCYAN;
    DRAWKLINE(H,O,L,C);





[源码注释]通达信公式动态翻译结果


   换手赋值:成交量(手)*100/当前流通股本(手)

   主力赋值:换手的4日简单移动平均

   大户赋值:换手的9日简单移动平均

   中户赋值:换手的17日简单移动平均

   散户赋值:换手的34日简单移动平均

   均量赋值:(主力+大户+中户+散户)/4

   输出主力能量:(主力-均量)

   输出VV:主力能量的5日指数移动平均,COLOR00FF00

   输出操盘:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0AND主力能量>

   =1日前的主力能量,0,主力能量,1,0),画红色

   输出减仓:当满足条件主力能量>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =0AND主力能量<

   1日前的主力能量,0,主力能量,1,0),画红色

   输出反弹:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0AND主力能量>

   =1日前的主力能量,0,主力能量,1,0),画绿色

   输出寻底:当满足条件主力能量<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   0AND主力能量<

   1日前的主力能量,0,主力能量,1,0),画绿色

   0,COLORFFA2AF

   动态成本赋值:以成交量(手)/当前流通股本(手)为权重收盘价的动态移动平均,画淡洋红色

   谷赋值:20

   最低赋值:收盘价谷%之字转向的前1个波谷位置

   低价赋值:上次最低=0距今天数日前的收盘价

   低价线赋值:当满足条件最低=0时,在收盘价位置画直线起点,当满足条件是否最后一个周期时,在低价位置画直线终点,0表示是否延长.

   现价线赋值:当满足条件最低=0时,在收盘价位置画直线起点,当满足条件是否最后一个周期时,在收盘价位置画直线终点,0表示是否延长.

   输出低点至今涨幅:(收盘价-低价线)/低价线*100,COLORFF00FF,NODRAW

   画带状线

   画带状线

   当满足条件到最后交易的周期=最低+9的最后一日取值设为常数时,在低价线的最后一日取值设为常数位置书写文字,COLORFF00FF

   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的整数部分

   如果到最后交易的周期<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日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画淡绿色,线宽为6

   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的整数部分

   如果到最后交易的周期<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日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画蓝色

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

   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的整数部分

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

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

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

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

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

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

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

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

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

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

   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的整数部分

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

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

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

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

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

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

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

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

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

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

   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的整数部分

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

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

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

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

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

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

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

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

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

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

   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的整数部分

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

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

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

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

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

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

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

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

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

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

   如果到最后交易的周期<CM1/2的整数部分,返回最高价的最后一日取值设为常数,否则返回无效数,画红色

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

   输出白色:红色*1.03的最后一日取值设为常数,画白色,线宽为6

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

   输出橙色:黄色*1.03的最后一日取值设为常数,COLOR015BFD,线宽为6

   输出成本重心线1:如果到最后交易的周期<CM7/2的整数部分,返回位于价格5日前的收盘价和6日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画绿色,线宽为6

   输出成本重心线2:如果到最后交易的周期<CM8/2的整数部分,返回位于价格7日前的收盘价和8日前的收盘价间的成本的最后一日取值设为常数,否则返回无效数,画洋红色,线宽为6

   K线

   DAA赋值:YEARANDMONTHAND日

   AA1赋值:字符串相加

   AA2赋值:字符串相加

   AA3赋值:字符串相加

   AA4赋值:字符串相加

   AA赋值:字符串相加

   当满足条件DAA时,在横轴0.84纵轴0.01位置书写文字,画白色

   Z1赋值:字符串相加

   Z2赋值:字符串相加

   Z3赋值:字符串相加

   Z4赋值:字符串相加

   HSL赋值:成交量(手)/当前流通股本(手)*100

   当满足条件到最后交易的周期=1ANDHSL时,在收盘价位置书写数字,COLOR00FFFF

   当满足条件是否最后一个周期时,在横轴0.00纵轴0.99位置书写文字,画绿色

   当满足条件1时,在横轴0纵轴0.88位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0纵轴0位置书写文字

   A111赋值:上市的天数

   A211赋值:日期的最后一日取值设为常数对应的转换天数

   A311赋值:A211-A111

   XDATE赋值:A311对应的转换日期+19000000

   上市日期赋值:字符串相加

   当满足条件是否最后一个周期时,在横轴0.5纵轴0位置书写文字,画洋红色

   W赋值:收盘价的1日指数移动平均

   涨停赋值:W/1日前的W>=1.095

   ZTCS赋值:统计首次涨停距今天数+1日中满足涨停的天数

   SSTS1赋值:字符串相加

   SSTS2赋值:字符串相加

   NTZZT1赋值:字符串相加

   NTZZT2赋值:字符串相加

   GZT1赋值:字符串相加

   GZT2赋值:字符串相加

   ZTTJ1赋值:字符串相加

   ZTTJ2赋值:字符串相加

   ZTTJ赋值:字符串相加

   当满足条件到最后交易的周期=1时,在横轴0.618纵轴0.99位置书写文字,画青色

   K线


神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论