Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
120 KiB
因子与量化 / 均线指标
amvMaF(n, _type)
成本价均线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
cma(n1, n2, n3)
收盘价移动平均 1.股价高于平均线,视为强势;股价低于平均线,视为弱势 2.平均线向上涨升,具有助涨力道;平均线向下跌降,具有助跌力道; 3.二条以上平均线向上交叉时,买进; 4.二条以上平均线向下交叉时,卖出; 5.移动平均线的信号经常落后股价,若以EXPMA 、VMA 辅助,可以改善。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
int | 整数 |
n2 |
int | 整数 |
n3 |
int | 整数 |
返回:Graph
示例
SetSysParam(pn_stock(),'SH000001');
SetSysParam(pn_date(),inttodate(20140123));
Return CMA(5,10,30);
hMaV(n)
最高价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
kMidBar(vt, do_abs)
实体线,从开盘到收盘形成的实体线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
do_abs |
bool | 布尔型数据 |
返回:float
kDownShadow(vt)
下影线,从实体向下延伸的细线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
返回:float
kUpShadow(vt)
上影线,从实体向上延伸的细线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
返回:float
kCrossstar(ezf)
十字星形态,与系统参数(证券代码,时间,周期)相关,当收盘和开盘的幅度的绝对值小于等于ezf时,都认为是相等的
| 参数 | 类型 | 说明 |
|---|---|---|
ezf |
float | Number,幅度差异(%) |
返回:any
obvMaF(n, m, _type)
能量潮移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
obvF(n, _type)
累积能量
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
vrsiF(n, _type)
相对强弱
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
voscF(short, long, _type)
成交量震荡。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 短期天数 |
long |
any | 长期天数 |
_type |
any | 结果类型 |
返回:float
sobvV(n)
能量潮
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
返回:float
sobvF(n, _type)
能量潮
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
obv(n, m)
能量潮(OBV)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return obv(30,10);
//结果:
obvV(n)
能量潮(OBV),通过统计成交量的变动,来研判市场人气的敛散,以推测市场形势的变化。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数,如果N为-1,则表示从上市第一天起统计 |
返回:float
vrsiV(n)
相对强弱,相对强弱是基于成交量来判断的,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
abiF(m, _type)
绝对广量指标。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
adlF(m, _type)
腾落指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
adrF(n, m, _type)
涨跌比率。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
armsF(n, m, _type)
阿姆氏指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
btiF(n, m, _type)
广量冲力指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
mclF(n1, n2, _type)
麦克连指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
_type |
any | 结果类型 |
返回:array
obosF(n, m, _type)
超买超卖指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
stixF(m, _type)
指数平滑广量。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
adr(n, m)
涨跌比率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adr(10,6);
;
//结果:
abi(m)
绝对广量指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return abi(6);
//结果:
arms(n, m)
阿姆氏指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return arms(21,6);
//结果
adl(m)
腾落指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adl(6);
//结果:
bti(n, m)
广量冲力指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return bti(10,5);
//结果:
mcl(n1, n2)
麦克连指标
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mcl(19,35);
//结果
obos(n, m)
超买超卖指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return obos(10,6);
//结果:
stix(m)
指数平滑广量
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return stix(6);
//结果:
armsV(n, m)
超买超卖指标,通过计算一段时间内整个股票市场中涨跌家数的累计差关系,来测量大盘买卖气势的强弱及未来演变趋势,以作为研判股数呈现超买或超卖区的参考指标。在某种程度上本指标是一种加大ADL线振幅的分析方法。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
mclV(n1, n2)
麦克连指标,本指标是一种市场广量指标,由平滑涨跌家数差值制作而成。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
abiV(m)
绝对广量指标,利用市场的涨跌家数计算而成,ABI的数据越高,表示市场的涨跌家数差异越大。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
stixV(m)
指数平滑广量指标,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
btiV(n, m)
广量冲力指标BTI,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
adrV(n, m)
跌涨比率ADR,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M无效) |
返回:float
adlV(m)
腾落指标ADL,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M无效) |
返回:float
adtmF(n, m, _type)
动态买卖气指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
atrF(n, _type)
真实波幅。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
dkxF(n, m, _type)
多空线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
lwrF(n, _type)
威廉指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
oscF(n, m, _type)
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
pvtF(n, _type)
价量趋势
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
rocMaF(n, m, _type)
变动率移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
rocF(n, _type)
变动速率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
rsiF(n, _type)
相对强弱指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
udLmaF(n1, n2, n3, n4, m, _type)
引力线移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
udlF(n1, n2, n3, n4, _type)
引力线。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
_type |
any | 结果类型 |
返回:float
wrF(n, _type)
威廉指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
rcF(n, _type)
变化率指数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
srmiF(n, _type)
MI修正指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
kdjF(n, m1, m2, _type)
随机指标,通过当日或最近几日最高价、最低价及收盘价等价格波动的波幅,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
_type |
any | 结果类型 |
返回:array
accerF(n, _type)
幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
_type |
any | 用户自定义。结果类型,取值如下: |
返回:float
skdF(n, m, _type)
慢速随机指标,与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
_type |
any | 用户自定义。结果类型,取值如下: |
返回:array
dkx(n, m)
多空线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dkx(10,6);
//结果:
hyg(n)
活跃股指标;HYG上升,说明交易活跃。反之,交易趋于清淡;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(PN_Stock(),'sz000001');
setSysParam(pn_date(),intToDate(20130101));
return hyg(5);
//结果:
bias(n1, n2, n3)
乖离率(BIAS)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return bias(6,12,24);
//结果:
lwr(n1, n2)
LWR威廉指标
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return lwr(14,26);
//结果:
kdj(n, m1, m2)
随机指标(KDJ)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m1 |
Integer | 整数 |
m2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return kdj(9,3,3);
//结果:
atr(n)
真实波幅;今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 天数,一般取14 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return atr(14);
//结果:
adtm(n, m)
动态买卖气指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adtm(23,6);
//结果:
osc(n, m)
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return osc(20,6);
//结果:
pvt(n)
价量趋势;从上市第一天起,对每一交易日先求收盘价与昨收的差,再求差值与昨收的比,最后求比值与当日成交量的乘积。将每天算得的这个值逐日累加。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return pvt(5);
//结果:
rsi(n1, n2)
相对强弱指标(RSI)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return rsi(6,12);
//结果:
mtm(n, m)
动力指标(MTM)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mtm(12,6);
//结果:
udl(n1, n2, n3, n4, m)
引力线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return udl(3,5,10,20,6);
//结果:
mfi(n)
资金流量指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mfi(14);
//结果:
roc(n, m)
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return roc(12,6);
//结果:
wr(n1, n2)
威廉指标(WR)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return wr(14,6);
//结果:
sar(dpa, n1, n2, n3)
抛物转向,DPA为统计天数;N1为加速因子初始值;N2为加速因子步长;N1、N2取值应在1~5之间,N3为反向临界参数,取值应在10-80间。
| 参数 | 类型 | 说明 |
|---|---|---|
dpa |
Integer | 整数。天数 |
n1 |
Integer | 整数。加速因子初始值 |
n2 |
Integer | 整数。加速因子步长 |
n3 |
Integer | 整数。反向临界参数 |
返回:Graph
示例
setSysParam(PN_Stock(),'SZ000001');
setSysParam(pn_date(),20130101T);
return sar(2,2,2,20);
结果:
rocMaV(n, m)
变动率移动平均,变动率ROC是由当天收盘价与一定天数之前的收盘价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
kdjKv(n, m1, m2)
随机指标K,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
kdjDv(n, m1, m2)
随机指标D,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
kdjJv(n, m1, m2)
随机指标J,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
atrV(n)
波幅,即一定时间内的股价波动幅度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数(在本函数中参数N不起作用) |
返回:float
atrA(n)
真实波幅ATR,是取一定时间内的股价波动幅度的移动平均值,主要用于研判买卖时机,是显示市场变化率的反趋向指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
srmiV(n)
MI修正指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
wrV(n)
威廉指标WR,通过分析一段时间内股票的最高价、最低价和收盘价这三者的关系,来反映市场的买卖气势的强弱,借以考察阶段性市场气氛,判断价格和理性投资价值标准相背离的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
lwrV(n)
威廉指标LWR,也是分析一段时间内股票的最高价、最低价和收盘价这三者的关系,与威廉指标WR略有不同,采用收盘价与N日最低价之差做分子,而不是N日最高价与收盘价之差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
rccdRccdV(n, n1, n2)
异同离差变化率指数RCCD,用法参考RC变化率指数,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
rccdDifV(n, n1, n2)
异同离差变化率指数DIF,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
rcV(n)
变化率指数,如果价格始终是上升的,则变化率指数始终在100%线以上,且如果变化速度指数在向上发展时,说明价格上升的速度在加快。反之,如果价格始终是下降的,则变化速度指数始终在100线以下。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
oscV(n)
变动速率线OSC,反映当前价格与一段时间内平均价格的差离值,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
dkxV(n)
多空线DKX,为统计性指标,将主动买、主动卖的成交按时间区间分别统计而形成的一个曲线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
pvtV(n)
价量趋势PVT,类似能量潮指标,显示增长交易成交量总和计算平仓价(收盘价)的改变。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
udlV(n1, n2, n3, n4)
引力线UDL,通过将不同的移动平均线综合到一起,来确定一条能客观反映趋势的混合趋势性,由于每周交易5日,其参数是按照半周、一周、半月和一月设置的。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
返回:float
udlMaV(n1, n2, n3, n4, m)
引力线的移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
rocV(n)
变动速率ROC,由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
rsiV(n)
相对强弱指数RSI,根据供求平衡的原理,通过测量一段时间内股价上涨总幅度占股价变化总幅度平均值的百分比,来评估多空力量的强弱程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
adtmV(n)
动态买卖气指标ADTM,用开盘价的向上波动幅度和向下波动幅度的距离差值来描述人气高低的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
accerV(n)
幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
返回:float
skdDv(n, m)
慢速随机指标(D),与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
返回:float
skdKv(n, m)
慢速随机指标(K),与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
返回:float
acdF(n, m, _type)
升降线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
bbibollF(n, m, _type)
BBIBOLL。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数; |
m |
any | 天数; |
_type |
any | 结果类型; |
返回:array
bbiF(n1, n2, n3, n4, _type)
多空指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
_type |
any | 结果类型 |
返回:float
emaF(n, _type)
成本价均线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
hmaF(n, _type)
最高价移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
lmaF(n, _type)
最低价移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
dsmaI(exp, a, c_f, data_n)
求表达式X的指数移动平均, 与系统参数(证券、时间、周期、复权方式等)相关
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
any | TExpression型表达式,指标表达式 |
a |
float | 实数,衰减因子值,取值[0,1] |
c_f |
string | 字符串,缓存标志,区别X表达式,若为nil则不进行缓存;特别说明:由于表达式无法区别,当调用DSMA_I求不同表达式的移动平均时,;若要缓存,需要用该标识来区别不同的表达式,以避免缓存误用 |
data_n |
any | 整型,向历史推移长度(一般>=100),若为nil或<=0,则默认推至上市日;若有效率要求,可设置该长度限制。 |
返回:float
dsmaIi(exp, expa, c_f, data_n)
求表达式Exp的动态指数移动平均,Expa为衰减因子,与DSMA_I相比这里Expa为动态值,表达式数据类型。 与系统参数(证券、时间、周期、复权方式等)相关
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
any | TExpression型表达式,指标表达式 |
expa |
any | TExpression型表达式,衰减因子表达式,该表达式值域在[0,1] |
c_f |
string | 字符串,缓存标志,区别X表达式与a表达式,若为nil则不进行缓存;特别说明:由于表达式无法区别,当调用DSMA_I求不同表达式的移动平均时,;若要缓存,需要用该标识来区别不同的表达式,以避免缓存误用 |
data_n |
any | 整型,向历史推移长度(一般>=100),若为nil或<=0,则默认推至上市日;若有效率要求,可设置该长度限制。;注:若dataN有长度限制,取时间序列(例如Nday)时,因有历史缓存,则推导长度可能会>dataN |
返回:float
weightedma(exp, n)
线性加权移动平均(Weighted Moving Average, WMA),与系统参数(股票、时间、周期、复权相关)。
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
Integer | 整型,表达式 |
n |
Integer | 整型,N日 |
返回:REAL
示例
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20210629T);
setSysParam(pn_rate(),1);
setSysParam(pn_rateday(),20210629T);
return weightedma(@close(),180); //28.3411325966851
hullma(exp, n)
赫尔移动平均Hull Moving Average,HMA,与系统参数(股票、时间、周期、复权相关)。
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
Integer | 整型,表达式 |
n |
Integer | 整型,N日 |
返回:REAL
示例
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20210629T);
setSysParam(pn_rate(),1);
setSysParam(pn_rateday(),20210629T);
return hullma(@close(),180); //26.5981426744856
acd(n, m)
升降线(Accumulation Distribution),是分析收盘价与最高、最低及涨跌的关系的指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return acd(20,5);
//结果:
amv(n1, n2, n3)
成本价均线;成本价均线不同于一般移动平均线系统,成本价均线系统首次将成交量引入均线系统,充分提高均线系统的可靠性。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return amv(5,10,30);
//结果:
expma(n1, n2, n3, n4)
平滑移动平均线;主图叠加指标;收盘价的P1日、P2日、P3日、P4日指数平滑移动平均线;一般取5日、10日、20日、60日;
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return expma(5,10,30,60);
//结果:
hma(n1, n2, n3)
最高价移动平均;一般移动平均线以收盘价为计算基础,高价平均线是以每日最高价为计算基础。目前市场上许多投资人将其运用在空头市场,认为它的压力效应比传统平均线更具参考价值。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return hma(5,10,30);
//结果:
bbiboll(n, m)
多空指数;主图叠加指标;3日平均价加6日平均价加12日平均价加24日平均价,其和除以四;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return bbiboll(11,6);
//结果:
bbi(n1, n2, n3, n4)
多空指标;主图叠加指标;3日平均价加6日平均价加12日平均价加24日平均价,其和除以四;
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return bbi(3,6,12,24);
//结果:
lMa(n1, n2, n3)
最低价移动平均;一般移动平均线以收盘价为计算基础,低价平均线是以每日最低价为计算基础。目前市场上许多投资人将其运用在多头市场,认为它的支撑效应比传统平均线更具参考价值。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return lMa(5,10,30);
//结果:
vMa(n1, n2, n3)
变异移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vMa(5,10,30);
//结果:
vMaV(m)
变异移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数 |
返回:float
bbiV(n1, n2, n3, n4)
多空指标,是通过将几条不同天数移动平均线用加权平均方法计算出的一条移动平均线的综合指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
返回:float
emaV(n)
收盘价的N日指数移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
amvMaV(n)
成本价均线AMVMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
lMaV(n)
最低价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
bbibollV(n, m)
多空布林线(BBIBOLL),是以多空线为中心线,多空线的标准差为带宽的轨道线。BBIBOLL线为中轴线,UPR线为压力线,对股价有压制作用,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 (此函数与参数N、M无关) |
m |
any | 整数,交易日天数 |
返回:float
bbiuprV(n, m)
BBIBOLL上轨UPR,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,UPR线为压力线,对股价有压制作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
bbidwnV(n, m)
BBIBOLL下轨DWN,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
acdV(n)
升降线ACD,是分析收盘价与最高、最低及涨跌的关系的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
acdMaV(n, m)
升降线移动平均ACDMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
bollF(n, _type)
布林线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
eneF(n, m1, m2, _type)
轨道线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m1 |
any | 天数 |
m2 |
any | 天数 |
_type |
any | 结果类型 |
返回:array
bollFEx(n, p, _type)
布林线2,通过计算股价的“标准差”,再求股价的“信赖区间”。当P取2时,与函数BOLL_f一致。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数 |
_type |
any | 结果类型 |
返回:array
boll(n)
布林线(BOLL)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return boll(20);
//结果:
ene(n, m1, m2)
升降线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m1 |
Integer | 整数 |
m2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return ene(10,6,6);
//结果:
mike(n)
MIKE指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mike(10);
//结果:
eneuprV(n, m1, m2)
轨道线上轨UPPER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
enedwnV(n, m1, m2)
轨道线下轨LOWER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
eneV(n, m1, m2)
轨道线中轨ENE,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
bollV(n)
布林线中轨BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
bolluprV(n)
布林线上轨UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
bolldwnV(n)
返回当前时间的布林线下轨DWN,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
bollVEx(n, p)
布林线中轨2 BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数 (此函数与参数P无关) |
返回:float
bolluprVEx(n, p)
布林线上轨2 UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数,当P=2时,此函数与BOLLUPR_v一致 |
返回:float
bolldwnVEx(n, p)
布林线下轨2,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数,当P=2时,此函数与BOLLDWN_v一致 |
返回:float
arF(n, _type)
人气意愿指标AR
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
brF(n, _type)
人气意愿指标BR。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
cyrF(n, m, _type)
市场强弱。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
massF(n1, n2, m, _type)
梅斯线。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
pcntF(n, m, _type)
幅度比。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
vrF(n, m, _type)
成交量变异率。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
wadF(n, _type)
威廉多空力度。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
maSs(n1, n2, m)
梅斯线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return maSs(9,25,6);
//结果:
arbp(n, m)
人气意愿指标 1.BR>400,暗示行情过热,应反向卖出;BR<40 ,行情将起死回生,应买进; 2.AR>180,能量耗尽,应卖出;AR<40 ,能量已累积爆发力,应买进; 3.BR 由300 以上的高点下跌至50以下的水平,低于AR 时,为绝佳买点; 4.BR、AR、CR、VR 四者合为一组指标群,须综合搭配使用。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数 |
m |
any | 整数 |
返回:any
cr(n)
带状能量线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cr(26);
//结果:
vosc(stock_id, begt, end_t, n, m)
成交量震荡
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
String | 股票ID |
begt |
String | 统计开始时间 |
end_t |
TDateTime | 统计结束时间 |
n |
Integer | 短期天数 |
m |
Integer) | 长期天数 |
返回:array()
示例
return vosc('SH000001',intToDate(20140101),
intToDate(20140123),12,26);
//结果:
ad(n)
Accumulation/Distribution;对每一交易日求:
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return ad(10);
//结果:
cyr(n, m)
市场强弱
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cyr(13,6);
//结果:
pcnt(n, m)
幅度比
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return pcnt(5,6);
//结果:
vr(n, m)
成交量变异率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vr(26,6);
//结果:
psy(n)
心理线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return psy(12);
//结果:
mcd
wad(n, m)
威廉多空力度线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return wad(24,6);
//结果:
vrsi(n)
成交量相对指标;N日内成交增量的移动平均与成交差量的移动平均的商;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vrsi(6);
//结果:
vroc(n, m)
量变动速率;成交量减N日前的成交量,再除以N日前的成交量,放大100倍,得VROC线;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vroc(12,6);
//结果:
cdp()
逆势操作;超级短线指标;CDP 为最高价、最低价、收盘价的均值,称中价;中价与前一天的振幅的和、差分别记为AH(最高值)、AL(最低值);两倍中价与最低价的差称NH(近高值),与最高价的差称NL(近低值)。
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cdp();
//结果:
maSsV(n1, n2)
梅斯线MASS,是累积股价波幅宽度之后的震荡曲线,其主要作用是寻找飙涨股或极度弱势股的重要趋势反转点。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
arV(n)
人气意愿指标中的人气指标AR,以分析历史股价为手段。AR较重视开盘价,通过比较一段周期内的开盘价在该周期价格中的高低,从而反映市场买卖人气。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
brV(n)
人气意愿指标中的意愿指标BR值,以分析历史股价为手段。BR重视收盘价,通过比较一段周期内的收盘价在该周期价格波动中的地位,来反映市场买卖愿望的程度,须配合人气指标AR使用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
pcntV(n)
幅度比,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
vrV(n)
成交量变异率VR,是成交量的强弱指标,主要从成交量的角度测量股价的热度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
cyrV(n)
市场强弱CYR,最近N个交易日市场股票之成本的升降幅度,成本上升越快走势越强,成本下降越快走势越弱。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
wadV(n)
威廉多空力度WAD,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
maGdSs(bk_name, n, v, _type)
均线拐点
| 参数 | 类型 | 说明 |
|---|---|---|
bk_name |
string | 板块名称 |
n |
any | 均线天数 |
v |
float | 拐点标准(元) |
_type |
any | 类型 |
返回:array
asi(n)
震动升降指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return asi(20);
//结果:
cho(n1, n2, m)
多空线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cho(10,20,6);
//结果:
dmi(n)
趋向指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dmi(14);
//结果:
dma(n1, n2, m)
平均差
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dma(10,50,6);
//结果:
emv(n, m)
波动指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return emv(14,6);
//结果:
macd(n1, n2, m)
平滑异同平均MACD
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return macd(12,26,6);
//结果:
dpo(n, m)
区间震荡线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return dpo(14,6);
//结果:
uos(n1, n2, n3, m)
终极指标
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return uos(7,14,28,6);
//结果:
wvad(n, m)
威廉变异离散量
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return wvad(24,6);
//结果:
trix(n, m)
三重指数平均线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return trix(12,6);
//结果:
vpt(n, m)
量价曲线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return vpt(51,6);
//结果:
xuech(long, short)
薛斯通道2。
| 参数 | 类型 | 说明 |
|---|---|---|
long |
Integer | 整数。长线 |
short |
Integer | 整数。短线 |
返回:Graph
示例
setSysParam(PN_Stock(),'SZ000001');
setSysParam(pn_date(),20130101T);
return xuech(107,6);
结果:
wvadV(n)
威廉变异离散量WVAD,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
cciV(n)
顺势指标CCI,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
uosV(n1, n2, n3)
终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
返回:float
uosMaV(n1, n2, n3, m)
终极指标UOS的简单平均MAUOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
dmiMdiV(n)
趋向指标MDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
dmiPdiV(n)
趋向指标PDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
vptV(n)
量价曲线VPT,可反映股价运动趋势的曲线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
choV(n1, n2)
佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
dmaV(n1, n2)
收盘价平均差DMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
dpoV(n)
区间震荡线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
trixV(n)
三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
emvV(n)
波动指标EMV,一个将价格与成交量的变化结合在一起的指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
asiV(n)
价量趋势ASI,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
xdqrXdqrV(n1, n2, m)
个股和指数的相对强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,均线的样本长度 |
n2 |
any | 整数,交易日长度 |
m |
any | 整数,均线的样本长度 |
返回:float
macdDifV(short, long, m)
平滑移动平均线MACD的离差值DIF,即收盘价短期(常用为12日)、长期(常用为26日)指数平滑移动平均线间的差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 整数,快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度(此函数与参数M无关) |
返回:float
macdDeaV(short, long, m)
平滑移动平均DEA线,即DIF线的M日指数平滑移动平均线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度 |
返回:float
macdMacdV(short, long, m)
平滑移动平均MACD线,利用短期(常用为12日)移动平均线与长期(常用为26日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度 |
返回:float
wvadF(n, m, _type)
威廉变异离散量,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
cciF(n, _type)
顺势指标,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:float
uosF(n1, n2, n3, m, _type)
终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
dmiF(n, m, _type)
趋向指标DMI,DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
vptF(n, m, _type)
量价曲线,将量能的增减和股价的涨跌结合起来分析,从而确定量能的主要运动方向,进而得出主力资金进出的真实意图。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
choF(n1, n2, m, _type)
佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
dmaF(n1, n2, m, _type)
收盘价平均差,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
dpoF(n, m, _type)
区间震荡线DPO,是一个排除价格趋势的震荡指标。它试图通过扣除前期移动平均价来消除长期趋势对价格波动的干扰,从而便于发现价格短期的波动和超买超卖水平。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
trixF(n, m, _type)
三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
emvF(n, m, _type)
波动指标,将价格与成交量的变化结合成一个波动指标来反映股价或指数的变动状况。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
asiF(n, _type)
价量趋势,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:float
xdqrF(n1, n2, m, _type)
相对强弱,一段时间内某股票和本行业或整个市场的比较,即对该股票市场表现的计量,用于个股和指数。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,均线的样本长度 |
n2 |
any | 整数,交易日长度 |
m |
any | 整数,均线的样本长度 |
_type |
any | 结果类型 |
返回:array
macdF(short, long, m, _type)
平滑异同平均MACD线,利用短期(常用为12日)移动平均线与长期(常用为26日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 整数,快速平滑移动平均线 |
long |
any | 整数,慢速平滑移动平均线 |
m |
any | 整数,计算DEA的平滑移动平均的样本长度。 |
_type |
any | 结果类型 |
返回:array
macdEx(short_n, long_n, m, arr_data)
平滑移动平均_扩展,利用自有数据arrData,计算MACD值。其中,数据arrData第一列为日期date,第二列为收盘close数据。
| 参数 | 类型 | 说明 |
|---|---|---|
short_n |
any | 整数,短期平滑移动平均线 |
long_n |
any | 整数,长期平滑移动平均线 |
m |
any | 整数,计算DEA的平滑移动平均的样本长度 |
arr_data |
array | 自有数据,需包含date、close列,date为升序时间序列数据 |
返回:array
xuech1F(n, _type)
薛斯通道1,与证券代码、周期、时间、复权方式、复权基准日、执行点数相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | Number, |
_type |
any | 整型,区间值返回通道值=0通道区间值=1 |
返回:array
towerF(_type)
返回指定日指定代码的宝塔线数据; 1、三平顶:当日颜色为红翻绿,前2个交易日都为红色且3天的高点相同时为三平顶 2、三平底:当日颜色为绿翻红,前2个交易日都为绿色且3天的低点相同时为三平底
| 参数 | 类型 | 说明 |
|---|---|---|
_type |
any | 整型,结果类型,取值如下: |
返回:array
gettower(r)
宝塔线数据处理,返回宝塔线数据;默认r是按照时间正序排序的有序序列;
| 参数 | 类型 | 说明 |
|---|---|---|
r |
Array | 数组,收盘数据:需包含字段time、close |
返回:ARRAY
示例
//取万科A最近1000个交易日的守塔线数据
setSysParam(pn_stock(),'SZ000002');
setSysParam(pn_date(),20211220T);
r:= nDay(1000,'time',dateToStr(sp_time()),'close',close());
return gettower(r);
返回结果(部分结果截图):
xuechF(long, short, _type)
薛斯通道2,与系统参数(证券代码、周期、时间、复权方式、复权基准日、执行点数)相关。TD1、TD2为长通道,TD3、TD4为短通道。一般长通道取值80至120,默认102,短通道2至20,默认7。
| 参数 | 类型 | 说明 |
|---|---|---|
long |
float | 实数。长线 |
short |
any | 整数。短线 |
_type |
any | 用户自定义。区间值,取值如下: |
返回:array
ssByMa(n1, n2)
MA卖出条件选股,收盘价的N1日简单移动平均下穿(即跌破)收盘价的N2日简单移动平均。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,计算移动平均的统计天数 |
n2 |
Integer | 整数,计算移动平均的统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的MA卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
v:= ssByMa(n1,n2);
RestoreSystemParameters(o_v);
return v;
//结果:0
bsByMa(n1, n2)
MA买入条件选股,收盘价的N1日简单移动平均上穿(即突破)收盘价的N2日简单移动平均。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,计算移动平均的统计天数 |
n2 |
Integer | 整数,计算移动平均的统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的MA买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
v:= bsByMa(n1,n2);
RestoreSystemParameters(o_v);
return v;
//结果:1
ssByKdj(n, m1, m2)
KDJ卖出条件选股,J值下穿(即跌破)0。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m1 |
Integer | 整数,统计天数 |
m2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的KDJ卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
m1:=3;
m2:=3;
v:=ssByKdj(n,m1,m2);
RestoreSystemParameters(o_v);
return v;
//结果:0
bsByKdj(n, m1, m2)
KDJ买入条件选股,J值上穿(即突破)100。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m1 |
Integer | 整数,统计天数 |
m2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的KDJ买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
m1:=3;
m2:=3;
v:=bsByKdj(n,m1,m2);
RestoreSystemParameters(o_v);
return v;
//结果:0
ssByKd(n, m1, m2)
KD卖出条件选股,K下穿(即跌破)D 且 D>80。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m1 |
Integer | 整数,统计天数 |
m2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的KD卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
m1:=3;
m2:=3;
v:=ssByKd(n,m1,m2);
RestoreSystemParameters(o_v);
return v;
//结果:0
bsByKd(n, m1, m2)
KD买入条件选股,K上穿(即突破)D 且K<20。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m1 |
Integer | 整数,统计天数 |
m2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的KD买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
m1:=3;
m2:=3;
v:=bsByKd(n,m1,m2);
RestoreSystemParameters(o_v);
return v;
//结果:0
ssByWr(n, v)
WR卖出条件选股,WR下穿(即跌破)v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Integer | 常数,wr穿越的基线 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的WR卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=20;
a:=ssByWr(n,v);
RestoreSystemParameters(o_v);
return a;
//结果:0
bsByWr(n, v)
WR买入条件选股,WR上穿(即突破)v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Integer | 常数,wr穿越的基线 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的WR买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=20;
a:=bsByWr(n,v);
RestoreSystemParameters(o_v);
return a;
//结果:0
ssByMacd(short, _type)
MACD卖出条件选股,DIF下穿(即跌破)DEA。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
Integer | 整数,计算MACD指标线的短线Long:整数,计算MACD指标线的长线M:整数,计算MACD指标线的交易日长度 |
_type |
Integer | 结果类型 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的MACD卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
short:=12;
long:=26;
m:=9;
type:=3;
v:= ssByMacd(short,long,m,type);
RestoreSystemParameters(o_v);
return v;
//结果:0
ssByBias(n, v)
BIAS卖出条件选股,判断BIAS是否大于v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Numeric | 实数,判断卖出条件的值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的BIAS卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=12;
a:=ssByBias(n,v);
RestoreSystemParameters(o_v);
return a;
//结果:0
bsByBias(n, v)
BIAS买入条件选股,判断BIAS是否小于v。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Numeric | 实数,判断买入条件的值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的BIAS卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=12;
a:=bsByBias(n,v);
RestoreSystemParameters(o_v);
return a;
//结果:1
ssByBoll(n)
BOLL卖出条件选股,Z2上穿(即突破)收盘价。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的BOLL卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
v:=ssByBoll(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
bsByBoll(n)
BOLL买入条件选股,Z3下穿(即跌破)收盘价。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的BOLL买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=9;
v:=bsByBoll(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
bsByMtm(n, m)
MTM买入条件选股,MTM的M日均线上穿(即突破)0。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m |
Integer | 整数,计算MTM均线的交易日长度 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的MTM买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=12;
m:=6;
v:=bsByMtm(n,m);
RestoreSystemParameters(o_v);
return v;
//结果:0
ssByRsi(n, v)
RSI卖出条件选股,计算RSI的值z,再判断z是否下穿(即跌破)v值。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Numeric | 实数,判断卖出条件的值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的RSI卖出条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=20;
a:=ssByRsi(n);
RestoreSystemParameters(o_v);
return a;
//结果:0
bsByRsi(n, v)
RSI买入条件选股,计算RSI的值z,再判断z是否上穿(即突破)v值。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
v |
Numeric | 实数,判断买入条件的值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的RSI买入条件选股情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=6;
v:=20;
a:=bsByRsi(n);
RestoreSystemParameters(o_v);
return a;
//结果:0
rsifz(n1, n2, m, _type)
RSI翻转,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,交易日天数 |
n2 |
Integer | 整数,交易日天数 |
m |
Integer | 整数,交易日天数 |
_type |
Integer | 结果类型 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的RSI翻转情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=6;
n2:=10;
m:=10;
v:=rsifz(n1,n2,m,0);
RestoreSystemParameters(o_v);
return v;
//结果:0
isDtpl(n1, n2, n3, n4)
均线多头排列,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,统计天数 |
n2 |
Integer | 整数,统计天数 |
n3 |
Integer | 整数,统计天数 |
n4 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的均线多头排列情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=5;
n2:=10;
n3:=20;
n4:=30;
v:= isDtpl(n1,n2,n3,n4);
RestoreSystemParameters(o_v);
return v;
//结果:0(非均线多头排列)
isKtpl(n1, n2, n3, n4)
均线空头排列,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,统计天数 |
n2 |
Integer | 整数,统计天数 |
n3 |
Integer | 整数,统计天数 |
n4 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的均线空头排列情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=5;
n2:=10;
n3:=20;
n4:=30;
v:= isKtpl(n1,n2,n3,n4);
RestoreSystemParameters(o_v);
return v;
//结果:0(非均线空头排列)
isMaGd(n, v, _type)
均线拐点,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,均线天数 |
v |
Numeric | 实数,拐点标准(元) |
_type |
Integer | 整型,结果类型 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的均线下拐点。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=5;
v:=0.00001;
a:= isMaGd(n,v,0);
RestoreSystemParameters(o_v);
return a;
//结果:0
isMaHjjc(n1, n2)
均线金叉,收盘价大于N1日均线,且N1日均线上穿(即突破)N2日均线。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,统计天数 |
n2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的是否有均线金叉。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
v:= isMaHjjc(n1,n2);
RestoreSystemParameters(o_v);
return v;
//结果:1(均线金叉)
isMaSwjc(n1, n2)
均线死叉,收盘小于N1日均线,且N1日均线下穿(即跌破)N2日均线。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,统计天数 |
n2 |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的是否是均线死叉。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
v:= isMaSwjc(n1,n2);
RestoreSystemParameters(o_v);
return v;
//结果:0(非均线死叉)
isMaAstringent(n1, n2, n, error, permit_cross)
均线收敛,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,均线天数 |
n2 |
Integer | 整数,均线天数 |
n |
Integer | 整数,收敛天数 |
error |
Resl | 实数,收敛允许误差(%) |
permit_cross |
Bool | 真假,允许收敛后穿越 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的是否是均线收敛情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
n:=5;
error:=5;
permit_cross:=true;
v:= isMaAstringent(n1,n2,error,permit_cross);
RestoreSystemParameters(o_v);
return v;
//结果:0
isMaAstringent2(n1, n2, error, begt, endt, permit_cross)
均线收敛(区间),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数,均线天数 |
n2 |
Integer | 整数,均线天数 |
error |
Resl | 实数,收敛允许误差(%) |
begt |
TDateTime | 日期,开始日 |
endt |
TDateTime | 日期,截止日 |
permit_cross |
Bool | 真假,允许收敛后穿越 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的是否是均线收敛情况。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n1:=10;
n2:=20;
begt:=intToDate(20110908);
endt:=intToDate(20110913);
error:=5;
permit_cross:=true;
v:= isMaAstringent2(n1,n2,error,begt,endt,permit_cross);
RestoreSystemParameters(o_v);
return v;
//结果:1
fundCommision(rdate)
返回封闭式基金的交易佣金,与系统股票pn_stock()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
rdate |
integer | 报告期 |
返回:real
downDayPercent(n)
N日下跌比例(%),
| 参数 | 类型 | 说明 |
|---|---|---|
n |
integer | N日 |
返回:real
divergence(data)
两序列底背离计算,如果数据存在背离且符合约束,则返回一个Array,否则返回0。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置
| 参数 | 类型 | 说明 |
|---|---|---|
data |
Array | 原始数据,格式为 |
返回:Array
示例
//单只股票日线DIF(顶背离)
//使用单个股票在指定截止日endt最近N个交易日的日线最高价及平滑异同平均DIF线,计算在指定的截止日endt是否存在顶背离
o_v:=BackUpSystemParameters();
endt:=20140227T;
day_num:=60;
setSysParam(pn_stock(),'SZ300016');
setSysParam(pn_date(),endt);
setSysParam(pn_cycle(),cy_day());
setSysParam(pn_rate(),1);
setSysParam(pn_rateday(),endt);
data:=nDay(day_num,"日期",dateToStr(sp_time()),"价格",high(),
"指标",MACD_dif_v(12,26,9));
tr:=divergence(data,0,0,0,0,0);
RestoreSystemParameters(o_v);
return tr;
//结果:
isJdfl(n, m)
阶段放量,N日内换手率大于百分之M,与系统证券pn_stock()和系统时间pn_date()有关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m |
Numeric | 实数,放量临界值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的阶段放量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
n:=9;
m:=25;
v:= isJdfl(n,m);
RestoreSystemParameters(o_v);
return v;
//结果:0
isJdsl(n, m)
阶段缩量,N日内换手率小于百分之M,与系统证券pn_stock()和系统时间pn_date()有关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
m |
numeric | 实数,放量临界值 |
返回:Bool
示例
//计算白云机场截止2011年9月13日的阶段缩量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
n:=9;
m:=25;
v:=isJdsl(n,m);
RestoreSystemParameters(o_v);
return v;
//结果:1
downDayPercent2(n)
N日阴线比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
返回:Real
示例
//计算白云机场截止2011年9月13日的60日阴线比例(%)。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=downDayPercent2(n);
RestoreSystemParameters(o_v);
return v;
//结果:51.67
downDayPercent3(n)
连续N日收阴线,判断N日内收盘价<开盘价的天数是否等于N。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计天数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否连续N日收阴线。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=downDayPercent3(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
downDayPercent4(n)
最近N日收盘价连跌,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Real
示例
//计算白云机场截止2011年9月13日是否连跌N日。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=downDayPercent4(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
upDayPercent(n)
N日上涨比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Real
示例
//计算白云机场截止2011年9月13日的60日上涨比例(%)。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=upDayPercent(n);
RestoreSystemParameters(o_v);
return v;
//结果:45
upDayPercent2(n)
N日阳线比例(%),与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Real
示例
//计算白云机场截止2011年9月13日的60日阳线比例(%)。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=upDayPercent2(n);
RestoreSystemParameters(o_v);
return v;
//结果:48.33
upDayPercent3(n)
连续N日收阳线,判断N日内收盘价>=开盘价的天数是否等于N,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否连续N日收阳线。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=upDayPercent3(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
upDayPercent4(n)
收盘价连涨N日,判断N日内收盘价>=昨收盘价的天数是否等于N,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否连涨N日。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=60;
v:=upDayPercent4(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
isHighOfHist()
创历史新高,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创历史新高。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
v:=isHighOfHist();
RestoreSystemParameters(o_v);
return v;
//结果:0
isLowOfHist()
创历史新低,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创历史新低。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
v:=isLowOfHist();
RestoreSystemParameters(o_v);
return v;
//结果:0
isHighOfNDay(n)
创N日新高,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创N日新高。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=10;
v:=isHighOfNDay(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
isLowOfNDay(n)
创N日新低,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创N日新低。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=10;
v:=isLowOfNDay(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
isHighVolOfHist()
创历史天量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创历史天量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
v:=isHighVolOfHist();
RestoreSystemParameters(o_v);
return v;
//结果:0
isLowVolOfHist()
创历史地量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创历史地量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
v:=isLowVolOfHist();
RestoreSystemParameters(o_v);
return v;
//结果:0
isHighVolOfNDay(n)
创N日天量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创30日天量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=30;
v:=isHighVolOfNDay(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
isLowVolOfNDay(n)
创N日地量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(0.5%)就可。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Bool
示例
//计算白云机场截止2011年9月13日是否创30日地量。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=30;
v:=isLowVolOfNDay(n);
RestoreSystemParameters(o_v);
return v;
//结果:0
xdzf(n)
N日相对强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()有关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数,统计交易日数 |
返回:Real
示例
//计算白云机场截止2011年9月13日的10日相对强弱。
o_v:=BackUpSystemParameters();
setSysParam(pn_stock(),'SH600004');
setSysParam(pn_date(),intToDate(20110913));
setSysParam(pn_cycle(),cy_day());
n:=10;
v:=xdzf(n);
RestoreSystemParameters(o_v);
return v;
//结果:5.9
miniDifference()
差距(%),值为0.5,为中间函数。判断是否创N日天量/价的时候,所要求的两者比值的绝对值小于等于指定的百分比(0.5%)。
返回:Real
示例
v:=miniDifference();
return v;
//结果:0.5
closeMorethanMa(beg_t, end_t, n, return_type)
收盘价大(小)于均线比例(%);收盘价大(小)于均线的A股个数/已上市的A股个数*100%
| 参数 | 类型 | 说明 |
|---|---|---|
beg_t |
TDateTime | 开始日期,TDateTime类型 |
end_t |
TDateTime | 截止日期,TDateTime类型 |
n |
均线天数 | |
return_type |
Integer | 返回类型 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
return closeMorethanMa(intToDate(20130501),intToDate(20130706),20,0);
//结果:
regressLine(n)
以N作回归的收盘价的曲线图
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数(回归天数) |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return regressLine(60);
//结果:
buyVsSellVolDiff(beg_t, end_t)
内外盘差
| 参数 | 类型 | 说明 |
|---|---|---|
beg_t |
TDateTime | 开始日期 |
end_t |
TDateTime | 截止日期 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
return buyVsSellVolDiff(intToDate(20130501),intToDate(20130706));
//结果:
barslast(exp)
返回满足表达式距当前时间天数。
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
String | 字符串。表达式 |
返回:Integer
示例
setSysParam(PN_Stock(),'SZ000001');
setSysParam(pn_date(),20130101T);
return barslast(@close()<ma(close(),5));
结果:5
kLineAndBoll2(kl, boll_l)
带BOLL的K线;带BOLL的K线:图形叠加的方法2。直接使用函数参数,调用MergeGraph进行图形叠加;
| 参数 | 类型 | 说明 |
|---|---|---|
kl |
Function | 函数 |
boll_l |
Function | 函数 |
返回:any
示例
setSysParam(pn_stock(),'SH600000');
setSysParam(pn_date(),intToDate(20140123));
return kLineAndBoll2(kline(5,10,20,60),boll(5));
//结果:
kLineAndMa(kl, ma_l)
带Ma的K线
| 参数 | 类型 | 说明 |
|---|---|---|
kl |
Function | 函数 |
ma_l |
Function | 函数 |
返回:any
示例
setSysParam(pn_stock(),'SH600000');
setSysParam(pn_date(),intToDate(20140123));
return kLineAndMa(kline(5,10,20,60),boll(5));
//结果:
kLineBetweenDay(beg_t, end_t, n1, n2, n3, n4)
区间段K线
| 参数 | 类型 | 说明 |
|---|---|---|
beg_t |
TDateTime | 开始日期 |
end_t |
TDateTime | 截止日期 |
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
return kLineBetweenDay(intToDate(20130501),intToDate(20130706),5,10,20,60);
//结果:
kLineData(stock_id, beg_t, end_t)
K线数据
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
ID | 股票代码 |
beg_t |
TDateTime | 开始日期 |
end_t |
TDateTime | 截止日期 |
返回:Array
示例
return kLineData("SH600206",intToDate(20130501),intToDate(20130706));
//结果:
kLineWithBoll(n1, n2, n3, n4, nb)
带BOLL的K线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
nb |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return kLineWithBoll(5,10,20,60,26);
//结果:
kLineWithBidAsk(n1, n2, n3, n4)
K线(买卖盘)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
n4 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return kLineWithBidAsk(5,10,20,60);
//结果:
kLineMerge(bk_name, bk_value, index_name, begt, endt, show_type)
板块指数与大盘指数迭加
| 参数 | 类型 | 说明 |
|---|---|---|
bk_name |
String | 字符串,板块名称 |
bk_value |
TableArray | 数据表,计算出来的板块指数,必须含有’time’,’close’字段 |
index_name |
String | 字符串,指数代码 |
begt |
TDateTime | 日期型时间,开始日期 |
endt |
TdateTime | 日期型时间,截止日期 |
show_type |
Integer | 用户自定义,返回类型,0表示图形,1表示数据 |
返回:TableArray
示例
setSysParam(PN_Stock(),'SH000001');
setSysParam(PN_DATE(),intToDate(20121026));
bk_value:=nDay(20,'time',sp_time(),'close',close());
return kLineMerge("SH000001",bk_value,"SH600718",intToDate(20120618),
intToDate(20121026),1);
//结果:
kLineDataForIndex(stock_id, beg_t, end_t)
K线数据(指数专用)
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
String | 字符串,股票代码 |
beg_t |
TDateTime | 日期型时间,开始日期 |
end_t |
TDateTime | 日期型时间,截止日期 |
返回:TableArray
示例
return kLineDataForIndex("SH600206",intToDate(20120618),intToDate(20120926));
//结果:
rocCurve(y_true, y_score, pos_label, sample_weight, drop_intermediate)
返回roc曲线序列值,适用于单标签二分类和多分类
| 参数 | 类型 | 说明 |
|---|---|---|
y_true |
array | 真实标签 |
y_score |
array | 预测输出概率 |
pos_label |
any | 正例标签,默认是1,多分类必须提供 |
sample_weight |
array | 样本权重,默认等权重 |
drop_intermediate |
bool | 是否去掉无用点,默认为真 |
返回:array
udLoadTable(user_db_name)
LoadTable教学函数,返回用户数据UserDBname。
| 参数 | 类型 | 说明 |
|---|---|---|
user_db_name |
string | 用户数据 |
返回:any
teachGfColor()
gfColor函数教学函数。返回当前股票在截止日N(默认180)个周期的开盘价、收盘价、最高价、最低价、交易时间的图形,其中上涨为红色,持平为黄色,下跌为黄绿色,与系统参数(股票,周期,时间,复权,周期个数N)相关。
返回:any
teachGfKLineBoll2(k_graph, boll_graph)
图形叠加教学函数。返回函数KGrapg运行的图形与函数BollGraph图形的叠加,运行前,用户应当已经写好两个图形函数。
| 参数 | 类型 | 说明 |
|---|---|---|
k_graph |
any | 函数 |
boll_graph |
any | 函数 |
返回:any
teachGfMacdEval(short, long, m)
图形教学函数。指数平滑异同平均线,其中short为收盘价短期指数平滑移动曲线的天数,long为收盘价长期指数平滑移动曲线的天数,与系统参数(股票,周期,时间,复权)相关。 DIFF、DEA均为正,DIFF向上突破DEA,买入信号。 DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。 DEA线与K线发生背离,行情反转信号。 分析MACD柱状线,由红变绿(正变负),卖出信号;由绿变红,买入信号。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 整数 |
long |
any | 整数 |
m |
any | 整数 |
返回:any
teachGfFill()
gfFill()教学函数。返回指定股票在指定日开盘价、收盘价、最高价、最低价、交易时间图形,依据涨平跌来选择填充方式,与系统参数(股票,周期,时间,复权)相关。
返回:any
teachGfGraph(_type)
graph教学函数。返回指定股票在截止日的N(默认180)个周期的成交量图形,type值决定图形的种类,与系统当前参数(股票,周期,时间,复权,周期个数N)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
_type |
any |
返回:any