시스템트레이딩

확률 이론 기반 외환 자동 거래 시스템 - 메타트레이더 5용 EA(자동매매)
MetaTrader5
확률 이론 기반 외환 자동 거래 시스템 - 메타트레이더 5용 EA(자동매매)

안녕하세요, 트레이더 여러분! 오늘은 제가 오래 전부터 구상해온 아이디어를 공유하려고 합니다. 이 코드는 메타트레이더 5 플랫폼을 위한 전문가 상담사(EA)로, 확률 이론을 활용하여 금융 자산의 가격 상승 및 하락 확률을 판단합니다. 이 EA는 기본적으로 10,000개의 바를 분석하여, 특정 바의 클러스터(기본값 50개 바) 내에서 가격이 개장가 대비 몇 핍(기본값 400) 상승 또는 하락했는지를 계산합니다. 이렇게 얻어진 데이터를 바탕으로 가격 상승 및 하락 확률을 계산하고, 이 값을 차트에 주석으로 표시합니다. 또한 이 EA는 계산된 확률을 기반으로 거래를 실행할 수 있습니다. 만약 가격 상승 확률이 51%를 초과하면 매수 포지션을 열고, 가격 하락 확률이 51%를 초과하면 매도 포지션을 열 수 있습니다. 거래 포지션을 열 때 EA는 정해진 고정 로트 크기를 사용하거나, 지정된 리스크와 현재 계좌 잔고에 따라 로트를 계산할 수 있습니다. StopLoss와 TakeProfit 값을 설정하면, EA는 포지션을 열 때 적절한 레벨을 설정합니다. 시작하기 위해서는 플래그를 True로 설정해야 합니다: input bool EnableCheckBars = false; 이 EA는 이익을 창출하지 않으며, 앞으로도 그럴 것입니다. 가격 움직임, 파동, Stop 및 TakeProfit 도달 확률을 계산하는 것은 단순한 알고리즘과 아이디어로는 해결할 수 없는 복잡한 시장을 고려할 때 무의미합니다. 여러분의 거래에 도움이 되길 바라며, 추가적인 질문이 있다면 언제든지 댓글로 남겨주세요!

2025.11.04
KopierMaschineMT5: 메타트레이더 5를 위한 최고의 거래 복사 도구
MetaTrader5
KopierMaschineMT5: 메타트레이더 5를 위한 최고의 거래 복사 도구

주요 기능 프로그램은 마스터와 슬레이브 두 가지 모드에서 작동합니다. 다양한 거래 공급자의 거래를 하나의 슬레이브 계좌로 복사할 수 있습니다. 손절매 및 이익 실현 복사를 활성화/비활성화할 수 있습니다. 대기 주문 복사 기능을 활성화/비활성화할 수 있습니다. 다른 전문가 어드바이저와의 충돌 없이 운영됩니다. 접미사 및 접두사를 가진 계좌를 지원합니다. 거래 방향을 변경할 수 있습니다. 거래는 계좌 잔고에 비례하여 복사되며, 고정된 거래량 또는 공급자의 거래량으로 설정할 수 있습니다. 지정된 값만큼 공급자의 가격과 차이가 날 때 거래를 열도록 조건을 설정할 수 있습니다. 작동 원리 공급자 계좌와 슬레이브 계좌의 터미널을 동시에 열어야 합니다. 공급자 계좌의 터미널에 전문가 어드바이저를 설정하고, WorkMode를 Master 모드로 설정한 후 패널의 ON 버튼을 클릭합니다. 슬레이브 계좌의 터미널에 전문가 어드바이저를 설정하고, WorkMode를 Slave 모드로 설정한 뒤 공급자 계좌를 선택하고 거래 복사를 위한 옵션을 설정한 후 ON 버튼을 클릭합니다. 위의 작업을 수행하면 공급자 계좌의 거래가 슬레이브 계좌로 복사됩니다. 이미지 보기

2025.11.03
ExpPinBar: 핀바 가격 행동 패턴을 위한 EA(자동매매)
MetaTrader5
ExpPinBar: 핀바 가격 행동 패턴을 위한 EA(자동매매)

