Difference between revisions of "ChangeMarketPosition"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
− | Places the order with set name and price on the chart | + | Places the order with set name and price on the chart. |
− | + | == 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 == | |
− | 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. | |
− | == | + | |
+ | == 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.