Show / Hide Table of Contents

Class SpreadDetails

Inheritance
object
SpreadDetails
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: tt_net_sdk
Assembly: tt-net-api.dll
Syntax
public class SpreadDetails

Constructors

SpreadDetails(string)

Declaration
public SpreadDetails(string name)
Parameters
Type Name Description
string name

Properties

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
Color

DefaultReloadOffset

Declaration
public int DefaultReloadOffset { get; set; }
Property Value
Type Description
int

DefaultReloadQty

Declaration
public int DefaultReloadQty { get; set; }
Property Value
Type Description
int

InstrumentKey

Declaration
public InstrumentKey InstrumentKey { get; }
Property Value
Type Description
InstrumentKey

IsOwner

Indicates whether the spread is owned by the current user.

Declaration
public bool IsOwner { get; }
Property Value
Type Description
bool

IsShared

Indicates whether the spread is shared or not. To share, set to true and save the spread details. To unshare, set to false and save. On a new spread, the default is false (not shared).

Declaration
public bool IsShared { get; set; }
Property Value
Type Description
bool

this[int]

Declaration
public SpreadLegDetails this[int idx] { get; }
Parameters
Type Name Description
int idx
Property Value
Type Description
SpreadLegDetails

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
string

PriceFormula

Declaration
public string PriceFormula { get; set; }
Property Value
Type Description
string

PricingModel

Declaration
public PricingModel PricingModel { get; set; }
Property Value
Type Description
PricingModel

ReloadDelay

Declaration
public int ReloadDelay { get; set; }
Property Value
Type Description
int

ReloadFlag

Declaration
public bool ReloadFlag { get; set; }
Property Value
Type Description
bool

TickSizeDenominator

Declaration
public long TickSizeDenominator { get; set; }
Property Value
Type Description
long

TickSizeNumerator

Declaration
public long TickSizeNumerator { get; set; }
Property Value
Type Description
long

UserDefinedDenominator

Declaration
public ulong? UserDefinedDenominator { get; set; }
Property Value
Type Description
ulong?

UserDefinedNumerator

Declaration
public ulong? UserDefinedNumerator { get; set; }
Property Value
Type Description
ulong?

UsingUserDefinedTickSize

Declaration
public bool UsingUserDefinedTickSize { get; set; }
Property Value
Type Description
bool

Methods

AppendLeg(SpreadLegDetails)

Declaration
public void AppendLeg(SpreadLegDetails leg)
Parameters
Type Name Description
SpreadLegDetails leg

AppendRule(SpreadRule)

Declaration
public void AppendRule(SpreadRule rule)
Parameters
Type Name Description
SpreadRule rule

ClearLegs()

Declaration
public void ClearLegs()

ClearRules()

Declaration
public void ClearRules()

CopyLegsTo(SpreadLegDetails[], int)

Declaration
public void CopyLegsTo(SpreadLegDetails[] array, int arrayIdx)
Parameters
Type Name Description
SpreadLegDetails[] array
int arrayIdx

EnableRule(string, bool)

Declaration
public void EnableRule(string ruleName, bool enabled)
Parameters
Type Name Description
string ruleName
bool enabled

GetLeg(int)

Declaration
public SpreadLegDetails GetLeg(int index)
Parameters
Type Name Description
int index
Returns
Type Description
SpreadLegDetails

GetLeg(InstrumentKey)

Declaration
public SpreadLegDetails GetLeg(InstrumentKey instKey)
Parameters
Type Name Description
InstrumentKey instKey
Returns
Type Description
SpreadLegDetails

GetRule(int)

Declaration
public SpreadRule GetRule(int ruleIdx)
Parameters
Type Name Description
int ruleIdx
Returns
Type Description
SpreadRule

GetRule(string)

Declaration
public SpreadRule GetRule(string ruleName)
Parameters
Type Name Description
string ruleName
Returns
Type Description
SpreadRule

InsertLeg(int, SpreadLegDetails)

Declaration
public void InsertLeg(int idx, SpreadLegDetails leg)
Parameters
Type Name Description
int idx
SpreadLegDetails leg

InsertRule(int, SpreadRule)

Declaration
public void InsertRule(int idx, SpreadRule rule)
Parameters
Type Name Description
int idx
SpreadRule rule

LegCount()

Declaration
public int LegCount()
Returns
Type Description
int

MoveRuleDown(string)

Declaration
public void MoveRuleDown(string ruleName)
Parameters
Type Name Description
string ruleName

MoveRuleUp(string)

Declaration
public void MoveRuleUp(string ruleName)
Parameters
Type Name Description
string ruleName

RemoveLeg(int)

Declaration
public void RemoveLeg(int idx)
Parameters
Type Name Description
int idx

RemoveRule(int)

Declaration
public void RemoveRule(int ruleIdx)
Parameters
Type Name Description
int ruleIdx

RemoveRule(string)

Declaration
public void RemoveRule(string ruleName)
Parameters
Type Name Description
string ruleName

RuleCount()

Declaration
public int RuleCount()
Returns
Type Description
int

UpdateLeg(int, SpreadLegDetails)

Declaration
public void UpdateLeg(int idx, SpreadLegDetails leg)
Parameters
Type Name Description
int idx
SpreadLegDetails leg

UpdateRulesToLatest()

Declaration
public void UpdateRulesToLatest()
In this article
Back to top