衡水股票配资 通达信技术指标公式解析(五):关于龙虎榜买卖金额的指标

发布日期:2024-09-14 22:32    点击次数:160

衡水股票配资 通达信技术指标公式解析(五):关于龙虎榜买卖金额的指标

 今天做的通达信技术指标解析是关于龙虎榜的买卖金额,公式源码来源于朋友分享。先自问自答2个问题。

1、股票里的龙虎榜是什么?

股票里的龙虎榜是一种市场统计数据,它反映了当天股市中涨跌幅、换手率、成交量等指标异常的股票,以及这些股票的买卖前五名的券商营业部。

2、龙虎榜的数据有什么作用?

这些数据可以帮助投资者:

(1)了解市场异动股票的情况,发现一些热点板块和潜力股票,为投资决策提供参考;

(2)分析市场资金的动向,观察主力资金的进出情况,判断市场的多空力量和走势;

(3)帮助识别一些庄家操纵的股票,避免被套牢或者被割韭菜,规避风险。

可见,在股票市场中,龙虎榜的数据对于投资者来说是非常重要的参考信息。通过对龙虎榜的研究,投资者可以更好地了解市场的走势和热点板块,从而做出更加明智的投资决策。需要注意的是,股票上龙虎榜并不能直接代表股票的利好或利空。 下面解析的通达信副图指标公式是计算龙虎榜的买卖资金,一起来看看吧。 第一部分:代码解析:

一、代码前后一共22行,下方的图片为通达信副图源码,已经添加了注释。

图片

二、副图指标的内容很简单,概括起来就是通过函数GPJYVALUE来获取龙虎榜上的买卖金额,和机构的买卖金额,然后在副图上画柱状图和标识具体金额。下图红色框中为副图指标示例。

三、要使用龙虎榜副图指标,还需要下载“专业财务数据”,数据源是通达信软件自带的。操作也简单,只需点击通达信右上角那个齿轮形状的按钮,会出来一个菜单,在菜单里有个“专业财务数据”,点击它,然后会弹出一个对话框。

图片

在弹出的对话框里有三个“开始下载”的按钮。通达信会自动检测是否需要下载数据,如果不需要下载,则则按钮是灰色的,如果需要更新或下载数据,系统会自动勾选需要下载的数据包,不需要人工操作,此时“开始下载”按钮则是黑色的,全部点击就好了。

图片

四、代码的具体解释如下,为了方便,采用了通达信的编程格式,直接在源码基础上做的注释,外层用{},不会影响编译。也就是说,下面的代码直接复制到通达信里面也能用。

买入:GPJYVALUE(2,1,0),COLORRED,NODRAW;

{这句代码意思是获取龙虎榜买入总计金额,如果没上龙虎榜,则返回0。依靠函数GPJYVALUE来调取数据,后面NODRAW意思是只显示数值,不画图}

卖出:GPJYVALUE(2,2,0),COLORCYAN,NODRAW;

{同理,这句是获取龙虎榜卖出总计金额}

净额:(买入-卖出),COLORLIGRAY, NODRAW;

{计算买卖净额}

STICKLINE(买入>0,0,买入,1,1),COLORRED;

{画柱状线,当买入总金额大于0时,在0~买入金额间画红色空心柱子}

STICKLINE(卖出>0,0,-卖出,1,1),COLORCYAN;

{画柱状线,当买入总金额大于0时,在-卖出~0金额间画青色空心柱子}

STICKLINE(净额>0,0,净额,0.6,0),COLORRED;

{画柱状线,当买卖净额大于0时,在0~净额间画红色实心柱子}

STICKLINE(净额<0,0,净额,0.6,0),COLORCYAN;

{画柱状线,当买卖净额大于0时,在净额~0间画青色实心柱子}

0,DOTLINE,COLORWHITE;

{在0值处画一条白色的虚线}

TWZ:=IF(REF(净额,1)>0,REF(买入,1)*0.6,买入*0.9);

- 工作经验:具备一定的工作年限或相关工作经验。

{如果昨天的买卖金额大于0,则定义TWZ的值为昨天买入总金额的0.6倍,否则为当天买入总金额的0.9倍}

TWZ1:=IF(REF(净额,1)<0,-REF(卖出,1)*0.6,-卖出*0.9);

{同理,如果昨天的买卖金额小于0,则定义TWZ1为昨天卖出总金额的0.6倍,否则为当天卖出总金额的0.9倍}

