Skip to content

Position sizing and copy settings

Pass decimal sizing values as strings ("0.01", "1.5") wherever the model accepts them. Avoid introducing floating-point rounding into the request.

Sizing policies

risk_type Base calculation before broker constraints
FixedLot Follower lots = risk_value
LotMultiplier Master lots × risk_value; contract-size alignment applies when enabled
BalanceMultiplier Master lots × follower balance / master balance × risk_value × contract-size ratio
EquityMultiplier Master lots × follower equity / master equity × risk_value × contract-size ratio
FixedBalanceMultiplier Master lots × follower balance / fixed_master_balance × risk_value × contract-size ratio

fixed_master_balance must be positive for FixedBalanceMultiplier. Contract-size ratio means master contract size / follower contract size. Final lots may be refined, rounded, limited or rejected by broker limits and copier settings.

A 0.10-lot source with LotMultiplier "0.5" has a base 0.05 lots before contract alignment or broker constraints. FixedLot "0.01" requests a base 0.01 lots regardless of source size.

Different deposit currencies

The audited server compares raw balance/equity numbers; these ratios do not perform currency conversion. Do not describe them as equal monetary risk across currencies. Use matching deposit currencies for a simple verification and inspect actual lots.

Copy switches

Field Meaning
copy_sl Copy stop-loss changes, subject to broker constraints
copy_tp Copy take-profit changes
copy_pending_orders Include pending orders
reverse_copy Reverse direction

These switches do not guarantee broker acceptance. Symbols, digits, minimum stop distances, margin and sessions can affect execution. Compare the follower position with its log.

Advanced settings and wrapper scope

The cURL examples and acceptance adapter cover REST Start, List, Pause and Remove. The server offers additional settings and routes; this guide does not claim live coverage of every option. The bundled core proto describes the related gRPC contract, not the REST query format.

Review symbol mappings, limits, trading filters and equity protection in the control panel. Do not enable force-minimum-lot just to make a test pass: that can increase exposure.