YazanPro Pattern Scanner Trader
- Experts
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - 버전: 1.3
- 업데이트됨: 2 11월 2026
- 활성화: 10
YazanPro Pattern Scanner Trader는 차트 패턴 거래를 수동으로 주문하기 위한 MetaTrader 5 Expert Advisor입니다. 원하는 시간대에서 최대 150개 종목을 스캔하고, 각 패턴을 단계와 함께 표로 보여 주며, 돌파가 있는 모든 행에 Trade 버튼을 둡니다. 한 번의 클릭으로 그려진 패턴에서 주문을 준비합니다: 방향, 손절, 익절, 그리고 리스크에 맞는 랏. Confirm을 누르기 전에는 아무것도 전송되지 않습니다.
이것은 스캐너가 있는 주문 도구이며 전략이 아닙니다. 실시간 차트에서 스스로 거래를 열지 않습니다.
Trade 버튼
- 행의 Trade 또는 차트에 그려진 패턴 옆의 Trade 버튼을 클릭합니다.
- 미리보기에 방향, 진입, SL, TP, 랏, 리스크 금액(과 기준 대비 %), 수익과 R:R이 표시됩니다. 그 종목의 차트에는 세 레벨이 금액과 함께 선으로 그려집니다.
- Confirm은 그 SL과 TP로 시장가 주문을 보냅니다. Cancel은 미리보기를 지웁니다.
- Confirm은 현재 가격으로 모든 것을 다시 확인합니다. 그 사이 패턴이 바뀌었다면 주문이 아니라 새 미리보기가 나옵니다.
거래할 수 있는 행
- 돌파, 리테스트, 확인 행: 돌파 방향. SL과 TP는 차트에 그려진 손절과 목표 가이드입니다.
- 가짜 돌파 행: 반대 방향(하락 돌파에 실패한 베어 플래그는 BUY). 손절은 실패한 돌파의 극값 너머, 목표는 패턴의 반대쪽 경계; 그 경계가 1 R보다 가까우면 대신 1.5 R(미리보기에 표시).
- 형성 중, 완성, 만료 행과 캔들 행에는 Trade 버튼이 없습니다.
- 선택: 돌파 봉의 거래량이 확인된 경우에만 Trade 버튼(Vol 열).
랏 크기
- 랏 = (잔고 또는 순자산 x 리스크 %) / 1랏이 진입에서 SL까지 잃는 금액, 랏 단위로 내림. 또는 원하는 고정 랏.
- 랏당 손실은 그 종목에 대한 터미널 자체의 손익 계산에서 가져오므로 외환, 금속, 지수, 주식에서 똑같이 작동합니다.
- 최소 랏 미만: 최소 랏의 리스크가 금액의 2배 이하일 때만 최소 랏을 쓰고, 아니면 거래를 거부합니다.
- 최대 랏으로 제한하고 여유 증거금으로 확인합니다.
거부하는 경우 (패널에 표시, 아무것도 전송되지 않음)
- 행에 SL과 TP가 있는 돌파가 없거나, 종목이 그 방향을 허용하지 않음.
- 가격이 이미 SL 또는 TP를 지났음.
- SL 또는 TP가 브로커의 스톱 레벨 안에 있음.
- 스프레드가 한도를 넘음.
- 최소 랏이 금액의 2배를 넘는 리스크이거나, 여유 증거금이 부족함.
- EA 또는 계좌의 알고 트레이딩이 꺼짐: 미리보기는 보이고 Confirm은 거부합니다.
주문 후
- 선택 본전 이동: 거래가 설정한 R만큼 수익이 나면 SL을 진입가로 옮깁니다(해당 매직 넘버의 포지션, EA가 실행 중일 때).
- 포지션은 고유한 매직 넘버(기본 20261103)와 시간대가 붙은 코멘트 "YP Scanner"를 가집니다.
스캐너
- 시장 감시, 서버의 모든 거래 가능 종목 또는 사용자 목록; M1부터 MN1까지 어떤 시간대든 최대 150개 종목.
- 단계가 있는 차트 패턴: 형성 중, 완성, 돌파, 리테스트, 확인, 가짜, 만료. 이중·삼중 천장과 바닥, 헤드 앤 숄더, 삼각형, 쐐기, 깃발과 페넌트; 사각형, 채널, 컵 앤 핸들은 표시용.
- 마지막 마감 봉의 40가지 캔들 패턴, 가장 가까운 지지와 저항, 돌파 거래량.
- 단계, 방향, 거래량 필터, 개수 타일, 페이지, 행 클릭 시 그 차트 열기; 알림과 푸시 알림.
- 마감된 봉만 사용. 터미널에 가벼움: 타이머마다 몇 개의 쌍, 각 쌍은 자기 새 봉에서만 계산.
- 12개 패널 언어.
대상
이미 차트 패턴을 수동으로 거래하며 스캔, 손절, 목표, 랏을 한곳에서, 매 주문 전 확인과 함께 보고 싶은 트레이더.
거래 방식과 테스트 결과
- 마감된 봉만 읽습니다. 단계는 마감된 봉에서 결정되며 다음 봉이 만들어지는 동안 바뀌지 않습니다.
- SL과 TP는 그려진 그대로의 패턴 가이드입니다. TP는 패턴의 투영이지 예측이 아닙니다.
- 판매자의 연구실은 차트 패턴 일치를 기계적으로 거래하는 것을 테스트했고 우위를 찾지 못했습니다: 6개 시장(H1, 2024-2026)의 모든 강한 일치는 328건의 거래에서 프로핏 팩터 0.98이었고, 같은 진입에서 무작위 방향도 같은 결과였습니다. 각 Trade 버튼은 신호가 아니라 준비된 주문으로 보십시오.
- 전략 테스터: 스캔은 테스트 종목에서만 실행됩니다. "Strategy Tester: take each fresh breakout"이 켜져 있으면 같은 확인을 거쳐 새 돌파와 가짜 돌파를 스스로 한 번에 한 포지션씩 잡습니다. 이 모드는 테스터에서 주문 경로가 작동함을 보여 주기 위한 것이며 전략이 아니고, 그 결과는 미래 거래에 대해 아무것도 말하지 않습니다.
- 어떤 수익, 정확도, 승률도 주장하지 않습니다.
Inputs (입력값)
Scan (스캔)
- Symbols to scan: Market Watch (or: All tradable symbols on the server, Custom list)
- Custom list: symbols, comma separated: empty
- Max symbols scanned (1..150): 60
- Timeframes, comma separated (M1 M5 M15 M30 H1 H4 D1 W1 MN1): M15,H1,H4,D1
- Chart patterns with their stage: true
- Candlestick patterns on the last closed bar: true
- Nearest support / resistance column: true
- Symbol/timeframe pairs evaluated per timer tick (1..20): 8
- Volume confirmed: break bar tick volume / 20-bar average at least: 1.5
Table (표)
- Stage filter shown first: All stages
- Direction filter shown first: Both directions
- Table rows per page (5..30): 18
- Click on a row: Switch this chart to it (or: Open it in a new chart)
Display (표시)
- Panel language: English (12개 언어, 패널에서도 전환 가능)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Draw the pattern of this chart's symbol and timeframe: true
Alerts (알림)
- Alert: pattern completed (waiting for the breakout): true
- Alert: breakout: true
- Alert: retest of the broken line: true
- Alert: confirmed after the retest: false
- Alert: candlestick pattern: false
- Also send a push notification: false
Trade (거래)
- Risk per trade, % of the base below: 1.0
- Risk base: Balance (or: Equity)
- Fixed lot (> 0 = used instead of the risk %): 0.0
- Max spread in points (0 = no limit): 100
- Move the SL to the entry at this profit in R (0 = off): 0.0
- Magic number: 20261103
- Trade button only when the break bar volume is confirmed (Vol column): false
- Strategy Tester: take each fresh breakout / fake breakout by itself: true
빠른 시작
- EA를 아무 차트에 붙이고 알고 트레이딩을 허용합니다(Confirm에만 필요).
- 입력에서 거래당 리스크를 설정합니다(기본 잔고의 1%).
- 시간대와 단계 필터(예: Breakout)를 고릅니다.
- 행의 Trade를 클릭합니다. 미리보기를 확인합니다: 랏, 금액 리스크, R:R.
- Confirm 또는 Cancel.
FAQ
스스로 거래하나요?
실시간 차트에서는 아닙니다. 모든 주문에 Confirm이 필요합니다. 전략 테스터에서만 데모 스위치로 돌파를 스스로 잡습니다.
왜 어떤 행에는 Trade 버튼이 없나요?
그 행이 손절과 목표가 있는 돌파, 리테스트, 확인 또는 가짜 돌파가 아니거나, "Trade button only when the break bar volume is confirmed"가 켜져 있고 거래량이 기준보다 낮았습니다.
왜 미리보기에 "Not possible"이 나오나요?
확인 중 하나가 실패했습니다. 아래 줄이 어떤 것인지 알려 줍니다(스프레드, 스톱 레벨, 최소 랏, 증거금, 너무 늦음). 아무것도 전송되지 않았습니다.
행이 다른 종목입니다. 선은 어디 있나요?
패널 미리보기는 어떤 행에서도 작동합니다. 선은 그 종목의 차트에만 그려집니다: 행을 클릭해 차트를 바꾼 뒤 Trade를 다시 누르십시오.
거래를 관리하나요?
선택적인 본전 이동만 합니다. SL과 TP는 브로커 서버에 있으므로 터미널이 닫혀도 포지션은 보호됩니다.
리페인트하나요?
단계는 마감된 봉에서 결정됩니다. "Forming?" 패턴은 최신 점이 아직 확인되지 않아 바뀔 수 있으며 Trade 버튼이 없습니다.
시장 감시에 추가하는 종목은요?
"모든 거래 가능 종목"과 목록 모드에서는 필요한 종목을 추가하고 제거될 때 다시 뺍니다. MetaTrader가 데이터를 아직 가지고 있는 동안에는 종목이 남을 수 있습니다.
거래에는 큰 손실 위험이 따릅니다. 이 EA는 가격을 예측하지 않으며 어떤 결과도 보장하지 않습니다. 차트 패턴은 자주 실패하며, 판매자 자신의 테스트에서도 기계적으로 거래하는 우위는 발견되지 않았습니다. 모든 주문은 당신의 결정입니다. Confirm 전에 미리보기를 확인하고 잃어도 감당할 수 있는 리스크로 사용하십시오.
