Trailing Take Profit

What I'd really like to see in SQX is a trailing take profit. Many of the new generation of night scalpers use it. What it basically does is to update/trail the existing initial take profit every bar instead just once when the trade is opened. E.g.: if a trade goes against you and then comes back a little (but not into profit, just less intratrade drawdown), it puts the take profit at the last high/low of the last X bars, or at a MA or whatever else indicator returns a price value or ATR multiple etc. I didn't believe what a difference this can make, but it prevents a lot of full stop losses with that method. Example: say a trade goes -30 pips into drawdown, then comes back to -10 pips and then goes to your stop loss at -50 pips, you have lost 50 pips. With the trailing take profit, while the trade is at -30 pips, it would put the take profit at -10 pips, so once the trade comes back to this little recovery in the drawdown, "profit" is taken at -10 pips, without the trade going to a full stop loss like in the first example. Basically it trails the take profit each bar, this also helps if your initial take profit is not hit because price doesn't move as far , so it would decrease the take profit every bar if trailed via a MA or ATR multiple for example. A trailing stop can't do that like this and a lot of night scalpers use this method (Reaper, Euronis). You can download Reaper as a demo (it costs nothing if you just run backtests) from the MQL5 market and run a visual tick data backtest in Metatrader 5 to better understand how this works, but it's a really extremely profit increasing feature, not just for night scalping as I've noticed when manually adding it to my existing strategies. Hope to see this in SQX soon, this can really be a game changer once you've tried it.


P.S.: I think an implentation should be rather easy, the only difference really is that the take profit would be updated every bar with the same method it was calculated once the trade was opened instead just on trade open. The calculation methods can be kept as they are now and maybe just a little checkbox in the take profit section that says "update take profit every bar" is enough.

Attachments
No attachments
  • Votes +12
  • Project StrategyQuant X
  • Type Feature
  • Status New
  • Priority Normal

History

g
#1

geektrader

22.03.2022 06:57

Task created

g
#2

geektrader

22.03.2022 07:04
Voted for this task.
g
#3

geektrader

22.03.2022 07:08

Description changed:

What I'd really like to see in SQX is a trailing take profit. Many of the new generation of night scalpers use it. What it basically does is to update/trail the existing initial take profit every bar instead just once when the trade is opened. E.g.: if a trade goes against you and then comes back a little (but not into profit, just less intratrade drawdown), it puts the take profit at the last high/low of the last X bars, or at a MA or whatever else indicator returns a price value or ATR multiple etc. I didn't believe what a difference this can make, but it prevents a lot of full stop losses with that method. Example: say a trade goes -30 pips into drawdown, then comes back to -10 pips and then goes to your stop loss at -50 pips, you have lost 50 pips. With the trailing take profit, while the trade is at -30 pips, it would put the take profit at -10 pips, so once the trade comes back to this little recovery in the drawdown, "profit" is taken at -10 pips, without the trade going to a full stop loss like in the first example. Basically it trails the take profit each bar, this also helps if your initial take profit is not hit because price doesn't move as far , so it would decrease the take profit every bar if trailed via a MA or ATR multiple for example. A trailing stop can't do that like this and a lot of night scalpers use this method (Reaper, Euronis). You can download Reaper as a demo (it costs nothing if you just run backtests) from the MQL5 market and run a visual tick data backtest in Metatrader 5 to better understand how this works, but it's a really extremely profit increasing feature, not just for night scalping as I've noticed when manually adding it to my existing strategies. Hope to see this in SQX soon, this can really be a game changer once you've tried it.


P.S.: I think an implentation should be rather easy, the only difference really is that the take profit would be updated every bar with the same method it was calculated once the trade was opened instead just on trade open. The calculation methods can be kept as they are now and maybe just a little checkbox in the take profit section that says "update take profit every bar" is enough.

l
#4

Loonly

22.03.2022 08:51
Voted for this task.
E
#5

Emmanuel

22.03.2022 15:04
Voted for this task.
CG
#6

Chris G

22.03.2022 16:35
Voted for this task.
KB
#7

kbtech

22.03.2022 19:44
Voted for this task.
b
#8

bentra

22.03.2022 21:47
Voted for this task.
f
#9

FirestarZA

24.03.2022 18:22
Voted for this task.
g
#10

geektrader

30.03.2022 03:12
Just wanted to add that the activation of this "trailing take profit" should of course not happen via a checkbox that we have manually to activate, but should be an extra exit method that SQX auto-select "if it works" just like any of the other exit methods: static take profit, trailing stop, exit after X bars, etc.
MF
#11

Marti

07.04.2022 22:49
Voted for this task.
a
#12

astral

05.05.2022 09:21
Voted for this task.
Bt
#13

beetrader

18.07.2022 00:55
Voted for this task.
g
#14

geektrader

11.01.2023 13:46
Is there any update if this is being considered for implementation in the future, given that the request is almost a year old and the feature being one of the most widely used ones in successful night scalpers in commerical EAs? Thank you.
CG
#15

Chris G

12.01.2023 04:26
Waiting for this too
MF
#16

Mark Fric

12.01.2023 14:27
ok, we'll test this behavior before confirming if we'd do it or not.
r
#17

redflywing

24.01.2023 20:44
Voted for this task.
HH
#18

Hans

23.11.2023 00:35
Voted for this task.

Votes: +12

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please