Exits all units for the current instrument if the close  trades through the limit price. This function is generally used by an Exit Block to close out a position.

 

Syntax:

broker.ExitAllUnitsAtLimitClose( limitPrice )

 

Parameter:

Description:

limitPrice

A price a which the next bar must trade through to trigger this order.

 

Returns:

When a broker function succeeds it will place a True in the system.orderExists() and when it fails to this property will return a False.  Before attempting to access any order information expected from a broker order, consider checking to confirm an order was created with a conditional statement similar to this:

  '  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  '  When New Order is Created,...
  If system.OrderExists() THEN
    '  Apply Order Detail To Trade Information
    order.SetRuleLabel( sRuleLabel)
 
    '  Apply Order Details To Order Information
    order.SetOrderReportMessage( sRuleLabel)
  ENDIF '  s.OrderExists
  '  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

Example:

' Exit all units during the next bar if it  trades through our limit price.
broker.ExitAllUnitsAtLimitClose( limitPrice )

 

Links:

Broker, Exit Order Functions

See Also:

 

 


 

Created with Help & Manual 7 and styled with Premium Pack Version 2.80 © by EC Software