ITradingTimeLineGenerator
StockSharp.Algo.Testing
Schnittstelle zum Generieren von Handelszeitlinien und zum Arbeiten mit Handelszeitplänen.
Methoden
GetOrderedRanges
public IEnumerable<ValueTuple<BoardMessage, Range<TimeSpan>>> GetOrderedRanges(BoardMessage[] boards, DateTime date)
result = iTradingTimeLineGenerator.GetOrderedRanges(boards, date)
Bestellen und Zusammenführen von Handelszeitbereichen für Boards.
- boards
- Handelsbretter.
- date
- Datum.
Rückgabe: Bestellte Bereiche mit zugehörigen Boards.
GetPostTradeTimeMessages
public IEnumerable<TimeMessage> GetPostTradeTimeMessages(DateTime date, TimeSpan lastTime, TimeSpan interval, int count)
result = iTradingTimeLineGenerator.GetPostTradeTimeMessages(date, lastTime, interval, count)
Generieren Sie Post-Trade-Zeitnachrichten nach dem Ende der Handelssitzung.
- date
- Datum.
- lastTime
- Letzte Handelszeit.
- interval
- Zeitintervall.
- count
- Anzahl der zu generierenden Nachrichten.
Rückgabe: Zeitmeldungen.
GetSimpleTimeLine
public IEnumerable<TimeMessage> GetSimpleTimeLine(BoardMessage[] boards, DateTime date, TimeSpan interval)
result = iTradingTimeLineGenerator.GetSimpleTimeLine(boards, date, interval)
Generieren Sie einfache Zeitleistennachrichten für ein Datum, an dem keine Marktdaten verfügbar sind.
- boards
- Handelsbretter.
- date
- Datum.
- interval
- Zeitintervall.
Rückgabe: Zeitmeldungen.
IsTradeDate
public bool IsTradeDate(BoardMessage[] boards, DateTime date)
result = iTradingTimeLineGenerator.IsTradeDate(boards, date)
Überprüfen Sie, ob ein Board am angegebenen Datum gehandelt hat.
- boards
- Handelsbretter.
- date
- Datum der Überprüfung.
Rückgabe: wenn mindestens ein Board handelt.