同花顺用于的自编指标和公式的函数多数在“公式管理”下的“新建”项目里能找到。但还有一些L2的隐藏变量和函数,这些对于提高准确度和速度都有大用。
建议大家好好研究一下同花顺方案目录下的hexin.ini文件,同花顺隐藏的函数和变量都在这里面。
发表个人的一点使用经验,就算是抛砖引玉吧,希望理想论坛上能涌现出一批同花顺高手。通过下面这个小例子应该都能明白如何引用内置指标和函数了吧。
例如,想画超级机构资金动向曲线可以表示用下面3句实现:
超级机构当日资金净额:BIGBUYMONEY1+WAITBUYTICK1-ABS(BIGSELLMONEY1)-ABS(WAITSELLMONEY1); //这是画曲线
if 超级机构当日资金净额>0 then 超级机构资金净流入:超级机构当日资金净额; //这两句是在指标名称栏增加数字化指示,说明是净流入还是净流出,资金净量是多少。
if 超级机构当日资金净额<0 then 超级机构资金净流出:超级机构当日资金净额;
附:hexin.ini部分重要内容
[数据项目]
213=0,BIGBUYCOUNT4,主动买入小单量,
214=0,BIGSELLCOUNT4,主动卖出小单量,
215=5,BIGBUYTICK1,主动买入特大单笔数,
216=5,BIGSELLTICK1,主动卖出特大单笔数,
217=5,BIGBUYTICK2,主动买入大单笔数,
218=5,BIGSELLTICK2,主动卖出大单笔数,
219=5,WAITBUYTICK1,被动买入特大单笔数,
220=5,WAITSELLTICK1,被动卖出特大单笔数,
221=5,WAITBUYTICK2,被动买入大单笔数,
222=5,WAITSELLTICK2,被动卖出大单笔数,
223=5,BIGBUYMONEY1,主动买入特大单金额,
224=5,BIGSELLMONEY1,主动卖出特大单金额,
225=5,BIGBUYMONEY2,主动买入大单金额,
226=5,BIGSELLMONEY2,主动卖出大单金额,
227=5,WAITBUYMONEY1,被动买入特大单金额,
228=5,WAITSELLMONEY1,被动卖出特大单金额,
229=5,WAITBUYMONEY2,被动买入大单金额,
230=5,WAITSELLMONEY2,被动卖出大单金额,
231=5,BUYTICK,买入单数量,
232=5,SELLTICK,卖出单数量,
240=0,PREYIELD,昨日收盘收益率,
241=0,PREAVGYIELD,昨日加权平均收益率,
242=0,OPENYIELD,开盘收益率,
243=0,HIGHYIELD,最高收益率,
244=0,LOWYIELD,最低收益率,
245=0,LASTYIELD,最新收益率,
246=0,AVGYIELD,当日加权平均收益率,
250=5,BUYMONEY5,委托买入前五档金额,
251=5,SELLMONEY5,委托卖出前五档金额,
252=5,BUYMONEY10,委托买入前十档金额,
253=5,SELLMONEY10,委托卖出前十档金额,
48=5,ZHANGSHU,涨速,
722=3,LC_BCFX,本次风险,
723=3,LC_YQYL,预期盈利,
98=5,YVALUE,Y轴数值,
99=2,YSTRING,Y轴字符串,
51=3,PERVOL,分价量比,
80=0,YJLX,应计利息,
36=3,INDEXTYPE,指数种类,
37=3,TOTALSTOCK,本类股票总数,
38=3,RISECOUNT,上涨家数,
39=3,FALLCOUNT,下跌家数,
40=5,INDEXLEAD,领先指标,
41=3,RISETREND,上涨趋势,
42=3,FALLTREND,下跌趋势,
22=5,BUYCOUNT,委买,委买手数
23=5,SELLCOUNT,委卖,委卖手数
14=5,OUTVOL,外盘,外盘成交量
15=5,INVOL,内盘,内盘成交量
18=3,VOLAMOUNT,成交次数,
24=5,BUYPRICE1,买一,
25=5,BUYCOUNT1,买一量,
26=5,BUYPRICE2,买二,
27=5,BUYCOUNT2,买二量,
28=5,BUYPRICE3,买三,
29=5,BUYCOUNT3,买三量,
30=5,SELLPRICE1,卖一,
31=5,SELLCOUNT1,卖一量,
32=5,SELLPRICE2,卖二,
33=5,SELLCOUNT2,卖二量,
34=5,SELLPRICE3,卖三,
35=5,SELLCOUNT3,卖三量,
45=5,FIVEDAYVOL,五日总量,
49=0,NEWVOL,现手,
65=0,OI,持仓量,
66=5,SETTLE,结算价,
72=5,TSETTLE,今结算,
67=5,HISHIGH,历史最高,
68=5,HISLOW,历史最低,
69=5,UPPERLIM,涨停板,
70=5,LOWERLIM,跌停板,
1=3,DATETIME,时间,
57=3,VALIDBEGIN,起始,
58=3,VALIDEND,终止,
2=3,MARKETTYPE,市场类别,
5=2,CODE,代码,
3=3,CODETYPE,证券类型,
6=5,PRE,昨收,前收盘
7=5,OPEN,开盘,开盘价
10=5,NEW,现价,最新价
11=5,CLOSE,收盘,收盘价
12=3,VOLCLASS,成交量分类,
13=5,VOL,总手,
17=5,OPENVOL,开盘量,
19=5,MONEY,金额,
20=5,BUYPRICE,买入,委托买入价
21=5,SELLPRICE,卖出,委托卖出价
8=5,HIGH,最高,最高价
9=5,LOW,最低,最低价
55=3,ZQMC,名称,
401=3,BBRQ,股本变动日期,
402=0,ZGB,总股数,
403=5,GJG,国家股,
404=5,FQRG,发起人股,
1674=5,AG,A股,
406=5,NBZGG,内部职工股,
408=5,ZPG,转配股,
410=5,BG,B股,
411=5,HG,H股,
412=5,YXG,优先股,
413=5,FRGJW,境外法人股,
414=5,FXJA,A股发行价,
1670=5,GDZS,股东总数,
1613=0,ZCXS,主承销商,
421=5,JGCGS,机构持股数,
454=5,SGBL,送股比率,
455=5,PGBL,配股比率,
456=5,PGJ,配股价,
460=5,ZZBL,转赠比率,
463=5,PXBL,派息率,
466=3,CQR,除权日,
467=3,DJR,登记日,
468=3,PSSR,配股上市日,
...........................
...........................
没贴全,见附件
格式说明:1076955605=0,YJA15,单笔跌幅大于2%:“1076955605=0,”是代码,不用管它。"YJA15"是内置函数或指标名称,可直接引用。",单笔跌幅大于2%"是实现的功能。
例如,要从盘中选出“单笔跌幅大于2%”的个股,则可以表示为:select YJA15;股