Table of Contents

Class BvmtTransactionAdapter

Namespace
StockSharp.Bvmt
Assembly
StockSharp.Bvmt.dll

BVMT FIX adapter.

[MediaIcon("bvmt_logo.svg")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "TunisBvmt", Description = "StockConnector", GroupName = "America")]
[MessageAdapterCategory(MessageAdapterCategories.Asia|MessageAdapterCategories.Stock|MessageAdapterCategories.RealTime|MessageAdapterCategories.Paid|MessageAdapterCategories.Transactions)]
public class BvmtTransactionAdapter : FixMessageAdapter, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable, INotifyPropertyChanged, ILoginPasswordAdapter, IAddressAdapter<EndPoint>, ISenderTargetAdapter, IDemoAdapter
Inheritance
BvmtTransactionAdapter
Implements
ICloneable<IMessageChannel>
IPersistable
Inherited Members
Extension Methods

Constructors

BvmtTransactionAdapter(IdGenerator)

public BvmtTransactionAdapter(IdGenerator transactionIdGenerator)

Parameters

transactionIdGenerator IdGenerator

Properties

FixDialect

The FIX dialect.

[Browsable(false)]
public BvmtFixDialect FixDialect { get; }

Property Value

BvmtFixDialect

Group

Adapter group.

[Display(GroupName = "Session")]
public string Group { get; set; }

Property Value

string

LogicalAccessId

Logical access id.

[Display(GroupName = "Session")]
public string LogicalAccessId { get; set; }

Property Value

string

MacsaAuthPassword

Mac SA end point.

[Display(GroupName = "Session")]
public SecureString MacsaAuthPassword { get; set; }

Property Value

SecureString

MacsaAuthUsername

Mac SA end point.

[Display(GroupName = "Session")]
public string MacsaAuthUsername { get; set; }

Property Value

string

MacsaClientCode

Client code.

[Display(GroupName = "Session")]
public string MacsaClientCode { get; set; }

Property Value

string

MacsaEndPoint

Mac SA end point.

[Display(GroupName = "Session")]
public string MacsaEndPoint { get; set; }

Property Value

string

OrdersQueuingMode

Order queue mode.

[Display(GroupName = "Session")]
public OrdersQueuingMode OrdersQueuingMode { get; set; }

Property Value

OrdersQueuingMode

PartitionId

Partition id.

[Display(GroupName = "Session")]
public string PartitionId { get; set; }

Property Value

string

PossibleSupportedMessages

Possible supported by adapter message types.

public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }

Property Value

IEnumerable<MessageTypeInfo>

StorageName

The storage name, associated with the adapter.

public override string StorageName { get; }

Property Value

string

Methods

Load(SettingsStorage)

Load settings.

public override void Load(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

Save(SettingsStorage)

Save settings.

public override void Save(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

SendOutMessage(Message)

Send outgoing message and raise NewOutMessage event.

protected override void SendOutMessage(Message message)

Parameters

message Message

Message.