ExpPinBar 전문가 어드바이저는 가격 행동 핀바 지표를 기반으로 한 트레이딩 전략을 구현합니다. 이 지표의 신호에 따라 포지션이 열리며, 열려 있는 포지션을 관리하기 위해 트레일링 라이브러리에서 제공하는 확장된 트레일링 기능을 사용할 수 있습니다. 이 기능은 기본적인 방식, 파라볼릭 SAR 지표, 이동 평균(AMA, DEMA, FRAMA, MA, TEMA, VIDYA) 및 캔들스틱 그림자의 고점과 저점 수준에 따라 설정할 수 있습니다. 핀바 지표 설정: 캔들의 최소 높이 - 캔들의 최소 높이(핍 단위) 분석할 캔들의 최소 높이를 설정합니다(고점과 저점의 차이). 이보다 작은 캔들은 지표에서 무시되며, 이는 의미 없는 '노이즈' 캔들을 제외하는 데 도움이 됩니다. 저변동성 시장에서 약한 신호를 필터링하려면 값을 증가시키세요; 캔들 바디의 최대 크기 - 캔들 전체에 대한 바디의 최대 크기(0에서 1사이) 캔들의 바디(시가와 종가의 차이) 크기의 최대 허용치를 정의합니다. 값이 작을수록 긴 그림자와 작은 바디를 가진 신호가 더욱 두드러지게 나타납니다. 가장 '깨끗한' 핀바를 찾으려면 0.2에서 0.4 사이의 값을 사용하세요; 바디의 전 캔들과의 위치 - 이전 캔들에 대한 바디의 위치(0에서 1사이) 핀바 바디가 이전 캔들의 범위 안으로 얼마나 깊이 들어갈 수 있는지를 정의합니다. 값이 작을수록 바디는 범위의 가장자리와 가까워지며, 이는 전형적인 반전 패턴에 해당합니다. 0.2에서 0.4의 값을 사용하여 핀바 바디가 이전 캔들의 경계 근처에 위치한 신호를 찾으세요; 그림자의 비율 - (계수) 핀바의 주요 그림자(매도용 핀바의 경우 상단, 매수용 핀바의 경우 하단)와 반대 그림자 간의 최소 비율을 설정합니다. 값이 높을수록 주요 그림자가 반대 그림자에 비해 더욱 두드러져야 합니다. 1.5에서 2.5 사이의 값을 사용하여 신호를 필터링하면 길고 뚜렷한 그림자를 가진 캔들만 남깁니다. 어드바이저 설정: 포지션 규모 - 포지션의 규모; 슬리피지(포인트 단위) - 실행 시 최대 허용 가격 편차(포인트 단위); 매직 넘버 - 매직 넘버; 손절매(포인트 단위), 0 - 없음, -1 - 핀바 그림자 기준 - 손절매(포인트 단위), 0 - 없음, -1 - 핀바 그림자 가격 기준; 이익 실현(포인트 단위), 0 - 없음 - 이익 실현(포인트 단위), 0 - 없음; 손절매 편차(포인트 단위) - 핀바 그림자로부터의 손절매 편차(포인트 단위). 트레일링 설정: 트레일링 유형 - 트레일링 유형 트레일링 시작 - 트레일링 시작을 위한 이익(포인트 단위) 트레일링 스텝(포인트 단위) - 가격의 트레일링 스텝(포인트 단위) 트레일링 오프셋(포인트 단위) - 가격의 트레일링 오프셋(포인트 단위) 트레일 계산에 사용되는 지표 설정: 지표의 타임프레임 - 트레일 계산에 사용되는 지표의 타임프레임. MA 기간 - 이동 평균 계산 기간 MA 이동 - 이동 평균의 수평 이동. AMA 빠른 EMA 기간 - 빠른 EMA 적응 이동 평균 계산 기간. AMA 느린 EMA 기간 - 느린 EMA 적응 이동 평균 계산 기간 VIDYA CMO 기간 - 동적 평균 기간을 가진 이동 평균의 CMO 기간. 파라볼릭SAR 스텝 - 파라볼릭 SAR의 스텝 파라볼릭 SAR 최대 - 파라볼릭 SAR의 최대값 MA 적용 가격 - 이동 평균 계산을 위한 가격 MA 스무딩 방법 - 이동 평균 스무딩의 유형. 지표 데이터 인덱스 - 지표에서 수신한 데이터의 바 이 전문가 어드바이저가 작동하려면 iPinBars 지표와 트레일링 클래스 라이브러리가 필요합니다. 아래는 고정 손절매 레벨을 사용하고 간단한 트레일을 적용한 EURUSD H4에서의 전문가 어드바이저 작동 예시입니다:

2025.10.22
WPR, 볼린저 밴드 및 ATR 지표 기반의 간단한 EA 소개
MetaTrader5
WPR, 볼린저 밴드 및 ATR 지표 기반의 간단한 EA 소개

안녕하세요, 트레이더 여러분! 오늘은 WPR(윌리엄스 퍼센트 범위)와 볼린저 밴드(BB)를 활용한 간단한 거래 전략을 적용한 ExpWPRBB 전문가 자문에 대해 알아보겠습니다. 이 EA는 두 지표의 신호가 일치할 때만 포지션을 열게 됩니다: 매수: WPR이 과매도 구역을 벗어나고, 바의 개장 가격이 평균 BB 라인 아래에 있을 때. 매도: WPR이 과매도 구역에서 벗어나고, 바의 개장 가격이 평균 BB 라인 위에 있을 때. 볼린저 밴드의 너비와 ATR 값을 활용해 손절매(Stop Loss)와 이익실현(Take Profit) 수준을 계산합니다. 이 EA는 헤지 계좌에서만 작동하며, 비거래 모드도 지원합니다. 이 모드에서는 신호 레이블을 설정할 수 있어 전략 테스터의 시각적 모드에서 신호를 확인할 수 있습니다. 입력 매개변수: WPR (윌리엄스 퍼센트 범위) InpPeriodWPR - WPR 계산 기간. 지표 값을 계산하기 위한 바의 수; InpOverboughtWPR - WPR 과매도 수준. 시장이 과매도 상태로 간주되는 값 (보통 -20에서 0 사이); InpOversoldWPR - WPR 과매도 수준. 시장이 과매도 상태로 간주되는 값 (보통 -80에서 -100 사이). BB (볼린저 밴드) InpPeriodBB - 볼린저 밴드 계산 기간. 밴드를 계산하기 위한 바의 수; InpDeviationBB - 볼린저 밴드의 편차. 밴드의 너비를 계산하는 표준 편차 배수; InpShiftBB - 볼린저 밴드의 Shift. 현재 바에 대한 지표의 이동; InpPriceBB - 볼린저 밴드 계산 가격. 계산에 사용되는 가격의 종류. ATR (평균 진폭) InpPeriodATR - ATR 계산 기간. 평균 진폭을 계산하기 위한 바의 수. 거래 설정 InpSignalsOnly - 거래하지 않고 신호 레이블만 설정합니다. true로 설정하면 EA가 거래를 열지 않고 차트에만 신호를 표시합니다; InpVolume - 포지션 규모. 거래를 열기 위한 롯 사이즈; InpDeviation - 슬리피지(포인트 단위). 주문 실행 시 최대 허용 가격 편차; InpMagic - 매직 넘버. EA 포지션 추적을 위한 고유 식별자; InpStopLoss - 손절매(포인트 단위). 손절매 수준. 0이면 설정하지 않음, -1이면 볼린저 밴드 너비의 절반으로 계산; InpTakeProfit - 이익실현(핍 단위). 이익 실현 수준. 0이면 설정하지 않음, -1이면 ATR 값으로 계산; InpSLMltp - 손절매 크기의 배수, 손절매가 -1인 경우. 자동으로 계산된 손절매를 늘리거나 줄이는 데 사용; InpTPMltp - 이익실현 크기의 배수, 이익실현이 -1인 경우. 자동으로 계산된 이익실현을 늘리거나 줄이는 데 사용. 이 전문가 자문은 H4 차트 기간에서 테스트를 위해 최적화된 기본 값을 가지고 있습니다. 지난 1년 동안 H4에서 기본 매개변수로

