보조지표 게시글

MA 교차 알림: MetaTrader 4를 위한 유용한 지표

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

MA 교차 알림 지표란?

MA 교차 알림 지표는 두 개의 이동 평균선이 교차할 때마다 한 번만 알림을 주고, 교차 지점을 위 또는 아래 화살표로 표시해줍니다. 이 지표는 여러 차트 유형에서 작동하며, 특히 비표준 오프라인 차트와도 호환됩니다.

주요 기능

  • MA_Cross_Alert_Once_1a: 이동 평균 방법과 가격에 대한 수치 입력 옵션.
  • MA_Cross_Alert_Once_1b: 이동 평균 방법과 가격에 대한 드롭다운 목록 선택.
  • 정상 차트, 오프라인 기간 변환 차트(M2, M3, M7 등), 오프라인 범위 차트, 오프라인 렌코 차트 등에서 작동합니다.
  • 추가 기능 지표: 초 단위 캔들 카운트다운 타이머, 자세한 내용은 여기를 참고하세요.
  • 또한, 기간 변환기 지표에 대한 정보는 여기에서 확인할 수 있습니다.
  • MA 교차 종료 기능도 지원하며, 자세한 정보는 여기를 확인하세요.

* 알림, 푸시 알림, 이메일에 대한 온라인 및 오프라인 기간 보고:

M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12, M13, M14, M15, M20, M25, M30, H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, D1, W1, MN

  • 지표가 차트에 부착되면 과거 화살표가 그려지지 않아 작동하지 않는 것처럼 보일 수 있습니다. 첫 번째 화살표는 지표가 차트에 부착된 후 첫 번째 교차가 발생할 때 나타납니다.
  • 기본 MA 설정은 M1 차트에서 빠른 테스트를 위해 설정되어 있으며, 최적 설정을 제안하지는 않습니다. 빠른 MA는 Period=1, Method=0(SMA), Shift=0, Price=0(종가)로 설정되어 있습니다. 이는 현재 가격을 의미합니다.
  • 사용자는 선호하는 설정을 정의해야 하며, 다양한 설정을 입력 탭에서 저장하고 불러올 수 있습니다.

알림 옵션

  1. 팝업 알림
  2. 소리 알림
  3. 푸시 알림
  4. 이메일
  • 소리 알림이 true이고 팝업 알림이 true일 경우, 소리 알림이 작동하고 팝업 알림은 취소됩니다.
  • 모든 알림은 브로커의 시간 및 날짜에 따라 작동합니다.
  • 알림을 사용하는 경우 캔들 카운트다운 타이머와 함께 사용할 때는 컴퓨터 시간이 인터넷 시간과 동기화되어 있는지 확인해야 합니다.
    아래 오른쪽 모서리의 날짜와 시간을 클릭하여 날짜 및 시간 설정을 변경하세요.
  • 알림은 대부분의 렌코 및 일정 범위(합성) 캔들과도 호환됩니다.

알림 설정 방법

  • 모든 관련 정보를 반드시 읽어주세요.
  • 아래의 노트를 제외하고 저자는 개별 문의에 응답할 수 없습니다. 사용자는 인터넷에서 충분한 도움과 조언을 찾을 수 있습니다 - MetaQuotes, 포럼, 검색 엔진, 동영상 사이트 등.

푸시 알림 설정 (iOS 및 Android)

  1. 푸시 알림은 빠르고 안전하며 설정이 간편합니다.
  2. 속도는 인터넷 연결 및 컴퓨터, 모바일 장치의 성능에 따라 다릅니다.
  3. 먼저 MT4를 모바일 장치에 설치하세요.
  4. MetaQuotes ID를 찾습니다. 메시지 또는 설정에서 확인 가능합니다.
  5. MetaQuotes ID를 컴퓨터의 MT4 클라이언트 터미널에 입력합니다 (도구 → 옵션 → 알림).
  6. 같은 MetaQuotes ID를 여러 클라이언트 터미널에서 사용할 수 있습니다 (다른 브로커).
  7. 테스트 버튼을 클릭합니다.
  8. MT4 터미널 (Ctrl + T)을 열고 저널 탭을 선택하여 메시지 아래에서 테스트 결과를 확인합니다.
  9. 성공적인 테스트를 받은 후, 알림을 설정할 수 있습니다.
  10. 모바일 장치에서 알림 소리가 켜져 있는지 확인하세요.
  11. 추가 설명이 필요하면 구글과 유튜브에서 "MT4 푸시 알림"을 검색하세요.

Notifications

이메일 설정

