通达信主力行为指标公式
主力行为跟踪——筹码监控通达信指标公式源码

主力行为跟踪——筹码监控通达信指标公式源码以下是主力行为跟踪,筹码监控通达信指标的公式源码:```python#实时计算总成交额、主力买入额、主力卖出额、散户买入额、散户卖出额等指标#计算总成交额def volume(trade_data):return trade_data['volume']#计算主力买入额def main_buy(trade_data):return trade_data['main_buy']#计算主力卖出额def main_sell(trade_data):return trade_data['main_sell']#计算散户买入额def retail_buy(trade_data):return trade_data['retail_buy']#计算散户卖出额def retail_sell(trade_data):return trade_data['retail_sell']#计算主力净买入额def net_main_buy(trade_data):return trade_data['main_buy'] - trade_data['main_sell']#计算散户净买入额def net_retail_buy(trade_data):return trade_data['retail_buy'] - trade_data['retail_sell'] #计算主力买入额占比def main_buy_ratio(trade_data):return trade_data['main_buy'] / trade_data['volume']#计算主力卖出额占比def main_sell_ratio(trade_data):return trade_data['main_sell'] / trade_data['volume']#计算散户买入额占比def retail_buy_ratio(trade_data):return trade_data['retail_buy'] / trade_data['volume']#计算散户卖出额占比def retail_sell_ratio(trade_data):return trade_data['retail_sell'] / trade_data['volume']```上述源码中,`trade_data`代表交易数据,可以是一段时间内的交易数据,也可以是实时的交易数据。
通达信主力资金进入指标公式

