시스템트레이딩 게시글

RRS 임펄스 – MT4에서 활용하는 자동매매 시스템

첨부파일
58462.zip (40.57 KB, 다운로드 0회)

RRS 임펄스상대강도지수(RSI), 스토캐스틱 오실레이터, 볼린저 밴드를 활용하여 추세반대 추세 거래 기회를 포착하는 자동매매 시스템입니다. 이 시스템은 여러 통화 쌍을 분석하여 신호를 찾는 멀티 페어 EA입니다.

다양한 기능을 갖춘 이 자동매매 시스템은 트레일링, 리스크 관리, 자산 관리, 제한 모드 등을 포함하고 있으며, 적절한 설정을 통해 상당한 수익을 기대할 수 있습니다.

임펄스 EA의 주요 설정:

변수 설명
Trading_Indicator RSI, Stochastic, BollingerBands, RSI_Stochastic_BollingerBands RSI: RSI 지표를 통해 시장을 분석하고 거래를 시작합니다.
Stochastic: 스토캐스틱 지표를 통해 시장을 분석하고 거래합니다.
BollingerBands: 볼린저 밴드 지표를 통해 시장을 분석하고 거래합니다.
RSI_Stochastic_BollingerBands: 세 가지 지표를 함께 사용하여 보다 정확한 시장 분석을 수행합니다.
TradeDirection Trend, CounterTrend Trend: 추세 방향으로 거래를 시작합니다. 예를 들어, RSI가 과매수 라인에 도달하면 매수 거래를, 과매도 라인에 도달하면 매도 거래를 진행합니다.
CounterTrend: 추세에 반대하는 거래를 하며, 추세 반전을 기다립니다.
SignalStrength NormalSignal, NormalMultiTimeFrame, StrongSignal, VeryStrongSignal NormalSignal: 단일 시간 프레임을 기반으로 신호를 분석합니다.
NormalMultiTimeFrameSignal: 여러 시간 프레임을 순차적으로 분석합니다.
StrongSignal: 여러 시간 프레임을 통해 강력한 신호를 분석합니다.
VeryStrongSignal: 여러 시간 프레임을 통해 매우 강력한 신호를 분석합니다.
minLot_Size Double Value 최소 로트 크기로, 로트 크기 무작위성이 이 값 이하로 내려가지 않도록 합니다.
maxLot_Size Double Value 최대 로트 크기로, 로트 크기 무작위성이 이 값을 초과하지 않도록 합니다.
StopLoss Int Value 손절매 값을 포인트/핍으로 설정합니다.
손절매를 비활성화하려면 0으로 설정합니다.
TakeProfit Int Value 익절 값을 포인트/핍으로 설정합니다.
익절을 비활성화하려면 0으로 설정합니다.
Trailing_Start Int Value (Points/Pips) 트레일링을 시작할 가격에서의 핍 수를 지정합니다.
트레일링을 비활성화하려면 0으로 설정합니다.
Trailing_Gap Int Value (Points/Pips) 현재 시장 가격과 트레일링 손절매 간의 핍 간격을 설정합니다.
트레일링을 비활성화하려면 0으로 설정합니다.
Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: 지정한 금액에 도달하면 모든 열린 거래를 종료합니다.
BalancePercentage: 계좌 잔고를 바탕으로 자동으로 계산하여 이 한도에 도달하면 모든 거래를 종료합니다.
Money_In_Risk Int Value Risk_In_Money_TypeFixedMoney로 설정된 경우, 잃을 수 있는 금액을 입력합니다.
BalancePercentage로 설정할 경우, EA는 계좌 잔고를 바탕으로 리스크를 자동으로 계산하여 이 한도에 도달하면 모든 거래를 종료합니다.
Max_Spread Int Value (Points/Pips) 거래 실행을 위한 최대 허용 스프레드입니다. 현재 스프레드가 이 값을 초과하면 EA는 거래를 하지 않고 스프레드가 지정한 한도 내로 돌아올 때까지 기다립니다.
Slippage Int Value (Points/Pips) 주문 실행을 위한 최대 허용 슬리피지입니다.
MaxOpenTrade Int Value 최대 허용 열린 거래 수입니다.
Trade_Currencies String Value EA가 분석하고 거래해야 할 모든 통화 기호 리스트입니다.

임펄스 플러스:

RRS 임펄스 플러스 EARRS 임펄스 EA고급 버전입니다. 이 업그레이드된 버전은 여러 새로운 옵션으로 더 많은 유연성을 제공합니다. 이 EA는 상대강도지수(RSI), 스토캐스틱 오실레이터, 이동 평균(MA),볼린저 밴드 지표를 사용하여 추세 및 반대 추세 기회를 포착합니다.

다양한 기능을 포함하며, 적절한 설정을 통해 상당한 수익을 기대할 수 있습니다.

신호 설명:

지표 매수 매도
RSI 추세: RSI가 과매수 라인에 도달했을 때.
반대 추세: RSI가 과매도 라인에 도달했을 때.
추세: RSI가 과매도 라인에 도달했을 때.
반대 추세: RSI가 과매수 라인에 도달했을 때.
스토캐스틱 추세: 메인 및 신호선 두 개 모두 과매수 수준에 도달했을 때.
반대 추세: 메인 및 신호선 두 개 모두 과매도 수준에 도달했을 때.
추세: 메인 및 신호선 두 개 모두 과매도 수준에 도달했을 때.
반대 추세: 메인 및 신호선 두 개 모두 과매수 수준에 도달했을 때.
볼린저 밴드 추세: 현재 시장 가격이 볼린저 밴드의 저항선(상단 밴드)에 도달했을 때.
반대 추세: 현재 시장 가격이 볼린저 밴드의 지지선(하단 밴드)에 도달했을 때.
추세: 현재 시장 가격이 볼린저 밴드의 지지선(하단 밴드)에 도달했을 때.
반대 추세: 현재 시장 가격이 볼린저 밴드의 저항선(상단 밴드)에 도달했을 때.
이동 평균 추세/반대 추세: 현재 시장 가격이 이동 평균 위에 있을 때. 추세/반대 추세: 현재 시장 가격이 이동 평균 아래에 있을 때.

신호 시나리오 (반전: 거짓)

RSI 스토캐스틱 볼린저 밴드 이동 평균 신호
아래 반대 추세 매도 ✅
아래 아래 아래 반대 추세 매수 ✅
추세 매수 ✅
아래 아래 아래 아래 추세 매도 ✅

신호 시나리오 (반전: 참)

RSI 스토캐스틱 볼린저 밴드 이동 평균 신호
아래 반대 추세 매수 ✅
아래 아래 아래 반대 추세 매도 ✅
추세 매도 ✅
아래 아래 아래 아래 추세 매수 ✅

변수 설명:

변수 설명
RSI, 스토캐스틱, 볼린저 밴드, 이동 평균 Bool (True/False) RSI: 시장 분석 및 거래 실행을 위한 RSI 지표 사용.
스토캐스틱: 시장 분석 및 거래 실행을 위한 스토캐스틱 지표 사용.
볼린저 밴드: 시장 분석 및 거래 실행을 위한 볼린저 밴드 지표 사용.
이동 평균: 시장 분석 및 거래 실행을 위한 이동 평균 지표 사용.

여러 지표를 함께 활성화할 수 있으며, EA 운영을 위해 최소 하나의 지표는 활성화해야 합니다.
Timeframe M1, M5, M15, M30, H1, H4, D1 Bool (True/False)
TradeDirection Trend, CounterTrend Trend: 추세 방향으로 거래를 시작합니다.
CounterTrend: 추세에 반대하는 거래를 합니다.
SignalStrength SingleTF, MultiTF SingleTF: EA가 시간 프레임을 하나씩 확인합니다.
MultiTF: EA가 선택된 모든 시간 프레임을 동시에 확인합니다.
 Inverse  Bool True/false 반전 모드를 사용하면 매수 거래가 매도 거래로, 매도 거래가 매수 거래로 바뀝니다.
LotMode Random_Lot, Lot_Percentage Random Lot: 최소 및 최대 로트 크기 사이에서 무작위로 거래합니다.
Lot_Percentage: 거래당 리스크 비율에 따라 거래하며, 로트 크기가 최소 및 최대 로트 크기를 벗어나지 않도록 합니다.
StopLoss_Type  Virtual_SL, Classic_SL Virtual SL: 설정한 손절매에 도달하면 거래를 종료하나, 손절매 레벨은 브로커 서버에 표시되지 않습니다.
Classic SL: 브로커의 서버에 보이는 손절매를 설정합니다.
StopLoss Int Value 손절매 값을 포인트/핍으로 설정합니다. 0으로 설정하면 손절매가 비활성화됩니다.
TakeProfit_Type  Virtual_TP, Classic_TP  Virtual TP: 이익 실현 레벨이 브로커의 서버에 표시되지 않습니다.
Classic TP: 이익 실현 레벨이 브로커의 서버에 표시됩니다.
TakeProfit Int Value 이익 실현 값을 포인트/핍으로 설정합니다. 0으로 설정하면 이익 실현이 비활성화됩니다.
 Trailing_Type Classic_Trailing, Virtual_Trailing Virtual Trailing: 트레일링 손절매가 브로커의 서버에 숨겨집니다.
Classic Trailing: 브로커 서버에 보이는 트레일링 손절매를 설정합니다.
Trailing_Start Int Value (Points/Pips) 트레일링 시작 가격에서의 핍 수를 설정합니다. 0으로 설정하면 트레일링이 비활성화됩니다.
Trailing_Gap Int Value (Points/Pips) 시장 가격과 트레일링 손절매 간의 핍 간격을 설정합니다. 0으로 설정하면 트레일링이 비활성화됩니다.
CandleExit  Int Value 거래가 열리고 X 개의 캔들이 지나면 거래가 종료됩니다. 0으로 설정하면 캔들 종료가 비활성화됩니다.