아래 내용은 이전 게시물에서 복사한 것입니다 - Alerts on New Bar - MetaTrader 4 지표. 이메일 기능은 stunnel 방법을 사용하여 작동하는 것으로 확인되었습니다. 저자는 이메일을 사용하지 않으며 추가 조사를 할 시간이 없습니다. 추가 조사는 사용자가 인터넷에서 충분한 자료를 찾아볼 수 있습니다.

  • MT4 이메일 설정 방법은 여러 가지가 있으며, 사용자는 인터넷에서 자세한 정보를 검색해야 합니다.
  • stunnel과 hMailServer를 사용하여 이메일을 성공적으로 설정했습니다. 두 가지 모두 무료입니다.
  • stunnel을 사용하는 방법은 다음과 같습니다.
  1. 포럼에서 추가 정보를 확인하세요 (MT4에서 Gmail로 이메일 설정하기).
  2. stunnel 설치 파일을 다운로드합니다. 링크가 오래되었거나 깨졌다면 인터넷에서 새로운 stunnel 다운로드 링크를 검색하세요.
  3. stunnel을 설치합니다. 설치 중에 검은 cmd 화면이 열리면 모든 요청에서 Enter 키를 누르기만 하면 됩니다.
  4. 설치 후 바탕화면에 stunnel 아이콘이 생성됩니다. 아이콘을 클릭하고 stunnel 구성 파일을 열어 NotePad에서 편집합니다. 필요한 내용을 추가하여 저장합니다.
  5. MT4 터미널에서 도구 → 옵션 → 이메일에서 서버 및 이메일 정보를 입력합니다.
  6. 참고: stunnel이 실행되고 있어야 이메일 기능이 작동합니다. 작업 표시줄에서 stunnel 아이콘을 확인하세요. 컴퓨터가 켜질 때마다 자동으로 실행되도록 하려면 실행할 stunnel의 바로가기를 만들어 시작 프로그램 폴더에 붙여넣습니다.
  7. 테스트 버튼을 클릭합니다.
  8. MT4 터미널에서 저널 탭을 선택하고 메시지 아래에서 테스트 결과를 확인합니다.
  9. 성공적인 테스트를 받은 후 이메일 알림을 설정하고 설정한 이메일 주소로 수신할 수 있습니다.

참고: 이전 게시물에서 테스트한 결과 127.0.0.1:25가 작동했습니다. 이 테스트에서는 다른 컴퓨터와 Windows OS에서 127.0.01:25와 smtp.gmail.com:25 모두 작동했습니다.

참고: 구글 메일에서 이메일을 수신하기 위해 - 보안 수준이 낮은 앱의 접근을 활성화해야 했습니다. 다른 이메일 서비스가 더 적합할 수 있습니다.

Cross MA Alert Once Email

MA Cross Alert Once Email

추천 사항

아래의 MA 교차 코드 예시는 MQL4 책의 기술 지표 사용 문서에서 발췌된 것입니다.

......
if((Fast_MA_Bar_1 < Slow_MA_Bar_1) && (Fast_MA_Bar_0 > Slow_MA_Bar_0)) // MQL4 책 예시: 상승 교차 - if( M_1 < S_1 && M_0 >= S_0 )
......
if((Fast_MA_Bar_1 > Slow_MA_Bar_1) && (Fast_MA_Bar_0 < Slow_MA_Bar_0)) // 하락 교차 - if( M_1 > S_1 && M_0 <= S_0 )
......

MQL4 책의 기술 지표 사용 문서는 여기에서 확인할 수 있습니다.

Crossing Example

Fig. 107. 스토캐스틱 오실레이터의 주요 및 신호선의 일치.

//--------------------------------------------------------------------
// callstohastic.mq4
// 코드는 교육 목적으로만 사용해야 합니다.
//--------------------------------------------------------------------
int start()                       // 특별한 함수 start()
  {
   double M_0, M_1,               // 0 및 1번 바의 MAIN 값
          S_0, S_1;               // 0 및 1번 바의 SIGNAL 값
//--------------------------------------------------------------------
                                  // 기술 지표 함수 호출
   M_0 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,  0);// 0번 바
   M_1 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,  1);// 1번 바
   S_0 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);// 0번 바
   S_1 = iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,1);// 1번 바
//--------------------------------------------------------------------
                                  // 상황 분석
   if( M_1 < S_1 && M_0 >= S_0 )  // 녹색 선이 빨간선을 위로 교차
      Alert("상승 교차. 매수."); // 알림 
   if( M_1 > S_1 && M_0 <= S_0 )  // 녹색 선이 빨간선을 아래로 교차
      Alert("하락 교차. 매도."); // 알림 
      
   if( M_1 > S_1 && M_0 > S_0 )   // 녹색 선이 빨간선보다 위에 위치
      Alert("매수 포지션 유지.");       // 알림 
   if( M_1 < S_1 && M_0 < S_0 )   // 녹색 선이 빨간선보다 아래에 위치
      Alert("매도 포지션 유지.");       // 알림 
//--------------------------------------------------------------------
   return;                         // start() 종료
  }
//--------------------------------------------------------------------

연관 포스트

댓글 (0)