ITransactionProvider

StockSharp.BusinessEntities

Schnittstelle zwischen Transaktionsbetrieben.

Eigenschaften

TransactionIdGenerator
public IdGenerator TransactionIdGenerator { get; }
value = iTransactionProvider.TransactionIdGenerator

Transaktions-ID-Generator.

Methoden

CancelOrder
public void CancelOrder(Order order)
iTransactionProvider.CancelOrder(order)

Stornieren Sie die Bestellung.

order
Die Bestellung, die storniert werden sollte.
CancelOrders
public void CancelOrders(bool? isStopOrder, Portfolio portfolio, Sides? direction, ExchangeBoard board, Security security, SecurityTypes? securityType, long? transactionId)
iTransactionProvider.CancelOrders(isStopOrder, portfolio, direction, board, security, securityType, transactionId)

Bestellungen per Filter stornieren.

isStopOrder
, wenn nur eine Stop-Orders stornieren, - wenn reguläre Bestellungen, - beides.
portfolio
Portfolio. Wenn der Wert gleich , dann stimmt das Portfolio nicht mit dem Orders Cancelling Filter überein.
direction
Orderseite. Wenn der Wert , die Richtung nicht verwendet.
board
Trading Board. Wenn der Wert gleich , dann stimmt das Board nicht mit dem Orders Cancelling Filter überein.
security
Instrument. Wenn der Wert gleich ist, dann stimmt das Instrument nicht mit dem Orders Cancellation Filter überein.
securityType
Art des Finanzinstruments: Wenn der Wert , wird der Typ nicht verwendet.
transactionId
Transaktions-ID der Auftragsstornierung.
EditOrder
public void EditOrder(Order order, Order changes)
iTransactionProvider.EditOrder(order, changes)

Bearbeiten Sie die Bestellung.

order
Bestellung.
changes
Ordnungsänderungen.
IsOrderEditable
public bool? IsOrderEditable(Order order)
result = iTransactionProvider.IsOrderEditable(order)

Bestimmt, dass die angegebene Reihenfolge von Order bearbeitet werden kann.

order
Bestellung.

Rückgabe: wenn die Bestellung editierbar ist, die Bestellung nicht geändert werden kann, bedeutet keine Informationen.

IsOrderReplaceable
public bool? IsOrderReplaceable(Order order)
result = iTransactionProvider.IsOrderReplaceable(order)

Bestimmt, dass die angegebene Reihenfolge durch die Bestellung ersetzt werden kann.

order
Bestellung.

Rückgabe: wenn die Bestellung austauschbar ist, Bestellung kann nicht ersetzt werden, bedeutet keine Informationen.

RegisterOrder
public void RegisterOrder(Order order)
iTransactionProvider.RegisterOrder(order)

Registrieren Sie neue Bestellung.

order
Angaben zur Registrierung.
ReRegisterOrder
public void ReRegisterOrder(Order oldOrder, Order newOrder)
iTransactionProvider.ReRegisterOrder(oldOrder, newOrder)

Registrieren Sie die Bestellung erneut.

oldOrder
Löschung des Auftrags.
newOrder
Neue Registrierungsanordnung.

Ereignisse

LookupPortfoliosResult
public event Action<PortfolioLookupMessage, IEnumerable<Portfolio>, Exception> LookupPortfoliosResult
iTransactionProvider.LookupPortfoliosResult += handler

Lookup Ergebnis PortfolioLookupMessage erhalten.

LookupPortfoliosResult2
public event Action<PortfolioLookupMessage, IEnumerable<Portfolio>, IEnumerable<Portfolio>, Exception> LookupPortfoliosResult2
iTransactionProvider.LookupPortfoliosResult2 += handler

Lookup Ergebnis PortfolioLookupMessage erhalten.

MassOrderCanceled
public event Action<long> MassOrderCanceled
iTransactionProvider.MassOrderCanceled += handler

Massenauftrag Stornierung Ereignis.

MassOrderCanceled2
public event Action<long, DateTime> MassOrderCanceled2
iTransactionProvider.MassOrderCanceled2 += handler

Massenauftrag Stornierung Ereignis.

MassOrderCancelFailed
public event Action<long, Exception> MassOrderCancelFailed
iTransactionProvider.MassOrderCancelFailed += handler

Massenauftrag Stornierung Fehler Ereignis.

MassOrderCancelFailed2
public event Action<long, Exception, DateTime> MassOrderCancelFailed2
iTransactionProvider.MassOrderCancelFailed2 += handler

Massenauftrag Stornierung Fehler Ereignis.

NewMyTrade
public event Action<MyTrade> NewMyTrade
iTransactionProvider.NewMyTrade += handler

Eigenhandel erhalten.

NewOrder
public event Action<Order> NewOrder
iTransactionProvider.NewOrder += handler

Bestellung eingegangen.

OrderCancelFailed
public event Action<OrderFail> OrderCancelFailed
iTransactionProvider.OrderCancelFailed += handler

Order Stornierung Fehlerereignis.

OrderChanged
public event Action<Order> OrderChanged
iTransactionProvider.OrderChanged += handler

Bestellung geändert (abgesagt, abgeglichen).

OrderEdited
public event Action<long, Order> OrderEdited
iTransactionProvider.OrderEdited += handler

Order) Erfolg Ergebnis Ereignis.

OrderEditFailed
public event Action<long, OrderFail> OrderEditFailed
iTransactionProvider.OrderEditFailed += handler

Order) Fehlerergebnis Ereignis.

OrderRegisterFailed
public event Action<OrderFail> OrderRegisterFailed
iTransactionProvider.OrderRegisterFailed += handler

Fehler bei der Auftragsregistrierung.