金字塔持仓函数分析说明
金字塔目前为用户提供9个持仓函数,分别是HOLDING、DAYHOLDING、THOLDING、THOLDING2、TODAYHOLDING、TBUYHOLDING、TBUYHOLDINGEX、TSELLHOLDING、TSELLHOLDINGEX。针对用户在使用过程中,对上述函数存在疑惑和使用混淆的情况,本文则针对上述函数逐一进行解释。
1、图表持仓函数
在解释图表持仓函数之前,用户需要先理解图表的机制中以下两点,
(1)图表不支持锁仓,即图表中在一根k上,不存在即有多头持仓,又有空头持仓的情况。
例如:当图表中存在多头持仓时,使用buyshort开空单的指令是无效的,反之同理。
(2)图表中的持仓为理论持仓(虚拟的),和实际账户的持仓数量无关。
HOLDING:图表中的虚拟持仓数量,该函数具有3种状态:无持仓为0;多头持仓为正数;空头持仓为负数。该函数只和图表中参与计算的K线有关,与实际帐户无任何关系。如果图表触发开平指令时,其HOLDING返回值也立即发生相应的增减,不受未成交单等实际因素的影响。
DAYHOLDING:图表当日理论持仓数量(理论今仓),该函数具有3种状态:无今仓为0;多头今仓为正数;空头今仓为负数。只和图表中参与计算的K线有关,并且其值在次日被初始为0,与实际帐户无任何关系。如果持存在理论今持并且图表触发开平指令时,其DAYHOLDING返回值也立即发生增减,不受未成交单等实际因素的影响。如果持存在理论今持,在次日时,其DAYHOLDING函数返回值将被初始为0,因为次日其持仓已经成为昨仓。
总结: HOLDING和DAYHOLDING区别
不同点: HOLDING:等于理论昨仓+理论当日今仓。
DAYHOLDING:只等于当日今仓,并且下个交易日时,理论今仓将被初始为0。
相同点:均为图表理论持仓,和实际账户无关,并且不受实际交易因素影响。(即时变化)
2、后台持仓函数
以下7个函数主要用于后台程序化中,都与实际账户的持仓有关。
THOLDING:当前实际账户的可用持仓(多空同时存在时则是净持仓)。
该函数具有3种状态:无持仓时为0;多头持仓时为正数,空头持仓时为负数。多空同时存在时,则以净持仓的值作为该函数的返回值。
注:净持仓=多头持仓+空头持仓。(多头为正,空头为负,净持仓则具有正负之分代表仓位方向)