Stacking strategies and NOT cutting and reversing  [SOLVED]

Questions about MultiCharts and user contributed studies.
wilkinsw
Posts: 662
Joined: 21 Apr 2013
Has thanked: 154 times
Been thanked: 104 times

Stacking strategies and NOT cutting and reversing

Postby wilkinsw » 09 May 2013

Hi,

Am I right in assuming that if a have two strategies running on the same instrument then:

A signal to short 2 contracts, if currently long 4 contracts from another strategy, will result in being short 2 contracts rather than being long 2 and closing out my 4 lot long position? In other words, the equivalent of selling 6 lots when my literal intentions was to sell just 2?

It is my intention to have signals generate completely independent orders when live. Ie How can I create a combined equity curve of the first strategy on one chart and the second strategy applied to another chart?

When live using two different charts with the same symbols and different strategies: If long 4 contracts for strategy 1, if strategy 2 signals to go short 2 contracts will the result be:

a) Net long 2 contracts (desired outcome)?

b) Net short 2 contracts having closed out my other long position?

if the result is "b)" then what are the work arounds?

Thanks!

wilkinsw
Posts: 662
Joined: 21 Apr 2013
Has thanked: 154 times
Been thanked: 104 times

Re: Stacking strategies and NOT cutting and reversing

Postby wilkinsw » 09 May 2013

I think I may have solved this but please feel free to comment:

If I run separate chart strategies in AA mode I can see that I can be long and short at the same time in the same instrument with the desired net position.

Obviously AA mode runs the risk of an async event. However, I've coded a global variable driven indicator with alerts that detect such an event.

Am I right in saying that running in SA mode doesn't permit begin long and short at the same time?

Also, I've tried using the portfolio optimizer to visualize a combined equity curve for two strats on one instrument but I can't get the signals to function completely independently of each other. Any other suggestions to achieve this. Is it possible to create a second version of the instrument somehow and code the strategies to only run on respective versions of the data? I have already tried to do this but with no joy (can't create a second version of the instrument).

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Stacking strategies and NOT cutting and reversing  [SOLVED]

Postby Henry MultiСharts » 10 May 2013

Hello wilkinsw,
When live using two different charts with the same symbols and different strategies: If long 4 contracts for strategy 1, if strategy 2 signals to go short 2 contracts will the result be:
a) Net long 2 contracts (desired outcome)

Here is how trading from multiple charts on the same instrument works.
Am I right in saying that running in SA mode doesn't permit begin long and short at the same time?
There is no such limitation.
Also, I've tried using the portfolio optimizer to visualize a combined equity curve for two strats on one instrument but I can't get the signals to function completely independently of each other. Any other suggestions to achieve this. Is it possible to create a second version of the instrument somehow and code the strategies to only run on respective versions of the data? I have already tried to do this but with no joy (can't create a second version of the instrument).
You do not need to create a second version of the instrument. You need to create two strategies in Portfolio Backtester strategy tree using the same instrument.
Image
Attachments
2_strats_PB.png
(14.28 KiB) Downloaded 747 times


Return to “MultiCharts”