ProtoOATrader

StockSharp.cTrader.Native.Model

* 贸易账户实体。

实现: IMessage<ProtoOATrader>, IMessage, IEquatable<ProtoOATrader>, IDeepCloneable<ProtoOATrader>, IBufferMessage

属性

AccessRights
public ProtoOAAccessRights AccessRights { get; set; }
value = protoOATrader.AccessRights
protoOATrader.AccessRights = value

拥有者在 cTrader 平台上对账户拥有的访问权限。详情请参见 ProtoOAAccessRights 。

AccountType
public ProtoOAAccountType AccountType { get; set; }
value = protoOATrader.AccountType
protoOATrader.AccountType = value

账户类型:HEDGED,NETTED等.

Balance
public long Balance { get; set; }
value = protoOATrader.Balance
protoOATrader.Balance = value

经常账户结余。

BalanceVersion
public long BalanceVersion { get; set; }
value = protoOATrader.BalanceVersion
protoOATrader.BalanceVersion = value

余额版本用于识别最终余额. 交易员账户余额变更时每次增加.

BrokerName
public string BrokerName { get; set; }
value = protoOATrader.BrokerName
protoOATrader.BrokerName = value

某某白标签在账户创建时由经纪人指定给交易商.

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOATrader.CtidTraderAccountId
protoOATrader.CtidTraderAccountId = value

独特的"交易商"账户ID用来匹配对"交易商"账户的响应.

DepositAssetId
public long DepositAssetId { get; set; }
value = protoOATrader.DepositAssetId
protoOATrader.DepositAssetId = value

账户存款货币。

FairStopOut
public bool FairStopOut { get; set; }
value = protoOATrader.FairStopOut
protoOATrader.FairStopOut = value

如果TRUE - 位置在 Stop Out上完全关闭, 如果应用 FALSE - 智能( 部分关闭) Stop Out, 如果未说明 - Stop Out格式由 Broker 确定 。

FrenchRisk
public bool FrenchRisk { get; set; }
value = protoOATrader.FrenchRisk
protoOATrader.FrenchRisk = value

如果TRUE 账户符合AMF。请使用 isLimitedRisk 和 limitedRiskMarginCalculationStrategy 。

HasAccessRights
public bool HasAccessRights { get; }
value = protoOATrader.HasAccessRights

获取是否设置了 " accessRights " 字段

HasAccountType
public bool HasAccountType { get; }
value = protoOATrader.HasAccountType

获取是否设置了 " accountType " 字段

HasBalance
public bool HasBalance { get; }
value = protoOATrader.HasBalance

获取是否设置了“ 平衡” 字段

HasBalanceVersion
public bool HasBalanceVersion { get; }
value = protoOATrader.HasBalanceVersion

获取是否设置了 " balanceVersion " 字段

HasBrokerName
public bool HasBrokerName { get; }
value = protoOATrader.HasBrokerName

获取是否设置了 " brokerName " 字段

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOATrader.HasCtidTraderAccountId

获取是否设置了 " ctidTraderAccountId " 字段

HasDepositAssetId
public bool HasDepositAssetId { get; }
value = protoOATrader.HasDepositAssetId

获取是否设置了 " depositAssetId " 字段

HasFairStopOut
public bool HasFairStopOut { get; }
value = protoOATrader.HasFairStopOut

获取是否设置了 " fairStopOut " 字段

HasFrenchRisk
public bool HasFrenchRisk { get; }
value = protoOATrader.HasFrenchRisk

获取是否设置了 " frenchRisk " 字段

HasIbBonus
public bool HasIbBonus { get; }
value = protoOATrader.HasIbBonus

获取是否设置了 " ibBonus " 字段

HasIsLimitedRisk
public bool HasIsLimitedRisk { get; }
value = protoOATrader.HasIsLimitedRisk

获取是否设置了 " isLimitedRisk " 字段

HasLeverageInCents
public bool HasLeverageInCents { get; }
value = protoOATrader.HasLeverageInCents

获取是否设置了 " leverageInCents " 字段

HasLimitedRiskMarginCalculationStrategy
public bool HasLimitedRiskMarginCalculationStrategy { get; }
value = protoOATrader.HasLimitedRiskMarginCalculationStrategy

