MC moves auto-attached SLs beyond market after add to position, gets filled immediately

Questions about MultiCharts and user contributed studies.
seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 05 2024

I have raised this issue several years ago, but I have to reiterate it, because MCs handling of auto-attached SLs after adding to a position just creates too much unnecessary workload.

I do not want to be too blunt, but the logic behind it is just flawed and makes no sense from a trader's perspective.

Here's an example:

NQ, auto-attached SL, offset 8 ticks (= 2 points).

02:30:53.457: Entry @ 18584.75, auto-attached SL @ 18582.75, as expected
02:35:13.883: I move SL to 18596.75 by chart drag
02:38:18.102: I add to position @ 18603.25. MC logic determines an average price of 18594.00 and moves SL to 18606.00 (!) where of course it gets filled immediately. Makes no sense at all.

I understand the reasoning behind this: When the SL of an existing position is set to above break even, this profit should be preserved for the entire position after the add, even when this means moving the SL BEYOND the current price. Again, makes no sense, sorry.

I have to manually drag the SL far enough away to prevent this before each add, which creates just unnecessary workload. I understand there's a ton of feature requests or bug reports to be taken care of, but please MC team, acknowledge this is NOT ideal behavior and indicate if this can be changed for future releases.

Thanks.
Attachments
NQ SL example.png
(111.43 KiB) Not downloaded yet

User avatar
TJ
Posts: 7774
Joined: Aug 29 2006
Location: Global Citizen
Has thanked: 1036 times
Been thanked: 2233 times

Jun 05 2024

Is this a coding problem? or a logic problem?

User avatar
Mark Brown
Posts: 203
Joined: Nov 29 2016
Has thanked: 152 times
Been thanked: 26 times

Jun 05 2024

I have also experienced same thing when mixing auto trading and manual trading together. It will not work and it's either noted somewhere or I was told by MC it was not possible don't remember which.

What I do is send my orders out to a text file / read that with python / send hot keys to execute the initial trade / use the built in brackets and manually trade it from there if I want to add on etc. If I just leave it alone it will auto trade in the same way MC auto trades but much better.

seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 06 2024

Is this a coding problem? or a logic problem?
No autotrading or coding involved here. Just using the Chart Trading Panel.

User avatar
Kate MultiCharts
Posts: 667
Joined: Oct 21 2020
Has thanked: 13 times
Been thanked: 174 times

Jun 12 2024

Hello seneca,

We'd recommend trying the Trailing Stop exit.
For example, you could see it in action with a Paper Trader broker profile or in Simulated Trading mode in MultiCharts 15.

seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 13 2024

Hello Kate,

When I use Trailing Stop exit as suggested, how can I make it to behave like Stop Loss exit, so that it does NOT automatically trail the price? Is there a registry hack for that? Because per design, Trailing Stop will always trail the price by the preset stop loss amount, once one of the preset profit levels is reached, correct?

seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 21 2024

Can we get some more input from MC team about this please? Is Stop Loss exit really intended to behave like that? Would you agree that for most traders it might be unexpected to get kicked out of a position by the stop loss logic right after you add to that position?

User avatar
Kate MultiCharts
Posts: 667
Joined: Oct 21 2020
Has thanked: 13 times
Been thanked: 174 times

Jun 24 2024

seneca,

The behavior you're describing is not achievable in MultiCharts.
Exit strategies do not change the order price as the average position price updates; they only monitor the contract quantity.

seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 24 2024

Kate,
Exit strategies do not change the order price as the average position price updates; they only monitor the contract quantity.
OK, I understand that's the way it is implemented, but I suggest it might be worth thinking about an option for a Stop Loss exit strat that is set by a fixed amount (Pips, %, $ etc. ) which applies both to the entry point of the initial entry and to the entry points of subsequent adds to the position.

So for example, Stop Loss exit is set to -2 points, initial long entry @ 300, SL is auto attached @ 298. Then add to position @ 306, the SL for the add is auto attached @ 304, the SL for the initial position stays where it was initially placed or where it has been dragged by the user.

I believe this is what most traders would prefer. Or is there a technical reason not to implement it in this way, not even as an option?

User avatar
Kate MultiCharts
Posts: 667
Joined: Oct 21 2020
Has thanked: 13 times
Been thanked: 174 times

Jun 27 2024

I have raised this issue several years ago, but I have to reiterate it, because MCs handling of auto-attached SLs after adding to a position just creates too much unnecessary workload.

I do not want to be too blunt, but the logic behind it is just flawed and makes no sense from a trader's perspective.

Here's an example:

NQ, auto-attached SL, offset 8 ticks (= 2 points).

02:30:53.457: Entry @ 18584.75, auto-attached SL @ 18582.75, as expected
02:35:13.883: I move SL to 18596.75 by chart drag
02:38:18.102: I add to position @ 18603.25. MC logic determines an average price of 18594.00 and moves SL to 18606.00 (!) where of course it gets filled immediately. Makes no sense at all.

I understand the reasoning behind this: When the SL of an existing position is set to above break even, this profit should be preserved for the entire position after the add, even when this means moving the SL BEYOND the current price. Again, makes no sense, sorry.

I have to manually drag the SL far enough away to prevent this before each add, which creates just unnecessary workload. I understand there's a ton of feature requests or bug reports to be taken care of, but please MC team, acknowledge this is NOT ideal behavior and indicate if this can be changed for future releases.

Thanks.
Could you please specify which Exit strategies mode you are using?
File → Preferences → Trading tab.
Exit strategies mode.png
(101.72 KiB) Not downloaded yet

seneca
Posts: 103
Joined: Apr 02 2012
Has thanked: 39 times
Been thanked: 22 times

Jun 27 2024


Could you please specify which Exit strategies mode you are using?
File → Preferences → Trading tab.
Exit strategies mode.png
I use the first option, "First to position, then to orders".

eunos64
Posts: 44
Joined: Sep 15 2013
Has thanked: 15 times
Been thanked: 4 times

Jul 24 2024

What is Exit strategies mode ?
Where can I find a explanation about this ?