보조지표 게시글

3D 오실레이터 HTF 신호: 메타트레이더 5를 위한 필수 지표

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

안녕하세요, 트레이더 여러분! 오늘은 3D 오실레이터 HTF 신호에 대해 알아보겠습니다. 이 지표는 3D 오실레이터를 기반으로 하여 거래 신호와 트렌드 방향을 텍스트 메시지로 제공합니다. 신호의 색상으로 트렌드 방향을 표시하며, 알림과 오디오 신호도 지원합니다.

필요에 따라, 텍스트 메시지는 지표 코드의 적절한 상수 값을 변경하여 수정할 수 있습니다:

#define SIGNAL_SYMBOLS_FONT "Georgia"    // 시장 진입 기호 폰트
#define TREND_SYMBOLS_FONT  "Georgia"    // 트렌드 기호 폰트
#define UP_SIGNAL_SYMBOL    "Buy 3D"     // 롱 포지션 오픈 기호
#define DN_SIGNAL_SYMBOL    "Sell 3D"    // 숏 포지션 오픈 기호
#define UP_TREND_SYMBOL     "3D"         // 상승 추세 기호
#define DN_TREND_SYMBOL     "3D"         // 하락 추세 기호

선택한 바에서 트렌드가 계속될 경우, 이 지표는 별 모양의 그래픽 객체로 알림을 제공합니다. 별의 색상은 트렌드 방향을 반영하며, 트렌드가 변경될 경우에는 화살표로 알림을 주고, 화살표의 색상과 방향은 거래 방향과 일치합니다.

모든 입력 매개변수는 크게 세 가지 그룹으로 나눌 수 있습니다:

  1. 3D 오실레이터 지표 입력 매개변수:
    //+------------------------------------------------+ 
    //|  지표 입력 매개변수                    |
    //+------------------------------------------------+ 
    input string Symbol_="";                  // 금융 상품
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// 지표 계산을 위한 시간 프레임
    input int D1RSIPer=13;
    input int D2StochPer=8;
    input int D3tunnelPer=8;
    input double hot=0.4;
    input int sigsmooth=4;
  2. 3D 오실레이터 HTF 신호 지표 시각화를 위한 입력 매개변수:
    //---- 지표 표시 설정
    input uint SignalBar=0;                               // 신호 바 인덱스, 0은 현재 바
    input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 지표 레이블 이름
    input color BuySymbol_Color=Lime;                     // 상승 기호 색상
    input color UpSymbol_Color=Green;                     // 상승 기호 색상
    input color DnSymbol_Color=Red;                       // 하락 기호 색상
    input color SellSymbol_Color=Magenta;                 // 하락 기호 색상
    input color IndName_Color=DarkOrchid;                 // 지표 이름 색상
    input uint Symbols_Size=40;                           // 신호 기호 크기
    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;// 위치 코너
    input uint X_=0;                                      // 수평 이동
    input uint Y_=20;                                     // 수직 이동
  3. 3D 오실레이터 HTF 신호 지표에서 알림 및 오디오 신호를 트리거하기 위한 입력 매개변수:
    //---- 알림 설정
    input ENUM_ALERT_MODE alert_mode=OnlySound; // 발동 알림 버전
    input uint AlertCount=0// 제출된 알림 수

하나의 차트에서 여러 개의 3D 오실레이터 HTF 신호 지표를 사용할 경우, 각 지표는 고유한 Symbols_Sirname(지표 레이블 이름) 문자열 변수 값을 가져야 합니다.

3D 오실레이터 지표의 컴파일된 파일을 terminal_data_folder\MQL5\Indicators에 배치하세요.

그림 1. 3D 오실레이터. 상승 추세 지속

그림 2. 3D 오실레이터. 매수 신호

연관 포스트

댓글 (0)