1 strategy with Buy and Sellshort cimbined vs 2 strategies with them separated

Forums ProRealTime English forum ProOrder support 1 strategy with Buy and Sellshort cimbined vs 2 strategies with them separated

Viewing 11 posts - 1 through 11 (of 11 total)
  • #175098

    Hi all,

    Just wondering if you guys have any opinions on whether it is better to run one strategy that have both Buy and SellShort, vs running 2 strategies at the same time (one with Buy and one with SellShort).  I am wondering about this because in PRT when you are already having a long position, the shortsell will not kick in until you have closed the long position.  And sometimes while holding the long position (a losing position) a favorable condition comes in for shortsell, but because there is already a long position, the algo will not enter a shortsell position.  But if you were to run two separate strategies, the long and the short positions can run concurrently.

    Thoughts, insights and advice appreciated.  Cheers.

    #175100

    The surprising answer : separate Long and Short vs combined, always loses (severely). But mind you please, this is for winning Strategies in the first place. Thus, it is just not so that separating the Long/Short will bring more profit. Always less up to losses.

    Even more surprisingly : this counts for all “separating” means I could think of. Thus for example, also the “5 minutes” allowed for a Strategy to start. For example, we have Strategy A and B, both being exactly equal, except for

    • A is allowed to start at 1st, 3rd m 5th etc. 5 minutes of the hour (like between 01:00 and 01:05, 01:10 and 01:15, 01:20 and 01:25, etc.
    • B is allowed to start at 2nd, 4th m 6th etc. 5 minutes of the hour (like between 01:05 and 01:10, 01:15 and 01:20, 01:15 and 01:30, etc.

    The math around this is beyond me (hence I don’t see it), but it just is so. And thus : good question !

    My own question would be : how is this possible ? It must be something about too many constraints in either and thus less trades. And indeed, intuition tells (me too) so much the opposite …

    PS: You can just try this via subsequent backtests.

    1 user thanked author for this post.
    #175101

    I think there are many opinions about it. I myself use StopandReverse, i.e. strategies that can switch in the other direction even while they are in position if the input conditions are right. But I also split the same strategies into two strategies, i.e. onlylong and onlyshort, to see which is better. I think, depending on the market situation, sometimes one is better than the other. At the moment, with relatively little volatility, onlylong / onlyshort seems to have an advantage. Because there is no constant long and short switching.

    1 user thanked author for this post.
    #175115

    Thoughts provoking and insightful.  Tks for sharing.

    #175116

    I am using IG, so by default you cannot run both long and short on the same instrument, eg EURUSD, unless you specify force open in the IG platform.  Just wondering if you need to specify a force open function in the PRT code to instruct the broker you can have both long and short EURUSD at the same time?  Anyone use IG?  Can share pls?  Tks

    #175118

    Strategies cannot open trades in opposite directions at the same time.

    There’s no option to enable this.

    Whenever you open a trade in a direction, any open contrary trade is first closed and a Stop & Reverse takes place.

     

    1 user thanked author for this post.
    #175121

    Hi Roberto,

    Tks for the explanation, but that’s bad news.  Normally people will run say both mean reversion strategy and a trend following strategy to increase the alpha.  So from what you say, this is not possible.  I wonder how do PRT community go around this?  Using different brokers to run different strategies?  Just wondering tks

    #175122

    If you run separate strategies you can open contrary trades, provided you enable Force Open with IG.

    You cannot in a single strategy.

     

    1 user thanked author for this post.
    #175123

    Roberto’s answer referred to a single Algo … which cannot be both long and short at same time.

    2 different Algos can have both Long and Short at the same time, i.e Algo A can be Long and Algo B can be Short.

    Manual trades can be Long and Short at same time as long as Force Open is enabled.

    1 user thanked author for this post.
    #175125

    shortsell will not kick in until you have closed the long position

    Only if you (have to) use If Not OnMarket etc.

    On most of my own coded Algos … a SellShort will close a Long and vice versa.

    1 user thanked author for this post.
    #175126

    So StopandReverse in one strategy in only one direction or two separate strategies onlylong and onlyshort. That’s the most practical I think.

    1 user thanked author for this post.
Viewing 11 posts - 1 through 11 (of 11 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login