2025.10.21
Babi Ngepet - 메타트레이더 5를 위한 EA(자동매매)
MetaTrader5
Babi Ngepet - 메타트레이더 5를 위한 EA(자동매매)

전문가 상담 프로그램 파라미터 (입력값) 이번 EA는 사용자가 원하는 대로 행동을 조절할 수 있는 여러 외부 파라미터를 제공합니다. 일반 파라미터 파라미터 유형 설명 매직넘버 int EA 거래의 고유 식별자입니다. 초기 롯트 double 일련의 첫 거래에 대한 시작 롯트 크기입니다. 구매 허용 bool EA가 매수 거래를 열 수 있도록 허용하는 플래그입니다. 판매 허용 bool EA가 매도 거래를 열 수 있도록 허용하는 플래그입니다. 이익 실현 int 보류 중인 주문을 할 때 사용하는 고정 이익 실현 포인트입니다. 과거 바 찾기 int 초기 보류 중인 주문 배치를 위해 가장 높은 고점과 가장 낮은 저점을 찾기 위해 돌아보는 이전 바의 수입니다. 바 수 초기화 int 초기 보류 중인 주문이 삭제되고 재평가되는 바의 수입니다 (포지션이 열려 있지 않은 경우). 마틴게일 전략 파라미터 유형 설명 역마틴게일 bool 참이면, 이후 마틴게일 거래가 시리즈의 마지막 거래의 반대 방향으로 열립니다. 거짓일 경우, 같은 방향으로 열립니다. 롯트 배수 double 손실이 발생한 시리즈에서 다음 거래의 롯트 크기를 곱하는 배수입니다. 보호 이익 목표 double 모든 열린 거래를 종료할 총 유동 이익입니다. 마틴게일 거리가격 int 마틴게일 거래가 열리기 전에 가격이 마지막 거래의 개방가에 대해 얼마나 움직여야 하는 거리입니다. 시리즈 최대 거래 수 int 하나의 마틴게일 시리즈에서 허용되는 최대 거래 수입니다. 시간 전략 파라미터 유형 설명 월요일 허용... 금요일 허용 bool 특정 요일에 거래를 활성화하거나 비활성화하는 플래그입니다. 금지된 날짜 string 거래가 금지된 날짜의 목록입니다 (형식: YYYY.MM.DD). 핵심 기능 개요 OnInit() (초기화) EA의 매직넘버, 마진 모드 및 편차를 설정합니다. 마틴게일 상태 변수를 초기값으로 재설정하여 새로 시작할 준비를 합니다. OnDeinit() (비초기화) EA가 중지되거나 제거될 때 메시지를 출력하는 간단한 정리 함수입니다. IsTradingDateAllowed() 및 IsTradingDayAllowed() (거래 필터) 현재 날짜와 요일을 사용자 정의 입력값 (월요일 허용부터 금요일 허용 및 금지된 날짜)과 비교하여 거래가 허용되는지 확인합니다. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (시장 실행) 새로운 시장 포지션 (매수 또는 매도)을 여는 것을 처리합니다. 브로커의 최소, 최대 및 스텝 크기에 대해 롯트 크기를 검증하고 정상화합니다. 충분한 마진이 있는지 확인합니다. 고정 이익 실현 또는 손절매 없이 거래를 실행합니다. 글로벌 마틴게일 상태 변수를 업데이트합니다. CloseAllPositions() 현재 열린 포지션을 반복하여 이 EA가 연 포지션을 닫습니다. PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (보류 중인 주문 배치) 매수 한도 또는 매도 한도 주문을 배치하는 함수입니다: 롯트 크기를 검증하고 충분한 마진을 체크합니다. 브로커의 최소 거리와 비교하여 진입 가격을 검증합니다. 보호 이익 실현을 기반으로 고정 이익 실현을 계산합니다. 거래 요청을 전송합니다. UpdateHighLowAndOrders() (초기 진입 논리) 포지션이 열려 있지 않을 때 초기 진입 메커니즘입니다: 가장 높은 고점과 가장 낮은 저점을 찾기 위해 과거 바를 돌아봅니다. 가장 높은 고점과 가장 낮은 저점을 기준으로 가격 한도 설정합니다. EA의 매직넘버를 가진 보류 중인 매수 및 매도 주문이 이미 존재하는지 확인합니다. 최근의 가장 높은 고점 바로 위에 매도 한도 주문을, 가장 낮은 저점 바로 아래에 매수 한도 주문을 배치합니다. OnTick() (주요 논리) EA 실행 논리의 핵심입니다: 중복 계산을 방지하기 위해 타임 체크를 합니다. 거래가 허용되지 않는 경우 보류 중인 모든 주문을 삭제합니다. 유동 이익이 보호 이익 목표에 도달하면 모든 포지션을 닫고 마틴게일 상태 변수를 재설정합니다. 새로운 바가 형성되면 보류 중인 주문을 삭제하고 새로운 초기 주문을 배치합니다. 전략 요약 "Babi Ngepet" EA는 리스크가 크지만 잠재적으로 높은 보상을 제공하는 마틴게일 전략과 초기 진입 전략을 결합합니다: 초기 진입: EA는 최근 저점 아래에 매수 한도와 최근 고점 위에 매도 한도를 배치합니다. 거래 관리: 초기 거래가 활성화되고 포지션이 총 손실 상태에 이르면, 정의된 거리만큼 가격이 움직일 경우 더 큰 롯트 크기로 새로운 포지션을 엽니다. 종료 전략: 모든 거래의 유동 이익이 보호 이익 목표에 도달하면 모든 포지션을 닫고 EA를 새로 시작합니다. 경고: 마틴게일 전략은 높은 손실 위험이 있으며, 매번 손실 후 롯트 크기가 증가합니다.

