+1 888 340 6572

ChangeMarketPosition: Difference between revisions

From MultiCharts
mNo edit summary
Line 4: Line 4:
<syntaxhighlight>ChangeMarketPosition (Delta, Price, Name)</syntaxhighlight>  
<syntaxhighlight>ChangeMarketPosition (Delta, Price, Name)</syntaxhighlight>  


Where: [[Delta]] - number of contracts by which current market position should be changed;  
Where:  
 
:'''Delta''' - number of contracts by which current market position should be changed;  
              
              
[[Price]] - order filling price;  
:'''Price''' - order filling price;  
              
              
[[Name]] - name of the order that changes the position.  
:'''Name''' - name of the order that changes the position.  
   
   
==== Notes ====  
==== Notes ====  
Line 15: Line 17:
==== Example ====  
==== Example ====  
<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 12:57, 27 January 2012

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.

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.

Example

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.