分享

大盘函数与财务和时间函数

 漫漫人生w176ew 2022-04-27

一、大盘函数
INDEXA 表示同期大盘的成交额。
INDEXADV 表示同期大盘的上涨家数。
INDEXC 表示同期大盘的收盘价。
INDEXDEC 表示同期大盘的下跌家数。
INDEXH 表示同期大盘的最高价。
INDEXL 表示同期大盘的最低价。
INCEXO 表示同期大盘的开盘价。
INDEXV 表示同期大盘的成交量。
引用个股数据时使用下列格式:”股票代码$数据”,在以上格式当中调用CLOSE、VOL、AMOUNT等等,例如,”Z000002$VOL”表示000002该股本周期的成交量。同时大盘也可视为一只个股来引用,例如,上证”H000001$CLOSE”表示为大盘本周期的收盘价,深市”Z399001$CLOSE”同样表法大盘本周期的收盘价。
指标示例一:
{均衡定价 参数 m:1,2,1 (m表示半年报)}
均衡定价:(FINANCE(34)*0.32+3.8+FINANCE(33)*3.9*m)*"H000001$CLOSE"/1000,coloryellow,linethick2;{调用了上证”H000001$CLOSE”大盘本周期的收盘价}
股价上限:均衡定价*1.8,colorblue;
股价下限:均衡定价/1.8,colorblue;
股票价格:close,colorffcc66,linethick2;

指标示例二:
{拉升在即}
A:=((VOL)/(CAPITAL))*(100);
S:((MA(A,30))/(MA(INDEXA,10)))*(MA(INDEXA,60)),Color00FFFF;{引用了10日、60日大盘的成交额}
Y:((MA(A,120))/(MA(INDEXA,10)))*(MA(INDEXA,60)),ColorFF00FF;{引用了10日、60日大盘的成交额}
X:1,Color00AA00;
如图:

 
二、常用函数
(1)、CAPITAL 流通盘大小 CAPITAL,返回流通盘大小,单位为手。对于A股得到流通A股,B股得到B股总股本,指数为0。 该函数返回常数。示例:
流通盘万股:CAPITAL/100;
换手率:100*VOL/CAPITAL;{VOL为当期成交量,CAPITAL为流通股本}
(2)、VOLUNIT 每手股数 VOLUNIT,返回每手股数。对于股票值为100,债券为10。 该函返回常数。
(3)、HOLDEDRNUM 取得该周期散户人数评估值。用法:HOLDEDRNUM
(4)、TYPE 股票类别 用法:TYPE,返回类别;指数为0;A股为1;B股为2;国债为3;基金为4;其它为5;注意:该函数返回常数。
(5)、PRECISION 数据精度。用法:TYPE 返回数据精度类别;基金精度为3,其它为2。注意:该函数返回常数。
财务数据函数
动态行情: 财务指标:
DYNAINFO(3)昨收 FINANCE(1)总股本(万股)
DYNAINFO(4)今开 FINANCE(2)国家股(万股)
DYNAINFO(5)最高 FINANCE(3)发起人法人股
DYNAINFO(6)最低 FINANCE(4)法人股
DYNAINFO(7)最新 FINANCE(5)B股
DYNAINFO(8)总手 FINANCE(6)H股
DYNAINFO(9)现手 FINANCE(7)目前流通
DYNAINFO(10)总额(持仓) FINANCE(8)职工股
DYNAINFO(11)均价 FINANCE(9)A2转配股
DYNAINFO(12)涨跌 FINANCE(10)总资产(千元)
DYNAINFO(13)振幅 FINANCE(11)流动资产(千元)
DYNAINFO(14)涨幅 FINANCE(12)固定资产(千元)
DYNAINFO(15)委比 FINANCE(13)无形资产(千元)
DYNAINFO(16)委差 FINANCE(14)长期投资(千元)
DYNAINFO(17)量比 FINANCE(15)流动负债(千元)
DYNAINFO(18)委买 FINANCE(16)长期负债(千元)
DYNAINFO(19)委卖 FINANCE(17)资本公积金(千元)
DYNAINFO(20)委买价 FINANCE(18)每股公积金
DYNAINFO(21)委卖价 FINANCE(19)股东权益(千元)
DYNAINFO(22)内盘 FINANCE(20)主营收入(千元)
DYNAINFO(23)外盘 FINANCE(21)主营利润(千元)
DYNAINFO(24)涨速 FINANCE(22)其他利润(千元)
DYNAINFO(25)买一量 FINANCE(23)营业利润(千元)
DYNAINFO(26)买二量 FINANCE(24)投资收益(千元)
DYNAINFO(27)买三量 FINANCE(25)补贴收入(千元)
DYNAINFO(28)买一价 FINANCE(26)营业外收支(千元)
DYNAINFO(29)买二价 FINANCE(27)上年损益调整(千元)
DYNAINFO(30)买三价 FINANCE(28)利润总额(千元)
DYNAINFO(31)卖一量 FINANCE(29)税后利润(千元)
DYNAINFO(32)卖二量 FINANCE(30)净利润(千元)
DYNAINFO(33)卖三量 FINANCE(31)未分配利润(千元)
DYNAINFO(34)卖一价 FINANCE(32)每股未分配
DYNAINFO(35)卖二价 FINANCE(33)每股收益
DYNAINFO(36)卖三价 FINANCE(34)每股净资产
DYNAINFO(37)换手率 FINANCE(35)调整每股净资(千元)
DYNAINFO(38)5日均量 FINANCE(36)股东权益比率
DYNAINFO(39)市盈率 FINANCE(37)净资收益率
DYNAINFO(40)成交方向
DYNAINFO(41)买四量
DYNAINFO(42)买四价
DYNAINFO(43)卖四量
DYNAINFO(44)卖四价
DYNAINFO(45)持仓量(暂无数值)
DYNAINFO(46)买五量
DYNAINFO(47)买五价
DYNAINFO(48)卖五量
DYNAINFO(49)卖五价
指标示例一:
VOL,VOLSTICK;
MA(VOL,5);
MA(VOL,10);
流通:capital*0.000001,pointdot;
净资产:finance(34);
收益:finance(33);
MA(VOL,34);
如图:


