1.股票通用的指指标辅助画线工具都有什么?
2.同花顺和大智慧哪个数据更加准确?
3.改良的传统指标KDJ-W&R(副图、源码、标源附图)
股票通用的源码辅助画线工具都有什么?
通达信黄金分割压力和支撑画线主图指标公式,演示在源码下面网址里.
N1:=;
N2:=;
N3:=5;
AA:=REF(H,N1)=HHV(H,2*N1+1);
QY:=BACKSET(AA,N1+1);
CC:=FILTER(QY,N1) AND H=HHV(H,N1+1);
DDD:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBU:=IF(DDD,REF(H,DDD),H);{ 顶部}
DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
DINGBU1:=REF(DINGBU,DDD+1);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,DDD+1);
GDCS2:=CONST(DINGBUTS1);
DINGBU2:=REF(DINGBU1,DDD+1);
MM:=IF(CURRBARSCOUNT>GDCS2,0,1);
{ DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLORFF,POINTDOT,LINETHICK2;
DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT,LINETHICK2;}
AA1:=REF(L,N1)=LLV(L,2*N1+1);
QY1:=BACKSET(AA1,N1+1);
CC1:=FILTER(QY1,N1) AND L=LLV(L,N1+1);
DD1:=BARSLAST(CC1);
DDTS:=IF(CC1,CURRBARSCOUNT,0);
YDB:=IF(DD1,REF(L,DD1),L);
DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
DDCS1:=CONST(DDTS1);
ZDB:=REF(YDB,DD1+1);
DDTS2:=REF(DDTS1,DD1+1);
DDCS2:=CONST(DDTS2);
{ DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLORFF,POINTDOT,LINETHICK2;
DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),COLORYELLOW,POINTDOT,LINETHICK2;}
LAA:=REF(H,N2)=HHV(H,2*N2+1);
LQY:=BACKSET(LAA,N2+1);
LCC:=FILTER(LQY,N2) AND H=HHV(H,N2+1);
LDDD:=BARSLAST(LCC);
LGDTS:=IF(LCC,CURRBARSCOUNT,0);
LDINGBU:=IF(LDDD,REF(H,LDDD),H);{ 顶部}
LDINGBUTS:=IF(LDDD,REF(LGDTS,LDDD),LGDTS);
LDINGBU1:=REF(LDINGBU,LDDD+1);
LGDCS1:=CONST(LDINGBUTS);
LDINGBUTS1:=REF(LDINGBUTS,LDDD+1);
LGDCS2:=CONST(LDINGBUTS1);
LDINGBU2:=REF(LDINGBU1,LDDD+1);
LMM:=IF(CURRBARSCOUNT>LGDCS2,0,1);
{ DRAWLINE(CURRBARSCOUNT=LGDCS2,H,ISLASTBAR,REF(H,LGDCS2-1),1),COLORFF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=LGDCS1,H,ISLASTBAR,REF(H,LGDCS1-1),1),COLORYELLOW,POINTDOT;}
LAA1:=REF(L,N2)=LLV(L,2*N2+1);
LQY1:=BACKSET(LAA1,N2+1);
LCC1:=FILTER(LQY1,N2) AND L=LLV(L,N2+1);
LDD1:=BARSLAST(LCC1);
LDDTS:=IF(LCC1,CURRBARSCOUNT,0);
LYDB:=IF(LDD1,REF(L,LDD1),L);
LDDTS1:=IF(LDD1,REF(LDDTS,LDD1),LDDTS);
LDDCS1:=CONST(LDDTS1);
LZDB:=REF(LYDB,LDD1+1);
LDDTS2:=REF(LDDTS1,DD1+1);
LDDCS2:=CONST(LDDTS2);
DDYL2:=DRAWLINE(CURRBARSCOUNT=LGDCS2,H,CURRBARSCOUNT=LGDCS1,H,1) COLORWHITE;
DDZC2:=DRAWLINE(CURRBARSCOUNT=LDDCS2,L,CURRBARSCOUNT=LDDCS1,L,1) COLORWHITE;
ZGSTAR:=(DDYL2+DDZC2)/2;
ZGEND:=CONST((DDYL2+DDZC2)/2);
STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);
LLAA:=REF(H,N3)=HHV(H,2*N3+1);
LLQY:=BACKSET(LLAA,N3+1);
LLCC:=FILTER(LLQY,N3) AND H=HHV(H,N3+1);
LLDDD:=BARSLAST(LLCC);
LLGDTS:=IF(LLCC,CURRBARSCOUNT,0);
LLDINGBU:=IF(LLDDD,REF(H,LLDDD),H);{ 顶部}
LLDINGBUTS:=IF(LLDDD,REF(LLGDTS,LLDDD),LLGDTS);
LLDINGBU1:=REF(LLDINGBU,LLDDD+1);
LLGDCS1:=CONST(LLDINGBUTS);
LLDINGBUTS1:=REF(LLDINGBUTS,LLDDD+1);
LLGDCS2:=CONST(LLDINGBUTS1);
LLDINGBU2:=REF(LLDINGBU1,LLDDD+1);
LLMM:=IF(CURRBARSCOUNT>LGDCS2,0,1);
{ DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,ISLASTBAR,REF(H,LLGDCS2-1),1),COLORFF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=LLGDCS1,H,ISLASTBAR,REF(H,LLGDCS1-1),1),COLORYELLOW,POINTDOT;}
LLAA1:=REF(L,N3)=LLV(L,2*N3+1);
LLQY1:=BACKSET(LLAA1,N3+1);
LLCC1:=FILTER(LLQY1,N3) AND L=LLV(L,N3+1);
LLDD1:=BARSLAST(LCC1);
LLDDTS:=IF(LLCC1,CURRBARSCOUNT,0);
LLYDB:=IF(LLDD1,REF(L,LLDD1),L);
LLDDTS1:=IF(LLDD1,REF(LLDDTS,LLDD1),LDDTS);
LLDDCS1:=CONST(LLDDTS1);
LLZDB:=REF(LLYDB,LLDD1+1);
LLDDTS2:=REF(LLDDTS1,DD1+1);
LLDDCS2:=CONST(LLDDTS2);
GDYL3:=DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,CURRBARSCOUNT=LLGDCS1,H,1) COLORYELLOW;
DDZC3:=DRAWLINE(CURRBARSCOUNT=LLDDCS2,L,CURRBARSCOUNT=LLDDCS1,L,1) COLORYELLOW;
LZGSTAR:=(GDYL3+DDZC3)/2;
LZGEND:=CONST((GDYL3+DDZC3)/2);
LSTARDAY:=IF(LLDDCS2<LLGDCS2,LLDDCS2,LLGDCS2);
GDYL1:=DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLORRED;
DDZC1:=DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED;
长线压力:DDZC1+(GDYL1-DDZC1)*0.,COLORRED;
长线支撑:DDZC1+(GDYL1-DDZC1)*0.,COLORRED;
中线压力:DDZC2+(DDYL2-DDZC2)*0.,COLORGREEN;
中线支撑:DDZC2+(DDYL2-DDZC2)*0.,COLORGREEN;
短线压力:DDZC3+ (GDYL3-DDZC3)*0.,COLORBLUE;
短线支撑:DDZC3+(GDYL3-DDZC3)*0.,COLORBLUE;
L中轨:DRAWLINE(CURRBARSCOUNT=LSTARDAY,LZGSTAR,ISLASTBAR,LZGEND,1),COLORYELLOW;
中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORWHITE;
长GDYL:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLORRED,POINTDOT;
长DDZC:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED,POINTDOT;
中DDYL:DRAWLINE(CURRBARSCOUNT=LGDCS2,H,CURRBARSCOUNT=LGDCS1,H,1) COLORWHITE,POINTDOT;
中DDZC:DRAWLINE(CURRBARSCOUNT=LDDCS2,L,CURRBARSCOUNT=LDDCS1,L,1) COLORWHITE,POINTDOT;
短GDYL:DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,CURRBARSCOUNT=LLGDCS1,H,1) COLORYELLOW,POINTDOT;
短DDZC:DRAWLINE(CURRBARSCOUNT=LLDDCS2,L,CURRBARSCOUNT=LLDDCS1,L,1) COLORYELLOW,POINTDOT;
同花顺和大智慧哪个数据更加准确?
大单数据 大智慧准(同花顺:主力可以提前挂大单就是被动买不主动买这样它就不统计但还是有大单买入了,所以说它不准且还收费/年。公式。指指标大智慧甭管它统计的标源源码直接按大单算还是小单算统计进去了,ddx没统计进去ddy接着呢,源码再还有ddz三接力,公式所以虽然免费看主力数据,指指标但比同花顺准百倍吗,标源你们如何看!源码大家打开同花顺看大单净量和大智慧ddx对比 :韩建河山 /4/到/4/其中是公式不是同花顺错误天数多明明下跌大单净量为正)
关于同花顺、大智慧大单统计差异的指指标详细说明
-8 阅读:,
大智慧DDE与同花顺主力资金流向有些差异,究竟该怎样看待这个问题,标源不少股友感到疑惑。源码
为什么存在这些差异?经过分析大智慧与同花顺的大单资金流向指标源码,我们会发现,大智慧的是逐单统计,而同花顺主力资金指标则采用了逐笔统计,也就是phonewindow 源码说二者的计算方法不同,从而导致二者的资金流向存在些差异。
我曾搜索过网络中关于逐单统计与逐笔统计方面的文章,却发现大多是只字片语介绍,并没有太多详实的应用分析。为了使股友们更多的了解这方面的内容,现将我的使用心得与大家分享,一孔之见,在此抛砖引玉,欢迎大家共同探讨。
一、逐单统计与逐笔统计的概念:
逐单统计是按成交委托单资金流转情况来统计,特大资金买卖差+大单资金买卖差+中单资金买卖差+小单资金买卖差=0。是双向统计,对于每单交易同时统计买卖双方,一定程度上反应了资金在不同类型区间的流转,主力资金的筹码收集或者发散。
逐笔统计逐笔资金流向统计是按外盘(主动买)总量-内盘(主动卖)总量的差来统计的结果,反应的是买卖的意愿与趋势,总成交额=外盘+内盘。cstring 源码逐笔资金统计在一定程度上反应市场实际成交资金动态。
二、大智慧DDX大单动向与同花顺大单净量的指标源码分析:
1、大智慧DDX大单动向的源码主体部分:
DDX:(BIGORDER(1)-BIGORDER(2))*vol/CAPITAL*;
从源码中看出DDX采用的是逐单统计,统计的是按委托单来划分的成交量,具体应用则可划分特大、大单、中单、小单区间。
2、同花顺大单净量的指标源码主体部分:
大单净量:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*;
从源码中看出大单净量采用的是逐笔统计,统计的是实际成交了的大单主动被动买入与大单主动被动卖出的逐笔净差值。
3、还得注意的一个问题:
大智慧与同花顺的大小单区间划分是不一致的,相对来说,大智慧大单区间比同花顺的大单区间要大些,对大单金额股数要求更高些。这个也是导致二者主力资金数据差异的一个原因。
三、dbutils 源码逐单统计与逐笔统计的特点区别:
逐单统计为双向统计,不论主动性与被动性都是要被统计的,也就是说即使不是主动砸出来,就算是委托挂出来,只要成交了也是要被统计的。比如我委托挂单买万,实际成交了3万,在逐单统计中也是按特大买进3万,而不是按小单买进3万来统计的。
逐笔统计则是统计实际成交了的大单主动、被动买卖逐笔数据。逐笔大单差为正,就表明主动性大买单多。不计算委托单,也就是说,比如我委托挂单买万,实际成交了3万,在逐笔统计中是按实际成交了的3万计算,也就是将这3万元的交易按小单买进统计的。
由此,autofac源码我们看出逐单统计可以较好的判断市场各区间筹码的转换,主力的仓位变化。而逐笔统计则主要判断区间实际成交的资金,主力资金拉升的意愿。至于哪种统计方式孰优孰非,这里不作评价,二种计算方式各有特色,均需要综合分析研判,可互补使用。
如:在大盘下跌时,主力往往借势打压,暗中吸筹,制造恐慌气氛,这时主卖远多主买,而主力则暗中布单,采取被动式吸货方式,从逐笔统计的“大单净量”看就呈现出主力净流出;而逐单统计的“主力动向”则显示出主力在增仓。
以下用几个实例图示说明
(注:所举均为典型案例,提供的是一种操作分析思路,在实际应用中不能一概而论,均需要综合研判。)
例一
逐单统计主力资金为正
逐笔统计主力资金为负
这种情况往往是主力利用大盘下跌时,通过多个主卖式大单,借势打压,制造恐慌气氛,引发恐慌盘主动卖出,这时主卖远多于主买,从逐笔统计的“大单净量”指标中就显示出主力资金呈净流出。而主力则暗中布下大单,采取被动式吸货方式,逐单统计的“DDX主力动向”则显示出主力在增仓。
1、年5月日,太极实业的同花顺大单净量显示,大单资金呈现净流出。
2、年5月日,太极实业的大智慧DDX主力动向则显示,大单资金呈现净流入。
3、年5月日,太极实业的分时逐单、逐笔指标。
说明:图中指标红柱区域表示特大单、大单积累值为流入;兰柱区域则表示特大单、大单积累值为流出。
4、年5月日,太极实业按逐单统计的大智慧DDX主力动向为大单资金净流入;按逐笔统计的同花顺大单净量为大单资金净流出。
随后该股连续上升走势证明:主力是当天借势洗盘,运用主动性大卖单制造恐慌气氛,打压股价。
而暗埋委托大单被动式暗中进一步吸货,实际并没有出货,完成一次上升途中的洗盘。
例二:
逐单统计主力资金为正
逐笔统计主力资金为正
这种情况是比较理想的状况,很多强势股当天的走势是用这样方式。
往往是主力已经完成建仓,进入快速拉升阶段,有了很强的拉升意愿,再也不用隐藏自己的意图,并希望跟风盘参与进来共同拉抬股价。
我们从盘面中就可以看到,不断涌现大单委托单及大单主动性的买入,而在逐单“DDX主力动向”与逐笔“大单净量”指标中,就显示出二者均飘红。
这个实例就以前几天操作过的耀皮玻璃为例分析。
1、年5月日,耀皮玻璃有效突破前期平台,进入拉升期,当天大智慧DDX主力动向逐单、同花顺大单净量逐笔统计均持续放大,主力拉升意愿强烈,当天封于涨停。
说明:图中指标红柱区域表示特大单、大单积累值为流入;兰柱区域则表示特大单、大单积累值为流出。
2、随后几天的耀皮玻璃走势也表现出强劲拉升态势。
改良的传统指标KDJ-W&R(副图、源码、附图)
在这个代码段中,描述了一个用于量化分析股票市场数据的算法。主要通过计算交易量、净流入和净流出等指标,来评估市场中的资金流向和主力与散户的行为。以下是该算法的关键组成部分:
1. **计算交易量和净流入/出**:
- 大宗交易、非大宗交易的买卖量被计算出来,通过与价格变动相乘来得到资金流入和流出的指标。这些指标被用于评估市场的资金动态。
2. **计算主力与散户的净流入**:
- 通过比较大宗交易的买量与卖量,计算主力资金的净流入量。同样,非大宗交易的计算也用于评估散户的交易活动。
3. **评估交易趋势**:
- 利用动量指标DDX、DDY和DDZ来评估价格变动趋势。这通过比较当前价格变动与过去价格变动的差异来实现,从而判断市场是否处于上升、下降或稳定的趋势中。
4. **颜色编码显示**:
- 不同的颜色编码被用来可视化交易量和净流入/出的大小和方向,帮助交易者直观地理解市场活动。
5. **趋势持续时间**:
- 通过计算DDX、DDY和DDZ指标在不同时间周期内的连续上升或下降情况,来评估趋势的强度和持续性。
这个算法结合了多种技术指标,为交易者提供了一个全面的分析工具,帮助他们更好地理解市场动态,做出决策。它通过量化分析,将复杂的市场行为简化为可操作的数据和图表,从而提高交易效率和准确性。