What is backtest? What is the difference between Quick Backtest and Full Backtest?
Quick backtest runs simulations of the strategy performance based on historical data with a reduced set of metric calculations and shows the result in real-time. Also, the result of the backtest is not saved when run in the quick mode. Quick back test may take anywhere between few seconds to few minutes depending on the timeframe selected. You should opt for a full backtest when you want to study the result thoroughly and save it for future reference. A full backtest provides various parameters to analyze the result in comparison to quick backtest. Full back test may take 2 to 3 minutes depending on the timeframe selected. In case funds are not sufficient for all trades to go through, quick backtest might give you inaccurate results. Do perform full backtest, check trades to know that the funds are sufficient and trades are happening!
What is Backtester?
It is a trading that helps you build your options strategies with ease. It helps you in evaluating the strategy on historical data. It automates your set of rules, also helps you in real-time monitoring with bots!
What are Rolling Contracts?
Rolling contracts doesn’t have absolute expiry and strike. When we link these to a relative term, then it becomes rolling contract. Instead to expiry date, we use Current Month, Next Month, Third month, 1st week, 2nd week Instead to Strike, we link it to the spot price that point in time. ATM- At the money, OTM 1 – 1 away from ATM, OTM 2 – 2 away from ATM These are useful when you are performing a backtest or executing a set options strategy frequently.
What are Dated Contracts? How to use dated contracts on Backtester?
These are the contract formats that we use in day to day trading. It has a set expiry date and strike price. To use dated contracts on Backtester, click on filter Dated
Can we square off positions created by Backtester from Open Positions?
No. You cannot square off positions from open positions. In that case you are risking your yourself for creating access positions. If you want to use Open Positions, Stop the Bot or use Square off and Exit Option provided.
Can we have different stoploss and takeprofit for each leg selected? How to use the same?
Yes, this is possible by adding them in the leg itself. For each leg there is a stoploss and take profit option available. There are three methods available to add your stoploss or takeprofit
- Percentage (%): Enter the percentage stoploss or takeprofit for that leg
- Absolute: Enter the exact value at which you want to exit (stoploss or takeprofit)
- Point: Enter the point move you want for that contract to exit. (This is per contract basis)
Can we have strategy-wise trigger, stoploss and take-profit?
Yes, for the basket of options selected, you can set strategy-wise Trigger, Stoploss and Takeprofit. There are three methods available to add thes
- Percentage (%): Enter the percentage stoploss or takeprofit for the whole basket
- Absolute: Enter the exact value of basket at which you want to exit (stoploss or takeprofit)
- Point: Enter the point move of basket you want to exit. This can also be considered as P&L. (This is the whole basket move)
What are the entry rules available?
- Time based – If selected, your entry will be based on the entry-time selected, if strategy trigger is not selected.
- Weekdays – You can select the weekdays you want to enter the strategy
- Entry Stop – This is the time after which no fresh entry will be taken
What are the exit rules available?
- Exit Strategy on any leg square-off – All legs exit once exit condition of any leg is met. This is by default true.
- Weekdays (Only for Positional trades) – You can select the weekdays you want to exit the strategy
- Move SL to cost – Stoploss for all legs left are moved to cost when SL of one leg is hit
- Allow re-entry (max) – No. of times to re-enter a strategy once the conditions are met again
- Cool off - This is the waiting time to enter new trade after hitting stoploss or takeprofit. By default, it is 5 min
Are positional trades possible using Backtester?
Yes, Backtester supports positional trading. For this you need to select positional trading. Every day, you need to visit the Backtester page and restart the bot.
Is there a clone functionality available?
Yes, Clone functionality is available in Finished tab.