2025.10.05
Simple_Grid: 메타트레이더 5를 위한 간단한 그리드 EA(자동매매)
MetaTrader5
Simple_Grid: 메타트레이더 5를 위한 간단한 그리드 EA(자동매매)

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 아주 간단한 그리드 전문가, Simple_Grid에 대해 이야기해볼게요. Simple_Grid는 가장 기본적인 '그리드' 전문가입니다. 이 전문가 프로그램은 현재 가격을 기준으로 설정된 거리만큼 양 방향으로 대기 주문(오직 스탑 주문 또는 리미트 주문 중 선택 가능)을 배치합니다. 주의할 점은, 이 전문가에는 손절매가 설정되어 있지 않다는 것입니다. 매일 23:30부터는 활성화되지 않은 모든 대기 주문이 삭제되며, 새로운 대기 주문 그리드는 4:00 이후에만 설정됩니다. 이 전문가의 입력 매개변수에서 설정할 수 있는 항목은 다음과 같습니다: 대기 주문 그리드 단계 현재 가격에서 첫 번째 그리드 주문까지의 거리 한 방향으로의 주문 수 대기 주문의 유형 선택 (오직 스탑 주문 또는 리미트 주문) 예상 수익 크기 (테이크 프로핏) 고정 로트 크기 전문가 프로그램의 매직 넘버 주의! 이 전문가 프로그램은 실제 계좌에서의 거래 및 수익을 위한 것이 아닙니다! MQL5 프로그래밍 언어를 공부하며 작성된 것이며, 현재는 조금 다듬어진 상태(불필요한 주석 제거됨)로 CodeBase에 배포하기 위한 목적으로 만들어졌습니다. 그럼 오늘도 성공적인 트레이딩 되시길 바랍니다!

2025.10.01
RSI 엔진: 메타트레이더 5를 위한 최적의 트레이딩 도우미
MetaTrader5
RSI 엔진: 메타트레이더 5를 위한 최적의 트레이딩 도우미

주요 특징 다양한 진입 전략: 클래식한 과매수/과매도 반전 전략 또는 고급 RSI 다이버전스 신호 중에서 선택할 수 있습니다. 확인 필터: RSI 중앙선 교차를 활용해 신호의 정확도를 높이고 잘못된 진입을 줄일 수 있습니다. 동적 Exit 로직: 손절매와 이익 실현 외에도 RSI 수준에 따라 포지션을 종료할 수 있습니다. 완전한 설정 가능성: 모든 RSI 매개변수, 거래 관리 설정 및 전략 규칙을 사용자 맞춤형으로 조정할 수 있습니다. 독립적인 거래 관리: 고유한 매직 넘버를 통해 EA가 자신의 거래만 관리하도록 하여 다른 로봇이나 수동 거래와의 충돌을 방지합니다. 거래 전략 및 신호 진입 신호 로직 사용자는 진입 신호를 생성하는 방법 중 하나를 선택할 수 있습니다. 1. RSI 다이버전스 (기본 전략) 기본적으로 활성화된 주요 전략으로, EA는 가격 움직임과 RSI 오실레이터 간의 다이버전스를 식별하여 잠재적인 시장 반전을 신호합니다. 설정 가능한 조회 기간(기본: 60 바)을 통해 분석합니다. 강세 다이버전스 (매수 신호): 가격이 새로운 저점을 형성할 때 RSI가 더 높은 저점을 형성하면 하락 모멘텀이 약해지고 있음을 나타냅니다. 약세 다이버전스 (매도 신호): 가격이 새로운 고점을 형성할 때 RSI가 더 낮은 고점을 형성하면 상승 모멘텀이 약해지고 있음을 나타냅니다. 2. 과매수/과매도 반전 사용자는 다이버전스를 비활성화하여 클래식한 RSI 반전 전략으로 거래할 수 있습니다. 매수 신호: RSI가 과매도 구역(기본: 30 이하)에서 위로 교차할 때 생성됩니다. 매도 신호: RSI가 과매수 구역(기본: 70 이상)에서 아래로 교차할 때 생성됩니다. 3. 중앙선 확인 (선택적 필터) 추가 확인을 위해 이 필터를 활성화할 수 있습니다. 초기 신호가 생성된 후 (다이버전스 또는 과매도/과매수 조건 중 하나), EA는 거래를 실행하기 전에 RSI가 중앙선(50)을 교차하기를 기다립니다. 이는 시장 모멘텀의 진정한 전환을 확인하는 데 도움이 됩니다. Exit 전략 로직 EA는 고정 및 동적 Exit 조건을 모두 사용합니다. 손절매 및 이익 실현: 모든 거래는 고정 손절매와 이익 실현 수준으로 보호됩니다. RSI 수준 Exit (기본 활성화): 이 동적 Exit은 RSI 값에 따라 포지션을 종료합니다. 예를 들어, RSI가 과매수 수준(예: 70)에 도달하면 롱 포지션이 자동으로 종료되어 수익을 확보할 수 있습니다. 반대로, RSI가 과매도 수준(예: 30)에 도달하면 숏 포지션이 종료될 수 있습니다. 거래 및 리스크 관리 EA는 리스크 관리를 위한 필수 매개변수를 포함하고 있습니다. 로트 크기: 모든 거래에 대한 고정 로트 크기. (기본: 0.1) 손절매: 포인트 단위의 보호 손절매. (기본: 500) 이익 실현: 포인트 단위의 이익 목표. (기본: 300) 매직 넘버: EA 거래의 고유 식별자. (기본: 160941) RSI 지표 설정 사용자는 RSI 지표 설정을 완전히 제어할 수 있습니다. RSI 기간: RSI 계산의 조회 기간. (기본: 14) 과매수 수준: 과매수 구역의 임계값. (기본: 70) 과매도 수준: 과매도 구역의 임계값. (기본: 30) 중앙선: RSI 오실레이터의 중앙 지점. (기본: 50)

