ICT Concepts Strategy

02 2월 2024에 생성됨 · 04 2월 2026에 업데이트됨

ICT Concepts 전략은 NinjaTrader 8 플랫폼을 위한 프리미엄 기계식 전략입니다. 이 전략은 트레이더 펀딩 프로그램 통과에 사용될 수 있습니다.

사전 요구 사항

이 전략을 올바르게 사용하려면 다음과 같은 사전 요구 사항이 있어야 합니다.


중요 면책사항

알고리즘 거래 시스템을 열심히 번 실제 자금에서 절대 실행하지 않기를 강력히 권장합니다. 항상 위험을 최소화하고 거래자 펀딩 프로그램에서 전략을 실행하여 최대 손실액이 해당 프로그램에 지불하는 월간 구독료가 되도록 해야 합니다.

ICT 전략은 ICT가 소개한 Market Structure 이벤트, Fair Value Gap, Breaker Block, Order Block, 역방향 FVG 및 FVG 수렴 등의 개념을 기반으로 합니다. 이 전략은 이러한 개념들을 바탕으로 한 여러 진입 설정을 제공합니다.

진입 설정 예시

진입 설정: MSS+FVG

이 진입 설정은 Market Structure Shift와 Fair Value Gap 사이의 수렴을 기반으로 합니다.

이 진입은 FVG가 MSS(Market Structure Shift)와 같은 수준에서 발생한 후, 또는 FVG가 BOS(Break of Structure)와 같은 수준에서 발생한 후에 거래를 엽니다.

MSS+FVG entry setup
클릭하여 확대

이 진입은 FVG가 형성된 직후에 즉시 발동될 수 있거나, 가격이 FVG로 되돌아올 때까지 기다렸다가 진입 방향으로 바 마감을 확인하여 진입할 수 있습니다. 되돌림으로 진입하려면 FVG에만 닿으면 되고, 반드시 완전히 내부로 들어갈 필요는 없으며, 일반적으로 더 적지만 더 높은 품질의 진입을 생성합니다.

MSS+FVG entry setup with pullback
클릭하여 확대
진입 설정: Breaker Block (Unicorn)

이 진입 설정은 FVG와 깨진 Order Block 사이의 수렴을 기반으로 합니다. 이 진입이 발동하려면 Order Block이 깨져야 하고, 가격이 Order Block을 처음으로 깨는 지점에서 Fair Value Gap이 형성되어야 합니다.

Breaker Block (Unicorn) entry setup
클릭하여 확대

강한 FVG로 깨진 Order Block은 바가 Order Block을 넘어서 마감되면 진입을 발동합니다. 이 설정은 약세 Order Block이 깨질 때 롱으로 진입하고 강세 Order Block이 깨질 때 숏으로 진입합니다.

진입 설정: Order Block

Order Block 진입은 가격이 Order Block을 생성한 후, 되돌아와서 완전히 Order Block으로 되돌아가지만 깨지 않은 후, Order Block의 초기 방향으로 다시 움직이면서 동시에 FVG가 발생할 때까지 기다리는 것을 기반으로 합니다.

Order Block entry setup
클릭하여 확대

이 진입의 손절매는 다양한 Stop Loss 전략에 따라 다양한 수준에서 설정될 수 있습니다. 아래 파라미터 섹션을 참조하세요.

진입 설정: iFVG (역방향 Fair Value Gap)

iFVG 진입 설정은 깨진 Fair Value Gap 패턴을 기반으로 합니다. 위의 MSS+FVG 설정의 역 진입 설정으로 볼 수 있습니다.

iFVG entry setup
클릭하여 확대
진입 설정: MSS+BOS Sequence

이 진입 설정은 market structure 이벤트 시퀀스 발생을 기반으로 합니다. 이 설정이 찾는 시퀀스는 MSS + BOS + BOS — Market Structure Shift(Character Change라고도 함) 다음에 두 개의 연속적인 Break of Structure가 따릅니다.

MSS+BOS sequence entry setup
클릭하여 확대

거래는 시퀀스의 두 번째 BOS를 넘어서 바가 마감되는 직후 그 시퀀스 방향으로 엽니다.

FVG 수렴