리스크 관리:

변수 설명
RiskManagement_Action StopEA, CloseAndContinue StopEA: 부동 손실이 Money_In_Risk에 도달하면 모든 거래를 종료하고 EA가 거래를 중지합니다.
CloseAndContinue: 부동 손실이 Money_In_Risk에 도달하면 모든 거래를 종료하나 EA는 거래를 계속합니다.
Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: 설정한 금액에 도달하면 거래를 종료합니다.
BalancePercentage: 계좌 잔고를 바탕으로 리스크를 계산하고, 설정 비율 손실에 도달하면 거래를 종료합니다.
Money_In_Risk Int Value Risk_In_Money_TypeFixedMoney로 설정된 경우, 잃을 수 있는 최대 금액을 입력합니다. BalancePercentage로 설정할 경우, EA는 계좌 잔고를 바탕으로 계산합니다.

자산 관리:

변수 설명
MoneyManagement_Action Stop_EA, Close_And_Continue Stop_EA: 자산이 Target_Revenue에 도달하면 모든 거래를 종료하고 EA가 중지됩니다.
Close_And_Continue: 자산이 Target_Revenue에 도달하면 모든 거래를 종료하나 EA는 거래를 계속합니다.
MoneyManagement_Type Fixed_Money, Balance_Percentage Fixed_Money: 자산이 설정된 금액에 도달하면 거래를 종료합니다.
Balance_Percentage: 계좌 잔고의 특정 비율에 도달하면 거래를 종료합니다.
Target_Revenue Int Value MoneyManagement_TypeFixed_Money일 경우, 목표 자산 값을 입력합니다. Balance_Percentage일 경우, EA는 계좌 잔고를 바탕으로 계산합니다.

제한 모드:

변수 설명
Max_Spread Int Value (Points/Pips) 거래 실행을 위한 최대 허용 스프레드입니다. 스프레드가 이 값을 초과하면 EA는 기다립니다.
Slippage Int Value (Points/Pips) 거래 실행을 위한 최대 허용 슬리피지입니다.
MaxOpenTrade Int Value 최대 허용 열린 거래 수입니다.
TradeMode Bool (True/False) True: EA가 새로운 거래를 열 수 있습니다.
False: EA가 새로운 거래를 열지 않고 기존 거래만 관리합니다.

뉴스 관리:

변수 설명
뉴스 관리 뉴스 비활성화, 고위험 뉴스, 중요 뉴스 뉴스 비활성화: 뉴스 필터가 적용되지 않습니다.
고위험 뉴스: 고위험 뉴스 이벤트를 필터링합니다.
중요 뉴스: 중요 뉴스 이벤트만 필터링합니다.
뉴스 전 최소 시간 Int Value (Minutes) 뉴스 이벤트 전 거래를 중단해야 하는 시간입니다.
뉴스 후 최소 시간 Int Value (Minutes) 뉴스 이벤트 후 거래를 중단해야 하는 시간입니다.
뉴스 손절매 Int Value 뉴스 시간 동안 부동 손실이 이 값에 도달하면 거래가 종료됩니다.
뉴스 재확인 시간 Int Value EA가 ForexFactory에서 뉴스 데이터를 업데이트할 빈도입니다.
중요 뉴스 String Value 거래를 중단해야 하는 중요 뉴스 이벤트 리스트입니다.

통화 선택:

변수 설명
Trade_Currencies String Value EA가 분석하고 거래해야 할 통화 기호 리스트입니다.

중요 참고 사항:

  1. MT4/MT5에서 웹 요청을 활성화하세요:

    • 도구 → 옵션 → Expert Advisor → 웹 요청 허용로 이동한 후, 다음 URL을 추가하세요:
      http://nfs.faireconomy.media/

    • (이 서비스는 ForexFactory에서 제공되며, 해당 플랫폼에서 뉴스 데이터를 가져옵니다.)

  2. 추천 테스트:

    • 이 EA를 실제 계좌에서 사용하기 전최소 45일간 데모 계좌에서 테스트하는 것을 강력히 권장합니다.

여러분의 경험, 피드백 및 거래 보고서를 공유해 주세요.

행운을 빌며 즐거운 트레이딩 되세요! 🚀


중요 참고 사항:

이 EA를 실제 계좌에서 사용하기 전최소 45일간 데모 계좌에서 테스트하는 것을 강력히 권장합니다.

여러분의 경험, 피드백, 및 계좌 보고서를 공유해 주세요.

고급 버전인 RRS 임펄스 플러스도 확인해 보세요. 이 버전은 더 많은 유연성을 제공하며, 시간 프레임, 지표 선택, 뉴스 필터 등의 옵션이 추가되었습니다.

행운을 빌며 즐거운 트레이딩 되세요! 🚀




댓글 (0)