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线图上点击鼠标右键,选择“切换日期”。
- 文华财经的数据从服务器下载,不支持离线回测。