通达信主力资金进入指标公式【控盘、出货、吸货、对倒出货洗盘、黄色底部吸货、多头买入、多头卖出】VAR2:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);VAR3:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);VAR4:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);VAR5:=(((VAR2 + (2 * VAR3)) + (3 * VAR4)) / 6);VAR6:=MA(VAR5,3);开始控盘:=STICKLINE((VAR6 <= (0 - 10)),0,(0 - 20),3.5,0),COLOR00AAFF;STICKLINE((VAR6 <= (0 - 10)),0,(0 - 20),3.5,0),COLOR0044FF; STICKLINE((VAR6 <= (0 - 10)),0,(0 - 20),2.5,0),COLOR0088FF; STICKLINE((VAR6 <= (0 - 10)),0,(0 - 20),3,0),COLOR00AAFF; VAR1:=EMA(EMA(CLOSE,3),1);控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;STICKLINE(控盘<0,控盘,0,3.5,0),COLORFFAA00;STICKLINE(控盘<0,控盘,0,3.5.2,0),COLORFF4400;STICKLINE(控盘<0,控盘,0,2.5,0),COLORFF8800;STICKLINE(控盘<0,控盘,0,0,0),COLORFFAA00;主力出货:0,COLORFFAA00;STICKLINE(控盘>REF(控盘,3) AND 控盘>0,控盘,0,3.5,0),COLOR000088;STICKLINE(控盘>REF(控盘,3) AND 控盘>0,控盘,0,2.5,0),COLOR0000AA;STICKLINE(控盘>REF(控盘,3) AND 控盘>0,控盘,0,1.5,0),COLOR0000CC;STICKLINE(控盘>REF(控盘,3) AND 控盘>0,控盘,0,1,0),COLOR0000EE;主力吸货:0,COLOR0000FF;STICKLINE(控盘<REF(控盘,3) AND 控盘>0,控盘,0,3.5,0),COLOR008800;STICKLINE(控盘<REF(控盘,3) AND 控盘>0,控盘,0,2.5,0),COLOR00AA00;STICKLINE(控盘<REF(控盘,3) AND 控盘>0,控盘,0,1.5,0),COLOR00CC00;STICKLINE(控盘<REF(控盘,3) AND 控盘>0,控盘,0,1,0),COLOR00EE00;STICKLINE(DDX<0,0,DDX,3.5,0),COLOR008800;STICKLINE(DDX<0,0,DDX,2.5,0),COLOR00AA00;STICKLINE(DDX<0,0,DDX,1.5,0),COLOR00CC00;STICKLINE(DDX<0,0,DDX,1,0),COLOR00EE00;对倒出货洗盘:0,COLOR00FF00;黄色底部吸货:0,COLORYELLOW;DRAWTEXT(CROSS(控盘,0),0-3,'买。
通达信指标公式源码 主力轨迹公式

VAR1:=MA((VOL-REF(VOL,1))/REF(VOL,1),5);VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*50;短线1:=VAR2*(1+VAR1),COLOR0099FF;短线2:=MA(短线1,5),COLOR336633;LC := REF(CLOSE,1);VID := SUM(VOL,2)/(((HHV(HIGH,2)-LLV(LOW,2))*100))/100;RC := (CLOSE-LC)*VID;LONG := SUM(RC,0);DIFF := SMA(LONG,10,1);DEA := SMA(LONG,20,1);长线1:=DIFF-DEA,COLOR9900FF;长线2:=MA(长线1,10),COLORCC3300;DRAWBAND(短线1,RGB(99,50,0),短线2,RGB(0,70,60));DRAWBAND(长线1,RGB(115,0,37),长线2,RGB(0,51,102));STICKLINE(长线1>0,0,长线1/2,1,0),COLOR000098;STICKLINE(长线1<0,0,长线1/2,1,0),COLOR007100;主力短线1: VAR2*(1+VAR1),COLOR004F98;主力短线2:MA(主力短线1,5),COLOR4D7500;主力长线1: DIFF-DEA,COLOR9900FF;主力长线2: MA(主力长线1,10),COLORCC3300;主力长线强度:主力长线1/2,NODRAW,COLOR3300FF;{钱龙短线}L2:=5; L3:=10;Var1:=MA((VOL-REF(VOL,1))/REF(VOL,1),L2);Var2:=(CLOSE-MA(CLOSE,L3))/MA(CLOSE,L3)*100;MY: Var2*(1+Var1);钱龙短线: MY, COLORSTICK;MA(钱龙短线,5);V0:0,COLORFFA2AF;{钱龙短线指标当指标曲线向上交叉其平均线时,视为短线买进信号。
通达信主力监控公式

通达信主力监控公式1,主力监控指标主要作用是观察每一个具体个股的筹码分布状况和散户的整体盈利比例。
2,红色曲线表示的是散户的盈利比例,白色曲线代表的是散户的仓位比例,下方紫色横线是抄底区警戒线,上方绿色横线是出货警戒线。
3,红色曲线数值越小表示持股的散户整体赚钱比例越低,曲线数值越小卖出的压力就越小;4,白色曲线数值越小表示持股的散户越少,相应的主力仓位就越多;5,当红色曲线和白色曲线同时快速下降到下方的抄底区下方时,即表示散户在卖出,而且持有股票的大部分都没有赚钱,这时就是理想的抄底时机,当然是否抄底,和建仓的仓位还是根据个股的基本面和整个市场大环境综合决定。
6,当红色曲线处于上方的出货区,且散户仓位超过50%时,表示散户不断进场接盘且赚钱比例超过90%,绝大部分个股短期内都会出现下跌甚至是反转,极个别有重大利好刺激且人气非常旺的股票则可能继续震荡上涨一段时间后才会反转。
参数设置:指标源码:YXSJ:=19923099;YX:=IF(1<1000000+YXSJ,1,0);{指标有效期};N:=20;DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIF,9);{}LC := REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;{}RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;{}CDN:=14;MM:=6;MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),CDN);HD :=HIGH-REF(HIGH,1);LD :=REF(LOW,1)-LOW;DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),CDN);DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),CDN);PDI:=DMP*100/MTR;MDI:=DMM*100/MTR;ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,MM);ADXR:=EXPMEMA(ADX,MM);SF:(WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100,NODRAW;{散户人数} ZL:=100-SF;YL:=WINNER(C)*100;{散户盈利比例}STICKLINE(显示柱形图=1,0,SF,10,0),COLOR333333;短线反弹空间:(EMA(C,12)/C-1)*100,NODRAW,COLORWHITE;中线反弹空间:(EMA(C,40)/C-1)*100,NODRAW,COLORYELLOW;主力仓位%:100-(WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100,NODRAW,COLORYELL OW;{主力曲线}散户仓位:IF(散户持股比例=1,(WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100,DRAWNULL),COLORW HITE;散户赚钱比例线:IF(散户赚钱比例=1,WINNER(C)*100,DRAWNULL),COLORRED,LINETHICK3;游资赚钱比例线:=WINNER(MA(C,N))*100;RSI低位区:=((YL<=10 AND SF<=15 AND PSY<=30) OR PSY<20 OR RSI1<15)AND RSI1<20 AND RSI2<25 AND D<20AND (RSI1<15 OR (RSI1<20 AND EMA(C,30)>EMA(C,60) AND EMA(C,50)>EMA(C,120) AND EMA(C,120)>EMA(C,250)) OR ADX>60 OR MDI>45 OR PSY<20);YL低位区:=YL<=10 AND SF<=15 AND RSI1<20 AND D<20 AND PSY<=25AND (RSI1<15 OR (RSI1<20 AND EMA(C,30)>EMA(C,60) AND EMA(C,50)>EMA(C,120) AND EMA(C,120)>EMA(C,250)) OR ADX>60 OR MDI>45 OR PSY<20);PSY低位区:=(PSY<=20 AND (YL<=10 OR ADX>55) AND (RSI1<20 OR D<20) AND EMA(C,50)>EMA(C,250) AND EMA(C,30)>EMA(C,60))OR (PSY<20 AND (YL<=10 OR ADX>55) AND (RSI1<15 OR D<15));三合一低点:=PSY<20 AND RSI1<=15 AND K<=15 AND RSI2<20 AND RSI3<30;PSY高位区:=CROSS(80,PSY) AND MA(C,20)>MA(C,60)AND O>MA(C,5) AND O>MA(C,10) AND O>MA(C,20) AND C<REF(C,1) AND C<REF(C,2);YL高位区:=COUNT((YL>90 AND SF<=10 AND RSI3>70 ANDRSI2>75 AND (RSI1>80 OR ADX>60 OR PSY>80))OR (PSY>80 AND ADX>60 AND RSI1>85 AND RSI2>75 AND RSI3>70),5)>=1 AND CROSS(80,RSI1);IF(YL低位区,YL,DRAWNULL),COLORYELLOW,LINETHICK5;IF(YL低位区,SF,DRAWNULL),COLORYELLOW,LINETHICK5;IF(YL高位区OR PSY高位区,YL,DRAWNULL),COLORGREEN,LINETHICK8;阻击抄底:=WINNER(C)*100<=10 AND (WINNER(C*1.1)-WINNER(C*0.9))/WINNER(HHV(H,0))*100<=10AND COUNT(RSI.RSI2<20 OR RSI.RSI3<30,5)>0 AND (KDJ.D<20 OR RSI.RSI1<20 OR PSY.PSY<25);STICKLINE(阻击抄底,0,10,6,0),COLORMAGENTA;STICKLINE((YL低位区 OR PSY低位区 OR RSI低位区 OR 三合一低点) AND COUNT(RSI.RSI2<20 OR RSI.RSI3<30,5)>0 AND (KDJ.D<20 OR RSI.RSI1<20 OR PSY.PSY<25),0,10,4,0),COLORYELLOW;DRAWTEXT_FIX(ZL>0,0.9,0.5,1,'当前主力仓位%:'),COLORYELLOW;DRAWNUMBER_FIX(ISLASTBAR AND ZL>0,0.91,0.5,0,ZL),COLORYELLOW;DRAWTEXT_FIX(ZL>0,0.95,0.5,0,'%'),COLORYELLOW;抄底区:10,COLORLIMAGENTA,LINETHICK2;出货区:90,COLORGREEN,LINETHICK2;STICKLINE(YX=0,0,100,8,0),COLORBLUE;。
通达信指标公式源码 主力轨迹公式

VAR1:=MA((VOL-REF(VOL,1))/REF(VOL,1),5);VAR2:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*50;短线1:=VAR2*(1+VAR1),COLOR0099FF;短线2:=MA(短线1,5),COLOR336633;LC := REF(CLOSE,1);VID := SUM(VOL,2)/(((HHV(HIGH,2)-LLV(LOW,2))*100))/100;RC := (CLOSE-LC)*VID;LONG := SUM(RC,0);DIFF := SMA(LONG,10,1);DEA := SMA(LONG,20,1);长线1:=DIFF-DEA,COLOR9900FF;长线2:=MA(长线1,10),COLORCC3300;DRAWBAND(短线1,RGB(99,50,0),短线2,RGB(0,70,60));DRAWBAND(长线1,RGB(115,0,37),长线2,RGB(0,51,102));STICKLINE(长线1>0,0,长线1/2,1,0),COLOR000098;STICKLINE(长线1<0,0,长线1/2,1,0),COLOR007100;主力短线1: VAR2*(1+VAR1),COLOR004F98;主力短线2:MA(主力短线1,5),COLOR4D7500;主力长线1: DIFF-DEA,COLOR9900FF;主力长线2: MA(主力长线1,10),COLORCC3300;主力长线强度:主力长线1/2,NODRAW,COLOR3300FF;{钱龙短线}L2:=5; L3:=10;Var1:=MA((VOL-REF(VOL,1))/REF(VOL,1),L2);Var2:=(CLOSE-MA(CLOSE,L3))/MA(CLOSE,L3)*100;MY: Var2*(1+Var1);钱龙短线: MY, COLORSTICK;MA(钱龙短线,5);V0:0,COLORFFA2AF;{钱龙短线指标当指标曲线向上交叉其平均线时,视为短线买进信号。
通达信机构动态指标公式

通达信机构动态指标公式通达信机构动态指标1. 引言通达信机构动态指标是一种衡量机构买卖行为的指标体系,通过统计机构的大宗交易、资金流向等数据,分析机构的投资动向和市场趋势。
本文将对通达信机构动态指标进行介绍,并列举相关公式和示例进行解释说明。
2. 机构动态指标公式以下是一些常用的通达信机构动态指标公式:机构买卖力度指标(BIAS)BIAS = (机构净买入额 - 机构净卖出额) / 总成交额 * 100 机构持仓占比指标(PC)PC = 机构持仓市值 / 总市值 * 100机构资金流向指标(FI)FI = (主力资金净流入 - 散户资金净流出) / 总成交额 * 100 机构换手率指标(TO)TO = 主力成交额 / 总成交额 * 1003. 解释与示例下面通过示例来解释上述机构动态指标的含义和计算方法。
BIAS指标BIAS指标衡量了机构买卖力度的强弱程度。
假设某只股票的机构净买入额为100万元,机构净卖出额为50万元,总成交额为500万元,则BIAS指标的计算方法为: BIAS = (100 - 50) / 500 * 100 = 10 PC指标PC指标反映了机构投资组合中某只股票的比例。
假设某只股票的机构持仓市值为200万元,该市场的总市值为1000万元,则PC指标的计算方法为: PC = 200 / 1000 * 100 = 20FI指标FI指标衡量了机构资金的流向情况。
假设某只股票的主力资金净流入为50万元,散户资金净流出为20万元,总成交额为500万元,则FI指标的计算方法为: FI = (50 - 20) / 500 * 100 = 6TO指标TO指标代表了机构的交易活跃程度。
假设某只股票的主力成交额为150万元,总成交额为500万元,则TO指标的计算方法为: TO = 150 / 500 * 100 = 30综上所述,通达信机构动态指标通过上述公式来衡量机构的买卖力度、持仓占比、资金流向和换手率等指标,可以帮助投资者了解机构的投资动向和市场趋势,从而做出更准确的投资决策。
通达信公式主力资金进出指标

通达信公式主⼒资⾦进出指标DRAWRECTREL(0,0,400,988,IF(120,RGB(10,0,0),0));超B:=L2_AMO(0,2)/10000.0;⼤B:=L2_AMO(1,2)/10000.0;中B:=L2_AMO(2,2)/10000.0;⼩B:=L2_AMO(3,2)/10000.0;超S:=L2_AMO(0,3)/10000.0;⼤S:=L2_AMO(1,3)/10000.0;中S:=L2_AMO(2,3)/10000.0;⼩S:=L2_AMO(3,3)/10000.0;主买A:=ACTINVOL,COLORRED,NODRAW;主卖A:=ACTOUTVOL,COLORGREEN,NODRAW;主买:=主买A*100/(主买A+主卖A),NODRAW,COLORRED;主卖:=主卖A*100/(主买A+主卖A),NODRAW,COLORGREEN;SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));【量能饱和】:IF(SAT>1,1,SAT)*100,COLORYELLOW,NODRAW;主⼒净买量:=(LARGEINTRDVOL-LARGEOUTTRDVOL),COLORYELLOW,NODRAW;⼤宗净流⼊:=(超B+⼤B)-(超S+⼤S),COLORRED,NODRAW;主动买卖差:=(ACTINVOL-ACTOUTVOL),COLORMAGENTA,NODRAW;主⼒资⾦差:=((L2_AMO(0,0)+L2_AMO(1,0)-L2_AMO(0,1)-L2_AMO(1,1)))/10000,COLORCYAN,NODRAW;DRAWRECTREL(100,0,90+CONST(主买*300/100),40,RGB(230,65,0)); DRAWRECTREL(100,60,90+CONST(主卖*300/100),100,RGB(0,104,0)); DRAWRECTREL(100,120,390,160,RGB(0,0,100));DRAWRECTREL(100,120,90+CONST(【量能饱和】*300/100),160,RGB(250,104,0));⼤单动向:=(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7),NODRAW;T1:=IF (⼤单动向>0 AND REF(⼤单动向,1)<0,1,0);T2:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)<0,2,T1);T3:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3) <0,3,T2);T4:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)<0,4,T3);T5:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)<0,5,T4);T6:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)>0 AND REF(⼤单动向,6)<0,6,T5);T7:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)>0 AND REF(⼤单动向,6)>0 AND REF(⼤单动向,7)<0,7,T6);T8:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)>0 AND REF(⼤单动向,6)>0 AND REF(⼤单动向,7)>0 AND REF(⼤单动向,8)<0,8,T7);T9:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)>0 AND REF(⼤单动向,6)>0 AND REF(⼤单动向,7)>0 AND REF(⼤单动向,8)>0 AND REF(⼤单动向,9)<0,9,T8);T:=IF (⼤单动向>0 AND REF(⼤单动向,1)>0 AND REF(⼤单动向,2)>0 AND REF(⼤单动向,3)>0 AND REF(⼤单动向,4)>0 AND REF(⼤单动向,5)>0 AND REF(⼤单动向,6)>0 AND REF(⼤单动向,7)>0 AND REF(⼤单动向,8)>0 AND REF(⼤单动向,9)>0,10,T9);D:=COUNT(⼤单动向>0,10),NODRAW;DRAWTEXT_FIX(1,0.005,0.01,0,STRCAT(STRCAT('【主买⽐】:',CON2STR(主买,1)),' %')),COLORYELLOW;DRAWTEXT_FIX(1,0.005,0.07,0,STRCAT(STRCAT('【主卖⽐】:',CON2STR(主卖,1)),' %')),COLORGREEN;DRAWTEXT_FIX(1,0.005,0.13,0,STRCAT(STRCAT('【量能饱和】:',CON2STR(【量能饱和】,1)),' % ')),COLORYELLOW;DRAWTEXT_FIX(1,0.005,0.19,0,STRCAT(STRCAT('【主⼒资⾦差】: ',CON2STR(主⼒资⾦差,1)),' 万元 ')),COLORYELLOW;DRAWTEXT_FIX(1,0.2,0.19,0,STRCAT(STRCAT('【⼤宗净流⼊】: ',CON2STR(⼤宗净流⼊,1)),' 万元 ')),COLORYELLOW;DRAWTEXT_FIX(1,0.005,0.25,0,STRCAT(STRCAT('【主⼒净买量】: ',CON2STR(主⼒净买量,1)),' ⼿')),COLORYELLOW;DRAWTEXT_FIX(1,0.2,0.25,0,STRCAT(STRCAT('【主动买卖差】: ',CON2STR(主动买卖差,1)),' ⼿')),COLORYELLOW;DRAWTEXT_FIX(1,0.005,0.31,0,STRCAT(STRCAT('【DDX连红天数】: ',CON2STR(T,0)),' 天')),COLORYELLOW;DRAWTEXT_FIX(1,0.2,0.31,0,STRCAT(STRCAT('【DDX两周红天数】: ',CON2STR(D,0)),' 天')),COLORYELLOW;PJJ:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4),0.9);JJ:=REF(EMA(PJJ,3),1);QJJ:=(VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN))));XVL:=(IF((CLOSE > OPEN),(QJJ * (HIGH - LOW)),IF((CLOSE < OPEN),(QJJ * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2))) + IF((CLOSE > OPEN),(0 - (QJJ * ((HIGH - CLOSE) + (OPEN -LOW)))),IF((CLOSE < OPEN),(0 - (QJJ * (HIGH - LOW))),(0 - (VOL / 2)))));ZLL:=(VOL / CAPITAL);HSL1:=IF((ZLL > 10),10,ZLL);HSL:=((XVL / 20) / 1.15);攻击流量:=(((HSL * 0.55) + (REF(HSL,1) * 0.33)) + (REF(HSL,2) * 0.22));GJJ:=EMA(攻击流量,8);LLJX:=EMA(攻击流量,3);STICKLINE(((HSL * 0.4) >= 0),((HSL * 0.4) +LLJX),0,3,0),COLOR00FFFF;STICKLINE(((HSL * 0.4) < 0),((HSL * 0.4) +LLJX),0,3,0),COLOR00FF00;资⾦流⼊:=IF((HSL*0.4+LLJX)>0,(HSL*0.4+LLJX),DRAWNULL),COLORRED;资⾦流出:=IF((HSL*0.4+LLJX)<0,(HSL*0.4+LLJX),DRAWNULL),COLOR00FF00;资⾦进出:=(HSL*0.4+LLJX),LINETHICK0;万元:=AMOUNT/10000{0000},VOLSTICK,COLORFF00FF;资⾦净进出:IF((HSL*0.4+LLJX)>0,资⾦流⼊,资⾦流出),COLORWHITE,POINTDOT;进出⽐例%:IF((HSL*0.4+LLJX)>0,资⾦流⼊/万元*100,资⾦流出/万元*100),COLORYELLOW;连红天1:=BARSLASTCOUNT(资⾦净进出>0),,COLORA20FFD,NODRAW;连红天2:=IF(连红天1=0,REF(连红天1,1),连红天1),,COLORA20FFD,NODRAW;连红天3:=IF(连红天2=0,REF(连红天1,2),连红天2),,COLORA20FFD,NODRAW;连红天4:=IF(连红天3=0,REF(连红天1,3),连红天3),,COLORA20FFD,NODRAW;近期连红天:IF(连红天4=0,REF(连红天1,4),连红天4),,COLORYELLOW,NODRAW;最多连红天1:=MAX(REF(近期连红天,1),近期连红天),COLORYELLOW,NODRAW;最多连红天2:=MAX(最多连红天1,REF(近期连红天,2)),COLORYELLOW,NODRAW;最多连红天3:=MAX(最多连红天2,REF(近期连红天,3)),COLORYELLOW,NODRAW;最多连红天4:=MAX(最多连红天3,REF(近期连红天,4)),COLORYELLOW,NODRAW;最多连红天5:=MAX(最多连红天4,REF(近期连红天,5)),COLORYELLOW,NODRAW;最多连红天:MAX(最多连红天5,REF(近期连红天,6)),COLORYELLOW,NODRAW;三⽇资⾦:SUM(资⾦进出,3),COLORWHITE,NODRAW;五⽇资⾦:SUM(资⾦进出,5),COLORFF00FF,NODRAW;⼗⽇资⾦:SUM(资⾦进出,10),COLOR0000FF,NODRAW;资⾦流量:=LLJX,LINETHICK0,COLOR0000FF;STICKLINE((资⾦流量 > 0),资⾦流量,0,3,0),COLOR0000FF;STICKLINE((资⾦流量 < 0),资⾦流量,0,3,0),COLORFF3300;黄柱初出蓝:=REF(资⾦流出,1)<0 AND 资⾦流⼊>30 AND C>O AND C>REF(C,1) ANDC>MA(C,3);X:=(3*C+2*L+O+H)/7;多空线:=(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6)+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+REF(X,20))/210;长黄柱:= 资⾦流⼊>300 AND CROSS(C,多空线);DRAWTEXT(黄柱初出蓝,-30,'★'),COLORFF00FF;DRAWTEXT(长黄柱 ,((HSL * 0.4) * 1.5)*1.4 ,'★'),COLORRED;。
MACD看透主力通达信指标公式源码