FVG 수렴 진입은 두 개의 이벤트를 기반으로 합니다. 먼저 FVG가 형성되고, 가격이 이 FVG로 되돌아와서 리바운드하여 거래 방향의 첫 번째 되돌림을 형성합니다. 둘째, 역방향 FVG 또는 깨진 FVG가 거래 방향으로 발생합니다. 이 두 이벤트는 이 진입 설정을 정의하는 수렴을 구성합니다.

FVG Confluence entry setup, first example
클릭하여 확대
FVG Confluence entry setup, second example
클릭하여 확대

기능

ICT Concepts 전략은 다음과 같은 고유한 기능들을 가지고 있습니다:

  • ICT 컴포넌트의 강력한 자체 구현
  • 미결 주문은 배치되지 않으며, 시장가 주문만 사용되어 슬리피지나 체결 실패로 인한 주문 거절을 피합니다
  • 완전 자동 전략으로 여러 프롭펌 계좌에서 여러 인스턴스로 확장 가능
  • NinjaTrader의 공식 모범 사례를 따르는 정밀한 백테스팅 기능으로 틱 수준과 intrabar 세분성에서 정밀한 진입/종료 백테스팅 달성
  • 연결 끊김에 저항하는 강력한 자체 주문 관리 라이브러리로 Rithmic 또는 Tradovate 계좌에서 완벽하게 작동
동적 수량 및 리스크 관리

모든 전략과 마찬가지로, 이 전략은 오픈 포지션의 수량을 설정하기 위한 두 가지 방법을 구현합니다:

  • 고정 수량: 모든 포지션에 동일한 수량을 사용합니다. 손절매가 포지션 간에 변할 경우 수익/손실 금액도 변합니다.
  • 동적 리스크 조정 수량: 손절매, 포지션당 허용되는 최대 리스크($), 그리고 최대 허용 수량에서 각 포지션의 수량을 계산하여 손절매 폭에 관계없이 모든 포지션에서 동일한 수익/손실 금액을 생성하며, 이는 장기적인 수익성을 위한 중요한 기준입니다.
포지션 관리

모든 전략과 마찬가지로, 이 전략은 여러 포지션 관리 방법을 구현합니다:

  • ATM Strategy: 드롭다운에서 선택한 자신의 ATM 전략으로 포지션 관리를 완전히 위임합니다.
  • Trailing Stop: 포지션의 이기는 측에 형성된 새로운 스윙 포인트마다 손절매를 추적합니다.
  • SuperTrend: 포지션 관리 방법으로 SuperTrend 인디케이터를 사용합니다.

또한 이 전략은 손절매를 여러 전략에 따라 설정하고 수익을 비율에 따라 설정할 수 있습니다. 자세한 내용은 아래 파라미터 섹션을 참조하세요.

계좌 관리

전략은 순 승리 포지션 수, 순 손실 포지션 수, 또는 목표 실현 순 이익 또는 순 손실을 기반으로 일일 중지 거래 트리거를 구현합니다.

파라미터

파라미터를 최소한으로 유지하려고 노력합니다. 가장 중요한 것들만 노출됩니다.

일반
Execute Historical Trades전략이 Historical 모드에서 실행될 때 거래 실행을 활성화합니다. 과거 날짜의 성과를 테스트하거나 파라미터가 거래를 생성할지 확인하는 데 유용합니다. Live 실행 시에는 선택을 해제해야 합니다.
Daily TakeProfit Target포지션이 마감된 후 이 일일 수익 목표에 도달하면 전략은 하루 동안 중지됩니다. 0으로 설정하면 무시됩니다.
Daily StopLoss Limit일일 손실 한도에 도달하면 전략은 하루 동안 중지됩니다(양수 값 — 예: 300은 실현 PnL ≤ -$300이 되면 거래를 중지). 0으로 설정하면 무시됩니다.
Stop @ Winning Count순 승리 거래 수가 이 값에 도달하면 하루 동안 거래를 중지합니다. 0으로 설정하면 무시됩니다.
Stop @ Losing Count순 손실 거래 수가 이 값에 도달하면 하루 동안 거래를 중지합니다. 0으로 설정하면 무시됩니다.
Order Label브로커에게 전송되는 모든 포지션에 추가되는 라벨로, 같은 전략의 다른 사용자의 주문과 구별하는 데 유용합니다.
Enable/Disable Trading Days 특정 요일에는 거래를 제한합니다.
  • Trade Mondays: 선물 시장이 개장하는 월요일과 일요일 밤의 거래를 활성화합니다
  • Trade Tuesdays, Wednesdays, Thursdays, Fridays: 요일별로 동일
