Да я понимаю как сделать тест одним контрактом

Проблема в другом. Если система подает сигнал на вход, а стоп по логике скрипта следует установить на величину Х1, мы можем войти одним контрактом. Хорошо.
Если в другой раз система показывает при открытии позиции стоп Х2 > 2*Х1, например. То в этом случае риск возрастает более чем в два раза на тот же один контракт. Я же хотел зафиксировать риск как процент от стартового депозита (и это не реинвестиция, новая прибыль не участвует при расчете количества открываемых контрактов)
Сделал я тест одним контрактом, но нарушается логики алгоритма (поддерживать фиксированный риск) - в одном случае он входит одним контрактом со стопом 300 пунктов, а в другом - 1000 пунктов -- это неправильно. Риски разные, а я это и хотел исключить в своем скрипте.