input fields

the exhaustive list of input fields required for backtesting

Symbol

these are the symbols or stocks on which you want to backtest your strategy upon. There can multiple scrips on which the backtest can be performed at a time

Capital

the initial capital that you want to deploy in your strategy

Candle Interval

determines which candle time-frame/interval/period you want to use to backtest your strategy upon. this candle's closing price is used for entry/exit

Trade Type

CNC refers to carry forward trade and also otherwise called as long term trade, whereas MIS refers to Intraday trade

Entry Type

represents whether the entry should be LONG or SHORT. if the entry is LONG, then exit is taken as SHORT and vice-versa.

Start Date

represents from which date you want your strategy to be backtested.

End Date

represents upto which date you want your strategy to be backtested.

Strategy Name

Strategy name can be anything of your choice which is for your easy reference purposes

Include Charges

represents if you want to consider including the charges in the backtest or not

Take Profit

an optional field.

take profit expects a percentage integer which represents at which point you want to exit your trade. once the trade reaches a profit level that matches this number in percentage terms, then it is considered as an exit signal and the trade is exited even if the other provided exit conditions aren't met.

Consider a scenario where you want to exit the trade after reaching a 20% profit:

for example, when you enter a LONG trade at 2000 and the trade goes in your favour and reached 2400, which is at 20% profit, then this is taken as an exit signal and the trade is exited even if the other provided exit conditions aren't met.

Take Loss

an optional field.

take loss is otherwise called as stop loss, expects a percentage integer which represents at which point you want to exit your trade. once the trade reaches a loss level that matches this number in percentage terms, then it is considered as an exit signal and the trade is exited even if the other provided exit conditions aren't met.

Consider a scenario where you want to exit the trade after reaching a 20% loss:

for example, when you enter a LONG trade at 2000 and the trade doesn't go in your favour and reached 1600, which is at 20% loss, then this is taken as an exit signal and the trade is exited even if the other provided exit conditions aren't met.

Entry/Exit Conditions

entry or exit conditions are optionals. conditions are rules which can be formed with the indicators, comparators, math functions, math operators, logic operators, etc, that have been provided by the app. conditions are at the heart of our app and a lot of heavy lifting have been done to provide the users with the best possible tools to define their own entry & exit conditions and they're not limited by any means. conditions are one of the powerful feature in our app and you can literally use it to define & create any kind of strategy by leveraging it.

for best results, please make sure to define the conditions as per our documentation since the validation is done on the backend side of the app

Discard
Save