Market Structure
Swings Period스윙(더 높은 저점, 더 높은 고점, 더 낮은 고점 또는 더 낮은 저점)은 각 바 마감 후 감지될 수 있지만, 그 다음 바는 같은 유형의 새로운 스윙을 형성하여 이를 취소할 수 있습니다. 이 파라미터는 같은 유형의 두 스윙을 분리하기에 충분한 바의 수를 설정합니다. 값이 높을수록 전체적으로 감지되는 스윙이 적으며, 그 반대도 마찬가지입니다. 값 3 또는 4가 일반적입니다.
Show Price Swings차트에서 스윙 그리기를 활성화/비활성화합니다. 스윙은 이 파라미터와 관계없이 항상 분석 및 처리되며, 이 파라미터는 가시성과 렌더링에만 영향을 줍니다.
Swings Bullish Color / Swings Bearish Color강세/약세 가격 스윙 마커를 그리는 데 사용되는 색상을 설정합니다.
Swings Opacity (1-100)가격 스윙 마커를 그리는 데 사용되는 불투명도입니다.
Market Structure Confirmation Mode
  • Swing Counting: 상향/하향 스윙 포인트를 세고 가장 가까운 스윙 가격의 가격 돌파를 기다려 market structure shift 및 break of structure를 감지합니다
  • Protected High & Lows: market structure shift 및 break of structure를 감지하기 위해 보호된 고점과 저점을 분석하는 더 복잡한 방법
FVG Candle Filter 감지되는 Fair Value Gap을 필터링합니다.
  • 3 Candles of Same Kind: 3개의 캔들이 모두 같은 유형인 FVG만 감지됩니다
  • 2 Candles of Same Kind: 최소 2개의 캔들이 같은 유형인 FVG만 감지됩니다
  • No Filter: 캔들 유형에 대한 필터링이 없습니다. 위의 두 옵션보다 더 많은 FVG를 생성합니다
Min. FVG Gap (Ticks)Fair Value Gap이 유효하기 위해 필요한 FVG의 심지 사이의 최소 거리(틱 단위). 값이 높을수록 감지되는 FVG가 적으며, 그 반대도 마찬가지입니다.
Entry Setup
Time Zone 아래 Trade Time 파라미터에 사용되는 시간대입니다. 선물 시장은 US Eastern 시간(EST)에서 운영되므로 이를 통해 자신의 컴퓨터 시간대를 기준으로 거래 간격을 지정할 수 있습니다.
  • EST, CET, 또는 Local Time
Trade Time 전략이 거래를 배치하도록 허용되는 시간 간격입니다. 몇 가지 예:
  • EST 시간대, RTH(일반 거래 시간)로 제한된 거래: 09:30-16:15
  • 스위스 시간 기계, 시간대를 Local로 설정, RTH로 제한된 거래: 15:30-22:15
  • EST 시간대, 변동성이 높은 기간을 피하는 간격이 있는 RTH 및 ETH(확장 거래 시간) 거래: 00:01-08:00,09:55-15:55,18:01-23:59 — 간격은 새로운 날 세션에서 처음 발생하더라도 증가 순서대로 나열되어야 하며, 간격은 새로운 날로 진입할 때 문제를 피하기 위해 자정에 자릅니다
  • 스위스 시간 기계, 시간대를 Local로 설정, 변동성이 높은 기간을 피하는 간격이 있는 RTH 및 ETH 거래: 00:01-14:00,15:55-21:55
Quantity Strategy
  • Fixed Quantity: 거래당 고정 수량입니다. 평가된 리스크가 Target Risk Per Trade ($)를 초과하면 건너뜁니다
  • Risk Adjusted: 손절매 가격과 Target Risk Per Trade ($)에서 계산된 동적 계약 크기
