神奇指标网

通达信筹码战法增强版副图指标

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

  



相关简介: 通达信筹码战法增强版副图指标                                


     通达信筹码战法增强版副图指标源码概况:


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


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图





通达信筹码战法增强版副图指标源码:



    {参数:
    Y:1900/5000/2009
    M:1/12/12
    D:1/31/8
    }
    VAR1:=YEAR=YANDMONTH=MANDDAY=D;
    KK:=CONST(BARSSINCE(VAR1));
    VAR2:=BARSSINCE(VAR1);
    VAR3:=SUM(VOL,0);
    VAR4:=REF(VAR3,VAR2);
    HS:(VAR3-VAR4)/CAPITAL*100,NODRAW;
    高:=CONST(HHV(H,KK));
    低:=CONST(LLV(L,KK));
    STICKLINE(CURRBARSCOUNT=KK,高,低,0,0);{竖线统计起点位置}
    XX:=(高-低);
    均价:=AMOUNT/V/100,NODRAW;
    L0:=低+XX*0/11,NODRAW;
    L1:=低+XX*1.0505/11,NODRAW;
    L2:=低+XX*2.101/11,NODRAW;
    L3:=低+XX*3.1515/11,NODRAW;
    L4:=低+XX*4.202/11,NODRAW;
    L5:=低+XX*5.5/11,NODRAW;
    L6:=低+XX*6.908/11,NODRAW;
    L7:=低+XX*7.9585/11,NODRAW;
    L8:=低+XX*8.889/11,NODRAW;
    L9:=低+XX*9.9495/11,NODRAW;
    L10:=低+XX*11/11,NODRAW;
    MLZ:=SUM((CURRBARSCOUNT<KK+1)*V,KK),NODRAW;
    M1:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L0-0.001,L1+0.001))*V,KK)/MLZ*100,COLORFF5555,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M1*2)),L1,L1*0.99,5,0),COLORFF5555;
    M2:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L1,L2+0.001))*V,KK)/MLZ*100,COLORFFAA55,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M2*2)),L2,L2*0.99,5,0),COLORFFAA55;
    M1_2:MAX(M1,M2),NODRAW;
    M3:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L2,L3+0.001))*V,KK)/MLZ*100,COLORAAFF55,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M3*2)),L3,L3*0.99,5,0),COLORAAFF55;
    M4:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L3,L4+0.001))*V,KK)/MLZ*100,COLOR5FFF00,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M4*2)),L4,L4*0.99,5,0),COLOR5FFF00;
    M3_4:MAX(M3,M4),NODRAW;
    M5:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L4,L5+0.001))*V,KK)/MLZ*100,COLORFFFFF0,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M5*2)),L5,L5*0.99,5,0),COLORFFFFF0;
    M6:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L5,L6+0.001))*V,KK)/MLZ*100,COLORFF0FFF,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M6*2)),L6,L6*0.99,5,0),COLORFF0FFF;
    M5_6:MAX(M5,M6),NODRAW;
    M7:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L6,L7+0.001))*V,KK)/MLZ*100,COLOR509FDD,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M7*2)),L7,L7*0.99,5,0),COLOR509FDD;
    M8:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L7,L8+0.001))*V,KK)/MLZ*100,COLORAA5DDD,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M8*2)),L8,L8*0.99,5,0),COLORAA5DDD;
    M7_8:MAX(M7,M8),NODRAW;
    M9:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L8,L9+0.001))*V,KK)/MLZ*100,COLOR0055DD,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M9*2)),L9,L9*0.99,5,0),COLOR0055DD;
    M10:=SUM((CURRBARSCOUNT<KK+1ANDRANGE(均价,L9,L10+0.001))*V,KK)/MLZ*100,COLORFF6EC7,NODRAW;
    STICKLINE(CURRBARSCOUNT<CONST(INTPART(M10*2)),L10,L10*0.99,5,0),COLORFF6EC7;
    M9_10:MAX(M9,M10),NODRAW;
    筹码累计:M1+M2+M3+M4+M5+M6+M7+M8+M9+M10,NODRAW;
    DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
    W:(SMA(WINNER(CLOSE),3,1)*100),LINETHICK1,colorFF8080;
    (SMA(WINNER(CLOSE),10,1)*100),colorFF00;
    PARTLINE(1,100),SHIFT6,colorFF8080;
    PARTLINE(1,1),SHIFT6,colorFF8080;
    PARTLINE(1,50),SHIFT6,colorFF8080;
    W1:IF((W>=10),W,0),LINETHICK0,colorFFFFFF;
    W2:IF(((W>=1)AND(W<10)),(W*10),0),LINETHICK0,colorFFFF;
    W3:IF(((W>=0.1)AND(W<1)),(W*100),0),LINETHICK0,colorFFFF00;
    W4:IF(((W>=0.01)AND(W<0.1)),(W*1000),0),LINETHICK0,colorFF80FF;
    W5:IF(((W>=0.001)AND(W<0.01)),(W*10000),0),LINETHICK0,colorFF0000;
    W6:IF(((W>=0.0001)AND(W<0.001)),(W*100000),0),LINETHICK0,colorFF00;
    W7:IF(((W>=0.00001)AND(W<0.0001)),(W*1000000),0),LINETHICK0,colorFF00FF;
    STICKLINE(W1,0,W1,0.1,1),colorFFFFFF;
    STICKLINE(W2,0,W2,3,1),colorFFFF;
    STICKLINE(W3,0,W3,3,1),colorFFFF00;
    STICKLINE(W4,0,W4,6,1),colorFF80FF;
    STICKLINE(W5,0,W5,6,1),colorFF0000;
    STICKLINE(W6,0,W6,6,1),colorFF00;
    STICKLINE(W7,0,W7,6,1),colorFF00FF;
    STICKLINE(((W*100)=0),0,36,8,1),colorFF;
    PARTLINE(W1,W1),colorFFFFFF;
    DRAWTEXT((BARSLAST((W1=0))=1),0,'1'),colorFFFFFF;
    DRAWTEXT((BARSLAST((W2=0))=1),0,'2'),colorFFFF;
    DRAWTEXT((BARSLAST((W3=0))=1),0,'3'),colorFFFF00;
    DRAWTEXT((BARSLAST((W4=0))=1),0,'4'),colorFF80FF;
    DRAWTEXT((BARSLAST((W5=0))=1),0,'5'),colorFF0000;
    DRAWTEXT((BARSLAST((W6=0))=1),0,'6'),colorFF00;
    DRAWTEXT((BARSLAST((W7=0))=1),0,'7'),colorFF00FF;
    DRAWTEXT((BARSLAST(((W*100)=0))=1),0,'8'),colorFF;
    AA:=(WINNER((CLOSE+((CLOSE*15)/100)))*100);
    BB:=(WINNER((CLOSE+((CLOSE*0)/100)))*100);
    CC:=(AA-BB);
    DD:=((WINNER((CLOSE-((CLOSE*0.1)/100)))-WINNER((CLOSE-((CLOSE*15)/100))))*100);
    EE:=(((CC<3)AND(DD<0.5))AND(OPEN<>LOW));
    A1:=DYNAINFO(6);
    A2:=IF((LOW>A1),0,IF((HIGH0)OR(A2=1));
    A8:=((A7AND((A3/REF(A3,3))>=3))AND(A6<80));
    A9:=(((REF(A8,1)ORREF(A8,2))ORREF(A8,3))ORREF(A8,4));
    A10:=(A8ANDA9);
    A11:=IF(FILTER(A8,3),5,0);
    A12:=IF((FILTER(A10,3)OREE),10,0);
    进场:STICKLINE(A11,0,5,5,0),colorFF7700;
    加仓:STICKLINE(A12,0,15,5,0),colorFF00FF;
    STICKLINE(A11,0,5,5,0),colorFF7700;
    STICKLINE(A11,0,5,4.5,0),colorFF8800;
    STICKLINE(A11,0,5,4,0),colorFF9900;
    STICKLINE(A11,0,5,3.5,0),colorFFAA00;
    STICKLINE(A11,0,5,3,0),colorFFBB00;
    STICKLINE(A11,0,5,2.5,0),colorFFCC00;
    STICKLINE(A11,0,5,2,0),colorFFDD00;
    STICKLINE(A11,0,5,1,0),colorFFEE00;
    STICKLINE(A12,0,15,4.5,0),color102099;
    STICKLINE(A12,0,15,4,0),color1020AA;
    STICKLINE(A12,0,15,3.5,0),color1020BB;
    STICKLINE(A12,0,15,3,0),color1020CC;
    STICKLINE(A12,0,15,2.5,0),color1020DD;
    STICKLINE(A12,0,15,2,0),color1020EE;
    STICKLINE(A12,0,15,1,0),color1020FF;
    DRAWTEXT(A11,8,'进场'),colorFFFF00;
    DRAWTEXT(A12,17,'加仓'),colorFFFF;




[源码注释]通达信筹码战法增强版副图指标翻译结果



   VAR1赋值:年份=YANDMONTH=MANDDAY=D

   KK赋值:首次VAR1距今天数的最后一日取值设为常数

   VAR2赋值:首次VAR1距今天数

   VAR3赋值:成交量(手)的历史累和

   VAR4赋值:VAR2日前的VAR3

   输出HS:(VAR3-VAR4)/当前流通股本(手)*100,NODRAW

   高赋值:KK日内最高价的最高值的最后一日取值设为常数

   低赋值:KK日内最低价的最低值的最后一日取值设为常数

   当满足条件到最后交易的周期=KK时,在高和低位置之间画柱状线,宽度为0,0不为0则画空心柱.

   XX赋值:(高-低)

   均价赋值:成交额(元)/成交量(手)/100,NODRAW

   L0赋值:低+XX*0/11,NODRAW

   L1赋值:低+XX*1.0505/11,NODRAW

   L2赋值:低+XX*2.101/11,NODRAW

   L3赋值:低+XX*3.1515/11,NODRAW

   L4赋值:低+XX*4.202/11,NODRAW

   L5赋值:低+XX*5.5/11,NODRAW

   L6赋值:低+XX*6.908/11,NODRAW

   L7赋值:低+XX*7.9585/11,NODRAW

   L8赋值:低+XX*8.889/11,NODRAW

   L9赋值:低+XX*9.9495/11,NODRAW

   L10赋值:低+XX*11/11,NODRAW

   MLZ赋值:(到最后交易的周期<的?日累和

   KK+1)*成交量(手),KK),NODRAW

   M1赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L0-0.001,L1+0.001))*成交量(手),KK)/MLZ*100,COLORFF5555,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M1*2的整数部分的最后一日取值设为常数,L1,L1*0.99,5,0),COLORFF5555

   M2赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L1,L2+0.001))*成交量(手),KK)/MLZ*100,COLORFFAA55,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M2*2的整数部分的最后一日取值设为常数,L2,L2*0.99,5,0),COLORFFAA55

   输出M1_2:M1和M2的较大值,NODRAW

   M3赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L2,L3+0.001))*成交量(手),KK)/MLZ*100,COLORAAFF55,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M3*2的整数部分的最后一日取值设为常数,L3,L3*0.99,5,0),COLORAAFF55

   M4赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L3,L4+0.001))*成交量(手),KK)/MLZ*100,COLOR5FFF00,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M4*2的整数部分的最后一日取值设为常数,L4,L4*0.99,5,0),COLOR5FFF00

   输出M3_4:M3和M4的较大值,NODRAW

   M5赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L4,L5+0.001))*成交量(手),KK)/MLZ*100,COLORFFFFF0,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M5*2的整数部分的最后一日取值设为常数,L5,L5*0.99,5,0),COLORFFFFF0

   M6赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L5,L6+0.001))*成交量(手),KK)/MLZ*100,COLORFF0FFF,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M6*2的整数部分的最后一日取值设为常数,L6,L6*0.99,5,0),COLORFF0FFF

   输出M5_6:M5和M6的较大值,NODRAW

   M7赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L6,L7+0.001))*成交量(手),KK)/MLZ*100,COLOR509FDD,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M7*2的整数部分的最后一日取值设为常数,L7,L7*0.99,5,0),COLOR509FDD

   M8赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L7,L8+0.001))*成交量(手),KK)/MLZ*100,COLORAA5DDD,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M8*2的整数部分的最后一日取值设为常数,L8,L8*0.99,5,0),COLORAA5DDD

   输出M7_8:M7和M8的较大值,NODRAW

   M9赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L8,L9+0.001))*成交量(手),KK)/MLZ*100,COLOR0055DD,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M9*2的整数部分的最后一日取值设为常数,L9,L9*0.99,5,0),COLOR0055DD

   M10赋值:(到最后交易的周期<的?日累和

   KK+1ANDRANGE(均价,L9,L10+0.001))*成交量(手),KK)/MLZ*100,COLORFF6EC7,NODRAW

   当满足条件到最后交易的周期<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   M10*2的整数部分的最后一日取值设为常数,L10,L10*0.99,5,0),COLORFF6EC7

   输出M9_10:M9和M10的较大值,NODRAW

   输出筹码累计:M1+M2+M3+M4+M5+M6+M7+M8+M9+M10,NODRAW

   K线

   输出W:(以收盘价计算的获利盘比例的3日[1日权重]移动平均*100),线宽为1,COLORFF8080

   (以收盘价计算的获利盘比例的10日[1日权重]移动平均*100),COLORFF00

   PARTLINE(1,100),SHIFT6,COLORFF8080

   PARTLINE(1,1),SHIFT6,COLORFF8080

   PARTLINE(1,50),SHIFT6,COLORFF8080

   输出W1:如果(W>=10),返回W,否则返回0,线宽为0,COLORFFFFFF

   输出W2:如果((W>=1)AND(W<10)),返回(W*10),否则返回0,线宽为0,COLORFFFF

   输出W3:如果((W>=0.1)AND(W<1)),返回(W*100),否则返回0,线宽为0,COLORFFFF00

   输出W4:如果((W>=0.01)AND(W<0.1)),返回(W*1000),否则返回0,线宽为0,COLORFF80FF

   输出W5:如果((W>=0.001)AND(W<0.01)),返回(W*10000),否则返回0,线宽为0,COLORFF0000

   输出W6:如果((W>=0.0001)AND(W<0.001)),返回(W*100000),否则返回0,线宽为0,COLORFF00

   输出W7:如果((W>=0.00001)AND(W<0.0001)),返回(W*1000000),否则返回0,线宽为0,COLORFF00FF

   当满足条件W1时,在0和W1位置之间画柱状线,宽度为0.1,1不为0则画空心柱.,COLORFFFFFF

   当满足条件W2时,在0和W2位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFF

   当满足条件W3时,在0和W3位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFFFF00

   当满足条件W4时,在0和W4位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLORFF80FF

   当满足条件W5时,在0和W5位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLORFF0000

   当满足条件W6时,在0和W6位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLORFF00

   当满足条件W7时,在0和W7位置之间画柱状线,宽度为6,1不为0则画空心柱.,COLORFF00FF

   当满足条件((W*100)=0)时,在0和36位置之间画柱状线,宽度为8,1不为0则画空心柱.,COLORFF

   PARTLINE(W1,W1),COLORFFFFFF

   当满足条件(上次(W1=0)距今天数=1)时,在0位置书写文字,COLORFFFFFF

   当满足条件(上次(W2=0)距今天数=1)时,在0位置书写文字,COLORFFFF

   当满足条件(上次(W3=0)距今天数=1)时,在0位置书写文字,COLORFFFF00

   当满足条件(上次(W4=0)距今天数=1)时,在0位置书写文字,COLORFF80FF

   当满足条件(上次(W5=0)距今天数=1)时,在0位置书写文字,COLORFF0000

   当满足条件(上次(W6=0)距今天数=1)时,在0位置书写文字,COLORFF00

   当满足条件(上次(W7=0)距今天数=1)时,在0位置书写文字,COLORFF00FF

   当满足条件(上次((W*100)=0)距今天数=1)时,在0位置书写文字,COLORFF

   AA赋值:(以(收盘价+((收盘价*15)/100))计算的获利盘比例*100)

   BB赋值:(以(收盘价+((收盘价*0)/100))计算的获利盘比例*100)

   CC赋值:(AA-BB)

   DD赋值:((以(收盘价-((收盘价*0.1)/100))计算的获利盘比例-以(收盘价-((收盘价*15)/100))计算的获利盘比例)*100)

   EE赋值:(((CC<3)AND(DD<0.5))AND(开盘价不等于最低价))

   A1赋值:最低价

   A2赋值:如果(最低价>A1),返回0,否则返回如果(HIGH0)OR(A2=1),返回?,否则返回?

   A8赋值:((A7AND((A3/3日前的A3)>=3))AND(A6<80))

   A9赋值:(((1日前的A8ORREF(A8,2))ORREF(A8,3))ORREF(A8,4))

   A10赋值:(A8ANDA9)

   A11赋值:如果A8的3日过滤,返回5,否则返回0

   A12赋值:如果(A10的3日过滤OREE),返回10,否则返回0

   输出进场:当满足条件A11时,在0和5位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF7700

   输出加仓:当满足条件A12时,在0和15位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF00FF

   当满足条件A11时,在0和5位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFF7700

   当满足条件A11时,在0和5位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLORFF8800

   当满足条件A11时,在0和5位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF9900

   当满足条件A11时,在0和5位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLORFFAA00

   当满足条件A11时,在0和5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFBB00

   当满足条件A11时,在0和5位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFFCC00

   当满足条件A11时,在0和5位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFFDD00

   当满足条件A11时,在0和5位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFEE00

   当满足条件A12时,在0和15位置之间画柱状线,宽度为4.5,0不为0则画空心柱.,COLOR102099

   当满足条件A12时,在0和15位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR1020AA

   当满足条件A12时,在0和15位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR1020BB

   当满足条件A12时,在0和15位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR1020CC

   当满足条件A12时,在0和15位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR1020DD

   当满足条件A12时,在0和15位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR1020EE

   当满足条件A12时,在0和15位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR1020FF

   当满足条件A11时,在8位置书写文字,COLORFFFF00

   当满足条件A12时,在17位置书写文字,COLORFFFF

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

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

网友评论

已有0人评论

清除 发表评论