您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

取之于民还之于民vol指标 公式 源码[其他软件公式]

指标公式源码分析及使用说明参考:

 指标创建思路分析
 
这段代码涉及了多个股市技术分析指标和条件判断的计算和显示,让我们逐步解析和总结如何创建这些指标:
 
1. 预测额 (`预测额`):
   - `JE := vol;` 将成交量赋值给变量JE。
   - `SJ := if(CURRENTTIME > 93000 and CURRENTTIME < 150000, if(CURRENTTIME < 113000, (TIMETOT0(CURRENTTIME) - 34200) / 60, if(CURRENTTIME > 130000, (TIMETOT0(CURRENTTIME) - 39600) / 60, 120)), 240);`
     - 根据当前时间判断,计算预测额的时间段,分别为上午和下午交易时段。
   - `预测额 := IF(BARSTATUS = 2, JE / SJ  240, JE);` 根据BARSTATUS为2的条件计算预测额,否则将JE赋值给预测额。
 
2. 主买 (`主买`) 和 主卖 (`主卖`):
   - `CXH1 := V / ((H - L)  2 - ABS(C - O));` 计算CXH1,用于主买和主卖的量化计算。
   - `主买 := IF(C > O, CXH1  (H - L), IF(C < O, CXH1  ((H - O) + (C - L)), V / 2));`
     - 根据收盘价和开盘价的关系,计算主买。
   - `主卖 := IF(C > O, CXH1  ((H - C) + (O - L)), IF(C < O, CXH1  (H - L), V / 2));`
     - 根据收盘价和开盘价的关系,计算主卖。
 
3. 成交量比% (`成交量比%`):
   - `成交量比% := 主买 / V  100;` 计算主买占总成交量的百分比。
 
4. 换手 (`换手`):
   - `换手 := V / CAPITAL  100;` 计算换手率。
 
5. 十日换手 (`十日换手`) 和 二十日换手 (`二十日换手`):
   - `十日换手 := SUM(换手, 10);` 计算过去10天的平均换手率。
   - `二十日换手 := SUM(换手, 20);` 计算过去20天的平均换手率。
 
6. AA、AA1、AA2:
   - `AA := V > REF(VOL, 1)  1.9;` 满足条件时绘制蓝色线条。
   - `AA1 := V < REF(LLV(V, 13), 1);` 满足条件时绘制蓝色线条。
   - `AA2 := V < REF(LLV(V, 55), 1);` 满足条件时绘制蓝色线条。
 
 指标使用参考说明
 
根据以上指标和条件判断,以下是每个指标的基本使用说明和建议:
 
1. 预测额 (`预测额`):
   - 根据交易时段和成交量预测未来的交易额,用于判断市场活跃度和成交量变化。
 
2. 主买 (`主买`) 和 主卖 (`主卖`):
   - 主买和主卖的计算基于成交量和价格变动,用于显示买盘和卖盘的活跃程度和力量。
 
3. 成交量比% (`成交量比%`):
   - 衡量主买活动在成交量中所占的比例,反映市场买入力度。
 
4. 换手 (`换手`)、十日换手 (`十日换手`) 和 二十日换手 (`二十日换手`):
   - 用于评估股票的流动性和交易活跃度,高换手率可能暗示市场热度。
 
5. AA、AA1、AA2:
   - 根据成交量的相对值判断是否绘制蓝色线条,可能用于突出交易活跃度的异常情况。
 
这些指标和条件结合可以帮助投资者理解市场的买卖力量、成交活跃度和可能的趋势变化,但应结合其他技术分析和基本面分析综合考量,避免单一依赖。

 

源码:

 


vol,VOLSTICK;
JE:=vol;SJ:=if(CURRENTTIME>93000 and CURRENTTIME<150000,
if(CURRENTTIME<113000,(TIMETOT0(CURRENTTIME)-34200)/60,
if(CURRENTTIME>130000,(TIMETOT0(CURRENTTIME)-39600)/60,120)),240);
预测额:IF(BARSTATUS=2,JE/SJ*240,JE),COLOR00FFFF,LINETHICK;
STICKLINE(BARSTATUS=2,0,预测额,9,1),COLOREEEEFF,LINEDOT;
CXH1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:IF(CLOSE>OPEN,CXH1*(HIGH-LOW),IF(CLOSE<OPEN,CXH1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;
主卖:IF(CLOSE>OPEN,CXH1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,CXH1*(HIGH-LOW),VOL/2)),COLOR00FF00,POINTDOT;
STICKLINE(主买>0,0,主买,6,0),COLORRED;
{STICKLINE(主卖>0,主买,VOL,2,1),COLOR00FF80;}
STICKLINE(主买<REF(主买,1)AND 主买>0,0,主买,6,0),COLOR00FFFF;
成交量比%:主买/VOL*100,COLORWHITE,LINETHICK0;
换手:VOL/CAPITAL*100;
十日换手:SUM(换手,10);
二十日换手:SUM(换手,20);
DRAWICON(十日换手>30,-20000,4);
DRAWICON(十日换手>80,-10000,8);
DRAWTEXT(DATACOUNT-BARPOS=40,HHV(V,80)*0.9,'10日换手>30出红箭头,>80出红三角@注意脸色'),COLORWHITE;
mv5:MA(成交量,5),LINETHICK2;
mv10:MA(成交量,10),LINETHICK2;
mv55:=MA(成交量,55);
mv135:MA(成交量,135),LINETHICK2;
DG1:=(CROSS(MV5,MV55));
DG2:=(CROSS(MV5,MV135));
DRAWICON(DG1,VOL*1.3,2);
DRAWICON(DG2,VOL*1.1,10);
AA:=VOL>REF(V,1)*1.9;
AA1:=VOL<REF(LLV(VOL,13),1);
AA2:=VOL<REF(LLV(VOL,55),1);
STICKLINE(AA,0,V,3,0),COLORBLUE;
STICKLINE(AA1,0,V,3,0),COLORGREEN;{http://www.cxh99.com}
STICKLINE(AA2,0,V,3,0),COLORMAGENTA;
TJ1:=COUNT(V>REF(V,1)*1.9,4)=1;
TJ2:=COUNT(V<REF(V,1) AND L>MIN(L,4) AND L>REF(L,1),3)=3 ;
TJ3:=TJ1 AND TJ2;
STICKLINE(TJ3,0,V,3,0),COLORC0C0C0;
倍量柱:=IF(V/REF(V,1)>1.9 AND C>REF(C,1),1,0);
高量柱:=IF(V=HHV(V,10),3,2);
低量柱:=IF(V=LLV(V,10),9,8);
并肩平量柱:=IF((V/REF(V,1)>0.95 AND V/REF(V,1)<1.05),7,6);
缩量柱:=IF(V<REF(V,1) AND REF(V,1)<REF(V,2) AND REF(V,2)<REF(V,3),25,35);
梯量柱:=IF(V>REF(V,1) AND REF(V,1)>REF(V,2) AND REF(V,2)>REF(V,3),11,10);
DRAWTEXT(倍量柱>0,VOL*0.99,'倍');
DRAWTEXT(高量柱>2,VOL*0.85,'高');
DRAWTEXT(并肩平量柱>6,VOL*0.7,'平');
DRAWTEXT(梯量柱>10,VOL*0.55,'梯');
DRAWTEXT(低量柱>8,VOL*1.01,'低'),COLORYELLOW;
DRAWTEXT(缩量柱<35,VOL*1.01,'缩'),COLORYELLOW;
{程序化交易 www.cxh99.com }


{程序化交易 www.cxh99.com }

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容