Break Asian Range
- Experts
- Damaso Perez Moneo Suarez
- 버전: 1.0
소개
Break Asian Range는 잘 알려진 ‘아시아 고점과 저점’ 전략을 자동화한 트레이딩 봇입니다. EURUSD, GBPJPY 및 기타 변동성이 큰 통화쌍에서 아시아 세션의 돌파를 감지하고 거래하도록 설계되었습니다.
사용자가 원하는 보수적 또는 공격적인 스타일에 맞춰, 사용자 정의 가능한 기술적 확인 및 고급 리스크 관리(SL, TP, 트레일링 스톱, 가변 리스크, 재진입 등)를 결합합니다.
다양한 타임프레임을 지원하며, 도지, 해머, 엔걸핑과 같은 핵심 캔들 패턴을 인식하여 진입을 확인할 수 있습니다.
주요 기능
잘 알려진 반복적인 시장 행동을 기반으로 한 전략.
유연성: 확인 조건, 거래 시간, 리스크 등 다양한 요소를 사용자 정의 가능.
모든 통화쌍 및 자산과 호환됨.
사용자 스타일에 따라 보수적 또는 공격적인 거래가 가능.
재진입, 동적 리스크 관리 및 거래 필터링 기능 포함.
2025년 4월 여러 통화쌍에서 좋은 결과로 테스트 완료 (아래 이미지 참고).
댓글 및 지원
봇이 유용하셨다면 긍정적이고 건설적인 댓글을 남겨주시면 감사하겠습니다. 이는 향후 버전을 개선하고 실제 사용자 요구에 맞게 조정하는 데 큰 도움이 됩니다.
봇 사용 중 궁금한 점이나 매개변수 설명, 기술적 문제에 대해 언제든지 도와드릴 준비가 되어 있습니다.
이후에는 시스템의 작동 방식과 설정 가능한 매개변수에 대한 자세한 설명이 이어집니다.
아시아 고점 및 저점 전략
아시아 고점 및 저점 전략은 각 세션(아시아, 런던, 뉴욕)이 AMD 주기(축적, 조작, 분배)를 따른다는 개념을 기반으로 합니다.
아시아 세션 동안에는 주로 축적 단계가 나타나고, 런던 세션에서는 가격이 이전 세션의 고점이나 저점을 돌파해 추세 지속을 유도한 뒤 방향을 바꿔 대부분의 손절라인을 터는 조작이 자주 발생합니다.
봇 작동 방식
이 봇은 아시아 고점 및 저점 전략을 사용하며, 트레이더가 자신의 거래 스타일에 맞게 다양한 옵션을 설정할 수 있도록 합니다. 봇은 트레이더가 지정한 시간(아시아 세션 또는 다른 세션)에 따라 범위를 설정하고, 고점 또는 저점이 돌파되는 시점을 확인하여 각각 매도 또는 매수 진입 기회를 찾습니다. 또한 이 봇은 해당 세션에서 움직일 수 있는 최대 포인트 수를 정의하여 선택한 범위가 '축적 구간'으로 간주될 수 있는지를 확인하는 기능도 제공합니다. 이 확인이 필요 없을 경우 '0'으로 설정하면 생략할 수 있습니다. 범위가 돌파된 후에는 미리 정의된 포인트 수만큼 돌파될 때 직접 진입할 수도 있고, 지정한 구역에 도달한 후 도지, 해머 또는 엔굴핑 캔들의 추가 확인을 통해 진입할 수도 있습니다. 이러한 확인 캔들을 탐지하기 위해 1분 및 3분 또는 1분 및 5분 등 두 개의 타임프레임을 설정할 수 있습니다. 트레이더는 다양한 설정을 통해 최적의 옵션을 찾을 수 있습니다. 물론 확인이 많을수록 진입 횟수는 줄어들지만 성공률은 높아집니다.
특별 기능
이 봇은 범위 돌파 및 캔들 추가 확인을 기반으로 한 진입 설정 외에도 효율성을 향상시키는 가변 리스크 제어 기능을 가지고 있습니다. 거래를 종료하지 않는 마틴게일 전략과 혼동하지 마세요. 이 봇은 한 번에 하나의 거래만 열고 닫습니다. 그러나 이전 거래가 손실이었을 경우 위험을 증가시키는 설정이 가능하여, 수익 거래로 손실을 상쇄하는 데 도움이 됩니다.
또한 사용자가 정의한 손익 비율에 도달했을 때 손절매를 브레이크이븐으로 옮길 수 있는 옵션이 있으며, 사전 정의된 가격에 도달하면 부분 청산도 설정할 수 있습니다.
봇 매개변수 설정
봇을 올바르게 사용하려면 설정 가능한 모든 매개변수를 잘 알고 이해하는 것이 항상 중요합니다. 이 봇은 다양한 상황과 트레이더에게 더 잘 적응할 수 있도록 여러 매개변수를 제공합니다. 아래에서는 각 매개변수에 대해 설명하며, 트레이더의 취향에 맞게 설정할 수 있도록 이름(영어)과 설명을 표시합니다:
Input group "General Parameters"
MagicNumber -- 봇 ID. 동일한 Metatrader에서 실행되는 모든 봇 중에서 고유해야 합니다.
Choose the language for messages -- "전문가" 탭에 표시될 메시지의 언어를 선택합니다.
Fixed SL. If false, SL and TP are calculated based on high and low -- SL과 TP를 고정값(아래에서 정의)으로 사용할지, 아니면 최근 고점/저점 및 선택된 범위의 50%에 따라 동적으로 설정할지를 정의합니다.
Stop Loss points -- 고정일 경우 SL 포인트 수 ("true"로 설정된 경우).
TakeProfit / StopLoss ratio -- 고정 SL에 따른 TP 비율입니다.
Minimum points for variable SL -- SL이 변동식일 경우 최소 포인트 수를 설정할 수 있습니다.
Condition to allow long entries -- 매수 진입 허용 여부입니다. false로 설정하면 매수 진입은 없습니다.
Condition to allow short entries -- 매도 진입 허용 여부입니다. false로 설정하면 매도 진입은 없습니다.
Condition to block new entry after a loss in the same Tx (excluding reentry) -- 동일한 시간대에 진입 조건이 여러 번 나타날 수 있습니다. 이 옵션이 true이면 이전에 SL이 발생했을 경우 재진입을 막아 손실을 제어합니다.
Max number of trades in one day -- 하루 최대 진입 횟수를 제한합니다. 재진입도 포함됩니다.
Allow reentry after SL during x hours -- 진입 시 정의된 SL 위치에 “limit” 주문을 설정합니다. Stop에 걸렸다가 방향이 맞는 경우를 대비합니다. 손실이 증가할 수 있으므로 주의해서 사용하십시오. 활성화 시 리스크를 절반으로 줄이는 것이 좋습니다.
Hours allowed for reentry -- “limit” 주문이 설정된 후 활성 상태로 유지되는 시간입니다.
Input group "SL/TP Management"
Enable BreakEven -- 특정 값에 도달했을 때 SL을 이동할지 여부.
Ratio required to move the SL -- 어떤 SL/TP 비율에서 SL을 이동할지. 예를 들어, 목표 비율이 1:4일 때 1:3에 도달하면 SL을 이동해 손익을 보호함.
Points to add to entry price to secure small profit. If greater than current price, set to '0' -- 수수료를 최소한으로 보전하기 위해 진입가보다 약간 위에 SL을 설정하고자 할 때.
Enable partial close when TP % is reached -- 특정 수익률에 도달하면 일부 포지션을 청산할지 여부.
Ratio required to partially close the trade -- 어떤 SL/TP 비율에서 부분 청산을 할지. 예: 1:4 목표에서 1:3일 때 80% 청산하고 나머지는 유지.
If partial close, points to extend TP. Set to 0 to disable -- 부분 청산 후 TP를 약간 더 멀리 설정할지. 일부 수익은 이미 확보되어 있음.
% of position to close on partial take profit -- "Partial Close" 시 몇 %를 청산할지. 초기 로트는 0.01 이상이어야 함.
Input group "Variable Risk"
Initial budget -- 리스크 계산을 위한 계정의 초기 예산.
Initial risk -- 거래에서 고려할 초기 리스크.
Risk multiplier -- 손절매가 발생할 때마다 다음 거래의 리스크가 이 값으로 곱해집니다. 거래가 수익을 내면 다음 거래는 초기 리스크로 시작합니다.
Days of history used to calculate variable risk -- 손실 거래를 계산하기 위해 검토할 일 수.
Maximum allowed risk -- 허용 가능한 최대 리스크. 곱해진 리스크가 이 값을 초과하면 이 최대값으로 제한됩니다.
Input group "Asian Range Break Confirmation"
Upper breakout buffer (in points) — 고점을 몇 포인트 상회하면 상방 돌파로 간주할지 설정합니다.
Lower breakout buffer (in points) — 저점을 몇 포인트 하회하면 하방 돌파로 간주할지 설정합니다.
Points from Asia range to accept entry — 이미 반전된 경우, 아시아 범위로부터 몇 포인트까지 진입을 허용할지 설정합니다 (돌파 범위 기준이 아님).
Timeframe for Confirmation Period 1 — 첫 번째 확인 구간에서 캔들 및 추세 전환 여부를 확인할 시간 프레임.
Timeframe for Confirmation Period 2 — 두 번째 확인 구간에서 캔들 및 추세 전환 여부를 확인할 시간 프레임.
Confirm with Hammer in Period 1 — 첫 번째 시간 프레임에서 해머 캔들로 확인할지 여부.
Difference: downward trend = hammer, upward trend = shooting star — 캔들 패턴이 추세 방향(하락 시 해머, 상승 시 슈팅스타)과 일치해야 하는지 여부.
Confirm with Doji in Period 1 — 첫 번째 시간 프레임에서 도지 캔들로 확인할지 여부.
Confirm with Engulfing candle in Period 1 — 첫 번째 시간 프레임에서 엔골핑 캔들로 확인할지 여부.
Confirm with Hammer in Period 2 — 두 번째 시간 프레임에서 해머 캔들로 확인할지 여부.
Confirm with Doji in Period 2 — 두 번째 시간 프레임에서 도지 캔들로 확인할지 여부.
Confirm with Engulfing candle in Period 2 — 두 번째 시간 프레임에서 엔골핑 캔들로 확인할지 여부.
Number of confirmations needed in Time Frame 1 – 타임프레임 1에서 가격 반전으로 간주하기 위해 필요한 확인 횟수.
Number of confirmations needed in Time Frame 2 – 타임프레임 2에서 가격 반전으로 간주하기 위해 필요한 확인 횟수.
Total number of confirmations required – 가격 반전을 판단하기 위해 필요한 총 확인 수 (타임프레임 1과 2 포함).
% to define a Hammer candle – 해머 캔들의 정의 기준. 캔들의 몸통과 심지의 비율. 몸통이 심지의 몇 % 이하인지로 설정 (몸통/심지 < 설정값).
% to define a Doji candle -- 도지 캔들을 정의하는 방법입니다. 지정된 퍼센트는 전체 캔들 길이 중 위아래 심지(윅)의 비율을 나타냅니다.
% to define an Engulfing candle – 엔걸핑 캔들을 찾을 때, 100% (반대 방향의 캔들이 이전 캔들과 동일하거나 더 큼), 100% 미만, 혹은 100% 초과 조건을 설정할 수 있음.
Input group "Asian Range Time"
Maximum points to allow "break range" – 정의된 범위가 누적 구간인지 확인하려면 최대 포인트 수를 설정할 수 있습니다. 범위가 이 수치보다 작을 때만 진입 조건을 찾습니다. 무시하려면 ‘0’으로 설정하면 세션에서 움직인 포인트 수와 관계없이 항상 범위 돌파를 인식합니다.
Start hour for Asian session – 아시아 세션 시작 시간(시).
Start minutes for Asian session – 아시아 세션 시작 시간(분).
End hour for Asian session – 아시아 세션 종료 시간(시).
End minutes for Asian session – 아시아 세션 종료 시간(분).
Latest hour to detect break range – 돌파 탐지를 위한 마지막 시간(시).
Latest minutes to detect break range – 돌파 탐지를 위한 마지막 시간(분).
input group "Graphic configuration"
Variable to enable or disable the drawing of objects on the chart -- 차트에 누적 영역 및 진입 지점을 표시할지 여부
Color of the Acumulation rectangle when exist Acumulation -- 누적이 유효할 경우 영역 상자의 색상 (진입 고려됨)
Color of the Acumulation rectangle when there is NO Acumulation -- 누적이 유효하지 않을 경우 영역 상자의 색상 (진입 고려되지 않음)
Color of the SL range -- 실행된 진입의 손절 범위를 나타내는 박스의 색상
Color of the TP range -- 실행된 진입의 이익실현 범위를 나타내는 박스의 색상
타임프레임 1과 2의 확인 값을 ‘0’으로 설정하고 총 확인 수를 ‘1’로 설정하면, 어느 한 타임프레임에서 최소한 하나의 확인이 있어야 진입이 가능합니다. 동일한 타임프레임에서 두 가지 확인이 필요하다면 (예: TF1에서 도지와 해머, 도지와 엔걸핑, 또는 해머와 엔걸핑), 타임프레임 1의 확인 값을 ‘2’로 설정하고 나머지는 ‘0’으로 설정해야 합니다.
추천 사항
모든 봇은 먼저 전략 테스터에서 테스트하여 매개변수를 자동 또는 수동으로 최적화하고 작동 방식을 최대한 이해하는 것이 좋습니다. 이후 데모 계정에서 실행한 뒤, 실제 계정이나 펀딩 계정에서 사용하면 됩니다.
설명 이미지와 테스트 설정 예시가 공유되지만, 개인의 상황에 맞게 조정하는 것이 가장 좋습니다.
이 봇은 모든 자산에서 사용할 수 있지만, 먼저 시뮬레이션을 통해 그 효율성을 확인하는 것이 권장됩니다. 주요 전략은 EURUSD 및 유사한 페어에 최적화되어 있지만, 다른 전략과 마찬가지로 특정 시장 상황에서는 효과적이고, 어떤 시점에는 덜 효과적일 수 있습니다.
가변 리스크는 전략의 수익성을 높이는 데 도움이 됩니다. 연속으로 SL이 발생하더라도, 하나의 TP로 손실을 회복하고 이익을 낼 수 있기 때문입니다 (SL:TP 비율과 승률에 따라 다릅니다).
이미지
첨부된 이미지는 봇의 작동 방식 설명과 2025년 4월 동안의 일부 결과를 보여줍니다.
이미지 1, 2, 3 – 2025년 4월 EURUSD 결과로, 긍정적인 수익으로 종료. 사용된 설정 포함.
이미지 4, 5 – 2025년 4월 GBPJPY 결과로, 긍정적인 수익으로 종료. 사용된 설정 포함 (두 번째 파라미터는 이미지 3과 동일).
이미지 6, 7 – 2025년 4월 AUDCAD 결과로, 긍정적인 수익으로 종료. 사용된 설정 포함 (두 번째 파라미터는 이미지 3과 동일).
이미지 8, 9 – 2025년 4월 USDJPY 결과로, 긍정적인 수익으로 종료. 사용된 설정 포함 (두 번째 파라미터는 이미지 3과 동일).
이미지 10, 11 – M5 및 M3 차트에서 엔걸핑 캔들로 확인된 거래 예시.
이미지 12 – 재진입 거래 예시로 긍정적인 결과. 재진입 설정 시 세션당 두 배의 위험이 있을 수 있으므로 주의 필요.
이 이미지는 특정 기간 동안의 실제 예시를 보여주며, 다른 기간에서도 동일한 결과를 보장하지는 않습니다.

사용자가 평가에 대한 코멘트를 남기지 않았습니다