Max QtyRisk Adjusted가 선택되었을 때 최대 허용 수량입니다. 일부 프롭펌이 계좌를 무효화할 수 있는 주문 수량 제한을 시행하므로 유용합니다.
Long/Short Entry Mode 이미 방향성 일일 편향이 있고 특정 방향으로만 거래를 제한하려는 경우 유용합니다.
  • Long: 롱 거래만 개설됩니다
  • Short: 숏 거래만 개설됩니다
  • Long & Short: 양 방향이 거래됩니다
Order QtyQuantity Strategy이 Fixed인 경우만 사용됩니다. 거래당 고정 수량입니다(그리고 주문 관리 메커니즘이 확대되면 수량 증가당). 일반적으로 1 또는 2입니다.
SuperTrend Entry Filter롱 진입을 SuperTrend가 강세일 때로 제한하고 숏 진입을 약세일 때로 제한합니다.
Higher Timeframe Filter더 높은 타임프레임 캔들을 진입 필터로 사용할 수 있게 합니다. 롱 거래의 경우, 더 높은 타임프레임(HTF) 캔들은 이전 캔들의 고점 또는 저점을 취득(완화)했어야 하며 거래 방향에 있어야 합니다. 예를 들어, 4시간 HTF 필터에서 현재 4시간 캔들의 저점은 이전 캔들의 저점 이하여야 하며, 종가는 시가보다 높아야 합니다.
Higher TimeFrame Higher Timeframe Filter가 활성화될 때 사용되는 더 높은 타임프레임 기간을 설정합니다.
  • Second, Minute, Day, Week, Month, Year, Tick, Volume, Range, HeikenAshi
Higher TimeFrame Period더 높은 타임프레임의 기간을 설정합니다. 예를 들어, 4시간 타임프레임의 경우 Minute를 선택하고 기간을 240으로 설정합니다.
Draw Higher Timeframe Candles현재 차트에 오버레이된 더 높은 타임프레임 캔들 그리기를 활성화/비활성화합니다.
Higher Timeframe Drawing Opacity (1-100)HTF 캔들의 불투명도로, 투명에서 완전히 불투명까지입니다.
Entry Setup: MSS+FVG
Enable MSS+FVG Entry SetupMSS+FVG 진입 설정을 활성화합니다. 위의 Entry Setup 섹션에서 설명과 예를 참조하세요.
StopLoss Strategy MSS+FVG 진입 설정의 손절매 전략을 설정합니다.
  • FVG Zone: 거래를 발동시킨 FVG의 가장자리(롱의 경우 낮은 가장자리, 숏의 경우 높은 가장자리)
  • FVG Extreme: 거래를 발동시킨 FVG의 첫 캔들의 심지
  • Last Swing Point: 거래 전의 마지막 스윙 포인트
  • Supertrend: 진입 바에서의 SuperTrend 수준
  • Dynamic: FVG Zone과 Last Swing Point 중에서 Target Risk Per Trade ($)에 가장 가까운 리스크($)를 생성하는 것을 선택합니다
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
Entry Mode MSS+FVG 진입 설정의 진입 모드를 설정합니다.
  • Immediate: 진입 조건을 확인하는 첫 바 마감에서 진입합니다
  • Wait For Pullback: FVG 존재로 가격 되돌림을 기다렸다가 진입합니다. Immediate보다 적지만 더 높은 품질의 진입을 생성합니다
Entry Setup: Breaker Block (Unicorn)
Enable Breaker Block Entry SetupBreaker Block 진입 설정을 활성화합니다. 위의 Entry Setup 섹션에서 설명과 예를 참조하세요.
StopLoss Strategy
  • FVG Zone: 거래를 발동시킨 FVG의 가장자리(롱의 경우 낮은 가장자리, 숏의 경우 높은 가장자리)
  • Last Swing Point: 거래 전의 마지막 스윙 포인트
  • Dynamic: FVG Zone과 Last Swing Point 중에서 Target Risk Per Trade ($)에 가장 가까운 리스크($)를 생성하는 것을 선택합니다
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
Entry Setup: Order Block
Enable Order Block Entry SetupOrder Block 진입 설정을 활성화합니다. 위의 Entry Setup 섹션에서 설명과 예를 참조하세요.
StopLoss Strategy
  • FVG Zone: 거래를 발동시킨 FVG의 가장자리(롱의 경우 낮은 가장자리, 숏의 경우 높은 가장자리)
  • Last Swing Point: 거래 전의 마지막 스윙 포인트
  • Dynamic: FVG Zone과 Last Swing Point 중에서 Target Risk Per Trade ($)에 가장 가까운 리스크($)를 생성하는 것을 선택합니다
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
Entry Setup: FVG Confluence
Enable FVG Confluence Entry SetupFVG Confluence 진입 설정을 활성화/비활성화합니다.
StopLoss Strategy
  • FVG Zone: 거래를 발동시킨 FVG의 가장자리(롱의 경우 낮은 가장자리, 숏의 경우 높은 가장자리)
  • FVG Wick: 거래를 발동시킨 FVG의 첫 캔들의 심지
  • SuperTrend: SuperTrend 인디케이터의 반대 수준 값
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
  • Last Swing Point: 거래 전의 마지막 스윙 포인트(더 높은 고점 또는 더 낮은 저점)