获取是否设置了 " limitedRiskMarginCalculationStrategy " 字段

HasManagerBonus
public bool HasManagerBonus { get; }
value = protoOATrader.HasManagerBonus

获取是否设置了 " managerBonus " 字段

HasMaxLeverage
public bool HasMaxLeverage { get; }
value = protoOATrader.HasMaxLeverage

获取是否设置了 " maxLeverage " 字段

HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOATrader.HasMoneyDigits

获取是否设置了 " moneyDigits " 字段

HasNonWithdrawableBonus
public bool HasNonWithdrawableBonus { get; }
value = protoOATrader.HasNonWithdrawableBonus

获取是否设置了 " nonWithdrawableBonus " 字段

HasRegistrationTimestamp
public bool HasRegistrationTimestamp { get; }
value = protoOATrader.HasRegistrationTimestamp

获取是否设置了 " registrationTimestamp " 字段

HasStopOutStrategy
public bool HasStopOutStrategy { get; }
value = protoOATrader.HasStopOutStrategy

获取是否设置了 " stopOutStrategy " 字段

HasSwapFree
public bool HasSwapFree { get; }
value = protoOATrader.HasSwapFree

获取是否设置了 " swapFree " 字段

HasTotalMarginCalculationType
public bool HasTotalMarginCalculationType { get; }
value = protoOATrader.HasTotalMarginCalculationType

获取是否设置了 " totalMarginCalculationType " 字段

HasTraderLogin
public bool HasTraderLogin { get; }
value = protoOATrader.HasTraderLogin

获取是否设置了 " traderLogin " 字段

IbBonus
public long IbBonus { get; set; }
value = protoOATrader.IbBonus
protoOATrader.IbBonus = value

引入经纪人奖金的金额,分配给该账户。

IsLimitedRisk
public bool IsLimitedRisk { get; set; }
value = protoOATrader.IsLimitedRisk
protoOATrader.IsLimitedRisk = value

如果TRUE公司符合规定,则采用具体的差值计算策略,这些账户必须保证停止所有职位的损失。

LeverageInCents
public uint LeverageInCents { get; set; }
value = protoOATrader.LeverageInCents
protoOATrader.LeverageInCents = value

账户杠杆 (e.g. 如果杠杆=1:50,则值=5000).

LimitedRiskMarginCalculationStrategy
public ProtoOALimitedRiskMarginCalculationStrategy LimitedRiskMarginCalculationStrategy { get; set; }
value = protoOATrader.LimitedRiskMarginCalculationStrategy
protoOATrader.LimitedRiskMarginCalculationStrategy = value

本账户(如果是isLimitedRisk账户)的差值计算所使用的特殊战略。

ManagerBonus
public long ManagerBonus { get; set; }
value = protoOATrader.ManagerBonus
protoOATrader.ManagerBonus = value

经纪人奖金数额分配给该账户。

MaxLeverage
public uint MaxLeverage { get; set; }
value = protoOATrader.MaxLeverage
protoOATrader.MaxLeverage = value

账户的最大允许杠杆。 当交易商可以改变杠杆值时, 用作验证 。

MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOATrader.MoneyDigits
protoOATrader.MoneyDigits = value

指定货币值的表示符。% E.g%%%%%%% moneyDigits = 8 必须解释为营业值乘以 10^8, 那么实际余额为 1005309944 / 10^8 = 100.53099944. 影响余额 ,% managerBonus%%%%%% ibBonus%%% nonWithdrawableBonus%%%%%。

NonWithdrawableBonus
public long NonWithdrawableBonus { get; set; }
value = protoOATrader.NonWithdrawableBonus
protoOATrader.NonWithdrawableBonus = value

经纪人的奖金不能作为现金从账户中取出.

RegistrationTimestamp
public long RegistrationTimestamp { get; set; }
value = protoOATrader.RegistrationTimestamp
protoOATrader.RegistrationTimestamp = value

以毫秒计的账户注册时的 Unix 时间戳。 历史数据请求中应当使用最小日期 。

