What is Backtesting?(백테스팅이란 무엇인가?)
Posted By: Steve Burnson:
Backtesting is the process of applying entry and exit signals to time periods of past historical price data to quantify through an equity curve whether the system would have lead to overall profits in the past. A backtest is a look back at how a quantified trading system would have performed in the past. While a profitable backtest does not guarantee that the same signals will make money in the future, if it did not work in the past it most likely will not work in the future either.
백테스팅(Backtesting)은 과거 역사적 가격 데이터의 기간에 진입 및 출구 신호를 적용하여 시스템이 과거 전체 이익으로 이어질 수 있었는지 여부를 지분 곡선을 통해 정량화하는 과정이다. 백테스트는 과거 정량화된 거래체계가 어떻게 이뤄졌는지를 되돌아보는 것이다. 수익성 있는 백테스트는 동일한 신호가 미래에 돈을 벌 것이라고 보장하지는 않지만, 과거에 그것이 효과가 없었다면 미래에도 효과가 없을 가능성이 가장 높다.
A good backtest does raise the probabilities that since it worked on past data it may work on future price action because the signals did navigate (항해하다,가로지르다)volatility to create bigger total profits compared with the losses. The principles of the trading system could be valid and what allowed for profitability if that is what the backtest shows.
양호한 백 테스트는 과거 데이터에 대해 작용한 이래로 신호가 변동성으로 이동하여 손실에 비해 더 큰 총 수익을 창출하기 때문에 미래의 가격 조치에 영향을 미칠 가능성을 높입니다. 거래 시스템의 원칙은 유효 할 수 있으며 그것이 백 테스트가 보여주는 것이라면 수익성을 허용 한 것이 될 수 있다.
Trading systems that create good risk/reward ratios with bigger wins than losses or a high winning percentage of trades with no large losses will backtest as profitable. Most backtested systems attempt to capture trends in markets and limit losses by not being on the wrong side of a trend.
손실보다 승산이 크거나 큰 손실은 없는 거래의 높은 승률로 좋은 위험/배상률을 창출하는 거래 시스템은 수익성만큼 백테스트를 할 것이다. 대부분의 역테스트 시스템은 시장의 추세를 파악하려고 시도하며 추세의 잘못된 쪽에 있지 않음으로써 손실을 제한하려고 한다.
A backtest is usually done on a software platform that has the historical data and the ability to enter signals and then test to see how it did. Some traders do use Excel spreadsheets to backtest their price action systems. For a backtest input is given with entry signals and exit signals that create dynamics of where to get in and where to get out based on price action or technical indicators. Backtests should create the quantification of an entry signal for when to get into a trade. Also a stop loss signal for a losing trade to keep losses small and also a trailing stop signal to maximize gains for the winning trades has to be part of the input process.
백테스트는 보통 과거 데이터와 신호 진입하는 능력을 갖춘 소프트웨어 플랫폼에서 수행되며, 그 후 어떻게 작동하였는지 확인하기 위해 테스트한다. 일부 트레이더들은 가격 액션 시스템을 백테스트하기 위해 Excel 스프레드시트를 사용한다. 백테스트의 경우, 입력은 가격 조치 또는 기술 지표를 기반으로 어디서부터 어디로 들어가야 하는지에 대한 역학 관계를 형성하는 입력 신호와 출구 신호로 주어진다 .백테스트는 언제 거래를 시작할 것인지에 대한 진입 신호의 정량화를 생성해야 한다. 또한 적은 손실을 유지하기 위한 손실 거래에 대하여 손실 중지 신호와 승리거래에 대하여 수익을 최대화 하기 위한 후행중지 손실 신호는 입력과정의 일부분이 되어야 한다
Some people will also input profit targets for trades. A stop loss in comparison to a hypothetical profit target does create a quantified risk/reward ratio. A risk/reward ratio along with a high enough win rate can create a profitable system as long as losses are kept small and position sizing is managed properly based on volatility and open risk.
A backtest of signals should be performed on a watchlist of stocks, ETFs, currencies, or commodities you plan to trade. Markets have different levels of volatility with trends and each should be backtested for validity of signals on historical data.
일부 사람들은 또한 거래를 위해 이익 목표를 입력할 것이다. 가상의 이익 목표와 비교하여 정지손실은 수량화된 위험/보상비를 만든다. 충분히 높은 승률과 함께 위험/보상비율은 손실을 작게 유지하고 변동성과 개방형 리스크를 기반으로 포지션 사이징을 적절하게 관리하는 한 수익성 있는 시스템을 만들 수 있다.
신호의 역테스트는 거래를 계획할 주식, ETF, 통화 또는 상품의 감시 목록에서 수행해야 한다. 시장은 추세에 따라 변동성 수준이 다르며 각각 과거 데이터에 대한 신호의 유효성을 위하여 백 테스트되어져야 한다.
All a backtest is attempting to do is use repeatable mechanical signals that give profitable entry and exit dynamics to create bigger wins and smaller losses over the long term. The primary driver(동력) of a profitable backtest is by cutting losses short and letting winners run. A system has to have signals that filter out a lot of the price action noise that causes over trading and instead signal the opportunities to capture trends and swings in price action.
모든 백테스트가 시도하고 있는 것은 장기적으로 더 큰 승리와 더 작은 패배를 만들기 위해 수익성 있는 진입과 출구 역학을 제공하는 반복 가능한 기계 신호를 사용하는 것이다. 수익성 있는 백테스트의 주된 동인은 손실을 줄이고 우승자들을 뛰게 하는 것이다. 시스템은 과도한 거래의 원인이 되는 가격 행동 소음을 많이 걸러내고 대신 가격 행동의 경향과 변화를 포착할 기회를 알리는 신호를 가져야 한다.
Trading quantified mechanical backtested signals also filters out much of the emotion of trying to decide what to do each day from your own opinion and prediction. You change from an opinionated(독선적인 predictor to the follower of a systematic process. Your job becomes to follow signals and ignore your own feelings when you quantify your process.
정량화된 기계적 백테스트 신호를 거래하는 것 또한 자신의 의견과 예측으로부터 매일 무엇을 해야 할지를 결정하려는 감정의 상당 부분을 걸러낸다. 의견 예측 변수에서 체계적인 공정의 추종자로 변화한다. 당신의 일은 신호를 따르고 당신이 당신의 공정을 수량화 할 때 당신의 감정을 무시하는 것이 된다.
There is no perfect backtested system there is just the system that you can confirm that worked over multiple markets in the past and has a great potential for working in the present and future. It has to be a process that makes sense (뜻이 통하는)that you can follow with discipline over the long term.
과거에 여러 시장에서 작동했고 현재와 미래에서 작동할 수 있는 잠재력이 있다는 것을 확인할 수 있는 바로 그런 시스탬이 있다는 완벽한 백테스트된 시스탬은 없다 장기적으로 규율을 가지고 따라갈 수 있다는 것이 뜻이 통하는 과정이 되어야 한다.
“The moral is simple: Don’t draw any conclusions about a system (or indicator) on the basis of isolated examples. The only way you can determine if a system has any value is by testing it (without benefit of hindsight:후견인) over an extended time period for a broad range of markets.” – Jack Schwager
도덕은 간단하다. 고립된 예에 근거하여 시스템(또는 지표)에 대해 어떤 결론도 내리지 말라. 시스템에 어떤 가치가 있는지 판단할 수 있는 유일한 방법은 광범위한 시장에서 장기간에 걸쳐 (후견의 이득 없이) 테스트하는 것이다." – Jack Schwager
For a shortcut and time saver on learning the basic principles of backtesting, check out my Backtesting 101 eCourse here.
Charts and backtesing data courtesy of TrendSpider.com
'거래기술에 관한 정보' 카테고리의 다른 글
Hammer Candlestick Pattern Explained(해머 촛대 패턴 설명) (0) | 2020.06.09 |
---|---|
Trading Mentor Shares His 35 Years Of Lessons:(35년간의 교훈을 공유하는 트레이딩 멘토:) (0) | 2020.06.09 |
3 White Soldiers Candlestick Chart Pattern(화이트 솔져의 캔들스틱 차트패턴) (0) | 2020.06.06 |
Fear and Greed Index Explained(공포와 탐욕의 설명된 지수) (0) | 2020.06.06 |
What is a Hanging Man Candlestick?(교수형 인간 촛대란 무엇인가?) (0) | 2020.06.06 |