Entry Setup: iFVG
Enable iFVG Entry SetupiFVG(역방향 Fair Value Gap) 진입 설정을 활성화합니다. 위의 Entry Setup 섹션에서 설명과 예를 참조하세요.
StopLoss Strategy
  • FVG Zone: 거래를 발동시킨 FVG의 가장자리(롱의 경우 낮은 가장자리, 숏의 경우 높은 가장자리)
  • SuperTrend: SuperTrend 인디케이터의 반대 수준 값
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
  • Last Swing Point: 거래 전의 마지막 스윙 포인트(더 높은 고점 또는 더 낮은 저점)
Min. Points To Next iFVGiFVG가 깨질 때, 그 위 또는 아래의 다른 FVG가 돌파 방향으로 계속되는 것을 방해할 수 있습니다. 이는 현재 FVG와 돌파 방향의 가장 가까운 FVG 사이에 필요한 최소 거리를 설정합니다. 예를 들어, 값이 5 포인트인 경우, iFVG 깨짐에 돌파 방향으로 3 포인트 떨어진 또 다른 FVG가 있으면 건너뜁니다.
Entry Setup: MSS+BOS Sequence
Enable MSS+BOS sequence Entry SetupMSS+BOS sequence 진입 설정을 활성화합니다. 위의 Entry Setup 섹션에서 설명과 예를 참조하세요.
StopLoss Strategy
  • SuperTrend Level: SuperTrend 인디케이터 수준
  • Last Swing Point: 거래 전의 마지막 스윙 포인트
  • Fixed Currency Value: 가격 수준이 아닌 통화 값
  • Points: 진입 가격에서 포인트로 정의된 가격
Order Management
Order Management Strategy
  • ATM Strategy: 포지션 관리를 선택한 NinjaTrader ATM 전략 템플릿으로 완전히 위임합니다. ATM Strategy Template Name 아래에서 정확한 템플릿 이름을 지정합니다
  • Classic Trail Stop: 트리거와 추적 금액을 기반으로 손절매를 추적합니다(아래 Trailing Stop Parameters 참조)
  • SuperTrend: SuperTrend 인디케이터를 사용하여 거래를 마감하며, 가격이 SuperTrend 수준을 넘고 내려갑니다
  • Trail Stop on Swings: 거래의 이기는 측에 스윙이 형성될 때마다 손절매를 추적합니다
  • None: Target Risk Per Trade ($)로 정의된 손절매가 대신 사용됩니다
ATM Strategy selection in NinjaTrader
ATM Strategy Template NameATM Strategy 주문 관리 방법에만 사용되며, 사용자 정의 ATM 전략의 정확한 템플릿 이름입니다. 기존 템플릿과 일치해야 하거나 포지션이 개설되지 않습니다.
On Opposite Signal
  • Breakeven: 반대 신호가 발생하면 손절매를 breakeven으로 이동합니다
  • Close Position: 반대 신호가 발생하면 포지션을 즉시 마감합니다
  • DoNothing: 반대 신호가 발생하면 조치를 취하지 않습니다
Enable Price Breakeven가격 기반 breakeven 메커니즘을 활성화/비활성화합니다.
Price Breakeven Strategy
  • Points: breakeven은 포인트 기반으로 트리거됩니다
  • Percentage: breakeven은 달성된 수익의 백분율 기반으로 트리거됩니다
