LuaFixDialect

StockSharp.Fix.Quik.Lua

克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克

继承自: DefaultFixDialect

构造函数

LuaFixDialect
public LuaFixDialect(IdGenerator transactionIdGenerator)
luaFixDialect = LuaFixDialect(transactionIdGenerator)

初始化了 & ##LuaFixDialect+#的新实例.

transactionIdGenerator
交易ID生成器。

属性

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = LuaFixDialect.AllTimeFrames

可能的时限。

ExtraSetup
public override bool ExtraSetup { get; }
value = luaFixDialect.ExtraSetup

适配器需要额外的设置.

Name
public override string Name { get; }
value = luaFixDialect.Name

名曰为相.

OrderConditionType
public override Type OrderConditionType { get; }
value = luaFixDialect.OrderConditionType

Type of OrderCondition.

PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = luaFixDialect.PossibleSupportedMessages

可能支持的信息类型 。

方法

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = luaFixDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)

获得适配器消息类型支持 。

securityId
SecurityId
from
请求的起始日期。 如果 , 那么所有可用的信件都会被返回 。
to
请求结束日期。 如果 , 那么所有可用的信件都会被退回 。

返回值: 由适配器市场数据类型支持.

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = luaFixDialect.IsAllDownloadingSupported(dataType)

用于指定的所有金融工具下载启用。

dataType
数据类型信息.

返回值: 检查结果。

ReadOrderConditionAsync
protected override ValueTask<bool> ReadOrderConditionAsync(IFixReader reader, FixTags tag, Func<OrderCondition> getCondition, CancellationToken cancellationToken)
result = luaFixDialect.ReadOrderConditionAsync(reader, tag, getCondition, cancellationToken)

Read OrderCondition.

reader
诵者.
tag
标记。
getCondition
汉德勒
cancellationToken
取消的代币。

返回值: 如果标签已被处理,如果标签未知。

WriteOrderConditionAsync
protected override ValueTask WriteOrderConditionAsync(IFixWriter writer, OrderCondition condition, CancellationToken cancellationToken)
result = luaFixDialect.WriteOrderConditionAsync(writer, condition, cancellationToken)

以命令条件记录数据。

writer
FIX数据作家.
condition
订单条件(e.g., stop-和algo-订单参数).
cancellationToken
取消的代币。