指标示例二:
{量比涨幅选股 换手N:1 10 5}
var1:=dynainfo(14)>=1;{涨幅>=2%}
var2:=dynainfo(17)>=2;{量比>=2}
var3:=dynainfo(37)>=换手N;{换手>=5%}
var1 and var2 and var3
三、时间函数
1、DATE 年月日 函数返回有效值范围为(700101-1341231),表示19700101-20341231,取得该周期从1900以来的年月日。
2、DAY 日期 函数返回有效值范围为(1-31),取得该周期的日期。
3、HOUR 小时 函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0,取得该周期的小时数。
4、MINUTE 分钟 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0,取得该周期的分钟数。
5、MONTH 月份 函数返回有效值范围为(1-12),取得该周期的月份。
6、TEME 时分秒 函数返回有效值范围为(000000-235959),取得该周期的时分秒。
7、WEEK 星期 函数返回有效值范围为(0-6),0表示星期天,取得该周期的星期数。
8、YEAR 年份 函数返回有效值范围为(1970-2038),取得该周期的年份。
举例:
1、区间统计指标示例:
例如,要取得2002年2月1日到2002年12月30日间的最低价。思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。语句为:
    LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0);{LL赋值:如果年份>=2002 AND 月份>=2 AND 月份<=12,若是返回最低价,否则返回0}
  该语句用一个条件函数来判断时间是否处于规定区间,我们再用LLV函数,就可求得该段时间最低的最低价:
    LLV(LL,0);完整指标就是:
LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0);
LLV(LL,0);
2、时间限制指标示例:
Var1:=IF(YEAR>=2034 AND MONTH>=1,0,1);{VAR1赋值:如果年份>=2034 AND 月份>=1,返回0,否则返回1}
{这个语句在配合其它语句使用的情况下可起到时间限制作用}
VarC:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/25000,2)*Var1;
{VARC赋值:如果收盘价>昨收,返回成交量(手),否则返回(如果收盘价<昨收,返回0-成交量(手),否则返回0)的历史累和/25000的2日简单移动平均*VAR1}
{在这句用到了VAR1,当VAR1符合条件即:年份>=2034 和 月份>=1时,则VAR1=0,这样以后计算出来的结果全是0,这时该指标便毫无意义了,起到了时间限制的作用。}
分界线: EMA(VarC,26)*Var1, LINETHICK2, COLORf0f000;
庄家线1: EMA(VarC,1)*Var1, COLORRED;
庄家线2: EMA(VarC,6)*Var1, COLORYELLOW;
庄家线3: EMA(VarC,12)*Var1, COLOR00ff00 ;
例如:每月15日显示一行或一个字。
a1:=if(month>=1 and day=15,15,0);
DRAWTEXT(a1,10,'涨');

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多