StopOutStrategy
public ProtoOAStopOutStrategy StopOutStrategy { get; set; }
value = protoOATrader.StopOutStrategy
protoOATrader.StopOutStrategy = value

此交易商使用的停止出局策略。 如果此选项不被经纪商禁用, 交易商可以更改 & #% cTrader\\ 用户界面中的值 。

SwapFree
public bool SwapFree { get; set; }
value = protoOATrader.SwapFree
protoOATrader.SwapFree = value

如果TRUE的话,那么账户就是符合伊斯兰教法的。

TotalMarginCalculationType
public ProtoOATotalMarginCalculationType TotalMarginCalculationType { get; set; }
value = protoOATrader.TotalMarginCalculationType
protoOATrader.TotalMarginCalculationType = value

账户的边距计算类型(MAX,SUM,NET).

TraderLogin
public long TraderLogin { get; set; }
value = protoOATrader.TraderLogin
protoOATrader.TraderLogin = value

每个服务器唯一账户的ID(Broker).

方法

ClearAccessRights
public void ClearAccessRights()
protoOATrader.ClearAccessRights()

清除 " accessRights " 字段的值

ClearAccountType
public void ClearAccountType()
protoOATrader.ClearAccountType()

清除 " accountType " 字段的值

ClearBalance
public void ClearBalance()
protoOATrader.ClearBalance()

清除“ 平衡” 字段的值

ClearBalanceVersion
public void ClearBalanceVersion()
protoOATrader.ClearBalanceVersion()

清除 " balanceVersion " 字段的值

ClearBrokerName
public void ClearBrokerName()
protoOATrader.ClearBrokerName()

清除 " brokerName " 字段的值

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOATrader.ClearCtidTraderAccountId()

清除 " ctidTraderAccountId " 字段的值

ClearDepositAssetId
public void ClearDepositAssetId()
protoOATrader.ClearDepositAssetId()

清除 " depositAssetId " 字段的值

ClearFairStopOut
public void ClearFairStopOut()
protoOATrader.ClearFairStopOut()

清除 " fairStopOut " 字段的值

ClearFrenchRisk
public void ClearFrenchRisk()
protoOATrader.ClearFrenchRisk()

清除 " frenchRisk " 字段的值

ClearIbBonus
public void ClearIbBonus()
protoOATrader.ClearIbBonus()

清除 " ibBonus " 字段的值

ClearIsLimitedRisk
public void ClearIsLimitedRisk()
protoOATrader.ClearIsLimitedRisk()

清除 " isLimitedRisk " 字段的值

ClearLeverageInCents
public void ClearLeverageInCents()
protoOATrader.ClearLeverageInCents()

清除 " leverageInCents " 字段的值

ClearLimitedRiskMarginCalculationStrategy
public void ClearLimitedRiskMarginCalculationStrategy()
protoOATrader.ClearLimitedRiskMarginCalculationStrategy()

清除 " limitedRiskMarginCalculationStrategy " 字段的值

ClearManagerBonus
public void ClearManagerBonus()
protoOATrader.ClearManagerBonus()

清除 " managerBonus " 字段的值

ClearMaxLeverage
public void ClearMaxLeverage()
protoOATrader.ClearMaxLeverage()

清除 " maxLeverage " 字段的值

ClearMoneyDigits
public void ClearMoneyDigits()
protoOATrader.ClearMoneyDigits()

清除 " moneyDigits " 字段的值

ClearNonWithdrawableBonus
public void ClearNonWithdrawableBonus()
protoOATrader.ClearNonWithdrawableBonus()

清除 " nonWithdrawableBonus " 字段的值

ClearRegistrationTimestamp
public void ClearRegistrationTimestamp()
protoOATrader.ClearRegistrationTimestamp()

清除 " registrationTimestamp " 字段的值

ClearStopOutStrategy
public void ClearStopOutStrategy()
protoOATrader.ClearStopOutStrategy()

清除 " stopOutStrategy " 字段的值

ClearSwapFree
public void ClearSwapFree()
protoOATrader.ClearSwapFree()

清除 " swapFree " 字段的值

ClearTotalMarginCalculationType
public void ClearTotalMarginCalculationType()
protoOATrader.ClearTotalMarginCalculationType()

