OnPosition这个功能怎么用?

OnPosition-持仓更新驱动,这个函数应该怎么用?

http://www.tbquant.net/dist/index.html#/?navigate=tbfn&cid=1239

代码如下:

Params
Vars
    Series<Numeric> AvgValue1; 
    Series<Numeric> AvgValue2;
Events
    OnBar(ArrayRef<Integer> indexs)
    {
        AvgValue1 = AverageFC(Close,5);
        AvgValue2 = AverageFC(Close,20);
        If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
        {
            Buy(0, Open);
        }

        If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
        {
            SellShort(0, Open);
        }    
    }    
    OnPosition(PositionRef pos)
    {
        Print("OnPosition:" + Text(pos));
    }

在策略研究加载运行回测之后,持仓有变动,但是 Print("OnPosition:" + Text(pos));这行代码没有输出任何东西。OnPosition应该怎么正确应用?

怎么写代码实现这个功能呢?
请问这个功能编程怎么实现
请问TRADE_REF()这个函数具体怎么用?
OnPosition函数
Send2Wechat这个函数怎么用?
关于OnOrder域和OnPosition的问题
请教,用日线数据在5分钟图上画线,这个怎么写?
TBQ可以实现这个功能吗?
onposition在1.3.5.1下的问题
持仓代理有这个功能吗?

请查看事件驱动专题课视频

TBQuant程序化交易启航 事件驱动案例课(下)20210408-开拓者TBQuant量化平台,开启量化投资新时代