Persistent Lock: Add a 'Lock' feature for both Risk % (23%) and RR Ratio so they remain fixed and do not need to be adjusted manually.
You can set that via input parameters.
Dynamic Management:
  • BE Profit Trigger: Move SL to Entry (Breakeven) when trade hits +50% of the distance to TP.(not units)
  • BE Loss/Exit Trigger: If the trade goes against me by -50% of the initial SL distance, move the TP to the Entry Price (to exit the trade at zero/breakeven).
I will probably consider the negative breakeven (for TP), but the percentage BE isn't likely be added in the future.
 
Hi,


I'm experiencing a serious performance issue with the Position Sizer EA (latest version).


After a few seconds of running the EA on a live chart, the chart freezes:- New candles stop updating or appear with heavy delay- Other indicators (Volume Profile Daily/Weekly, VWAP, etc.) stop working completely- Price lines and objects become laggy


When I remove the EA, everything immediately starts working normally again. It feels like the EA is blocking the terminal's event loop / chart processing.


This happens even with default settings and no trading activity. The problem is reproducible on different symbols and timeframes.


I suspect heavy calculations inside OnTimer / RefreshValues, frequent ChartRedraw calls, loops over PositionsTotal/OrdersTotal, and the large number of graphical objects are the main causes.


Has anyone else noticed this? Are there known workarounds or planned optimizations for reducing CPU load and preventing the chart from freezing?


Thank you.