ToTradeBar

定义

public static TradeBar ToTradeBar(this Slice slice, Object obj)或public static List<TradeBar> ToTradeBar(this Slice slice, List<Object> list)

描述

转TradeBar对象
将对象转换成TradeBar对象或TradeBar集合.
下面输转换的实例

示例


        /// <summary>
        /// 每天数据到达时调用
        /// </summary>
        /// <param name="slice"></param>
        public override void OnData(Slice slice)
        {
            //从slice中获取TradeBar对象
            var listTradeBar1 = slice.ToTradeBar();
            //从选股数据中获取TradeBar对象
            var tradeBar2 = slice.ToTradeBar("000001.SHHE");
            //从股票代码集合转TradeBar对象
            var listTradeBar3 = slice.ToTradeBar(["000001.SHHE", "000002.SHHE"]);
            //从symbol获取TradeBar对象
            var tradeBar4 = slice.ToTradeBar(symbol);
            //从持仓中获取TradeBar对象
            var listTradeBar5 = slice.ToTradeBar(Holdings);
            //持仓实体转TradeBar
            var TradeBar6 = slice.ToTradeBar(Holdings[0]); 
        }