DRAWTEXT(净额>0 AND 净额<10000,TWZ,VARCAT(VAR2STR(净额,0),'万')),COLORYELLOW;

{如果净额>0 且 <1亿时,在TWZ位置书写具体净额值,以万为单位,画黄色}

DRAWTEXT(净额>10000,TWZ,VARCAT(VAR2STR(净额/10000,2),'亿')),COLORYELLOW;

{如果净额>1亿时,在TWZ位置写具体净额值,以亿为单位,画黄色}

DRAWTEXT(净额<0 AND 净额>-10000,TWZ1,VARCAT(VAR2STR(净额,2),'万')),COLORGREEN;

{如果净额<0 且 >-1亿时,在TWZ位置书写具体净额值,以万为单位,画绿色}

DRAWTEXT(净额<-10000,TWZ1,VARCAT(VAR2STR(净额/10000,2),'亿')),COLORGREEN;

{如果净额<-1亿时,在TWZ位置写具体净额值,以亿为单位,画绿色}

机构买入个数:GPJYVALUE(9,1,0)NODRAW;

{获取龙虎榜机构(买方)数据中买方机构个数}

机构卖出个数:GPJYVALUE(8,1,0)NODRAW;

{获取龙虎榜机构(卖方)数据中卖方机构个数}

买入额:GPJYVALUE(9,2,0)NODRAW;

{获取龙虎榜机构(买方)数据中机构买入金额}

卖出额:GPJYVALUE(8,2,0)NODRAW;

{获取龙虎榜机构(卖方)数据中机构卖出金额}

机构净额:(买入额-卖出额),COLORLIGRAY, NODRAW;

{计算机构买卖总金额净值}

TWW:=IF(REF(机构净额,1)>0,REF(买入额,1)*0.2,买入额*0.3);

{和之前TWZ的语句意思一样,如果昨天的机构买卖金额大于0,则定义TWW的值为昨天机构买入金额的0.2倍,否则为当天机构买入金额的0.3倍}

DRAWTEXT(机构净额>0 AND 机构净额<10000,TWW,VARCAT(VAR2STR(机构净额,0),'万')),COLORLIMAGENTA;

{如果机构买卖净额>0 且 <1亿时,在TWW位置书写具体机构买卖净额值,以万为单位,画洋红色}

DRAWTEXT(机构净额>10000,TWW,VARCAT(VAR2STR(机构净额/10000,2),'亿')),COLORLIMAGENTA;

{如果机构买卖净额>1亿时,在TWW位置书写具体机构买卖净额值,以亿为单位,画洋红色};

第二部分:个人观点小结 这个副图指标的扩展性很强,通达信的数据源给出了很多数据,一共有27个,具体见下图。比如想要获取龙虎榜沪深股通的数据,来抄抄沪深股通的作业,只需要调整GPJYVALUE函数的参数即可,公式调整为:GPJYVALUE(18,1,0)、GPJYVALUE(18,2,0)。 GPJYVALUE(ID,N,TYPE),ID为数据编号,N表示第几个数据(取1或2),TYPE:为1表示做平滑处理,没有数据的周期返回上一周期的值;为0表示不做平滑处理;2表示没有数据则为0.

图片

图片

通达信数据源只提供了金额数据和机构个数,但是没有具体的机构名称。我之前做过一个工作,是把龙虎榜上的营业部,转为了具体的机构名称,然后再根据机构的操盘风格来给当天上榜的股票打标签做定性。感觉这种的参考性和实用性会更好。如果是这种的话,是需要自己线下更新维护数据,然后再关联到通达信中。 写在最后: 在交流中,了解到朋友对通达信公式的编写不太熟悉。我想应该会有不少人存在这样的困惑,比如自己有一个想法,想把它在系统里实现,但是不会写公式,网上找的公式又不能完全表达自己的思想,甚至拿到一个公式代码也看不懂它的意思。如果贸贸然就拿来用,往往效果不理想。我的解决办法是对技术指标公式做解析,见多了,即使不会写,也能看懂,这样效率也提高了。学习通达信编程是一个持续性的过程,如果从单个函数入手会很枯燥,我会不定期学习解析网络上的指标源码,学习它们的编程逻辑和思路。在这个过程中不知不觉指标编程能力就提升了。

【END】衡水股票配资

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。


Powered by 正规炒股配资_正规配资炒股_配资平台股票 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2009-2029 联华证券 版权所有