Enters a short position on the next close. This function is generally used by an Entry Block to initiate a position.

 

Syntax:

broker.EnterShortOnClose( [ protectStopPrice] )

 

Parameter:

Description:

protectStopPrice

This sets the protective stop price of the order, and the position  (optional parameter when a protective exit price isn't wanted for the bar of entry).

 

Note:

Orders with a price that is close are excluded from same day exits, so this protective stop is not used on the day of entry.

 

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:

 

 

Links:

Broker, Entry Order Functions, Unit Size Script

See Also:

 

 


Edit Time: 10/20/2020 3:53:15 PM


Topic ID#: 292

 

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