IsWaitUntilFlat

View as Markdown

Definition

Indicates the strategy is currently waiting until a flat position is detected before submitting live orders.

This property would only apply if the strategy StartBehavior was set to StartBehavior.WaitUntilFlat or StartBehavior.WaitUntilFlatSynchronizeAccount.

Property Value

This property returns true if the strategy has detected it is either in a long or short position during State.Transition; otherwise false. Default value is set to false.

Syntax

IsWaitUntilFlat

Examples

1// If a strategy is waiting for a flat position, return and print a message
2if (!IsWaitUntilFlat)
3{
4 Print("This strategy is currently waiting for a flat account position to begin placing trades");
5 return;
6}