PlaceMarketOrder: Difference between revisions

From MultiCharts
mNo edit summary
No edit summary
Line 1: Line 1:
Places market order at the broker without position changing on the chart.  
Places market order at the broker without position changing on the chart.  
   
   
==== Usage ====
== Usage ==
<syntaxhighlight>PlaceMarketOrder(IsBuy, IsEntry, Contracts)</syntaxhighlight>  
<syntaxhighlight>PlaceMarketOrder(IsBuy, IsEntry, Contracts)</syntaxhighlight>  


Line 12: Line 12:
:'''Contracts''' - indicates the number of contracts/shares of the order.  
:'''Contracts''' - indicates the number of contracts/shares of the order.  
   
   
==== Notes ====  
== Notes ==
Works with auto trading turned off. Can be used as a mean of synchronization of strategy market position with a broker.  
* Works with auto trading turned off.  
* Can be used as a mean of synchronization of strategy market position with a broker.
* Also see the related [[ChangeMarketPosition]] keyword.
   
   
==== Example ====  
== Example ==
<syntaxhighlight>If MarketPosition = 2 then  
<syntaxhighlight>If MarketPosition = 2 then  
   PlaceMarketOrder (true, true, 2); </syntaxhighlight>
   PlaceMarketOrder(true, true, 2); </syntaxhighlight>


Will place buy market order for 2 contracts if current MarketPosition = 2.  
Will place buy market order for 2 contracts if current MarketPosition = 2.  

Revision as of 09:36, 9 February 2012

Places market order at the broker without position changing on the chart.

Usage

PlaceMarketOrder(IsBuy, IsEntry, Contracts)

Where:

IsBuy - indicates whether order is buy or sell;
IsEntry - indicates whether order is entry or exit;
Contracts - indicates the number of contracts/shares of the order.

Notes

  • Works with auto trading turned off.
  • Can be used as a mean of synchronization of strategy market position with a broker.
  • Also see the related ChangeMarketPosition keyword.

Example

If MarketPosition = 2 then 
   PlaceMarketOrder(true, true, 2);

Will place buy market order for 2 contracts if current MarketPosition = 2.