2025.09.13
마틴게일 펄스 EA - 메타트레이더 5를 위한 최고의 트레이딩 도구
MetaTrader5
마틴게일 펄스 EA - 메타트레이더 5를 위한 최고의 트레이딩 도구

주요 특징 네 가지 독창적인 가격 행동 전략: HFT 틱 모멘텀, 캔들스틱 엔골핑 패턴, RSI 반전 또는 클래식 EMA 크로스오버 중에서 선택하세요. 유연한 진입 방법: 시장가 주문으로 즉시 거래를 실행하거나 정밀하게 진입할 수 있도록 스탑 및 리미트 주문을 활용하세요. 고급 마틴게일 시스템: 클래식 접근 방식 이상으로 세 가지 독특한 마틴게일 유형: 클래식 멀티플라이어, 합계가 포함된 멀티플라이어, 초기 합계로 구성된 시스템을 제공합니다. 동적 로트 크기 조정: 고정 로트 크기를 선택하거나 EA가 자동으로 계좌 잔고의 비율과 스탑 로스를 기반으로 포지션 크기를 계산하게 할 수 있습니다. 종합 거래 관리: 포인트 단위로 스탑 로스를 설정하세요. 위험: 보상 비율로 목표를 설정하세요. v1.10의 새로운 기능: 포인트 또는 금액 단위로 작동하는 강력한 이중 모드 트레일링 스탑 기능이 추가되었습니다. 기관 수준의 위험 관리: 이익을 자동으로 잠그기 위해 일일 이익 목표를 설정하세요. 자본을 보호하기 위해 일일 손실 한도를 설정하세요 (고정 금액 또는 비율). 서버 시간 또는 맞춤형 UTC 창을 기준으로 위험 계산 기간을 사용자 정의하세요. 완전한 시간 및 세션 관리: 매주 모든 날에 대한 정확한 거래 시간을 정의하세요. 원하는 경우 세션 종료 시 모든 거래를 자동으로 종료할 수 있습니다. 내장된 거래 쿨다운: 닫힌 거래와 다음 진입 사이에 최소 시간을 설정하여 과도한 거래를 방지하세요. 스마트 마진 체크: EA는 항상 거래를 실행하기 전에 충분한 마진이 있는지 확인하여 계좌를 오류로부터 보호합니다. 세부 기능 설명 거래 전략 EA의 로직을 조정하여 시장 전망에 맞추세요. HFT 틱 모멘텀: 고주파 스캘퍼를 위한 전략으로, 틱 데이터 분석을 통해 단기 모멘텀을 포착합니다. 캔들스틱 엔골핑: 새로운 바의 종가에서 잠재적인 추세 반전을 식별하는 강력한 가격 행동 패턴입니다. RSI 반전: 클래식 RSI 신호를 기반으로 거래하며, 지표가 과매수 또는 과매도 구역에서 돌어올 때 진입합니다. EMA 크로스오버: 특정 지수 이동 평균을 넘어 가격이 닫힐 때 거래를 촉발하는 강력한 추세 추종 전략입니다. 이중 모드 트레일링 스탑 시장 상황이 유리하게 진행될 때 이익을 동적으로 보호하세요. 포인트 단위 트레일링: 현재 가격에서 고정된 포인트 거리만큼 스탑 로스를 이동시켜 이익을 확보합니다. 변동성이 큰 시장에 적합합니다. 금액 단위 트레일링: 특정 금액을 잠그기 위해 스탑 로스를 이동시킵니다. 포인트 거리와 상관없이 정의된 금전적 이익을 보호합니다. 일일 위험 보호 안심하고 거래하세요. EA는 매 거래일 시작부터 계좌 성과를 추적합니다. 일일 이익 목표에 도달하거나 최대 손실이 발생하면 모든 열린 포지션을 종료하고 거래를 중단하여 자본과 이익을 보호합니다. 이 EA는 누구를 위한 것인가요? 다양한 가격 행동 전략을 자동화하고자 하는 트레이더. 위험 관리에 대해 높은 수준의 사용자 정의가 필요한 사용자. 마틴게일 전략을 안전하게 실험하고자 하는 트레이더. 특정 시장 세션 내에서 운영하는 체계적인 트레이더. 완전한 사용자 정의 가능 입력 모든 설정은 쉽게 구성할 수 있도록 명확하게 그룹화되어 있습니다: 핵심 거래 전략 지표 설정 로트 크기 및 마틴게일 거래 관리 시간 및 세션 관리 일일 위험 관리 EA 식별 (마법 번호) 추천 사항 최상의 성능과 중단 없는 거래를 위해 이 EA를 가상 사설 서버(VPS)에서 실행하세요. 실제 계좌에 배포하기 전에 선택한 심볼과 시간 프레임에 대해 철저한 백테스트를 수행하세요. EA의 설정이 어떻게 작동하는지 이해하기 위해 데모 계좌에서 위험 기반 로트 크기(PERCENT_OF_BALANCE)로 시작하세요.

