订单流数据是在每个K线周期内,按价格层级存储的。每个价格层级包含该价格上的主动买入量和主动卖出量。

# FlowNum 当前k线订单流数据的个数

FlowNum()

  • 当前k线周期中,订单流的数据个数,即价格层级的数量。

# FlowBuyImbNum 供给失衡次数

FlowBuyImbNum(threshold,[minvol])

  • 统计当前K线内主买量/左斜下角的主动卖量 ≥ threshold 成立的次数;
参数
参数 说明
threshold 是失衡比例的阈值,支持小数
minvol 最小主动买量门槛。仅当该价位的买量 ≥ minvol 时才参与失衡判断,默认值为 0。(排除低量干扰点,仅统计有意义的成交密集位置)
示例
//统计失衡比例达到4:1,并排除成交量小于10的计算。
FlowBuyImbNum(4,10);
1
2

# FlowsellImbNum 需求失衡次数

FlowsellImbNum(threshold,[minvol])

  • 统计当前K线内主卖量/右斜上角的主动卖量 ≥ threshold 成立的次数。
参数
参数 说明
threshold 是失衡比例的阈值,支持小数
minvol 最小主动卖量门槛。仅当该价位的卖量 ≥ minvol 时才参与失衡判断,默认值为 0。(排除低量干扰点,仅统计有意义的成交密集位置)
示例
//统计失衡比例达到4:1,并排除成交量小于10的计算。
FlowsellImbNum(4,10);
1
2

# flowbuyImbidx 买方主导(需求失衡)在K线中的位置

flowbuyImbidx(n,threshold,[minvol])

  • 得到第n个主动买失衡在K线位置中的索引位置。可以通过此索引得到对应的价格和主动买量
    注:索引顺序按照K线价格自小依次到大增长
参数
参数 说明
n 第n个主动买失衡
threshold 是失衡比例的阈值,支持小数
minvol 最小主动买量门槛。仅当该价位的买量 ≥ minvol 时才参与失衡判断,默认值为 0。(排除低量干扰点,仅统计有意义的成交密集位置)
示例
//获取第1个买方失衡在K线中所在的索引位置。
inx:flowbuyImbidx(1,3,0);
1
2

# flowsellImbidx 卖方主导(供应失衡)在K线中的位置

flowsellImbidx(n,threshold,[minvol])

  • 得到第n个主动卖失衡在K线内部中的索引位置。可以通过此索引得到对应的价格和主动卖量
    注:索引顺序按照K线价格自小依次到大增长
参数
参数 说明
n 第n个主动卖失衡
threshold 是失衡比例的阈值,支持小数
minvol 最小主动卖量门槛。仅当该价位的卖量 ≥ minvol 时才参与失衡判断,默认值为 0。(排除低量干扰点,仅统计有意义的成交密集位置)
示例
//获取第4个买方失衡在K线中所在的索引位置。
inx:flowsellImbidx(4,3,0);
1
2

# FlowbuySumvol 当前K中主动买量之和

FlowbuySumVol

  • 得到当前K中主动买量之和,可以用于衡量整根K线或区间的主导方向强度

# FlowsellSumvol 当前K中主动卖量之和

FlowsellSumVol

  • 得到当前K中主动卖量之和,可以用于衡量整根K线或区间的主导方向强度

# FlowDelta 主动买单总量和主动卖单总量的差值

FlowDelta

  • 返回一根K线中主动买单总成交量和主动卖单总成交量的差值。多头主导市场时为正,反之为负。

# FlowPOCPrice K线的POC价位

FlowPOCPrice

  • 返回k线内所有价位中买单和卖单成交量的总和最大位置对应的价格。
    1. 识别市场重心,是市场认同度最高的价位,反映价格共识
    2. 构建支撑/阻力,附近往往具有较强的支撑或阻力效应
    3. 辅助交易决策 当前价格高于/低于,可作为偏多/偏空判断

# FlowmaxbuyPrice 主动买量最大对应价位

FlowmaxbuyPrice

  • 一根k内主动买单量最大位置的价格

# FlowmaxsellPrice 主动卖量最大对应价位

FlowmaxsellPrice

  • 一根k内主动买单量最大位置的价格

# FlowPrice 指定索引查找k线对应的价格

