marketscripters

Study Backtester [MS]

Backtest your study like a strategy with our Study Backtester. Visualize your script's performance directly on the chart.

Simple to use, copy-paste a few lines of code (shown below) into your script, then set your script as input to the Study Backtester.

Visualize how your script performs against buy-and-hold over time, and get a nice print out of stats.

Settings
  • Set your buy and sell signal inputs
  • Add a stop loss
  • Choose normal or trailing stop loss
  • Choose the start date and time for backtesting
  • Set trading commissions
  • Use leverage or not
  • Set carry cost for leveraged trades

Version 1
  • Only supports buy-sell-buy-sell alternating signals. Any non-alternating signals will be ignored.
  • Testing begins with 1 share of the asset at your first buy signal.

Things To Note
  • This cannot enter or exit mid-candle. With the exception of the stop loss feature, which will calculate exits at the exact stop price.
  • Stops are not treated as stop-orders, but as market-exists at the stop (or trailing stop) price.
  • This DOES NOT take into account any loss of funds due to liquidation if price goes against you in a margin position.
  • Short positions are not currently supported.
  • Only `study` scripts are supported

How To Use
1) Add the following to the bottom your study's code.
//------------------------------------------------------------------------------
// FOR BACKTESTER
plot(buy ? 1 : sell ? -1 : na, title="Signals", display=display.none, editable=false)

2) Make sure `buy` and `sell` variables are assigned appropriately according to your strategy.
3) Add both your study and this script to your chart.
4) Set the "Signals Plot" setting of this script to: <your_study_name>: Signals
5) Adjust this script's settings (start date, commission, stoploss, etc) as necessary.

PM us with any questions about this script.

For script access or PineScript questions, please visit our site:
www.marketscripters.com?utm_source=tradingview&utm_medium=signature
Mã được bảo vệ
Tập lệnh này được xuất bản mã nguồn đóng và bạn có thể sử dụng một cách tự do. Bạn có thể yêu thích nó để sử dụng nó trên biểu đồ. Bạn không thể xem hoặc sửa đổi mã nguồn.
Thông báo miễn trừ trách nhiệm

Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.

Bạn muốn sử dụng tập lệnh này trên biểu đồ?