cTrader Position Sizer

1. Incorrect Position Size
The Position Sizer calculates lot sizes correctly for forex pairs and metals. However, when trading indices, it places orders with position sizes that are nearly 100 times larger than expected. Could you help me identify and fix this issue?
That might happen when the broker is reporting incorrect or zero tick value. Could you please let me know what's the output in the Algo tab?
1776958646988.png
Also, you can just let me know the broker's name and which symbols you are getting the problem with, so I could test it.
2. Pending Orders Not Placed at Specified Levels
When I place a pending order using the Position Sizer, the order is executed a few points above or below the intended level. This problem does not occur in the MT5 version, where it works as expected.
Do you mean that a pending order isn't created at your given entry price or that it's getting executed (when the price gets there) at a slightly different price?
If it's the first one, then how do I reproduce this? Which settings and symbol are you using?
If it's the second one and you are using stop orders, that's slippage.
 
I’m using IC Markets, and I’ve tested this across three other brokers/prop firms as well.

Algo Screenshot:
Algo.png

Issue 1 – Order Placement (cTrader):

I adjusted my levels and used Shift + T to place a trade.
However, the order gets placed below the intended levels (it hasn’t triggered yet).
This issue consistently occurs on cTrader, while everything works correctly on MetaTrader 5.
Order Placing issue.png


Issue 2 – Lot Size Calculation:
For the same setup with a $500 risk:
  • On MetaTrader 5, the lot size is calculated correctly.
  • On cTrader, the trade opens with nearly 10× larger lot size, which is incorrect.
mt5 position size.png
IC markets.png
 
Issue 1 – Order Placement (cTrader):
I adjusted my levels and used Shift + T to place a trade.
However, the order gets placed below the intended levels (it hasn’t triggered yet).
This issue consistently occurs on cTrader, while everything works correctly on MetaTrader 5.
For this issue, I'd recommend first updating your Position Sizer to version 1.22 to make sure you aren't getting the bug that was fixed.
If it's still there, I'd need to see a screenshot where both the Position Sizer's Main tab and the Orders tab of the terminal are visible. The current screenshot doesn't show much to work with.
Issue 2 – Lot Size Calculation:
For the same setup with a $500 risk:
  • On MetaTrader 5, the lot size is calculated correctly.
  • On cTrader, the trade opens with nearly 10× larger lot size, which is incorrect.
Unfortunately, I cannot test this issue with IC Markets. What other brokers you are getting this issue with? I just did with Fusion Markets and the calculated size was correct.

Also, could you please post a screenshot showing your PS's Main tab setup and the resulting trade in the terminal's Positions tab?

Thanks!