Type/to search

범용 백테스트 전략 템플릿

Common strategy
Created: 2023-09-13 12:28:06
Last modified: 3 years ago
1
Follow
1802
Followers

이 코드는 일반적인 전략 백테스팅 템플릿으로, 완전한 전략 개발 프레임워크를 제공하여 거래 전략을 신속하게 구축하고 테스트할 수 있습니다. 사용자는 템플릿에 전략 로직 코드만 추가하면 백테스팅 분석을 수행할 수 있습니다.

템플릿에는 다음과 같은 기능 모듈이 포함되어 있습니다:

  1. 전략 로직 빈 프레임워크: 지표 계산, 조건 판단 및 거래 신호 생성 코드를 작성하는 데 사용됩니다.

  2. 설정 가능한 백테스팅 기간 설정.

  3. 불확실한 시장 상황을 필터링하기 위한 ADX 지표.

  4. 여러 개의 이익 실현 지점과 조정 가능한 손절 설정.

  5. 레버리지 및 자동 포지션 계산.

  6. 거래 상태 관리 모듈.

  7. 거래 실행 경고 정보를 생성하는 구문.

  8. 완전한 거래 실행 프레임워크: 전략 거래를 직접 실행하고 포지션을 관리할 수 있습니다.

이 템플릿의 장점은 포괄적인 전략 개발 환경을 제공하고 사용이 간편하며, 풍부한 보조 기능을 포함하여 전략의 효과를 신속하게 평가할 수 있다는 점입니다. 사용자는 템플릿을 기반으로 다양한 지표 규칙을 도입하여 개발할 수 있으며, 복잡한 프레임워크를 구축하지 않고도 효율적으로 백테스팅을 수행할 수 있습니다.

물론 사용자는 여전히 매개변수 최적화, 리스크 관리 등의 문제에 주의해야 하며, 템플릿은 기본 프레임워크만 제공하므로 전략의 최종 결과는 사용자의 개발 결과에 따라 결정됩니다. 그러나 전반적으로 이 템플릿은 전략 개발의 난이도를 크게 낮출 수 있습니다.

Source
Pine
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © myn

//@version=5
Strategy parameters
Strategy parameters
ADX
Average Directional Index (ADX)
ADX Smoothing
DI Length
ADX Threshold
Trade Direction
Trade Direction
Take Profit
Take Profit 1 - Target %
% Of Position
Take Profit 2 - Target %
% Of Position
Take Profit 3 - Target %
% Of Position
Take Profit 4 - Target %
Stop Loss
Stop Loss (%)
Leverage
Leverage
ProfitView Alert Syntax
Alert Syntax Prefix
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)