Renko Trading Bot EA
- Experts
- 버전: 1.2
- 업데이트됨: 26 7월 2026
- 활성화: 10
Renko Trading Bot EA — MetaTrader 5에서 Renko 차트로 거래하는 자동 Expert Advisor
설명
Renko Trading Bot EA는 Renko 방법론에 기반하여 구축된 MetaTrader 5용 완전 자동 매매 Expert Advisor입니다. 시스템의 중심에는 가격 「벽돌」(bricks)을 구축하는 원리가 있습니다: 새 벽돌은 가격이 설정된 거리를 이동할 때만 형성되며, 그 범위 내의 일반적인 변동과 시장 노이즈는 무시됩니다. 이 접근 방식은 사소한 움직임을 걸러내고 EA가 매매 결정을 내리는 근거가 되는 의미 있는 가격 움직임만 남깁니다.
Renko Trading Bot EA는 Renko 방향, 현재 Renko 레벨, 반전 레벨을 자동으로 추적하며, 벽돌 시리즈의 확인된 반전 순간에 매매 신호를 생성합니다. 포지션 관리에는 Smart Risk, Grid Trading, Trailing Stop, Break Even, 결합 진입 필터, 시간 필터, 그리고 매매 조건을 확인하는 내장 메커니즘이 사용됩니다.
이 EA는 netting 및 hedging 계좌를 지원하며, XAU/USD, Forex, 지수, 상품 및 암호화폐의 거래에 적합합니다. Renko Trading Bot EA는 MetaTrader 5에서 Renko Trading과 확인된 가격 반전에 따른 거래를 자동화하는 트레이더에게 적합합니다.
주요 장점
시장 노이즈 필터링 —— Renko 방법론은 범위 내의 사소한 변동을 잘라내고 의미 있는 가격 움직임만 남겨 더 안정적인 매매 로직을 제공합니다.
확인된 반전에서의 진입 —— 신호는 무작위 움직임이 아니라 벽돌 시리즈가 방향을 바꾸는 순간에 생성되어 조기 진입을 피하는 데 도움이 됩니다.
Smart Risk —— 그리드의 각 후속 주문의 랏 수는 증가가 아니라 감소하여, 시리즈가 확장됨에 따라 예치금에 대한 부담을 줄입니다.
제어된 grid trading —— 그리드 레벨의 자체 내부 기록을 보유하여 netting 및 hedging 계좌에서 동일하게 올바르게 작동합니다.
조정 가능한 매매 빈도 —— 드문 진입이나 활발한 운용을 위한 네 가지 모드의 결합 시간·거리 필터.
매매 조건 확인 —— 각 진입 전에 스프레드, 여유 증거금, 매매 세션 상태, 시간 필터, 일일 거래 한도를 확인합니다.
유연한 포지션 관리 —— 구성 가능한 Stop Loss, Take Profit, 동적 Trailing Stop 및 Break Even 기능.
시각적 거래 모니터링 —— 실시간 정보 패널과 시각적 거래 내역.
상품의 다용도성 —— 금, 통화쌍, 지수, 에너지 시장 및 암호화폐.
주요 기능
Renko Engine (벽돌 구축 및 반전 감지)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
EA의 작동 방식
벽돌 구축. EA는 현재 가격에서 시작하여 Renko 벽돌 시리즈를 형성합니다. 새 벽돌은 가격이 벽돌 크기(BrickSize)와 같은 거리를 이동할 때만 추가됩니다. 가격이 이 범위 내에서 움직이는 동안에는 새 벽돌이 형성되지 않으며 시장 노이즈는 로직에 영향을 주지 않습니다.
반전 추적. 현재 방향에 대해 EA는 ReversalBricks 파라미터로 설정된 거리에 반전 레벨을 계산합니다. 가격이 추세 방향으로 계속 움직이는 한 벽돌 시리즈는 계속됩니다. 가격이 반전 레벨을 반대 방향으로 넘어서면 시리즈의 방향이 바뀌고, 그 순간에 매매 신호가 생성됩니다.
신호 생성. 시리즈의 상향 반전에서 매수 신호가, 하향 반전에서 매도 신호가 나타납니다. 신호는 범위 내의 임의의 변동이 아니라 완료된 벽돌 반전에 연결되어 있으므로 EA는 무작위 노이즈에서 거래를 개설하지 않습니다.
거래 진입. 신호가 형성되어 선택한 방향 모드에 부합하면 공통 확인 규칙이 적용됩니다: 선택한 필터 모드에 따라 거래 간의 간격과 거리, 현재 스프레드, 매매 세션 상태, 시간 필터, 일일 한도, 여유 증거금의 충분성이 확인됩니다. 필요 시 랏 수는 브로커의 요구 사항에 맞게 자동으로 조정됩니다. CloseOnReversal 파라미터가 활성화된 경우 반대 포지션은 반전 순간에 청산될 수 있습니다. 진입 후 포지션은 stop loss, take profit, trailing stop, break even으로 관리되며, grid trading이 활성화된 경우 시장이 포지션에 불리하게 움직임에 따라 EA가 주문을 추가할 수 있습니다.
EA 파라미터
Renko Settings
RenkoTimeframe —— 작업 타임프레임; 시작 시 차트가 선택한 주기로 전환됩니다.
BrickSize —— 포인트 단위의 Renko 벽돌 크기: 새 벽돌을 형성하기 위해 가격이 이동해야 하는 거리. 값이 작을수록 시스템이 더 민감해지고, 클수록 더 매끄러워집니다.
ReversalBricks —— 반전을 확인하는 데 필요한 벽돌 수: 방향을 바꾸고 신호를 생성하기 위해 반대 움직임이 얼마나 깊어야 하는지.
CloseOnReversal —— 벽돌 시리즈의 반전 순간에 반대 포지션을 청산.
Lot Settings
LotMethod —— 랏 수 계산 방식: Fixed Lot 또는 Smart Risk(잔고 크기에 기반한 자동 계산).
FixedLotSize —— 고정 랏 모드에서 사용되는 랏 크기(이 모드에서만 적용).
Grid Trading Settings
UseGrid —— 미결제 포지션 관리 시 grid trading 활성화.
GridStep —— 인접한 그리드 레벨 간의 포인트 단위 거리; 거리 필터가 작동할 때 진입 간의 최소 거리로도 사용됩니다.
MaxGridOrders —— 그리드 작동 중 한 방향의 최대 주문 수; 누적 리스크를 제한합니다.
Trading Direction
TradeDirection —— 허용되는 방향: 매수만(BUY), 매도만(SELL) 또는 양방향(BOTH). BOTH 모드에서 방향은 벽돌 시리즈의 반전으로 결정됩니다.
Stop Loss & Take Profit Settings
StopLoss —— 포인트 단위의 stop loss 크기(0이면 Stop Loss 비활성화).
TakeProfit —— 자동 이익 실현을 위한 포인트 단위의 take profit 크기(0이면 Take Profit 비활성화).
Trailing Stop & BreakEven Settings
TrailingStop —— trailing stop으로 수익 포지션의 자동 관리.
TrailingStart —— trailing stop을 활성화하기 위한 포인트 단위의 최소 수익.
TrailingDistance —— 활성화 후 가격과 trailing stop 레벨 간의 포인트 단위 거리.
TrailingStep —— trailing stop의 다음 이동에 필요한 최소 가격 변동.
BreakEven —— 포지션을 break even으로 자동 이동.
BreakEvenStart —— break even을 활성화하기 위한 포인트 단위의 수익.
BreakEvenOffset —— 포지션을 break even으로 이동한 후 시가 대비 수익 방향으로의 stop loss 오프셋.
Trading Rules
MaxSpread —— 거래를 개설하기 위해 허용되는 포인트 단위의 최대 스프레드; 이 값을 초과하면 개설이 일시적으로 차단됩니다.
MinutesBetweenTrades —— 새 거래 개설 간의 분 단위 최소 간격.
FilterMode —— 진입 필터 모드: 시간만, 거리만, 시간 또는 거리, 또는 시간 및 거리.
MagicNumber —— EA 거래의 고유 식별자.
TradeComment —— EA의 모든 거래에 추가되는 코멘트.
DailyLimit —— 거래일 내 새 거래 수 제한.
MaxOrdersPerDay —— 단일 거래일의 최대 거래 수.
Time Filter
EnableTimeFilter —— 시간 필터 활성화; 필터가 꺼져 있으면 언제든지 거래가 허용됩니다.
TradeMonday … TradeSunday —— 요일 스위치: 각 요일에 대해 거래를 개별적으로 허용하거나 금지할 수 있습니다(브로커의 서버 시간 기준).
StartHour, StartMinute —— 거래 창 시작의 시와 분.
EndHour, EndMinute —— 거래 창 종료의 시와 분. 시작이 종료보다 늦으면 창은 자정을 넘어 이어집니다.
Display Settings
ShowPanel —— 차트에 정보 패널 표시.
ShowProfitStats —— 당일, 당주, 당월 및 전체 작동 기간의 수익 통계.
ShowTradeHistory —— 거래 내역을 차트에 직접 표시.
BuyTradeColor, SellTradeColor —— 매수 및 매도 거래의 표시 색상.
TradeFontSize —— 거래 내역 레이블의 글꼴 크기.
PanelBackColor, PanelTextColor, PanelEditColor —— 정보 패널의 배경, 텍스트, 값 필드 색상.
SMART RISK
Smart Risk는 잔고 크기에 기반하여 포지션 랏 수를 자동으로 계산하는 모드입니다. 거래 랏 수는 예치금과 함께 커지고 예치금이 줄어들면 작아지므로, 계좌에 대한 부담은 그 현재 상태에 비례하여 유지됩니다.
이 모드의 핵심 특징은 그리드 작동 시 나타납니다: 각 후속 주문의 랏 수는 증가가 아니라 감소합니다. 이는 각 후속 주문이 두 배가 되고 예치금에 대한 부담이 기하급수적으로 증가하는 고전적 마틴게일과 Smart Risk를 근본적으로 구별하는 점입니다.
계산 예시. 잔고가 5,000 USD일 때 첫 주문의 시작 랏 수는 0.05 랏입니다. 그리드가 확장됨에 따라 각 후속 레벨의 랏 수는 한 단계씩 감소합니다:
잔고: 5,000 USD
레벨 1 —— 0.05
레벨 2 —— 0.04
레벨 3 —— 0.03
레벨 4 —— 0.02
레벨 5 —— 0.01
레벨 6+ —— 0.01
이처럼 랏 수를 늘리는 대신 시리즈는 점점 더 작은 랏으로 평균화되며, 예치금에 대한 누적 부담은 마틴게일보다 훨씬 느리게 증가합니다.
어떤 포지션이든 개설하기 전에 EA는 사용 가능한 여유 증거금을 확인하고, 필요 시 랏 수를 줄여 브로커가 허용하는 랏 단위에 맞춥니다.
GRID TRADING
grid trading이 활성화되면 EA는 단일 포지션에 국한되지 않습니다. 시장이 개설된 방향에 불리하게 움직임에 따라, 포인트 단위로 지정된 스텝으로 새 주문을 추가하여 평균화 그리드를 형성합니다. 한 방향의 총 주문 수는 MaxGridOrders 파라미터로 제한됩니다.
EA는 그리드 레벨과 진입 가격에 대한 자체 내부 기록을 유지하므로, 그리드 로직은 netting 및 hedging 계좌에서 동일하게 올바르게 작동합니다. 한 방향이 완전히 청산된 후 내부 카운터는 0으로 초기화되며, 새로운 신호가 첫 번째 레벨부터 새로운 사이클을 시작합니다.
그리드에 주문을 추가하는 것은 첫 진입과 동일한 시간 및 거리 필터링 규칙을 따르므로, 시리즈의 밀도와 누적 리스크를 제어할 수 있습니다.
TIME FILTER
시간 필터를 사용하면 거래를 주중 특정 요일과 하루 중 특정 시간대로 제한할 수 있습니다. 이는 EnableTimeFilter 파라미터로 제어되며 기본적으로 비활성화되어 있습니다.
필터가 활성화되면, 거래는 다음 두 조건이 모두 충족되는 경우에만 허용됩니다: 현재 요일이 허용으로 표시되어 있고, 현재 시간이 설정된 창 안에 있어야 합니다. 창의 시작 시간이 종료 시간보다 늦으면 그 창은 자정을 넘어 이어지는 것으로 간주됩니다. 모든 확인은 브로커의 서버 시간으로 수행됩니다.
TRADE DIRECTION
BUY ONLY —— EA는 매수 거래만 개설합니다; 매도 신호는 무시됩니다.
SELL ONLY —— EA는 매도 거래만 개설합니다; 매수 신호는 무시됩니다.
BOTH —— 양방향이 허용됩니다. 특정 거래의 방향은 벽돌 시리즈의 반전으로 결정됩니다: 상향 반전에서 매수, 하향 반전에서 매도입니다.
INFORMATION PANEL
패널이 활성화되면 EA는 차트 모서리에 작동 요약을 표시합니다: 당일, 당주, 당월 및 전체 기간의 수익; BUY Grid와 SELL Grid —— 매수 측과 매도 측의 현재 그리드 레벨 수; 진입 필터 모드; 현재 Renko 방향과 벽돌 레벨; 벽돌 크기와 그리드 스텝; 포지션 관리 파라미터(Trailing Stop 및 Break Even의 상태, Stop Loss 및 Take Profit 값). 패널은 작동 중에 갱신되며 추가 창을 열지 않고도 거래를 모니터링할 수 있게 합니다. 배경, 텍스트, 값 필드의 색상은 구성 가능합니다.
차트상의 TRADE HISTORY
내역 표시가 활성화되면 EA는 완료된 거래를 차트에 직접 그립니다: 진입 및 청산 지점은 매수와 매도에 대해 별도의 색상의 화살표로 표시되고, 진입과 그에 해당하는 청산은 선으로 연결되며, 청산 옆에는 swap과 수수료를 반영한 거래의 손익을 나타내는 레이블이 표시됩니다. 내역 객체는 정보 패널을 가리지 않도록 배치되며, 차트를 스크롤하거나 배율을 변경할 때 자동으로 재구성됩니다.
설정 권장 사항
벽돌 크기 BrickSize와 반전 깊이 ReversalBricks는 구체적인 상품과 그 변동성에 맞게 조정해야 합니다: 변동성이 더 큰 상품(금, 지수)에는 일반적으로 더 큰 벽돌 크기를, 변동성이 낮은 통화쌍에는 더 작은 것을 사용합니다. 실계좌에서 실행하기 전에 EA는 MetaTrader 5 Strategy Tester에서 과거 데이터로 테스트할 수 있으며, 각 상품에 대해 벽돌 크기와 관리 파라미터를 선택하고 BUY, SELL, BOTH 모드에서 작동을 평가할 수 있습니다. Renko 벽돌은 가격에서 구축되므로, 올바른 테스트를 위해 실제 틱 테스트 모드가 권장됩니다.
결론
Renko Trading Bot EA는 자동 Renko 차트 구축, 확인된 벽돌 반전에서의 진입, Smart Risk 자금 관리 및 제어된 grid trading을 하나로 결합합니다. 이 EA는 결합 진입 필터, 시간 필터, 유연한 미결제 포지션 관리 시스템 및 매매 조건을 확인하는 완전한 메커니즘 세트로 보완됩니다 —— MetaTrader 5용 단일 완전 자동 매매 Expert Advisor로. 시장 노이즈 필터링, 명확한 정보 패널, 시각적 거래 내역은 EA의 작동을 투명하고 모니터링하기 쉽게 만듭니다. netting 및 hedging 계좌에 대한 완전한 지원으로 금, 통화쌍, 지수, 에너지 시장 및 암호화폐의 거래에 적용할 수 있습니다.
이 EA는 수익을 보장하지 않습니다. 거래 결과는 시장 상황, 선택한 설정, 브로커의 조건, 트레이더의 리스크 관리 방식에 따라 달라집니다. 실계좌에서 사용하기 전에 반드시 Strategy Tester와 데모 계좌에서 테스트하십시오.

