Once an investor has started buying a stock on margin, the NYSE and FINRA require that a minimum amount of equity be maintained in the investor's margin account. These rules require investors to have at least 25% of the total market value of the securities they own in their margin account. This is called the maintenance margin. For market participants identified as pattern day traders, the maintenance margin requirement is a minimum of $25,000 (or 25% of the total market value of the securities, whichever is higher).
The FxPro Margin Calculator works out exactly how much margin is required in order to guarantee a position that you would like to open. This helps you determine whether you should reduce the lot size you are trading, or adjust the leverage you are using, taking into account your account balance. Select your trading instrument, your trade size, leverage and account currency, and click ‘Calculate’. Our Margin Calculator will do the rest.
In particular I would like to make the system a lot faster, since it will allow parameter searches to be carried out in a reasonable time. While Python is a great tool, it's one drawback is that it is relatively slow when compared to C/C++. Hence I will be carrying out a lot of profiling to try and improve the execution speed of both the backtest and the performance calculations.