Price Breakeven Trigger가격 기반 breakeven이 활성화되었을 때 사용 가능하며, 손절매를 breakeven으로 이동하는 데 필요한 트리거 값(포인트 또는 1-100의 백분율)입니다.
TakeProfit Strategy
  • Fixed Currency Value: Take Profit Currency 파라미터를 기반으로 합니다
  • Points: 진입 가격에서의 포인트 수
  • 고정 수익/손실 비율: 0.5:1에서 6:1까지, 손절매 가격에서 계산됩니다
  • Custom Win/Loss Ratio: 수동으로 설정된 비율(아래 참조)
Custom Win/Loss RatioCustom Win/Loss Ratio 수익 전략을 사용할 때 사용 가능하며, 예를 들어 2는 2:1 비율을 목표로 합니다.
Target Risk Per Trade ($)포지션당 최대 리스크(달러) — 거래를 개설하기 전에 계산된 손절매가 이 한도를 준수하는지 확인하는 데 사용됩니다. 그렇지 않으면 거래가 건너뜁니다.
Max Allowed Risk Per ($)Risk Adjusted 수량에만 사용되며, 실제 계산된 리스크가 Target Risk에서 얼마나 벗어날 수 있는지를 제어합니다(정확한 일치는 거의 불가능하므로 예를 들어 $250 target 리스크는 3개 수량을 생성하여 $257의 실제 리스크를 생성할 수 있습니다).
Stop Loss PointsStop Loss 전략이 Points로 설정되었을 때 사용 가능합니다.
Stoploss offset Points계산된 손절매 수준에 포인트 단위의 오프셋을 추가합니다. 거래 리스크를 계산할 때 사용됩니다.
Take Profit CurrencyFixed Currency Value 수익 전략이 선택되었을 때 사용되는 수익 금액(달러)입니다. 그 외에는 다른 비율 기반 전략에 방해가 되지 않을 정도로 높게 설정합니다.
Take Profit PointsTake Profit 전략이 Points로 설정되었을 때 사용 가능합니다.
Trailing Stop Parameters
Trailing Stop Strategy Classic Trail Stop 주문 관리 방법이 선택되었을 때 사용 가능합니다.
  • Points: 진입에서 포인트 단위로 계산된 트리거 및 추적 금액
  • Ratio: 손절매 값의 비율로 계산되며, 이기는 측에 반영됩니다
Trailing Stop TriggerClassic Trail Stop 방법의 트리거(포인트 또는 비율)입니다.
Trail Amount트리거가 발동되면 추적되는 금액(포인트 또는 비율)입니다.
Super Trend
SuperTrend ModeATR 기반 또는 Adaptive(캔들 종가/고점/저점 기반)입니다.
Period / Multiplier / Moving Avg. Type / Smooth표준 SuperTrend 계산 파라미터 — 기간, 밴드 배수, 이동 평균 유형 및 평활화 기간입니다.
SuperTrend Close Only WinningSuperTrend가 주문 관리 방법으로 사용될 때, 거래는 SuperTrend 수준 바로 아래/위에서 개설될 수 있으며, 그렇지 않으면 즉시 마감될 것입니다. 이 파라미터를 활성화하면 이미 SuperTrend에 대해 호의적이지 않은 상태에서 개설된 거래를 마감하지 않습니다.
Command Buttons
전략은 Chart Trader 패널에서 수동 명령 버튼을 노출합니다. 활성 차트에 표시되는지 확인하세요.
Strategy command buttons on the Chart Trader panel
Arm/Disarm Buttons롱 또는 숏 거래 진입을 수동으로 활성화/비활성화합니다. 방향성 편향이 있을 때 유용합니다.
Close Position Button전략을 재시작하지 않고 활성 상품의 포지션을 즉시 평탄화합니다. 전략은 그 후에도 새로운 거래를 계속 찾습니다.
Increase Qty Button활성 포지션의 수량을 Order Qty에 설정된 금액만큼 증가시킵니다.
Set Breakeven Button개설된 포지션의 손절매를 breakeven으로 이동합니다(이를 통해 개선될 경우).

성과 보고서

