Tick数据蕴藏着丰富的交易盘口信息,如买卖双方的五档数据、交易方向、持仓量变动及实时成交量等,通过这些数据,投资者能够洞察多空双方的实时动态。然而,由于盘口数据变动迅速且信息量庞大,手动交易难以捕捉细节,更难以将多种数据综合分析,导致基于TICK图的短线交易策略难以有效实施。软件中的TICK函数能够助力程序化交易,自动化处理多组盘口数据,并实现快速下单。

趋势模型策略同样适用于TICK周期,例如,将多头排列和空头排列的交易逻辑应用于TICK周期。与传统的趋势模型策略不同,TICK周期不涉及开盘价和收盘价,仅采用当前成交价,其余策略原理保持一致。

以下为策略参数和代码示例:

参数设置:

```

Numeric m(30);

Numeric n(60);

```

利用盘口数据判断行情现状

变量定义:

```

NumericSeries J;

```

策略逻辑:

```

J = Ma(New, m);

If(MarketPosition == 0)

{

If(Ref(J,1)>Ref(J,2)&&J>Ref(J,1)&&Time<0.151450)

{

Buy;

}

If(Ref(J,1)

{

SellShort;

}

}

If(MarketPosition==1&&New>BKPrice+n) Sell;

If(MarketPosition==-1&&New

If(MarketPosition==1&&New

If(MarketPosition==-1&&New>SKPrice+n) BuyToCover;

If(MarketPosition==1&&Time>=145950) Sell;

If(MarketPosition==-1&&Time>=145950) BuyToCover;

```

利用TICK函数,可以获取大量盘口数据,通过这些数据对市场现状进行分析。例如,成交量的变化反映了市场的活跃程度,增减情况可判断行情的强弱;成交量和持仓量的比例则揭示了市场的投机程度,当投机度较高时,行情波动性增加。此外,还可以通过相关函数获取挂单量、主动成交、大单成交等信息。以下策略示例展示了如何通过TICK图数据区主动卖大单次数和主动买大单次数辅助判断行情走势:

策略源码:

```

Setting

SetBigVol:50;

SetTickData:1,10;

Vars

NumericSeries SHE;

NumericSeries BHE;

Begin

SHE = AskBigCount;

BHE = BidBigCount;

If(SHE>=4&&RiSing(10)==1)SellShort;

If(BHE>=4&&RiSing(10)==0) Buy;

If(MarketPosition==1&&New>BKPrice+4*MinPrice) Sell;

If(MarketPosition==-1&&New

If(MarketPosition==1&&New

If(MarketPosition==-1&&New>SKPrice+4*MinPrice) BuyToCover;

End

```

主动买和主动卖分别指买开和卖平,以及卖开和买平。增仓表示持仓量的变化,现手即实时成交量。价格和数量的变化反映了多空双方的均衡状态,包括横盘震荡、剧烈震荡、上涨或下跌行情等不同市场情况。

关于TICK图的常见问题:

- TICK图仅展示当天的数据,因为TICK是高频数据,过多展示并无必要。

- 切换日期可在K线图上点击鼠标右键,选择“切换日期”。

- 文华财经的数据从服务器下载,不支持离线回测。