/// <summary> /// constructor /// </summary> /// <param name="requestId">request id</param> /// <param name="symbol">symbol name</param> /// <param name="periodicity">periodicity, see Periodicity property</param> /// <param name="interval">interval, see Interval property</param> /// <param name="bars">bar's count, see BarsCount property</param> public HistoryParameters(string requestId, SymbolItem symbol, Periodicity periodicity, int interval, int bars) { Id = requestId; Symbol = symbol; Periodicity = periodicity; Interval = interval; BarsCount = bars; }
/// <summary> /// equalizes objects /// </summary> /// <param name="obj">object to compare</param> /// <returns>true, if two objects are equal</returns> public override bool Equals(object obj) { if (ReferenceEquals(this, obj)) { return(true); } SymbolItem o = obj as SymbolItem; if ((object)o == null) { return(false); } return(DataFeed == o.DataFeed && Symbol == o.Symbol && Type == o.Type); }
public UnsubscribeRequest(SymbolItem aSymbol) { Symbol = aSymbol; }