2025.09.09
리스크 계산기 - 메타트레이더 5를 위한 필수 도구
MetaTrader5
리스크 계산기 - 메타트레이더 5를 위한 필수 도구

개요 리스크 계산기는 빠르고 정확한 거래를 중시하는 트레이더에게 없어서는 안 될 도구입니다. 손실과 이익을 수동으로 계산하는 것이 지겹지 않으신가요? 이 전문가 어드바이저는 차트에 직관적인 패널을 추가하여 주문을 넣기 전에 거래의 리스크와 보상을 시각적으로 확인할 수 있게 도와줍니다. 깔끔하고 고성능의 인터페이스로, 이 도구는 트레이딩 환경에 매끄럽게 통합되어 차트를 복잡하게 만들거나 컴퓨터 속도를 저하시키지 않고 중요한 정보를 제공합니다. 주요 기능 ✅ 즉각 계산: 롯트 크기와 손익 분기점의 포인트 거리를 입력하면, 계좌 통화로 해당 값을 즉시 확인할 수 있습니다. 📈 직관적인 차트 인터페이스: 기술적 분석에 방해되지 않도록 배치된 현대적이고 사용자 친화적인 패널입니다. 💲 실시간 포인트 가치: 계산기는 현재 심볼의 각 포인트(틱 가치)의 금전적 가치를 표시하여 변동성을 이해하는 데 도움을 줍니다. 🌐 범용 호환성: 메타트레이더 5 플랫폼의 모든 심볼(외환, 지수, 원자재 등)과 완벽하게 작동합니다. ⚡ 경량 및 효율성: 최소한의 자원을 소모하도록 설계되어 플랫폼이 빠르고 응답성이 유지됩니다. 사용 방법 원하는 차트에 전문가 어드바이저를 부착합니다. 계산기 패널이 오른쪽 상단에 나타납니다. 원하는 값을 롯트 크기, 이익(pts), 손실(pts) 필드에 입력합니다. "계산하기" 버튼을 클릭합니다. 이익과 손실에 대한 재무 결과가 즉시 표시됩니다. 리스크 관리를 최적화하고 더 스마트하고 정보에 기반한 거래 결정을 내리세요. 리스크 계산기를 통해 사전 거래 분석을 한 단계 끌어올리세요!

2025.09.03
헤지커버 EA - 메타트레이더 5를 위한 스마트 포지션 보호 시스템
MetaTrader5
헤지커버 EA - 메타트레이더 5를 위한 스마트 포지션 보호 시스템

헤지커버 EA - 스마트 포지션 보호 시스템 개요:헤지커버는 손실 포지션에 안전하게 보호를 제공하는 전문적인 헤징 전문가 어드바이저입니다. 위험한 마틴게일 시스템과는 달리, 여러 안전 장치를 통해 과도한 거래와 계좌 손실을 방지하는 지능형 리스크 관리 방식을 구현합니다. 주요 기능:• 포지션당 한 번의 헤지 - 각 포지션은 한 번만 헤지되어 무한 루프를 제거합니다.• 마법 번호 분리 - 주요 포지션과 헤지 포지션에 대해 서로 다른 마법 번호를 사용하여 헤지 간의 중복을 방지합니다.• 설정 가능한 손실 임계값 - 헤징이 발생하기 전에 손실 수준을 핍(pips) 단위로 설정할 수 있습니다(추천: 30-100 핍).• 쿨다운 보호 - 헤지 거래 간 최소 시간(추천: 5-15분) 설정.• 최대 헤지 수 제한 - 총 헤지 포지션 수에 대한 절대 제한.• 마진 안전성 점검 - 80%의 여유 마진 요건으로 과도한 레버리지를 방지합니다.• 심볼 필터링 - 현재 차트 심볼에 대해서만 포지션을 헤지합니다. 리스크 관리: 계좌 손실을 초래하는 "눈사태 효과"를 방지합니다. 무모한 추가 투자가 아닌 전문적인 리스크 관리를 구현합니다. 로트 크기 검증 및 정규화를 포함합니다. 포괄적인 로깅 및 모니터링 기능을 제공합니다. 추천 설정: 주요 마법 번호: 전략의 마법 번호 헤지 마법 번호: 다른 값(예: 99999) 손실 임계값: 50 핍 로트 계수: 1.5배 최대 헤지 수: 3 쿨다운: 5분 라이센스: MIT 라이센스 - 커뮤니티 사용, 수정 및 배포를 위한 무료. 경고: 데모 테스트 및 교육 목적으로 설계되었습니다. 사용 시 주의하시고, 실제 사용을 고려하기 전에 반드시 철저히 테스트하시기 바랍니다. 이 EA는 다음과 같은 분들에게 적합합니다: 전통적인 마틴게일 시스템의 위험 없이 전문적인 헤징 기능을 찾고 있는 트레이더들.

