Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/technical_analysis-candlestick_analysis.md
T

3.1 KiB
Raw Blame History

金融 / 技术分析 / K线分析

k_crossstar(ezf)

声明:function

返回十字星形态,与系统参数(证券代码,时间,周期)相关,当收盘和开盘的幅度的绝对值小于等于ezf时,都认为是相等的

参数 类型 说明
ezf number Number,幅度差异(%)

返回:integer

示例

范例01"CSI930875"在2021-06-09十字星形态

// "CSI930875"在2021-06-09十字星形态

SetSysParam(pn_stock(), "CSI930875");

SetSysParam(PN_Date(), 20210609T);

return K_CrossStar(0.5);
// 输出:1

k_downShadow(vt)

声明:function

返回下影线,从实体向下延伸的细线

参数 类型 说明
vt bool 布尔型数据 VT的值 返回值 0 下影线比例 1 下影线值

返回:real

示例

范例01:计算白云机场截止日2011年9月8日的下影线值和比例

// 计算白云机场截止日2011年9月8日的下影线值和比例。

oV := BackUpSystemParameters2();

setsysparam(pn_stock(), 'SH600004');

setsysparam(pn_cycle(), cy_day());

setsysparam(pn_rate(), 0);

setsysparam(pn_date(), inttodate(20110908));

v1 := K_DownShadow(0); // 值

v2 := K_DownShadow(1); // 比例

return array('值':v1, '比例':v2);

k_midBar(vt, do_abs)

声明:function

返回实体线,从开盘到收盘形成的实体线

参数 类型 说明
vt bool 布尔型数据 VT的值 返回值 0 实体线比例 1 实体线值
do_abs bool 布尔型数据 DoAbs的值 返回值是否为绝对值 0 否 1 是

返回:real

示例

范例01:计算白云机场截止日2011年9月8日的实体线

// 计算白云机场截止日2011年9月8日的实体线。

oV := BackUpSystemParameters2();

setsysparam(pn_stock(), 'SH600004');

setsysparam(pn_rate(), 0);

setsysparam(pn_cycle(), cy_day());

setsysparam(pn_date(), inttodate(20110908));

v := K_MidBar(1, 0);

return v;
// 输出:0.28

k_upShadow(vt)

声明:function

返回上影线,从实体向上延伸的细线

参数 类型 说明
vt bool 布尔型数据 VT的值 返回值 0 上影线比例 1 上影线值

返回:real

示例

范例01:计算白云机场截止日2011年9月8日的上影线

// 计算白云机场截止日2011年9月8日的上影线。

oV := BackUpSystemParameters2();

setsysparam(pn_stock(), 'SH600004');

setsysparam(pn_rate(), 0);

setsysparam(pn_cycle(), cy_day());

setsysparam(pn_date(), inttodate(20110908));

v := K_UpShadow (1);

return v;
// 输出:0.07