MACD看透主力通达信指标公式源码该算法主要通过计算不同时间段的移动平均线之间的差异来判断主力资金的买入和卖出行为。
MACD公式包括两个指标:DIF(差离值)和DEA (差离平均值)。
DIF的计算公式为:DIF = EMA(close, short) - EMA(close, long)其中,EMA代表指数移动平均线,short代表短期时间段,long代表长期时间段。
(1)计算短期移动平均线EMA(close, short):EMA(close, short) = (2 * close + (short - 1) * EMA(close, short)) / (short + 1)(2)计算长期移动平均线EMA(close, long):EMA(close, long) = (2 * close + (long - 1) * EMA(close, long)) / (long + 1)DEA的计算公式为:DEA = EMA(DIF, mid)其中,mid代表DEA的时间周期。
(3)计算差离平均值DEA:EMA(DIF, mid) = (2 * DIF + (mid - 1) * EMA(DIF, mid)) / (mid + 1)最后,通过计算DIF和DEA的差异,可以得到MACD的值:MACD=(DIF-DEA)*2这是一个基本的MACD指标计算公式,可以用于分析主力资金的买入和卖出信号。
通达信指标公式源码实现如下:```pythondef calculate_macd(close, short, long, mid):#计算DIFema_short = calculate_ema(close, short)ema_long = calculate_ema(close, long)dif = ema_short - ema_long#计算DEAdea = calculate_ema(dif, mid)#计算MACDmacd = (dif - dea) * 2return dif, dea, macddef calculate_ema(values, period):ema = []for i in range(len(values)):if i == 0:ema.append(values[i])else:ema.append((2 * values[i] + (period - 1) * ema[i - 1]) / (period + 1))return ema```上述代码中,`calculate_macd`函数计算DIF、DEA和MACD值,`calculate_ema`函数用于计算指数移动平均线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{通达信主力行为指标公式}
VAR2:=LLV(LOW,33);
VAR3:=HHV(HIGH,21);
VAR4:=EMA((CLOSE-VAR2)/(VAR3-VAR2)*100,20)*0.998;
100,STICK,LINETHICK7, COLORFFCC33;
80, STICK,LINETHICK7, COLORFF9933;
50,STICK,LINETHICK7, COLORBLUE;
20,STICK,LINETHICK7,COLORCC0033;
20,COLORWHITE;
50,COLORYELLOW;
80,COLORCYAN;
DRAWTEXT(FILTER(CLOSE>0,25),10,'底部吸筹区'),, COLORWHITE;
DRAWTEXT(FILTER(CLOSE>0,25),30,'主力建仓区'), , COLORWHITE;
DRAWTEXT(FILTER(CLOSE>0,25),65,'主力拉高区'), , COLORWHITE;
DRAWTEXT(FILTER(CLOSE>0,25),88,'主力出货区'), , COLORWHITE;
当前安全度:=100-EMA(0.667*REF(VAR4,1)+0.333*VAR4,1),LINETHICK2 ,COLORRED;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19),COLORRED;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),LINETHICK2;
长庄线:=A+100,COLORMAGENTA;
游资线:=B+100,COLORYELLOW,LINETHICK2;
主力线:D+100,COLORRED,LINETHICK4;
见顶:=(REF(主力线,1)>85 AND REF(游资线,1)>85 AND REF(长庄线,1)>65) AND CROSS(长庄线,游资线) ;
顶部区域:=(主力线<REF(主力线,1) AND REF(主力线,1)>80) AND (REF(游资线,1)>95 OR REF(游资线,2)>95 ) AND 长庄线>60 AND 游资线<83.5 AND 游资线<主力线AND 游资线<长庄线+4;
顶部:=FILTER(顶部区域,4);
操盘顾问:(长庄线<12 AND 主力线<8 AND (游资线<7.2 OR REF(游资线,1)<5) AND (主力线>REF(主力线,1) OR 游资线>REF(游资线,1)))
OR (长庄线<8 AND 主力线<7 AND 游资线<15 AND 游资线>REF(游资线,1)) OR (长庄线<10 AND 主力线<7 AND 游资线<1) ;
STICKLINE( {见顶OR} 顶部,99,103,20,1 ),COLORRED,LINETHICK2;
STICKLINE(操盘顾问,-4,0,22,0 ),COLORGREEN;
益盟顾问:长庄线<15 AND REF(长庄线,1)<15 AND 主力线<18 AND 游资线>REF(游资线,1) AND CROSS(游资线,长庄线) AND 游资线>主力线
AND (REF(游资线,1)<5 OR REF(游资线,2)<5 ) AND (主力线>=长庄线OR REF( 游资线,1)<1 );
STICKLINE( 益盟顾问,0,5,11,0 ),COLORRED;
VARR1:=SMA(MAX(CLOSE-REF(C,1),0),6,1)/SMA(ABS(CLOSE-REF(C,1)),6,1)*100;
DRAWICON(CROSS(82,VARR1),90,5);
DRAWTEXT(CROSS(82,VARR1),95,'逃'),COLORRED,LINETHICK4;。