보조지표 게시글

DSSBressertSignAlert: 메타트레이더 5를 위한 신호 알림 지표

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

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 DSSBressertSignAlert 지표에 대해 소개해드리려고 해요. 이 지표는 DSSBressert 알고리즘을 기반으로 하며, 신호 알림 기능을 제공합니다. 이메일과 모바일 기기로 푸시 알림을 전송하는 기능이 특징이에요.

이번 업데이트에서는 알림, 이메일 메시지, 푸시 알림을 구현하기 위해 지표 코드에 몇 가지 수정이 있었습니다. 아래 내용을 통해 어떤 변경이 있었는지 살펴보세요:

변경 사항

  • 새로운 입력 매개변수가 추가되었습니다:
  • input uint NumberofBar=1;//신호를 위한 바 번호
    input bool SoundON=true;//알림 활성화
    input uint NumberofAlerts=2;//알림 수
    input bool EMailON=false;//신호 이메일 전송 활성화
    input bool PushON=false;//모바일 기기로 신호 전송 활성화
    
  • 신호 알림을 위한 BuySignal(), SellSignal(), GetStringTimeframe() 함수가 추가되었습니다:
  • //+------------------------------------------------------------------+
    //| 매수 신호 함수 |
    //+------------------------------------------------------------------+
    void BuySignal(string SignalSirname, ... ) {
        // 함수 구현 내용
    }
    
    //+------------------------------------------------------------------+
    //| 매도 신호 함수 |
    //+------------------------------------------------------------------+
    void SellSignal(string SignalSirname, ... ) {
        // 함수 구현 내용
    }
    
  • 알림 발생을 위한 함수 호출이 추가되었습니다:
  • //--- 
    BuySignal("DSSBressertSignAlert", BuyBuffer, rates_total, prev_calculated, close, spread);
    SellSignal("DSSBressertSignAlert", SellBuffer, rates_total, prev_calculated, close, spread);
    //---
    

여기서 BuyBufferSellBuffer는 매수 및 매도 신호를 저장하는 지표 버퍼의 이름입니다. 지표 버퍼의 빈 값은 0 또는 EMPTY_VALUE로 설정해야 합니다.

이 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용하므로, 해당 파일을 <terminal_data_folder>\\MQL5\Include에 복사해주셔야 합니다. 이 클래스의 사용법에 대해서는 "추가 버퍼 없이 중간 계산을 위한 가격 시리즈 평균화"라는 글에서 자세히 설명하고 있습니다.

DSSBressertSignAlert 지표 차트

Fig.1. DSSBressertSignAlert 지표 차트

DSSBressertSignAlert 지표 알림 생성

Fig.2. DSSBressertSignAlert 지표 알림 생성

연관 포스트

댓글 (0)