2025.09.03
TardioBot: 메타트레이더 5를 위한 혁신적인 트라이앵글 차익거래 EA
MetaTrader5
TardioBot: 메타트레이더 5를 위한 혁신적인 트라이앵글 차익거래 EA

EA 개요 TardioBot V1.05는 저항의 아이콘이었던 역사적 인물 주세페 타르디오의 이름을 따온 메타트레이더 5용 전문가 어드바이저(EA)입니다. 이 EA는 트라이앵글 차익거래 전략을 활용하여 세 개의 통화 쌍 간의 가격 불균형을 찾아내고 이를 통해 수익을 극대화합니다. TardioBot은 지속적으로 매도와 매수 가격을 모니터링하며, 차익거래 비율을 계산하고, 기회가 사전 설정된 임계값을 초과할 때 동시에 거래를 실행합니다. 이 과정에서 스프레드와 수수료를 고려합니다. 이 EA의 기능은 EUR/USD, GBP/USD, EUR/GBP와 같은 여섯 개의 미리 정의된 차익거래 조합을 지원합니다. TardioBot은 각 통화 쌍에 맞춰 정밀하게 가격 데이터를 동적으로 업데이트하며, 모든 심볼의 로트 크기를 검증하고 개별 수수료 및 스프레드 비용을 반영합니다. 또한, 사용자가 설정한 일정 기간 후에 오래된 거래를 종료하고, 차익거래 기회와 거래 세부 사항을 파일에 기록하며, 자본, 마진 및 극단적인 비율에 대한 안전 체크를 수행하도록 프로그래밍되어 있습니다. 지원되는 차익거래 조합으로는 EUR/USD, GBP/USD, EUR/GBP뿐만 아니라 GBP/USD, USD/JPY, GBP/JPY 등 다양한 조합이 포함되어 있어 효과적인 거래 전략을 위한 강력한 틀을 제공합니다. 주의: 이 EA는 실거래를 위해 설계되지 않았습니다. 로트 크기를 증가시키면 결국 잔고를 완전히 잃을 수 있습니다. 이 EA는 데모 및 전략 테스트 용도로만 사용하시기 바랍니다. 실제 거래에 적합하도록 코드가 상당한 업데이트가 필요합니다. 진행 중인 작업으로 간주하시고 개선 작업을 자유롭게 하시기 바랍니다.

2025.08.21
EMA와 RSI를 활용한 거래 전략 - MetaTrader 5용 EA 안내
MetaTrader5
EMA와 RSI를 활용한 거래 전략 - MetaTrader 5용 EA 안내

안녕하세요, 트레이더 여러분! 오늘은 EMA와 RSI를 기반으로 한 거래 전략을 소개할게요. 이 자동 거래 시스템(EA)은 트렌드 추종과 모멘텀 확인 전략을 결합하여, 빠른 EMA와 느린 EMA를 함께 사용합니다. 매수 신호: 빠른 EMA가 느린 EMA를 위로 교차하고, RSI가 설정된 기준선을 초과할 때 발생합니다. 매도 신호: 빠른 EMA가 느린 EMA를 아래로 교차하고, RSI가 설정된 기준선 이하일 때 발생합니다. 위험 관리: 이 EA는 계좌 잔고와 위험 비율에 따라 동적으로 롯트 규모를 계산하고, 자동으로 손절매와 이익 실현을 설정합니다. 트레이딩 시간: 선택적으로 특정 시간대에만 거래를 실행할 수 있는 필터 기능이 있습니다. 코드는 MQL5로 완전 작성되어 있으며, 어떤 차트에도 부착할 수 있습니다. 사용자들은 EMA, RSI, 위험 비율, 롯트 크기, 손절매/이익 실현 수준 및 거래 시간을 자신의 전략에 맞게 조정할 수 있습니다. 추천 통화쌍 및 시간 프레임: EURUSD, H1 (파라미터 조정으로 다른 통화쌍과 시간 프레임에서도 작동 가능). 파라미터 설정: FastEMA / SlowEMA → 이동 평균 설정입니다. RSIPeriod / RSI_Buy / RSI_Sell → RSI 설정입니다. RiskPercent → 거래당 위험으로 설정할 계좌 잔고의 %입니다. StopLoss / TakeProfit → 포인트 단위로 설정합니다. StartHour / EndHour → 거래 시간 필터입니다.

2025.08.20
Cincin EA - 메타트레이더 5를 위한 자동 거래 시스템
MetaTrader5
Cincin EA - 메타트레이더 5를 위한 자동 거래 시스템

