龙听期货论坛's Archiver

龙听 发表于 2018-12-24 13:36

大智慧主力资金指标公式源码[大智慧公式]

[p=30, 2, left][b]相关标签: 主力资金线指标源码 、 主力资金日线ddx源码 、 红马甲 主力资金源码 、 主力资金流入选股源码 、 真正主力控盘指标源码 、 主力控盘度指标源码 、 主力黄金底仓指标源码 、 主力成本线指标源码 、 主力筹码指标公式源码 、[/b][/p]

[p=30, 2, left][b]大智慧主力资金指标公式源码[/b][/p]
[p=30, 2, left][b][code]
PJJ:=DMA((H + L + C * 2) / 4,0.9);
JJ:=ref(EMA(PJJ,3),1);
QJJ:=VOL / ((H - L) * 2 - ABS(C - O));
XVL:=IF(C > O,QJJ * (H - L),IF(C < O,QJJ * (H - O + (C - L)),VOL / 2)) +
IF(C > O,0 - QJJ * (H - C + (O - L)),
IF(C < O,0 - QJJ * (H - L),0 - VOL / 2));
HSL:=XVL / 20 / 1.15;
攻击流量:=HSL * 0.55 + ref(HSL,1) * 0.33 + ref(HSL,2) * 0.22;
GJJ:=EMA(攻击流量,8);
LLJX:=EMA(攻击流量,3);
流量:LLJX,COLORC875B7,LINETHICK0;
流量基线:GJJ,COLOR00BBBB,LINETHICK0;
STICKLINE(流量 > 0,流量*1000,0,7,0),COLORRED;
STICKLINE(流量 < 0,流量*1000,0,7,0),COLORFF4242;
STICKLINE(HSL * 0.4 >= 0,HSL * 0.4 * 1.5*1000,0,0,1),COLORYELLOW;
STICKLINE(HSL * 0.4 < 0,HSL * 0.4 * 1.5*1000,0,0,1),COLORGREEN;
力度:HSL/1000,COLOR9B37FF,LINETHICK0;
ZJLL:=ref(LLJX,1);
QZJJ:=(((LLJX - ZJLL) / ZJLL) * 100);
CXH:=STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1));
WARNING('',CURRENTTIME>180000 and CXH=5);
DRAWTEXTREL(10 ,10 ,'');
流量幅:IF(((LLJX > 0) AND (ZJLL < 0)),ABS(QZJJ),IF((((LLJX < 0) AND (ZJLL < 0)) AND (LLJX < ZJLL)),(0 - QZJJ),QZJJ)),LINETHICK0,COLORWHITE;
周流量:SUM(LLJX,5),COLORFFBFDF,LINETHICK0;
BB:=ref(周流量,1);
ZQZJJ:=(周流量-BB) *100;
周幅:IF(周流量>0 AND BB<0,ABS(ZQZJJ),IF(周流量<0 AND BB<0 AND 周流量<BB,-ZQZJJ,ZQZJJ)),COLORWHITE,LINETHICK0;
输出:GJJ*1000,COLOR00BBBB,LINETHICK0;
[/code]
[/b][/p]

龙听 发表于 2018-12-24 13:36

源码解析:





PJJ赋值:以0.9为权重(最高价+最低价+收盘价*2)/4的动态移动平均
JJ赋值:昨日PJJ的3日指数移动平均
QJJ赋值:成交量(手) / ((最高价 - 最低价) * 2 - 收盘价-开盘价的绝对值)
XVL赋值:如果收阳线,返回QJJ*(最高价-最低价),否则返回如果收阴线,返回QJJ*(最高价-开盘价+(收盘价-最低价)),否则返回成交量(手)/2 +如果收阳线,返回0-QJJ*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回0-QJJ*(最高价-最低价),否则返回0-成交量(手)/2
HSL赋值:XVL / 20 / 1.15
攻击流量赋值:HSL * 0.55 + 昨日HSL * 0.33 + 2日前的HSL * 0.22
GJJ赋值:攻击流量的8日指数移动平均
LLJX赋值:攻击流量的3日指数移动平均
输出流量:LLJX,COLORC875B7,线宽为0
输出流量基线:GJJ,COLOR00BBBB,线宽为0
当满足条件流量>0时,在流量*1000和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,画红色
当满足条件流量<0时,在流量*1000和0位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFF4242
当满足条件HSL*0.4>=0时,在HSL*0.4*1.5*1000和0位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色
当满足条件HSL*0.4<0时,在HSL*0.4*1.5*1000和0位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
输出力度:HSL/1000,COLOR9B37FF,线宽为0
ZJLL赋值:昨日LLJX
QZJJ赋值:(((LLJX - ZJLL) / ZJLL) * 100)
输出流量幅:如果((LLJX>0)AND(ZJLL<0)),返回QZJJ的绝对值,否则返回如果(((LLJX<0)AND(ZJLL<0))AND(LLJX<ZJLL)),返回(0-QZJJ),否则返回QZJJ,线宽为0,画白色
输出周流量:LLJX的5日累和,COLORFFBFDF,线宽为0
BB赋值:昨日周流量
ZQZJJ赋值:(周流量-BB) *100
输出周幅:如果周流量>0ANDBB<0,返回ZQZJJ的绝对值,否则返回如果周流量<0ANDBB<0AND周流量<BB,返回-ZQZJJ,否则返回ZQZJJ,画白色,线宽为0
输出输出:GJJ*1000,COLOR00BBBB,线宽为0

页: [1]