Difference between revisions of "ChangeMarketPosition"

From MultiCharts
Jump to navigation Jump to search
m
Line 1: Line 1:
Places the order with set name and price on the chart. Though when auto trading is off the order will not be sent to a broker.  
+
Places the order with set name and price on the chart.  
 
   
 
   
==== Usage ====
+
== Usage ==
<syntaxhighlight>ChangeMarketPosition (Delta, Price, Name)</syntaxhighlight>  
+
<syntaxhighlight>ChangeMarketPosition(Delta, Price, Name)</syntaxhighlight>  
  
 
Where:  
 
Where:  
Line 12: Line 12:
 
:'''Name''' - name of the order that changes the position.  
 
:'''Name''' - name of the order that changes the position.  
 
   
 
   
==== Notes ====  
+
== Notes ==
Can be used as a mean of synchronization of strategy market position with a broker.  
+
* Can be used as a mean of synchronization of strategy market position with a broker.  
+
* When auto trading is off the order will '''not''' be sent to a broker.
==== Example ====  
+
 
 +
== Examples ==
 
<syntaxhighlight>If MarketPosition = 2 then  
 
<syntaxhighlight>If MarketPosition = 2 then  
 
   ChangeMarketPosition (-2,100,"LX");</syntaxhighlight>  
 
   ChangeMarketPosition (-2,100,"LX");</syntaxhighlight>  
 
 
Will place close order with the name “LX” and the price 100 if current marketposition = 2.  
 
Will place close order with the name “LX” and the price 100 if current marketposition = 2.  
  
 
<syntaxhighlight>If MarketPosition = 0 then  
 
<syntaxhighlight>If MarketPosition = 0 then  
 
   ChangeMarketPosition (-2,100,"SE");</syntaxhighlight>  
 
   ChangeMarketPosition (-2,100,"SE");</syntaxhighlight>  
 
 
Will place open order with the name “SE” and the price 100 if current marketposition = 0.  
 
Will place open order with the name “SE” and the price 100 if current marketposition = 0.  
  
 
[[Category:Strategy Position Synchronization]]
 
[[Category:Strategy Position Synchronization]]

Revision as of 09:35, 9 February 2012

Places the order with set name and price on the chart.

Usage

ChangeMarketPosition(Delta, Price, Name)

Where:

Delta - number of contracts by which current market position should be changed;
Price - order filling price;
Name - name of the order that changes the position.

Notes

  • Can be used as a mean of synchronization of strategy market position with a broker.
  • When auto trading is off the order will not be sent to a broker.

Examples

If MarketPosition = 2 then 
   ChangeMarketPosition (-2,100,"LX");

Will place close order with the name “LX” and the price 100 if current marketposition = 2.

If MarketPosition = 0 then 
   ChangeMarketPosition (-2,100,"SE");

Will place open order with the name “SE” and the price 100 if current marketposition = 0.