Try SetPositionSize( 1, spsShares );

--- In [email protected], "cipherscribe" <adrian.mollenho...@...> wrote:
>
> I am trying to work out what I am doing wrong in terms of position
> sizing futures contracts.
> 
> In reading the manual, it states that if I have the following
> settings, I will always be only trading one contract:
> 
> NumContracts = 1;
> PositionSize = NumContracts * MarginDeposit;
> 
> However this is not the case, as I believe it also depends on the
> exchange rate when trading non base currency futures.
> 
> For example, when testing the Hang Seng, with the above settings, I
> always get 7 contracts.
> 
> When I set the HKD to 1 instead of the current exchange rate, it then
> correctly sets the contract size to 1, but then the contract is then
> in US Dollars, which is not useful.
> 
> Is there a way to position size correctly to 1 contract, whilst still
> correctly converting the results back into the base currency? (I
> assume the backtester reporting results are in the base currency?)
>


Reply via email to