과거 성과는 향후 결과를 보장하지 않습니다. 모든 백테스팅 결과는 참고용입니다.

  • NinjaTrader의 평생 라이선스 수수료 스키마를 사용하여 수수료가 포함되어 현실적인 결과를 제공합니다.
  • 추가 틱 수준 데이터 시리즈를 사용하는 정밀한 intrabar 세분성 백테스팅에 대해 NinjaTrader의 공식 가이드를 따르고, 실시간 및 백테스트 모드 모두에서 시장가 주문만 사용합니다(미결 주문은 사용 안 함).

이 전략에 대해 업로드된 성과 보고서가 없습니다.

다운로드 및 설치 안내

라이선스 요구 사항

automated-trading.ch에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.

두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.

라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.

중요: 이것은 Premium 제품입니다. 백테스트, 플레이백 및 최적화 모드에서는 무료로 실행할 수 있습니다. 라이브로 실행하려면 활성 Premium 구독이 필요합니다.
다운로드
이 파일을 다운로드하려면 로그인하세요.
최신 버전 v2.3.0.0 · 게시됨 7개월 전
이 파일은 1643번 다운로드되었습니다. 마지막 다운로드는 3시간 전이었습니다.

automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.

설치 단계
1
Import NinjaScript 메뉴 항목을 사용하여 다운로드한 .zip 파일을 NinjaTrader로 가져옵니다.
2
새 차트 창을 열고 Tick Replay 체크박스가 선택되어 있는지 확인합니다.
3
Tick Replay 체크박스가 보이지 않으면 Tools → Options → Market Data로 이동하여 Show Tick Replay를 활성화합니다.
4
차트를 마우스 오른쪽 단추로 클릭하고 Strategies를 선택하거나 Ctrl+S를 눌러 Add New Strategy 대화를 엽니다.
Adding the ICT Concepts Strategy from the Strategies dialog
클릭하여 확대
5
전략을 추가한 후 차트의 historical 데이터에서 먼저 실행되다가 Real-Time 모드로 전환하고 Chart Trader 패널에 라이선스 텍스트 상자를 추가합니다. 해당 패널이 표시되는지 확인합니다.
6
청구 페이지에서 찾은 라이선스를 텍스트 상자에 붙여 넣고 Check License를 클릭합니다.
7
"Check License" 버튼이 녹색으로 변하면서 다음 검증 날짜가 표시됩니다. 이는 그 날짜 이후에만 반복되어야 합니다.
8
활성 구독이 없으면 전략을 먼저 테스트하기 위해 Playback 및 Historical 모드에서 실행할 수 있습니다.

자주 묻는 질문

일반

VPS 사용은 좋지만 필수는 아닙니다. 대부분의 사용자에게는 저렴한 Windows VPS 인스턴스로 충분합니다.

네, 각 인스턴스가 고유한 상품(instrument)에서 실행되는 한 가능합니다. NinjaTrader는 주문을 상품당 계정당 하나의 포지션으로 집계하므로, 같은 상품에서 두 인스턴스를 실행하는 것은 작동하지 않습니다.

사용할 수는 있지만, 보통 전략을 직접 여러 인스턴스로 실행하는 것이 더 나은 솔루션입니다. 라이선스는 여러 기계에서 무제한 인스턴스를 허용합니다.

네, 이 전략은 정확히 그 목적을 위해 설계되었으며, Rithmic, NinjaTrader 브로커, Tradovate, 또는 NinjaTrader 플랫폼에 연결된 다른 공급자에서 완벽하게 작동합니다.

완전히 자동화되도록 설계되었지만, 명령 버튼을 통해 반자동으로 거래를 수동으로 관리할 수도 있습니다.

자동거래 전략은 24시간 거래하고, 더 빠르고 정확하게 실행되며, 심리와 감정을 제거하고, 수십 개 또는 수백 개의 인스턴스로 확장할 수 있어 진정한 패시브 인컴을 만들 수 있습니다.

네, 전략을 개선할 수 있는 아이디어가 있다면 문의 페이지를 통해 연락하세요.

아니요, 소스 코드는 저작권 보호를 위해 보호됩니다.
청구

네, 계정 페이지에서 언제든지 구독을 취소하여 향후 결제를 방지할 수 있습니다. 구독의 사용하지 않은 부분은 환불할 수 없지만 청구 주기가 끝날 때까지 계속 사용할 수 있습니다.

