筹码分析 实验室版指标 公式 源码[其他软件公式]
指标公式代码分析及使用说明参考:
根据提供的筹码分析指标公式和代码,可以将其简要思路和使用参考建议总结如下:
1. 筹码分布形态:该指标通过计算股价在一定周期内的最高价(hh)和最低价(ll),然后将其区间平均分成10个等份(c1-c9),用于划分筹码的不同分布区间。
2. 成交量分类:根据均线指标(mac)和筹码分布区间,将成交量(vol)分为10个分类(v1-v10)。其中,每个分类对应一个筹码分布区间,判断条件为成交量对应的均线值是否在某个区间内。根据分类结果,可以了解不同区间内的筹码分布情况。
3. 程序化交易:代码中还包含了程序化交易相关的函数调用。
使用参考建议:
- 筹码分布形态:通过观察筹码分布的形态,可以判断市场参与者的情绪和力量。当筹码集中在较低价格区间时,表明多头力量较强;反之,当筹码集中在较高价格区间时,表明空头力量较强。可以结合其他技术分析指标来判断趋势和创造交易机会。
- 成交量分类:根据成交量的分类结果,可以分析不同区间内的筹码活跃度和市场参与程度。高成交量对应的分类可以反映市场关注度高,可能伴随着重要的买卖信号。
- 程序化交易:代码中含有程序化交易相关的函数调用,可以结合自己的交易策略和需求进行修改和拓展。
需要注意的是,以上总结仅基于提供的指标公式和代码,并未进行具体的实证研究和验证。在使用过程中,建议结合实际情况和其他技术指标进行综合分析,以得出更准确的结论和决策。同时,对于程序化交易,需要进行充分的测试和评估,确保安全可靠。最后,投资有风险,建议在投资决策中慎重考虑。
源码:
{【筹码分析 实验室版】筹码分析高效工具 对筹码分布的形态的一种新的诠释}
input:N(3),D(263,1,999);
avgg:0,linedot;
股龄:(BARSCOUNT(close)),colorwhite,linethick0;
svol:vol,linethick0;//成交量
mac:ema(c,n);
hh:hhv(c,d);
ll:llv(c,d);
c0:=(hh-ll)/10;
c1:=ll+c0*1;
c2:=ll+c0*2;
c3:=ll+c0*3;
c4:=ll+c0*4;
c5:=ll+c0*5;
c6:=ll+c0*6;
c7:=ll+c0*7;
c8:=ll+c0*8;
c9:=ll+c0*9;
v1:0,colorwhite,linethick8;
v2:0,colorblue,linethick8;
v3:0,colorred,linethick8;
v4:0,coloryellow,linethick1;
v5:0;
v6:0;
v7:0;
v8:0;
v9:0;
v10:0;
<%
svol=ffl.CXHdata("svol")
ma=ffl.CXHdata("mac")
age=ffl.CXHdata("股龄")
nLast = UBound( ma )
dd=ffl.CXHdata("d") '参数D
h=ffl.CXHdata("hh")
l=ffl.CXHdata("ll")c1=ffl.CXHdata("c1")
c2=ffl.CXHdata("c2")
c3=ffl.CXHdata("c3")
c4=ffl.CXHdata("c4")
c5=ffl.CXHdata("c5")
c6=ffl.CXHdata("c6")
c7=ffl.CXHdata("c7")
c8=ffl.CXHdata("c8")
c9=ffl.CXHdata("c9")dim v1
dim v2
dim v3
dim v4
dim v5
dim v6
dim v7
dim v8
dim v9
dim v10v1=0
v2=0
v3=0
v4=0
v5=0
v6=0
v7=0
v8=0
v9=0
v10=0for i=nlast-dd to nlast
if ma(i)<c1(nlast) then
v1=v1+svol(i)
end if
if ma(i)<c2(nlast) and ma(i)>=c1(nlast) then
v2=v2+svol(i)
end if
if ma(i)<c3(nlast) and ma(i)>=c2(nlast) then
v3=v3+svol(i)
end if
if ma(i)<c4(nlast) and ma(i)>=c3(nlast) then
v4=v4+svol(i)
end if
if ma(i)<c5(nlast) and ma(i)>=c4(nlast) then
v5=v5+svol(i)
end if
if ma(i)<c6(nlast) and ma(i)>=c5(nlast) then
v6=v6+svol(i)
end if
if ma(i)<c7(nlast) and ma(i)>=c6(nlast) then
v7=v7+svol(i)
end if
if ma(i)<c8(nlast) and ma(i)>=c7(nlast) then
v8=v8+svol(i)
end if
if ma(i)<c9(nlast) and ma(i)>=c8(nlast) then
v9=v9+svol(i)
end if
if ma(i)<=h(nlast) and ma(i)>=c9(nlast) then
v10=v10+svol(i)
end if
nextavgg=(v1+v2+v3+v4+v5+v6+v7+v8+v9+v10)/10ffl.CXHdata("v1")=v1
ffl.CXHdata("v2")=v2
ffl.CXHdata("v3")=v3
ffl.CXHdata("v4")=v4
ffl.CXHdata("v5")=v5
ffl.CXHdata("v6")=v6
ffl.CXHdata("v7")=v7
ffl.CXHdata("v8")=v8
ffl.CXHdata("v9")=v9
ffl.CXHdata("v10")=v10
ffl.CXHdata("avgg")=avgg
%>
drawicon(avgg>0,avgg,7);
{程序化交易 www.cxh99.com }
如果想查看历史筹码分布状态,用飞狐强大的“训练模式”,任何一天都不会错过!
本指标对筹码单峰密集的形态可谓非常之敏感!!武装到牙齿做投资必赚!!
下面请看:“罗顿发展”是怎样练成的!
{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容