public static TradeBar ToTradeBar(this Slice slice, Object obj)或public static List<TradeBar> ToTradeBar(this Slice slice, List<Object> list)
ToTradeBar
定义
描述
转TradeBar对象
将对象转换成TradeBar对象或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]);
}