Cincin EA(버전 2.24)는 메타트레이더 5에서 사용 가능한 자동 거래 시스템으로, 지정된 심볼(예: EURUSD)에 대해 보수적인 랜덤 거래를 실행합니다. 이 시스템은 바스켓 관리, 헤지, 포지션 관리 등 다양한 기능을 제공합니다. 사용자가 설정한 리스크 파라미터를 준수하며, 랜덤 결정을 기반으로 매수 또는 매도 거래를 개시합니다. 또한, ATR 또는 고정 핍스를 사용하여 손절매 및 이익 실현 수준을 설정하고, 최대 일일 거래 한도를 설정할 수 있습니다. 이 EA는 총 수익/손실을 모니터링하며, 이익 또는 손실 목표에 도달하거나 포지션 임계값에 도달하면 모든 포지션을 종료합니다. 또한, 손실을 줄이기 위해 손익 분기점 조정 및 헤지를 선택적으로 사용할 수 있습니다. 거래의 규율을 유지하기 위해 마진 체크, 시장 상태 확인, 거래 간 최소 시간 및 핍 거리 등의 안전 장치를 마련하였습니다. 주의: 이 EA는 실거래에 적합하지 않습니다. 마틴게일 전략이나 로트 크기를 증가시키는 것은 결국 잔고의 완전 손실로 이어질 수 있습니다. 이 시스템은 데모 및 전략 테스트 전용으로 설계되었습니다. 실거래에 적합하게 업데이트하기 위해 코드에 상당한 수정이 필요합니다. 진행 중인 작업으로 생각하시고 자유롭게 개선해 주세요.

2025.08.19
메타트레이더 5에서 모든 주문을 간편하게 닫는 방법
MetaTrader5
메타트레이더 5에서 모든 주문을 간편하게 닫는 방법

모든 주문을 닫는 방법 주요 기능: 직관적인 버튼 인터페이스 - 차트에 바로 표시되는 사용하기 쉬운 버튼 시장 주문 즉시 종료 - 클릭 한 번으로 모든 오픈 포지션을 즉시 닫기 보류 중인 주문 삭제 - 모든 보류 중인 주문(매수/매도 리미트/스탑)을 한 번에 제거 유연한 옵션 - 시장 주문, 보류 중인 주문 또는 둘 다 닫는 선택 가능 실시간 표시 - 시장 및 보류 중인 주문 수를 실시간으로 보여주는 카운터 확인 대화상자 - 주문 종료 전 안전 확인 옵션으로 실수 방지 사용자 맞춤형 UI - 버튼 위치, 크기, 색상을 개인 취향에 맞게 조정 상세 보고서 - 성공적으로 닫힌 주문 및 실패한 주문에 대한 즉각적인 피드백 제공 오류 처리 - 상세 로그를 통한 강력한 오류 관리 입력 매개변수: 버튼 설정: 버튼 위치 (X, Y 좌표) 버튼 크기 (너비, 높이) 버튼 및 텍스트의 사용자 정의 색상 닫기 설정: 시장 주문 종료 활성화/비활성화 보류 중인 주문 삭제 활성화/비활성화 슬리피지 허용 범위 확인 대화상자 토글 사용 방법: EA를 차트에 부착하세요. 자동 거래 활성화 (Ctrl+E) 빨간색 "모든 주문 닫기" 버튼을 클릭하여 모든 주문을 닫으세요. 파란색 "정보" 버튼을 클릭하여 현재 설정 및 주문 수를 확인하세요. 이 기능은 다음과 같은 상황에 적합합니다: 긴급 상황에서의 신속한 대응 거래 세션 종료 시 정리 빠른 포트폴리오 관리 고변동성 상황에서의 리스크 관리 여러 포지션을 동시에 관리하는 트레이더 참고: 이 EA는 자동 거래를 활성화해야 합니다. 버튼 인터페이스는 여러 메뉴를 탐색하지 않고도 안전하고 효율적으로 주문을 관리할 수 있는 방법을 제공합니다.

2025.08.19
메타트레이더 5를 위한 스프레드 리스터: 현재, 최소, 최대 스프레드 관리하기
MetaTrader5
메타트레이더 5를 위한 스프레드 리스터: 현재, 최소, 최대 스프레드 관리하기

스프레드 리스터: 현재, 최소, 최대 스프레드 이 EA를 만든 이유: 모든 브로커는 스프레드에 대해 서로 다른 규정을 가지고 있습니다. 고정 스프레드 계좌, ECN, 일반 계좌 등 다양한 형태가 있습니다. 일부 시장 EA는 내장된 스프레드 필터를 갖추고 있지만, 다른 EA는 스프레드가 높은 시기를 필터링할 필요가 있습니다. 따라서, 브로커와 계좌에 따라 스프레드를 아는 것이 매우 중요합니다. 동일한 EA와 설정이 한 트레이더에게는 잘 작동할 수 있지만, 다른 트레이더에게는 실패할 수 있습니다. 설명:이 간단한 EA는  실제 거래에 사용되지 않는 모든 차트에 할당할 수 있습니다. 성능 문제가 발생할 경우, 기본 시간을 1초에서 예를 들어 15초로 늘릴 수 있습니다. 최소 및 최대 값은 매일 기록됩니다. 테이블의 최소 및 최대 값은 자정(브로커 및 터미널 시간)에 초기화됩니다. 설정에서 포인트 대신 핍으로 전환할 수 있습니다. 당신의 마켓 워치에 있는 모든 종목은 기본적으로 표시됩니다 (단축키 ctrl-u).설정에서 가장 높은 스프레드로 정렬하는 것도 가능합니다. 표준 댓글 기능의 포맷팅 문제가 있어, 박스를 만들어 값을 삽입했습니다. 각 줄은 새로운 OBJ_LABEL을 받게 됩니다. 배경과 차트는 사용되지 않으므로, 그리드와 배경을 제거할 수 있습니다. 첨부된 mq5 코드와 함께 (zip 파일 안에) 컴파일된 ex5 파일도 함께 포함되어 있습니다.차트에서 EA 결과 스크린샷: 설정 스크린샷:

2025.08.19
1 2 3 4 5 6 다음 마지막