아니요, 평가판 구독 플랜은 제공하지 않지만, 구독하기 전에 백테스트 및 플레이백 모드에서 제품을 다운로드하고 테스트할 수 있습니다.

전액 또는 부분 환불은 제공하지 않지만, 언제든지 구독을 취소하여 향후 결제를 중단할 수 있습니다.
회의론자

2010년부터 전문 소프트웨어 개발자로, 2012년부터 자동거래 전략을 개발해왔으며, 금융 및 투자 은행 업계에서도 근무했습니다. 저는 마케터가 아니며 전략 개발을 외주하지 않습니다.

판매하는 것이 아니라 임차하고 있으며, 나 자신의 거래를 다각화하는 것과 함께 추가 수익원입니다. 이 전략은 완전히 기계적이며 더 많은 사람들이 사용해도 사라지지 않는 숨겨진 정량적 우위가 없습니다.

대기(지정가) 주문은 더 나은 가격 실행과 연결성 문제에 대한 보호를 제공하지만, 높은 변동성에서 거부될 수 있고, 능동적 관리가 필요하며, 브로커에게 보입니다. 시장 주문은 변동성에 관계없이 실행을 보장하고, 제출 전에는 브로커에게 보이지 않으며, 더 빠르게 실행됩니다. 유일한 단점은 연결 끊김으로 인해 전송할 수 없다는 것입니다. NinjaTrader의 MIT(시장-접촉) 주문은 대기 주문 동작을 원하는 경우 좋은 대안입니다.

추가 틱 레벨 데이터 시리즈를 사용하여 정밀한 인트라바 세분화 백테스팅을 위한 NinjaTrader 공식 가이드를 따릅니다. 저희 말을 믿지 마세요. 매일 거래 마감 시점에 백테스트를 실행하고 그 날의 전략의 실제 라이브 거래와 비교하세요.

릴리스 노트

  • Added Higher timeframe filter to all entry setups; Added New entry setup: Fvg Confluence; Added New Take profit method: Custom win-loss ratio; Added CET Timezone option; Added new MSS+FVG parameter entry mode: immediate and wait for pullback; Removed VWAP entry filter; Removed time based breakeven; Removed Grid based position management; Removed Execute on another instrument option; Removed Weekly TakeProfit Target

  • Modified iFVG entry logic completely; Added new iFVG stoploss strategy: Supertrend; Added new iFVG parameter: Min. Points To Next iFVG; Fixed Supertrend MA type bug

  • Added Enable/Disable Trading days; Modified SuperTrend trade management logic (stoploss set on tick above/below breakout bar instead of immediate close)

  • Bug Fix: Error when using ATM Strategy

  • Bug Fix: supertrend-inverse stoploss immediate-close bug

  • Complete makeover of the strategy; Added Entry setups: MSS+FVG, Order Block, Breaker Block, iFVG, MSS+BOS sequence

  • Fixed entry when Fixed Currency value set as Stoploss method; Added Points as stoploss method

  • Added Breakeven functionality; Fixed Action buttons not displayed in Playback mode; Fixed Action buttons panel behaviour on tab change; Removed "Stop trading @ trade counts" parameter, always enable "Stop @ winning/losing count"

  • Bug Fix: Max Currency Risk should not take over stoploss price

  • Added Max Quantity parameter for risk adjusted method; Added "Net Losing Count" as daily stop trading strategy; Modified daily stopout trigger to immediate mode based on Unrealized PnL

  • Added Inverse Fair Value Gaps Entries

  • Adding Risk adjusted quantity strategy; Adding daily Stop trading strategy

  • Major update: adding ATM Strategy management capabilities

  • Added Chart panel manual control buttons; Less restrictive swings alignment condition; Added condition of current price breaking last MSS level for entries; Backtest results updated

  • Bug Fix: Risk should not block when fixed value stoploss selected

  • First Release of the strategy
discord
Discord 커뮤니티 참여
질문, 피드백 또는 다른 거래자들과 채팅하고 싶으신가요? 인사하러 들어오세요.
Discord 참여
주요 정보
플랫폼 NinjaTrader 8
카테고리 전략
필요한 플랜 Premium
최신 버전 v2.3.0.0
마지막 업데이트 7개월 전
다운로드 수 1643