ToSymbol

定义

public static Symbol ToSymbol(this Object value)或public static List<Symbol> ToSymbol(this List<Object> value)

描述

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

示例

/// <summary>
/// 每天数据到达时调用
/// </summary>
/// <param name="slice"></param>
public override void OnData(Slice slice)
{
    //从slice中获取Symbol对象
    var listSymbol1 = slice.ToSymbol();
    //从选股数据中获取Symbol对象
    var listSymbol2 = SymbolEveryDay.ToSymbol();
    //从历史数据中获取Symbol对象
    var historys = GetHistory(listSymbol1, 3, Resolution.Daily);
    var listSymbol3 = historys.ToSymbol();
    //从持仓中获取Symbol对象
    var listSymbol4 = Holdings.ToSymbol();
    //从股票代码转Symbol对象
    var symbol = "000001.SHHE".ToSymbol();
    //从股票代码集合转Symbol对象
    var listSymbol5 = new List<string> { "000001.SHHE", "000002.SHHE" }.ToSymbol();
    //DataBase,Stock_Source,Stock_Bars_Sourc类转Symbol对象
    var listData = new List<Stock_Source>();
    var listSymbol6 = listData.ToSymbol();
}