Логика выставления количества лотов вручную такова:

Позиций нет, делю деньги из "Текущей" на ГО, получается количество лотов. Например 120000(текущая)/10(ГО)=12(лоты).

Далее, если сделка была прибыльной (к примеру, прибыль 11000) и еще не случился клиринг, я беру не 120000(текущая)+11000(прибыль), а все те же 120000, так как когда есть прибыль, "текущая" обновляется только после клиринга.

Если сделка была убыточной (к примеру, убыток 11000), не важно был ли клиринг или нет, текущая уменьшилась на размер убытка, и количество лотов уже считается так: 120000(текущая до убытка)-11000(убыток)=109000/10(ГО)=10(лотов).

Может это вам поможет правильные изменения сделать.