Difference between revisions of "ChangeMarketPosition"
Jump to navigation
Jump to search
m |
|||
Line 4: | Line 4: | ||
<syntaxhighlight>ChangeMarketPosition (Delta, Price, Name)</syntaxhighlight> | <syntaxhighlight>ChangeMarketPosition (Delta, Price, Name)</syntaxhighlight> | ||
− | Where: | + | 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 ==== | ==== 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.