UltraWPR_HTF_Signal_BG는 선택한 바의 UltraWPR 지표 기반으로 추세 방향 정보를 그래픽 오브젝트로 표시하며, 거래 방향 또는 신호를 색상으로 나타내고, 거래 신호가 발생할 경우 알림 및 오디오 신호를 제공하며 스마트폰으로 푸시 알림을 전송합니다.
그래픽 오브젝트는 색상 배경으로 표현됩니다. 배경은 네 가지 색상으로 구성되어 있으며, 연한 색상은 추세 지속을 나타내고, 밝은 색상은 거래 신호를 의미합니다.
지표는 입력 파라미터의 값이 다음과 같을 때만 알림과 푸시 알림을 전송합니다:
input uint SignalBar=0; // 신호를 받기 위한 바 번호 (0 - 현재 바)
제로 바의 경우, 소리 신호와 푸시 알림은 발생하지 않는데, 이는 제로 바의 신호가 변동할 수 있기 때문입니다.
모든 입력 파라미터는 세 가지 주요 그룹으로 나눌 수 있습니다:
- 세션 그리기를 위한 입력 파라미터:
//+------------------------------------------------+ //| 세션 그리기 입력 파라미터 | //+------------------------------------------------+ input bool SessionDrawOff=false; // 비세션 기간에 세션 표시 input string SessionSirName="Asian"; // 세션 이름 input Hour StartHour=H00; // 세션 시작 시간 input Min StartMinute=M00; // 세션 시작 분 input uint SessionTime=480; // 세션 지속 시간 (분) input color Up_Color=clrPaleTurquoise; // 상승 색상 input color Buy_Color=clrLime; // 매수 색상 input color Sell_Color=clrDeepPink // 하락 색상 input color Dn_Color=clrLightPink // 매도 색상
- UltraWPR의 입력 파라미터:
//+------------------------------------------------+ //| 지표 입력 파라미터 | //+------------------------------------------------+ input string Symbol_=""; // 금융 상품 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 지표 계산을 위한 시간 프레임 input int WPR_Period=13; // WPR 지표의 기간 //--- input Smooth_Method W_Method=MODE_JJMA; // 평균화 방법 input int StartLength=3; // 평균화 시작 기간 input int WPhase=100 // 평균화 기간 (-100..+100) //--- input uint Step=5 // 기간 변경 단계 input uint StepsTotal=10 // 기간 변경 횟수 //--- input Smooth_Method SmoothMethod=MODE_JJMA; // 스무딩 방법 input int SmoothLength=3 // 스무딩 깊이 input int SmoothPhase=100 // 스무딩 파라미터 (-100..+100)
- UltraWPR_HTF_Signal_BG 지표 시각화를 위한 입력 파라미터:
//---- 지표 시각화 설정 input uint SignalBar=0; // 신호를 받기 위한 바 번호 (0 - 현재 바) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 지표 레이블의 이름 input color IndName_Color=DarkOrchid; // 지표 이름 색상 input uint Font_Size=10 // 지표 이름의 글꼴 크기 input int X_1=5 // 이름의 수평 이동 input int Y_1=-15 // 이름의 수직 이동 input bool ShowIndName=true // 지표 이름 표시 input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // 위치 코너
- 알림 및 오디오 신호 생성을 위한 UltraWPR_HTF_Signal 지표의 입력 파라미터:
//---- 알림 설정 input ENUM_ALERT_MODE alert_mode=OnlySound; // 알림 발생 옵션 input bool Push=true // 푸시 알림 허용 input uint AlertCount=0 // 생성된 알림 수
여러 개의 UltraWPR_HTF_Signal_BG 지표를 하나의 차트에서 사용하려면, 각 지표마다 고유한 Symbols_Sirname (지표 레이블 이름) 문자열 변수 값을 가져야 합니다.
지표의 컴파일된 파일인 UltraWPR.mq5를 클라이언트 터미널의 terminal_data_folder\MQL5\Indicators\에 배치하세요.

Fig. 1. UltraWPR_HTF_Signal_BG 지표의 추세 지속 신호

Fig. 2. UltraWPR_HTF_Signal_BG 지표의 포지션 오픈 신호