求有阴阳成交量和每笔成交均量指标的股票软件

如题,阴阳成交量即是主动性买盘成交量的总额和主动性卖盘成交量的总额。然后在日K线图表上显示出来:以零轴线为基准,将主动性买盘的成交量以红色柱型体在零轴线以上表示;将主动性卖盘成交量以蓝色柱型体在零轴线以下表示.
每笔成效均量=成交量/成交笔数
有高手来个源码也可以

  同花顺2009版有的,网上此类公式多而简单.
  ======================================
  1.主力持仓:
  -----------------
  //主力持仓TOPWIN
  //N 1,999,1
  N:=1;
  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  x:=(ZDMR+BDMR)/SHGZG*30;
  y:=-(ZDMC+BDMC)/SHGZG*30;
  X1:=(ZDMR+BDMR)/SHGZG*100;
  y1:=-(ZDMC+BDMC)/SHGZG*100;
  a1=SUM(X1,0);
  b1=SUM(y1,0);
  主力持仓:=a1+b1;
  r:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100;
  b:=SUM(r,0);
  STICKLINE(X1>0,x+b,b,2),colorred;
  STICKLINE(y1<0,b,b+y,2),colorgreen;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  =============================
  2.阶段主力一日:
  ------------------------

  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  N:=1;
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  STICKLINE(r2>0,r1,r1+r2,8),color160060;
  STICKLINE(r1>0,0,r1,8),color0000ff;
  STICKLINE(r3<0,0,r3,8),color00ff00;
  STICKLINE(r4<0,r3,r3+r4,8),color166000;
  X1:=(ZDMR+BDMR);
  y1:=-(ZDMC+BDMC);
  a1=MA(X1,n);
  b1=MA(y1,n);
  净买入:a1+b1;
  净买入比值:(a1+b1)/VOL*100;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }

  =========================================
  3.笔均量:
  -----------------
  笔均量:=VOL/VOLAMOUNT;
  笔均周量:EMA(笔均量,5);
  顶:HHV(笔均周量,20),colorred;
  底:LLV(笔均周量 ,20),colorgreen ;
  ===========================================
  4.内外盘:
  wp: OUTVOL,COLORSTICK,linethick2;//外盘
  np:-INVOL,COLORSTICK,linethick2;//内盘
  CZ:WP-NP,colorEEEEEE;//差值
  累计:=SUM(CZ,5),COLOR00AAFF;
  LL:0;
  ===============================
  同花顺公式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-04
  同花顺2009版有的,网上此类公式多而简单.
  ======================================
  1.主力持仓:
  -----------------
  //主力持仓TOPWIN
  //N
1,999,1
  N:=1;
  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  x:=(ZDMR+BDMR)/SHGZG*30;
  y:=-(ZDMC+BDMC)/SHGZG*30;
  X1:=(ZDMR+BDMR)/SHGZG*100;
  y1:=-(ZDMC+BDMC)/SHGZG*100;
  a1=SUM(X1,0);
  b1=SUM(y1,0);
  主力持仓:=a1+b1;
  r:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100;
  b:=SUM(r,0);
  STICKLINE(X1>0,x+b,b,2),colorred;
  STICKLINE(y1<0,b,b+y,2),colorgreen;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  =============================
  2.阶段主力一日:
  ------------------------
  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  N:=1;
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  STICKLINE(r2>0,r1,r1+r2,8),color160060;
  STICKLINE(r1>0,0,r1,8),color0000ff;
  STICKLINE(r3<0,0,r3,8),color00ff00;
  STICKLINE(r4<0,r3,r3+r4,8),color166000;
  X1:=(ZDMR+BDMR);
  y1:=-(ZDMC+BDMC);
  a1=MA(X1,n);
  b1=MA(y1,n);
  净买入:a1+b1;
  净买入比值:(a1+b1)/VOL*100;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  =========================================
  3.笔均量:
  -----------------
  笔均量:=VOL/VOLAMOUNT;
  笔均周量:EMA(笔均量,5);
  顶:HHV(笔均周量,20),colorred;
  底:LLV(笔均周量
,20),colorgreen
;
  ===========================================
  4.内外盘:
  wp:
OUTVOL,COLORSTICK,linethick2;//外盘
  np:-INVOL,COLORSTICK,linethick2;//内盘
  CZ:WP-NP,colorEEEEEE;//差值
  累计:=SUM(CZ,5),COLOR00AAFF;
  LL:0;
  ===============================
  同花顺公式
第2个回答  2013-12-07
  同花顺2009版有的,网上此类公式多而简单.
  ======================================
  1.主力持仓:
  -----------------
  //主力持仓TOPWIN
  //N
1,999,1
  N:=1;
  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  x:=(ZDMR+BDMR)/SHGZG*30;
  y:=-(ZDMC+BDMC)/SHGZG*30;
  X1:=(ZDMR+BDMR)/SHGZG*100;
  y1:=-(ZDMC+BDMC)/SHGZG*100;
  a1=SUM(X1,0);
  b1=SUM(y1,0);
  主力持仓:=a1+b1;
  r:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100;
  b:=SUM(r,0);
  STICKLINE(X1>0,x+b,b,2),colorred;
  STICKLINE(y1<0,b,b+y,2),colorgreen;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  =============================
  2.阶段主力一日:
  ------------------------
  IF(PERIODNAME<>"日线")
  {
  统计:"该指标只在日线周期下有效。";
  RETURN;
  }
  N:=1;
  r1:=ZDMR[-1];
  r2:=BDMR[-1];
  r3:=-ZDMC[-1];
  r4:=-BDMC[-1];
  STICKLINE(r2>0,r1,r1+r2,8),color160060;
  STICKLINE(r1>0,0,r1,8),color0000ff;
  STICKLINE(r3<0,0,r3,8),color00ff00;
  STICKLINE(r4<0,r3,r3+r4,8),color166000;
  X1:=(ZDMR+BDMR);
  y1:=-(ZDMC+BDMC);
  a1=MA(X1,n);
  b1=MA(y1,n);
  净买入:a1+b1;
  净买入比值:(a1+b1)/VOL*100;
  IF(ISNULL(r1))
  {
  统计:"本指标由同花顺金融研究中心提供,每晚11点后提供当天的数据。";
  RETURN;
  }
  a=(ZDMR[-1]+BDMR[-1]);
  b=(ZDMC[-1]+BDMC[-1]);
  a3=SUM(a,n)/1000000;
  b3=SUM(b,n)/1000000;
  VOL1=SUM(VOL,n)/1000000;
  IF(a3>b3)
  {
  y=a3-b3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净买入"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  ELSE
  {
  y=b3-a3;
  z=y/VOL1*100;
  统计:TOSTRING(n,0)+"天机构买入"+TOSTRING(a3,1)+"万手,卖出"+TOSTRING(b3,1)+"万手.净卖出"+TOSTRING(y,1)+"万手.占总成交"+TOSTRING(z,1)+"%.";
  }
  =========================================
  3.笔均量:
  -----------------
  笔均量:=VOL/VOLAMOUNT;
  笔均周量:EMA(笔均量,5);
  顶:HHV(笔均周量,20),colorred;
  底:LLV(笔均周量
,20),colorgreen
;
  ===========================================
  4.内外盘:
  wp:
OUTVOL,COLORSTICK,linethick2;//外盘
  np:-INVOL,COLORSTICK,linethick2;//内盘
  CZ:WP-NP,colorEEEEEE;//差值
  累计:=SUM(CZ,5),COLOR00AAFF;
  LL:0;
  ===============================
  同花顺公式
第3个回答  2009-07-05
基本没有免费的,L2版一年几百块钱吧。破解的不好用,基本上没用的。
第4个回答  2009-07-05
有时间看看,右边的委托单的变化就知道了。
相似回答