# FIRESTOCKPOOL 触发指定股票池
强行触发指定的股票池中的状态池,不再理会状态池的公式条件和运行时段限制。
FIRESTOCKPOOL(S,D)
- 逐K线模式下仅最后周期有效
参数
参数 | 说明 |
---|---|
S | 必需,股票池名称 |
D | 必需,状态池名称 |
返回值
返回1:表示操作成功, 返回0:表示操作无效或失败。
# STOCKPOOLDATA 股票池状态值
取指定股票池下状态池中的品种指定特征值。
STOCKPOOLDATA(S,D,C,N)
- 该函数在逐K线模式下仅最后周期有效,序列模式返回常数。
参数
参数 | 说明 |
---|---|
S | 必需,股票池名称 |
D | 必需,状态池名称 |
C | 必需,指定品种代码,若为空字符串则表示当前品种; |
N | 必需,特征值类型: 0为该品种进入股票池时价格 1为该品种进入股票池的日期(金字塔日期格式,参考DATE函数) 2为该品种进入股票池距离现在本地时间经过了多少秒。3为该品种进入股票池距离现在本地时间经过了多少(交易时间)秒。 |
返回值
返回对应N参数的对应值,若返回0则表示调用失败;-1表示调用品种无效或不再股票池中。
示例
//表示调用股票池1中状态池1中的当前品种的进入股票池价格.
STOCKPOOLDATA('股票池1','状态池1','',0);
//表示取浦发银行的进入股票池日期。
STOCKPOOLDATA('股票池1','状态池1','SH600000',1);
1
2
3
4
5
2
3
4
5
# TSTOCKPOOLCOUNT 取指定状态池的品种数量
取指定状态池内的品种数量
TSTOCKPOOLCOUNT(P,S)
- 仅后台运行和图表【逐k+仅刷模式】有效
参数
参数 | 说明 |
---|---|
P | 必需,股票池名称 |
S | 必需,状态池名称 |
返回值
失败或无效值返回-1
//返回股票池【股票池1】中名称为【状态池1】状态池中的品种个数。
TSTOCKPOOLCOUNT('股票池1','状态池1');
1
2
2
# TSTOCKPOOLINXLABEL 取指定状态池的品种代码
取指定状态池内的品种数量
TSTOCKPOOLINXLABEL(P,S,N)
- 仅后台运行和图表【逐k+仅刷模式】有效
参数
参数 | 说明 |
---|---|
P | 必需,股票池名称 |
S | 必需,状态池名称 |
N | 必需,基于1开始的状态池中品种的序号 |
返回值
失败或无效值返回-1
//返回股票池【股票池1】中状态池为【状态池1】内序号是【6】的品种代码。
TSTOCKPOOLINXLABEL('股票池1','状态池1',6);
1
2
2
# TSTOCKPOOLLABELTOP 取指定状态池品种进入时的排序
取指定状态池内的品种数量
TSTOCKPOOLLABELTOP(P,S,M)
- 仅后台运行和图表【逐k+仅刷模式】有效
参数
参数 | 说明 |
---|---|
P | 必需,股票池名称 |
S | 必需,状态池名称 |
M | 必需,品种代码,为空时表示当前品种 |
返回值
失败或无效值返回-1
//返回RB00合约在【股票池1】中排序后进入【状态池1】时的排序结果。
TSTOCKPOOLLABELTOP('股票池1','状态池1','RB00');
//返回当前品种在【股票池1】中排序后进入【状态池1】时的排序结果。
TSTOCKPOOLLABELTOP('股票池1','状态池1','RB00');
1
2
3
4
5
2
3
4
5
# TSTOCKPOOLBARS 当前品种进入状态池的历时
取指定状态池内的品种数量
TSTOCKPOOLBARS(P,S)
- 仅后台运行和图表【逐k+仅刷模式】有效
参数
参数 | 说明 |
---|---|
P | 必需,股票池名称 |
S | 必需,状态池名称 |
返回值
1. 若指定股票池下的状态池没有当前合约则返回失败或无效值返回-1,
2. 若当前品种的k线位置大于当前获取指标所使用的k线范围,则返回当前k使用的k线数量
//当前品种进入状态池时到当前位置的K线历时。
TSTOCKPOOLBARS('股票池1','状态池1');
1
2
2
# TSTOCKPOOLLABELVALUE 取指定状态池品种排序时的数值
取指定状态池品种排序时的数值(指定排序的情况下,即此状态池是由排序方式进入的品种)
TSTOCKPOOLLABELVALUE(P,S,M)
- 仅后台运行和图表【逐k+仅刷模式】有效
- 使用时应该判断是否为无效值或结合TSTOCKPOOLLABELTOP函数判断是否有效
参数
参数 | 说明 |
---|---|
P | 必需,股票池名称 |
S | 必需,状态池名称 |
M | 必需,品种代码,为空时表示当前品种 |
返回值
若指定股票池下的状态池没有当前合约则返回无效值
//返回RB00合约在【股票池1】中排序后进入【状态池1】时的排序结果。
TSTOCKPOOLLABELVALUE('股票池1','状态池1','RB00');
//返回当前品种在【股票池1】中排序后进入【状态池1】时的排序结果。
TSTOCKPOOLLABELVALUE('股票池1','状态池1','RB00');
1
2
3
4
5
2
3
4
5