清除 " totalMarginCalculationType " 字段的值

ClearTraderLogin
public void ClearTraderLogin()
protoOATrader.ClearTraderLogin()

清除 " traderLogin " 字段的值

字段

AccessRightsFieldNumber
public const int AccessRightsFieldNumber
value = ProtoOATrader.AccessRightsFieldNumber

" accessRights " 字段的字段编号。

AccountTypeFieldNumber
public const int AccountTypeFieldNumber
value = ProtoOATrader.AccountTypeFieldNumber

" accountType " 字段的字段编号。

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOATrader.BalanceFieldNumber

"平衡"字段的字段编号.

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOATrader.BalanceVersionFieldNumber

" balanceVersion " 字段的字段编号。

BrokerNameFieldNumber
public const int BrokerNameFieldNumber
value = ProtoOATrader.BrokerNameFieldNumber

" brokerName " 字段的字段编号。

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOATrader.CtidTraderAccountIdFieldNumber

" ctidTraderAccountId " 字段的字段编号。

DepositAssetIdFieldNumber
public const int DepositAssetIdFieldNumber
value = ProtoOATrader.DepositAssetIdFieldNumber

" depositAssetId " 字段的字段编号。

FairStopOutFieldNumber
public const int FairStopOutFieldNumber
value = ProtoOATrader.FairStopOutFieldNumber

" fairStopOut " 字段的字段编号。

FrenchRiskFieldNumber
public const int FrenchRiskFieldNumber
value = ProtoOATrader.FrenchRiskFieldNumber

" frenchRisk " 字段的字段编号。

IbBonusFieldNumber
public const int IbBonusFieldNumber
value = ProtoOATrader.IbBonusFieldNumber

" ibBonus " 字段的字段编号。

IsLimitedRiskFieldNumber
public const int IsLimitedRiskFieldNumber
value = ProtoOATrader.IsLimitedRiskFieldNumber

" isLimitedRisk " 字段的字段编号。

LeverageInCentsFieldNumber
public const int LeverageInCentsFieldNumber
value = ProtoOATrader.LeverageInCentsFieldNumber

" leverageInCents " 字段的字段编号。

LimitedRiskMarginCalculationStrategyFieldNumber
public const int LimitedRiskMarginCalculationStrategyFieldNumber
value = ProtoOATrader.LimitedRiskMarginCalculationStrategyFieldNumber

" limitedRiskMarginCalculationStrategy " 字段的字段编号。

ManagerBonusFieldNumber
public const int ManagerBonusFieldNumber
value = ProtoOATrader.ManagerBonusFieldNumber

" managerBonus " 字段的字段编号。

MaxLeverageFieldNumber
public const int MaxLeverageFieldNumber
value = ProtoOATrader.MaxLeverageFieldNumber

" maxLeverage " 字段的字段编号。

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOATrader.MoneyDigitsFieldNumber

" moneyDigits " 字段的字段编号。

NonWithdrawableBonusFieldNumber
public const int NonWithdrawableBonusFieldNumber
value = ProtoOATrader.NonWithdrawableBonusFieldNumber

" nonWithdrawableBonus " 字段的字段编号。

RegistrationTimestampFieldNumber
public const int RegistrationTimestampFieldNumber
value = ProtoOATrader.RegistrationTimestampFieldNumber

" registrationTimestamp " 字段的字段编号。

StopOutStrategyFieldNumber
public const int StopOutStrategyFieldNumber
value = ProtoOATrader.StopOutStrategyFieldNumber

" stopOutStrategy " 字段的字段编号。

SwapFreeFieldNumber
public const int SwapFreeFieldNumber
value = ProtoOATrader.SwapFreeFieldNumber

" swapFree " 字段的字段编号。

TotalMarginCalculationTypeFieldNumber
public const int TotalMarginCalculationTypeFieldNumber
value = ProtoOATrader.TotalMarginCalculationTypeFieldNumber

" totalMarginCalculationType " 字段的字段编号。

TraderLoginFieldNumber
public const int TraderLoginFieldNumber
value = ProtoOATrader.TraderLoginFieldNumber

" traderLogin " 字段的字段编号。