Migrate reference pages to declaration-line storage and rebuild the 13-column index. Add qualified member lookup plus regression and end-to-end coverage.
129 KiB
因子与量化 / 均线指标
AMVMa_f(n, _type)
声明:function
成本价均线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
cma(n1, n2, n3)
声明:function
收盘价移动平均 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);
HMa_v(n)
声明:function
最高价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
K_MidBar(vt, do_abs)
声明:function
实体线,从开盘到收盘形成的实体线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
do_abs |
bool | 布尔型数据 |
返回:float
K_DownShadow(vt)
声明:function
下影线,从实体向下延伸的细线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
返回:float
K_UpShadow(vt)
声明:function
上影线,从实体向上延伸的细线。
| 参数 | 类型 | 说明 |
|---|---|---|
vt |
bool | 布尔型数据 |
返回:float
K_crossstar(ezf)
声明:function
十字星形态,与系统参数(证券代码,时间,周期)相关,当收盘和开盘的幅度的绝对值小于等于ezf时,都认为是相等的
| 参数 | 类型 | 说明 |
|---|---|---|
ezf |
float | Number,幅度差异(%) |
返回:any
OBVMa_f(n, m, _type)
声明:function
能量潮移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
OBV_f(n, _type)
声明:function
累积能量
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
VRSI_f(n, _type)
声明:function
相对强弱
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
VOSC_f(short, long, _type)
声明:function
成交量震荡。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 短期天数 |
long |
any | 长期天数 |
_type |
any | 结果类型 |
返回:float
SOBV_v(n)
声明:function
能量潮
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
返回:float
SOBV_f(n, _type)
声明:function
能量潮
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
obv(n, m)
声明:function
能量潮(OBV)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return obv(30,10);
//结果:
OBV_v(n)
声明:function
能量潮(OBV),通过统计成交量的变动,来研判市场人气的敛散,以推测市场形势的变化。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数,如果N为-1,则表示从上市第一天起统计 |
返回:float
VRSI_v(n)
声明:function
相对强弱,相对强弱是基于成交量来判断的,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
ABI_f(m, _type)
声明:function
绝对广量指标。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
ADL_f(m, _type)
声明:function
腾落指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
ADR_f(n, m, _type)
声明:function
涨跌比率。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
ARMS_f(n, m, _type)
声明:function
阿姆氏指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
BTI_f(n, m, _type)
声明:function
广量冲力指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
MCL_f(n1, n2, _type)
声明:function
麦克连指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
_type |
any | 结果类型 |
返回:array
OBOS_f(n, m, _type)
声明:function
超买超卖指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
STIX_f(m, _type)
声明:function
指数平滑广量。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
adr(n, m)
声明:function
涨跌比率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adr(10,6);
;
//结果:
abi(m)
声明:function
绝对广量指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return abi(6);
//结果:
arms(n, m)
声明:function
阿姆氏指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return arms(21,6);
//结果
adl(m)
声明:function
腾落指标
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adl(6);
//结果:
bti(n, m)
声明:function
广量冲力指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return bti(10,5);
//结果:
mcl(n1, n2)
声明:function
麦克连指标
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mcl(19,35);
//结果
obos(n, m)
声明:function
超买超卖指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return obos(10,6);
//结果:
stix(m)
声明:function
指数平滑广量
| 参数 | 类型 | 说明 |
|---|---|---|
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return stix(6);
//结果:
ARMS_v(n, m)
声明:function
超买超卖指标,通过计算一段时间内整个股票市场中涨跌家数的累计差关系,来测量大盘买卖气势的强弱及未来演变趋势,以作为研判股数呈现超买或超卖区的参考指标。在某种程度上本指标是一种加大ADL线振幅的分析方法。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
MCL_v(n1, n2)
声明:function
麦克连指标,本指标是一种市场广量指标,由平滑涨跌家数差值制作而成。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
ABI_v(m)
声明:function
绝对广量指标,利用市场的涨跌家数计算而成,ABI的数据越高,表示市场的涨跌家数差异越大。与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
STIX_v(m)
声明:function
指数平滑广量指标,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
BTI_v(n, m)
声明:function
广量冲力指标BTI,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M不起作用) |
返回:float
ADR_v(n, m)
声明:function
跌涨比率ADR,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数(在本函数中参数M无效) |
返回:float
ADL_v(m)
声明:function
腾落指标ADL,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数(在本函数中参数M无效) |
返回:float
ADTM_f(n, m, _type)
声明:function
动态买卖气指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
ATR_f(n, _type)
声明:function
真实波幅。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
DKX_f(n, m, _type)
声明:function
多空线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
LWR_f(n, _type)
声明:function
威廉指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
OSC_f(n, m, _type)
声明:function
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
PVT_f(n, _type)
声明:function
价量趋势
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
ROCMa_f(n, m, _type)
声明:function
变动率移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
ROC_f(n, _type)
声明:function
变动速率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
RSI_f(n, _type)
声明:function
相对强弱指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
UDLma_f(n1, n2, n3, n4, m, _type)
声明:function
引力线移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:float
UDL_f(n1, n2, n3, n4, _type)
声明:function
引力线。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
_type |
any | 结果类型 |
返回:float
WR_f(n, _type)
声明:function
威廉指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
RC_f(n, _type)
声明:function
变化率指数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
SRMI_f(n, _type)
声明:function
MI修正指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
KDJ_f(n, m1, m2, _type)
声明:function
随机指标,通过当日或最近几日最高价、最低价及收盘价等价格波动的波幅,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
_type |
any | 结果类型 |
返回:array
ACCER_f(n, _type)
声明:function
幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
_type |
any | 用户自定义。结果类型,取值如下: |
返回:float
SKD_f(n, m, _type)
声明:function
慢速随机指标,与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
_type |
any | 用户自定义。结果类型,取值如下: |
返回:array
dkx(n, m)
声明:function
多空线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dkx(10,6);
//结果:
hyg(n)
声明:function
活跃股指标;HYG上升,说明交易活跃。反之,交易趋于清淡;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(PN_Stock(),'sz000001');
setSysParam(pn_date(),intToDate(20130101));
return hyg(5);
//结果:
bias(n1, n2, n3)
声明:function
乖离率(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)
声明:function
LWR威廉指标
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return lwr(14,26);
//结果:
kdj(n, m1, m2)
声明:function
随机指标(KDJ)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m1 |
Integer | 整数 |
m2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return kdj(9,3,3);
//结果:
atr(n)
声明:function
真实波幅;今日振幅、今日最高与昨收差价、今日最低与昨收差价中的最大值,为真实波幅,求真实波幅的N日移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 天数,一般取14 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return atr(14);
//结果:
adtm(n, m)
声明:function
动态买卖气指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return adtm(23,6);
//结果:
osc(n, m)
声明:function
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return osc(20,6);
//结果:
pvt(n)
声明:function
价量趋势;从上市第一天起,对每一交易日先求收盘价与昨收的差,再求差值与昨收的比,最后求比值与当日成交量的乘积。将每天算得的这个值逐日累加。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return pvt(5);
//结果:
rsi(n1, n2)
声明:function
相对强弱指标(RSI)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return rsi(6,12);
//结果:
mtm(n, m)
声明:function
动力指标(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)
声明:function
引力线
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
资金流量指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mfi(14);
//结果:
roc(n, m)
声明:function
变动率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return roc(12,6);
//结果:
wr(n1, n2)
声明:function
威廉指标(WR)
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return wr(14,6);
//结果:
sar(dpa, n1, n2, n3)
声明:function
抛物转向,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);
结果:
ROCMa_v(n, m)
声明:function
变动率移动平均,变动率ROC是由当天收盘价与一定天数之前的收盘价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
KDJ_K_v(n, m1, m2)
声明:function
随机指标K,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
KDJ_D_v(n, m1, m2)
声明:function
随机指标D,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
KDJ_J_v(n, m1, m2)
声明:function
随机指标J,通过当日或最近几日最高价、最低价及收盘价等价格波动的幅度,反映价格趋势的强弱,与系统证券pn_stock()、系统时间pn_date()和系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,计算K值的交易日天数 |
m2 |
any | 整数,计算D值的交易日天数 |
返回:float
ATR_v(n)
声明:function
波幅,即一定时间内的股价波动幅度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数(在本函数中参数N不起作用) |
返回:float
ATR_a(n)
声明:function
真实波幅ATR,是取一定时间内的股价波动幅度的移动平均值,主要用于研判买卖时机,是显示市场变化率的反趋向指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
SRMI_v(n)
声明:function
MI修正指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
WR_v(n)
声明:function
威廉指标WR,通过分析一段时间内股票的最高价、最低价和收盘价这三者的关系,来反映市场的买卖气势的强弱,借以考察阶段性市场气氛,判断价格和理性投资价值标准相背离的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
LWR_v(n)
声明:function
威廉指标LWR,也是分析一段时间内股票的最高价、最低价和收盘价这三者的关系,与威廉指标WR略有不同,采用收盘价与N日最低价之差做分子,而不是N日最高价与收盘价之差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
RCCD_RCCD_v(n, n1, n2)
声明:function
异同离差变化率指数RCCD,用法参考RC变化率指数,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
RCCD_DIF_v(n, n1, n2)
声明:function
异同离差变化率指数DIF,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
RC_v(n)
声明:function
变化率指数,如果价格始终是上升的,则变化率指数始终在100%线以上,且如果变化速度指数在向上发展时,说明价格上升的速度在加快。反之,如果价格始终是下降的,则变化速度指数始终在100线以下。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
OSC_v(n)
声明:function
变动速率线OSC,反映当前价格与一段时间内平均价格的差离值,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
DKX_v(n)
声明:function
多空线DKX,为统计性指标,将主动买、主动卖的成交按时间区间分别统计而形成的一个曲线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
PVT_v(n)
声明:function
价量趋势PVT,类似能量潮指标,显示增长交易成交量总和计算平仓价(收盘价)的改变。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
UDL_v(n1, n2, n3, n4)
声明:function
引力线UDL,通过将不同的移动平均线综合到一起,来确定一条能客观反映趋势的混合趋势性,由于每周交易5日,其参数是按照半周、一周、半月和一月设置的。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
返回:float
UDLMa_v(n1, n2, n3, n4, m)
声明:function
引力线的移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
ROC_v(n)
声明:function
变动速率ROC,由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市场变动的快慢程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
RSI_v(n)
声明:function
相对强弱指数RSI,根据供求平衡的原理,通过测量一段时间内股价上涨总幅度占股价变化总幅度平均值的百分比,来评估多空力量的强弱程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
ADTM_v(n)
声明:function
动态买卖气指标ADTM,用开盘价的向上波动幅度和向下波动幅度的距离差值来描述人气高低的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
ACCER_V(n)
声明:function
幅度涨速,与系统参数(证券代码、周期、时间、复权方式、复权基准日、图形点个数)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
返回:float
SKD_D_V(n, m)
声明:function
慢速随机指标(D),与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
返回:float
SKD_K_V(n, m)
声明:function
慢速随机指标(K),与系统参数(证券代码、时间、周期)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数。N日。 |
m |
any | 整数。M日。 |
返回:float
ACD_f(n, m, _type)
声明:function
升降线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
BBIBOLL_f(n, m, _type)
声明:function
BBIBOLL。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数; |
m |
any | 天数; |
_type |
any | 结果类型; |
返回:array
BBI_f(n1, n2, n3, n4, _type)
声明:function
多空指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
n3 |
any | 天数 |
n4 |
any | 天数 |
_type |
any | 结果类型 |
返回:float
Ema_f(n, _type)
声明:function
成本价均线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
Hma_f(n, _type)
声明:function
最高价移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
Lma_f(n, _type)
声明:function
最低价移动平均。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
DSMA_I(exp, a, c_f, data_n)
声明:function
求表达式X的指数移动平均, 与系统参数(证券、时间、周期、复权方式等)相关
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
any | TExpression型表达式,指标表达式 |
a |
float | 实数,衰减因子值,取值[0,1] |
c_f |
string | 字符串,缓存标志,区别X表达式,若为nil则不进行缓存;特别说明:由于表达式无法区别,当调用DSMA_I求不同表达式的移动平均时,;若要缓存,需要用该标识来区别不同的表达式,以避免缓存误用 |
data_n |
any | 整型,向历史推移长度(一般>=100),若为nil或<=0,则默认推至上市日;若有效率要求,可设置该长度限制。 |
返回:float
DSMA_II(exp, expa, c_f, data_n)
声明:function
求表达式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)
声明:function
线性加权移动平均(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)
声明:function
赫尔移动平均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)
声明:function
升降线(Accumulation Distribution),是分析收盘价与最高、最低及涨跌的关系的指标。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return acd(20,5);
//结果:
amv(n1, n2, n3)
声明:function
成本价均线;成本价均线不同于一般移动平均线系统,成本价均线系统首次将成交量引入均线系统,充分提高均线系统的可靠性。
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
平滑移动平均线;主图叠加指标;收盘价的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)
声明:function
最高价移动平均;一般移动平均线以收盘价为计算基础,高价平均线是以每日最高价为计算基础。目前市场上许多投资人将其运用在空头市场,认为它的压力效应比传统平均线更具参考价值。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return hma(5,10,30);
//结果:
bbiboll(n, m)
声明:function
多空指数;主图叠加指标;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)
声明:function
多空指标;主图叠加指标;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)
声明:function
最低价移动平均;一般移动平均线以收盘价为计算基础,低价平均线是以每日最低价为计算基础。目前市场上许多投资人将其运用在多头市场,认为它的支撑效应比传统平均线更具参考价值。
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
变异移动平均
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
n3 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vMa(5,10,30);
//结果:
VMa_v(m)
声明:function
变异移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
m |
any | 整数,交易日天数 |
返回:float
BBI_v(n1, n2, n3, n4)
声明:function
多空指标,是通过将几条不同天数移动平均线用加权平均方法计算出的一条移动平均线的综合指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
n4 |
any | 整数,交易日天数 |
返回:float
Ema_v(n)
声明:function
收盘价的N日指数移动平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
AMVMa_v(n)
声明:function
成本价均线AMVMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
LMa_v(n)
声明:function
最低价的N日简单平均,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
BBIBOLL_v(n, m)
声明:function
多空布林线(BBIBOLL),是以多空线为中心线,多空线的标准差为带宽的轨道线。BBIBOLL线为中轴线,UPR线为压力线,对股价有压制作用,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 (此函数与参数N、M无关) |
m |
any | 整数,交易日天数 |
返回:float
BBIUPR_v(n, m)
声明:function
BBIBOLL上轨UPR,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,UPR线为压力线,对股价有压制作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
BBIDWN_v(n, m)
声明:function
BBIBOLL下轨DWN,多空布林线(BBIBOLL)是以多空线为中心线,多空线的标准差为带宽的轨道线,DWN为支撑线,对股价有支撑作用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
ACD_v(n)
声明:function
升降线ACD,是分析收盘价与最高、最低及涨跌的关系的指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
ACDMa_v(n, m)
声明:function
升降线移动平均ACDMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
BOLL_f(n, _type)
声明:function
布林线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:array
ENE_f(n, m1, m2, _type)
声明:function
轨道线。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m1 |
any | 天数 |
m2 |
any | 天数 |
_type |
any | 结果类型 |
返回:array
BOLL_f_Ex(n, p, _type)
声明:function
布林线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)
声明:function
布林线(BOLL)
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return boll(20);
//结果:
ene(n, m1, m2)
声明:function
升降线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m1 |
Integer | 整数 |
m2 |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return ene(10,6,6);
//结果:
mike(n)
声明:function
MIKE指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return mike(10);
//结果:
ENEUPR_v(n, m1, m2)
声明:function
轨道线上轨UPPER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
ENEDWN_v(n, m1, m2)
声明:function
轨道线下轨LOWER,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
ENE_v(n, m1, m2)
声明:function
轨道线中轨ENE,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m1 |
any | 整数,交易日天数 |
m2 |
any | 整数,交易日天数 |
返回:float
BOLL_v(n)
声明:function
布林线中轨BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
BOLLUPR_v(n)
声明:function
布林线上轨UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
BOLLDWN_v(n)
声明:function
返回当前时间的布林线下轨DWN,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
BOLL_v_Ex(n, p)
声明:function
布林线中轨2 BOLL,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数 (此函数与参数P无关) |
返回:float
BOLLUPR_v_Ex(n, p)
声明:function
布林线上轨2 UPR,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数,当P=2时,此函数与BOLLUPR_v一致 |
返回:float
BOLLDWN_v_Ex(n, p)
声明:function
布林线下轨2,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
p |
any | 整数,当P=2时,此函数与BOLLDWN_v一致 |
返回:float
AR_f(n, _type)
声明:function
人气意愿指标AR
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
BR_f(n, _type)
声明:function
人气意愿指标BR。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
CYR_f(n, m, _type)
声明:function
市场强弱。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
Mass_f(n1, n2, m, _type)
声明:function
梅斯线。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 天数 |
n2 |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
PCNT_f(n, m, _type)
声明:function
幅度比。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
VR_f(n, m, _type)
声明:function
成交量变异率。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
m |
any | 天数 |
_type |
any | 结果类型 |
返回:array
WAD_f(n, _type)
声明:function
威廉多空力度。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 天数 |
_type |
any | 结果类型 |
返回:float
maSs(n1, n2, m)
声明:function
梅斯线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return maSs(9,25,6);
//结果:
arbp(n, m)
声明:function
人气意愿指标 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)
声明:function
带状能量线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cr(26);
//结果:
vosc(stock_id, begt, end_t, n, m)
声明:function
成交量震荡
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
Accumulation/Distribution;对每一交易日求:
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return ad(10);
//结果:
cyr(n, m)
声明:function
市场强弱
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cyr(13,6);
//结果:
pcnt(n, m)
声明:function
幅度比
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return pcnt(5,6);
//结果:
vr(n, m)
声明:function
成交量变异率
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vr(26,6);
//结果:
psy(n)
声明:function
心理线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return psy(12);
//结果:
mcd
wad(n, m)
声明:function
威廉多空力度线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return wad(24,6);
//结果:
vrsi(n)
声明:function
成交量相对指标;N日内成交增量的移动平均与成交差量的移动平均的商;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vrsi(6);
//结果:
vroc(n, m)
声明:function
量变动速率;成交量减N日前的成交量,再除以N日前的成交量,放大100倍,得VROC线;
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return vroc(12,6);
//结果:
cdp()
声明:function
逆势操作;超级短线指标;CDP 为最高价、最低价、收盘价的均值,称中价;中价与前一天的振幅的和、差分别记为AH(最高值)、AL(最低值);两倍中价与最低价的差称NH(近高值),与最高价的差称NL(近低值)。
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cdp();
//结果:
MaSS_v(n1, n2)
声明:function
梅斯线MASS,是累积股价波幅宽度之后的震荡曲线,其主要作用是寻找飙涨股或极度弱势股的重要趋势反转点。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
AR_v(n)
声明:function
人气意愿指标中的人气指标AR,以分析历史股价为手段。AR较重视开盘价,通过比较一段周期内的开盘价在该周期价格中的高低,从而反映市场买卖人气。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
BR_v(n)
声明:function
人气意愿指标中的意愿指标BR值,以分析历史股价为手段。BR重视收盘价,通过比较一段周期内的收盘价在该周期价格波动中的地位,来反映市场买卖愿望的程度,须配合人气指标AR使用。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
PCNT_v(n)
声明:function
幅度比,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
VR_v(n)
声明:function
成交量变异率VR,是成交量的强弱指标,主要从成交量的角度测量股价的热度,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
CYR_v(n)
声明:function
市场强弱CYR,最近N个交易日市场股票之成本的升降幅度,成本上升越快走势越强,成本下降越快走势越弱。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
WAD_v(n)
声明:function
威廉多空力度WAD,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
MaGd_SS(bk_name, n, v, _type)
声明:function
均线拐点
| 参数 | 类型 | 说明 |
|---|---|---|
bk_name |
string | 板块名称 |
n |
any | 均线天数 |
v |
float | 拐点标准(元) |
_type |
any | 类型 |
返回:array
asi(n)
声明:function
震动升降指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return asi(20);
//结果:
cho(n1, n2, m)
声明:function
多空线
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return cho(10,20,6);
//结果:
dmi(n)
声明:function
趋向指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dmi(14);
//结果:
dma(n1, n2, m)
声明:function
平均差
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
Integer | 整数 |
n2 |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return dma(10,50,6);
//结果:
emv(n, m)
声明:function
波动指标
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return emv(14,6);
//结果:
macd(n1, n2, m)
声明:function
平滑异同平均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)
声明:function
区间震荡线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return dpo(14,6);
//结果:
uos(n1, n2, n3, m)
声明:function
终极指标
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
威廉变异离散量
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return wvad(24,6);
//结果:
trix(n, m)
声明:function
三重指数平均线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return trix(12,6);
//结果:
vpt(n, m)
声明:function
量价曲线
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数 |
m |
Integer | 整数 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20130123));
return vpt(51,6);
//结果:
xuech(long, short)
声明:function
薛斯通道2。
| 参数 | 类型 | 说明 |
|---|---|---|
long |
Integer | 整数。长线 |
short |
Integer | 整数。短线 |
返回:Graph
示例
setSysParam(PN_Stock(),'SZ000001');
setSysParam(pn_date(),20130101T);
return xuech(107,6);
结果:
WVAD_v(n)
声明:function
威廉变异离散量WVAD,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
CCI_v(n)
声明:function
顺势指标CCI,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
UOS_v(n1, n2, n3)
声明:function
终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
返回:float
UOS_MA_v(n1, n2, n3, m)
声明:function
终极指标UOS的简单平均MAUOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
返回:float
DMI_MDI_v(n)
声明:function
趋向指标MDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
DMI_PDI_v(n)
声明:function
趋向指标PDI,是DMI指标之一。DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
VPT_v(n)
声明:function
量价曲线VPT,可反映股价运动趋势的曲线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
CHO_v(n1, n2)
声明:function
佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
DMA_v(n1, n2)
声明:function
收盘价平均差DMA,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
返回:float
DPO_v(n)
声明:function
区间震荡线,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
TRIX_v(n)
声明:function
三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
EMV_v(n)
声明:function
波动指标EMV,一个将价格与成交量的变化结合在一起的指标,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
ASI_v(n)
声明:function
价量趋势ASI,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
返回:float
XDQR_XDQR_v(n1, n2, m)
声明:function
个股和指数的相对强弱,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,均线的样本长度 |
n2 |
any | 整数,交易日长度 |
m |
any | 整数,均线的样本长度 |
返回:float
MACD_DIF_v(short, long, m)
声明:function
平滑移动平均线MACD的离差值DIF,即收盘价短期(常用为12日)、长期(常用为26日)指数平滑移动平均线间的差。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 整数,快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度(此函数与参数M无关) |
返回:float
MACD_DEA_v(short, long, m)
声明:function
平滑移动平均DEA线,即DIF线的M日指数平滑移动平均线。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度 |
返回:float
MACD_MACD_v(short, long, m)
声明:function
平滑移动平均MACD线,利用短期(常用为12日)移动平均线与长期(常用为26日)移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 快速平滑移动平均线 |
long |
any | 慢速平滑移动平均线 |
m |
any | 计算DEA的平滑移动平均的样本长度 |
返回:float
WVAD_f(n, m, _type)
声明:function
威廉变异离散量,一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
CCI_f(n, _type)
声明:function
顺势指标,根据统计学原理,引进价格与固定期间的股价平均区间的偏离程序的概念,强调股价平均绝对偏差在股市技术分析中的重要性。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:float
UOS_f(n1, n2, n3, m, _type)
声明:function
终极指标UOS,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
n3 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
DMI_f(n, m, _type)
声明:function
趋向指标DMI,DMI指标是通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
VPT_f(n, m, _type)
声明:function
量价曲线,将量能的增减和股价的涨跌结合起来分析,从而确定量能的主要运动方向,进而得出主力资金进出的真实意图。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
CHO_f(n1, n2, m, _type)
声明:function
佳庆指标CHO,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
DMA_f(n1, n2, m, _type)
声明:function
收盘价平均差,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,交易日天数 |
n2 |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
DPO_f(n, m, _type)
声明:function
区间震荡线DPO,是一个排除价格趋势的震荡指标。它试图通过扣除前期移动平均价来消除长期趋势对价格波动的干扰,从而便于发现价格短期的波动和超买超卖水平。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
TRIX_f(n, m, _type)
声明:function
三重指数平均线,属于中长线指标,过滤掉许多不必要的波动来反映股价的长期波动趋势。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
EMV_f(n, m, _type)
声明:function
波动指标,将价格与成交量的变化结合成一个波动指标来反映股价或指数的变动状况。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
m |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:array
ASI_f(n, _type)
声明:function
价量趋势,与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | 整数,交易日天数 |
_type |
any | 结果类型 |
返回:float
XDQR_f(n1, n2, m, _type)
声明:function
相对强弱,一段时间内某股票和本行业或整个市场的比较,即对该股票市场表现的计量,用于个股和指数。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()、复权基准日pn_rateday()和执行点数PN_nDay()相关。调用时需注意设置系统参数。
| 参数 | 类型 | 说明 |
|---|---|---|
n1 |
any | 整数,均线的样本长度 |
n2 |
any | 整数,交易日长度 |
m |
any | 整数,均线的样本长度 |
_type |
any | 结果类型 |
返回:array
MACD_f(short, long, m, _type)
声明:function
平滑异同平均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
MACD_Ex(short_n, long_n, m, arr_data)
声明:function
平滑移动平均_扩展,利用自有数据arrData,计算MACD值。其中,数据arrData第一列为日期date,第二列为收盘close数据。
| 参数 | 类型 | 说明 |
|---|---|---|
short_n |
any | 整数,短期平滑移动平均线 |
long_n |
any | 整数,长期平滑移动平均线 |
m |
any | 整数,计算DEA的平滑移动平均的样本长度 |
arr_data |
array | 自有数据,需包含date、close列,date为升序时间序列数据 |
返回:array
Xuech1_f(n, _type)
声明:function
薛斯通道1,与证券代码、周期、时间、复权方式、复权基准日、执行点数相关。
| 参数 | 类型 | 说明 |
|---|---|---|
n |
any | Number, |
_type |
any | 整型,区间值返回通道值=0通道区间值=1 |
返回:array
Tower_f(_type)
声明:function
返回指定日指定代码的宝塔线数据; 1、三平顶:当日颜色为红翻绿,前2个交易日都为红色且3天的高点相同时为三平顶 2、三平底:当日颜色为绿翻红,前2个交易日都为绿色且3天的低点相同时为三平底
| 参数 | 类型 | 说明 |
|---|---|---|
_type |
any | 整型,结果类型,取值如下: |
返回:array
gettower(r)
声明:function
宝塔线数据处理,返回宝塔线数据;默认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);
返回结果(部分结果截图):
XUECH_f(long, short, _type)
声明:function
薛斯通道2,与系统参数(证券代码、周期、时间、复权方式、复权基准日、执行点数)相关。TD1、TD2为长通道,TD3、TD4为短通道。一般长通道取值80至120,默认102,短通道2至20,默认7。
| 参数 | 类型 | 说明 |
|---|---|---|
long |
float | 实数。长线 |
short |
any | 整数。短线 |
_type |
any | 用户自定义。区间值,取值如下: |
返回:array
ssByMa(n1, n2)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
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)
声明:function
均线多头排列,与系统证券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)
声明:function
均线空头排列,与系统证券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)
声明:function
均线拐点,与系统证券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)
声明:function
均线金叉,收盘价大于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)
声明:function
均线死叉,收盘小于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)
声明:function
均线收敛,与系统证券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)
声明:function
均线收敛(区间),与系统证券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)
声明:function
返回封闭式基金的交易佣金,与系统股票pn_stock()相关。
| 参数 | 类型 | 说明 |
|---|---|---|
rdate |
integer | 报告期 |
返回:real
downDayPercent(n)
声明:function
N日下跌比例(%),
| 参数 | 类型 | 说明 |
|---|---|---|
n |
integer | N日 |
返回:real
divergence(data)
声明:function
两序列底背离计算,如果数据存在背离且符合约束,则返回一个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)
声明:function
阶段放量,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)
声明:function
阶段缩量,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)
声明:function
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)
声明:function
连续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)
声明:function
最近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)
声明:function
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)
声明:function
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)
声明:function
连续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)
声明:function
收盘价连涨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()
声明:function
创历史新高,与系统证券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()
声明:function
创历史新低,与系统证券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)
声明:function
创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)
声明:function
创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()
声明:function
创历史天量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(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()
声明:function
创历史地量,进行判断时,并不要求绝对的最低和最高,只要两者相比的绝对值小于等于指定的百分比(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)
声明:function
创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)
声明:function
创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)
声明:function
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()
声明:function
差距(%),值为0.5,为中间函数。判断是否创N日天量/价的时候,所要求的两者比值的绝对值小于等于指定的百分比(0.5%)。
返回:Real
示例
v:=miniDifference();
return v;
//结果:0.5
closeMorethanMa(beg_t, end_t, n, return_type)
声明:function
收盘价大(小)于均线比例(%);收盘价大(小)于均线的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)
声明:function
以N作回归的收盘价的曲线图
| 参数 | 类型 | 说明 |
|---|---|---|
n |
Integer | 整数(回归天数) |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
setSysParam(pn_date(),intToDate(20140123));
return regressLine(60);
//结果:
buyVsSellVolDiff(beg_t, end_t)
声明:function
内外盘差
| 参数 | 类型 | 说明 |
|---|---|---|
beg_t |
TDateTime | 开始日期 |
end_t |
TDateTime | 截止日期 |
返回:Graph
示例
setSysParam(pn_stock(),'SH000001');
return buyVsSellVolDiff(intToDate(20130501),intToDate(20130706));
//结果:
barslast(exp)
声明:function
返回满足表达式距当前时间天数。
| 参数 | 类型 | 说明 |
|---|---|---|
exp |
String | 字符串。表达式 |
返回:Integer
示例
setSysParam(PN_Stock(),'SZ000001');
setSysParam(pn_date(),20130101T);
return barslast(@close()<ma(close(),5));
结果:5
kLineAndBoll2(kl, boll_l)
声明:function
带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)
声明:function
带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)
声明:function
区间段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)
声明:function
K线数据
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
ID | 股票代码 |
beg_t |
TDateTime | 开始日期 |
end_t |
TDateTime | 截止日期 |
返回:Array
示例
return kLineData("SH600206",intToDate(20130501),intToDate(20130706));
//结果:
kLineWithBoll(n1, n2, n3, n4, nb)
声明:function
带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)
声明:function
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)
声明:function
板块指数与大盘指数迭加
| 参数 | 类型 | 说明 |
|---|---|---|
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)
声明:function
K线数据(指数专用)
| 参数 | 类型 | 说明 |
|---|---|---|
stock_id |
String | 字符串,股票代码 |
beg_t |
TDateTime | 日期型时间,开始日期 |
end_t |
TDateTime | 日期型时间,截止日期 |
返回:TableArray
示例
return kLineDataForIndex("SH600206",intToDate(20120618),intToDate(20120926));
//结果:
roc_curve(y_true, y_score, pos_label, sample_weight, drop_intermediate)
声明:function
返回roc曲线序列值,适用于单标签二分类和多分类
| 参数 | 类型 | 说明 |
|---|---|---|
y_true |
array | 真实标签 |
y_score |
array | 预测输出概率 |
pos_label |
any | 正例标签,默认是1,多分类必须提供 |
sample_weight |
array | 样本权重,默认等权重 |
drop_intermediate |
bool | 是否去掉无用点,默认为真 |
返回:array
ud_LoadTable(user_db_name)
声明:function
LoadTable教学函数,返回用户数据UserDBname。
| 参数 | 类型 | 说明 |
|---|---|---|
user_db_name |
string | 用户数据 |
返回:any
teach_gfColor()
声明:function
gfColor函数教学函数。返回当前股票在截止日N(默认180)个周期的开盘价、收盘价、最高价、最低价、交易时间的图形,其中上涨为红色,持平为黄色,下跌为黄绿色,与系统参数(股票,周期,时间,复权,周期个数N)相关。
返回:any
teach_gfKLineBoll_2(k_graph, boll_graph)
声明:function
图形叠加教学函数。返回函数KGrapg运行的图形与函数BollGraph图形的叠加,运行前,用户应当已经写好两个图形函数。
| 参数 | 类型 | 说明 |
|---|---|---|
k_graph |
any | 函数 |
boll_graph |
any | 函数 |
返回:any
teach_gfMacd_Eval(short, long, m)
声明:function
图形教学函数。指数平滑异同平均线,其中short为收盘价短期指数平滑移动曲线的天数,long为收盘价长期指数平滑移动曲线的天数,与系统参数(股票,周期,时间,复权)相关。 DIFF、DEA均为正,DIFF向上突破DEA,买入信号。 DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。 DEA线与K线发生背离,行情反转信号。 分析MACD柱状线,由红变绿(正变负),卖出信号;由绿变红,买入信号。
| 参数 | 类型 | 说明 |
|---|---|---|
short |
any | 整数 |
long |
any | 整数 |
m |
any | 整数 |
返回:any
teach_gfFill()
声明:function
gfFill()教学函数。返回指定股票在指定日开盘价、收盘价、最高价、最低价、交易时间图形,依据涨平跌来选择填充方式,与系统参数(股票,周期,时间,复权)相关。
返回:any
teach_gfGraph(_type)
声明:function
graph教学函数。返回指定股票在截止日的N(默认180)个周期的成交量图形,type值决定图形的种类,与系统当前参数(股票,周期,时间,复权,周期个数N)相关。
| 参数 | 类型 | 说明 |
|---|---|---|
_type |
any |
返回:any