TwimeMessageAdapter

StockSharp.Twime

The message adapter for Twime.

Inherits: MessageAdapter

Implements: ILoginPasswordAdapter, IAddressAdapter<EndPoint>

Constructors

TwimeMessageAdapter
public TwimeMessageAdapter(IdGenerator transactionIdGenerator)
twimeMessageAdapter = TwimeMessageAdapter(transactionIdGenerator)

Initializes a new instance of the TwimeMessageAdapter class.

transactionIdGenerator
Transaction id generator.

Properties

DialectType
public DialectTypes DialectType { get; set; }
value = twimeMessageAdapter.DialectType
twimeMessageAdapter.DialectType = value

Dialect.

FeatureName
public override string FeatureName { get; }
value = twimeMessageAdapter.FeatureName

Feature name.

IsNativeIdentifiers
public override bool IsNativeIdentifiers { get; }
value = twimeMessageAdapter.IsNativeIdentifiers

Identify security in messages by native identifier Native.

Login
public string Login { get; set; }
value = twimeMessageAdapter.Login
twimeMessageAdapter.Login = value

Login.

Password
public SecureString Password { get; set; }
value = twimeMessageAdapter.Password
twimeMessageAdapter.Password = value

Password.

PortfolioName
public string PortfolioName { get; set; }
value = twimeMessageAdapter.PortfolioName
twimeMessageAdapter.PortfolioName = value

Portfolio name.

RecoveryAddress
public EndPoint RecoveryAddress { get; set; }
value = twimeMessageAdapter.RecoveryAddress
twimeMessageAdapter.RecoveryAddress = value

Recovery server address. By default is 91.208.232.244:9001.

StorageName
public override string StorageName { get; }
value = twimeMessageAdapter.StorageName

The storage name, associated with the adapter.

TransactionAddress
public EndPoint TransactionAddress { get; set; }
value = twimeMessageAdapter.TransactionAddress
twimeMessageAdapter.TransactionAddress = value

Transactional server address. By default is 91.208.232.244:9000.

Methods

CancelOrderAsync
protected override ValueTask CancelOrderAsync(OrderCancelMessage cancelMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.CancelOrderAsync(cancelMsg, cancellationToken)
CancelOrderGroupAsync
protected override ValueTask CancelOrderGroupAsync(OrderGroupCancelMessage cancelMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.CancelOrderGroupAsync(cancelMsg, cancellationToken)
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.ConnectAsync(connectMsg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = twimeMessageAdapter.IsAllDownloadingSupported(dataType)

Is for the specified all securities downloading enabled.

dataType
Data type info.

Returns: Check result.

Load
public override void Load(SettingsStorage storage)
twimeMessageAdapter.Load(storage)

Loads the state of the object from the specified SettingsStorage.

storage
The SettingsStorage instance from which to load the data.
PortfolioLookupAsync
protected override ValueTask PortfolioLookupAsync(PortfolioLookupMessage lookupMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.PortfolioLookupAsync(lookupMsg, cancellationToken)
RegisterOrderAsync
protected override ValueTask RegisterOrderAsync(OrderRegisterMessage regMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.RegisterOrderAsync(regMsg, cancellationToken)
ReplaceOrderAsync
protected override ValueTask ReplaceOrderAsync(OrderReplaceMessage replaceMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.ReplaceOrderAsync(replaceMsg, cancellationToken)
ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
twimeMessageAdapter.Save(storage)

Saves the state of the object to the specified SettingsStorage.

storage
The SettingsStorage instance to which to save the data.
TimeAsync
protected override ValueTask TimeAsync(TimeMessage timeMsg, CancellationToken cancellationToken)
result = twimeMessageAdapter.TimeAsync(timeMsg, cancellationToken)
ToString
public override string ToString()
result = twimeMessageAdapter.ToString()

Returns a string representation of the tuple, with values separated by commas.

Returns: A string representing the tuple's values.

Fields

DefaultHeartbeatInterval
public static readonly TimeSpan DefaultHeartbeatInterval
value = TwimeMessageAdapter.DefaultHeartbeatInterval

Default value for HeartbeatInterval.