FlowPrice(index)

  • 按指定的位置索引查找对应的价格,(索引从 1 开始,1是最低价,随价格上升递增)
  • 返回值:
    • 成功:返回指定索引对应的价格。
    • 失败:如果索引越界,返回 -1。
参数
参数 说明
index 表示按位置索引查找对应的价格,索引从 1 开始,1 是最低价,随价格上升递增。
示例
//获取第4个买方失衡在K线中所在的索引位置。
inx:flowsellImbidx(4,3,0);
1
2

# Flowbuyvol 获取指定价格或位置的主动买量

Flowbuyvol(value,type)

  • 一根k内主动买单量最大位置的价格
  • 返回值:
    • 成功:返回指定价格或位置的主动买量。
    • 失败:如果价格或索引越界,返回 -1。
参数
参数 说明
value 当 type=0 时,value 表示具体的价格值;
当 type=1 时,value 表示价格索引位置,索引从 1 开始,1 是最低价,随价格上升递增。
type 模式选择。
type=0:按价格查找主动买量。
type=1:按位置索引查找主动买量。
示例
//获取最低价位置对应主动买量
Flowbuyvol(low,0);

//获取次低价位置对应主动买量
Flowbuyvol(2,1);
1
2
3
4
5

# Flowsellvol 获取指定价格或位置的主动卖量

Flowsellvol(value,type)

  • 一根k内主动买单量最大位置的价格
  • 返回值:
    • 成功:返回指定价格或位置的主动卖量。
    • 失败:如果价格或索引越界,返回 -1。
参数
参数 说明
value 当 type=0 时,value 表示具体的价格值;
当 type=1 时,value 表示价格索引位置,索引从 1 开始,1 是最低价,随价格上升递增。
type 模式选择。
type=0:按价格查找主动卖量。
type=1:按位置索引查找主动卖量。
示例
//获取最低价位置对应主动卖量
Flowsellvol(low,0); 

//获取最低价+4个变动价位对应位置的主动卖量
Flowsellvol(4,1);
1
2
3
4
5

# FlowBuyImbHigh 主动买失衡堆积区的最高价(支撑价)

Flowsellvol(value,type)

  • 返回当前 K 线中存在一段连续满足上述买失衡条件的价格区域,且满足 mincount 层以上,则返回该失衡区域中的最高价格。
  • 返回值:
    • 成功:返回买失衡堆积区域中的最高价,若存在多个同方向的堆积区域时,则多个买堆积区域中的最高价作为支撑线。
    • 失败:若不存在满足条件的区域,则返回 -1
参数
参数 说明
threshold 主动买量与左下角的主动卖量的失衡比例阈值(支持小数),例如 2.0 表示买量是卖量的两倍
minvol 最小主动买量门槛,仅当某价位买量 ≥ minvol 时才参与判断,默认值为 0(用于排除低量干扰)
mincount 连续满足失衡条件的最小价格层数量,确保构成有效区域。默认值是3层
示例
//检测当前K线是否存在连续3层以上买量≥3倍卖量的价格区域,返回该区域最高价
FlowBuyImbHigh(3);

//返回连续4层以上买量≥3倍卖量且每层买量≥10手的区域最高价,无则-1
FlowBuyImbHigh(310,4);
1
2
3
4
5

# FlowSellImbLow 主动卖失衡堆积区的最低价(压力价)

Flowsellvol(value,type)

  • 返回当前 K 线中存在一段连续满足上述卖失衡条件的价格区域,且满足 mincount 层以上,则返回该失衡区域中的最低价格。
  • 返回值:
    • 成功:返回卖失衡堆积区域中的最低价,若存在多个同方向的堆积区域时,则多个卖堆积区域中的最低价作为压力线。
    • 失败:若不存在满足条件的区域,则返回 -1
参数
参数 说明
threshold 主动卖量与右上角的主动买量的失衡比例阈值(支持小数),例如 2.0 表示卖量是买量的两倍
minvol 最小主动卖量门槛,仅当某价位卖量 ≥ minvol 时才参与判断,默认值为 0
mincount 连续满足失衡条件的最小价格层数量,确保构成有效区域。默认值是3层
示例
//检测当前K线是否存在连续3层以上卖量≥3倍买量的价格区域,返回该区域最低价
FlowSellImbLow(3);

//返回连续4层以上卖量≥3倍买量且每层买量≥10手的区域最低价,无则-1
FlowSellImbLow(310,4);
1
2
3
4
5