We have design a custom backtest software which can backtest stocks, forex, futures, etf, index on any time frame, multiple time frame, can download history data from Interactive Brokers. You can create your own custom entry and exit signals just by dragging technical indicators and logical operators, can set custom parameters like stop, target, quantity, time frame, periods for technical indicators. For now we have added 20 technical indicators, we can add more indicators on request.
Our backtest software has the ability to check entry with limit order price, exit is checked on 1 min candle bars this ensures we are always giving priority to stop loss first then target (if stop and target levels are on the same bar).
Our backtest software can also log trade by trade, daily MTM and ledger report, statistics like peak to trough, drawdown, returns, etc.