안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 DSSBressertSignAlert 지표에 대해 소개해드리려고 해요. 이 지표는 DSSBressert 알고리즘을 기반으로 하며, 신호 알림 기능을 제공합니다. 이메일과 모바일 기기로 푸시 알림을 전송하는 기능이 특징이에요.
이번 업데이트에서는 알림, 이메일 메시지, 푸시 알림을 구현하기 위해 지표 코드에 몇 가지 수정이 있었습니다. 아래 내용을 통해 어떤 변경이 있었는지 살펴보세요:
변경 사항
- 새로운 입력 매개변수가 추가되었습니다:
input uint NumberofBar=1;//신호를 위한 바 번호 input bool SoundON=true;//알림 활성화 input uint NumberofAlerts=2;//알림 수 input bool EMailON=false;//신호 이메일 전송 활성화 input bool PushON=false;//모바일 기기로 신호 전송 활성화
//+------------------------------------------------------------------+ //| 매수 신호 함수 | //+------------------------------------------------------------------+ 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); //---
여기서 BuyBuffer와 SellBuffer는 매수 및 매도 신호를 저장하는 지표 버퍼의 이름입니다. 지표 버퍼의 빈 값은 0 또는 EMPTY_VALUE로 설정해야 합니다.
이 지표는 SmoothAlgorithms.mqh 라이브러리 클래스를 사용하므로, 해당 파일을 <terminal_data_folder>\\MQL5\Include에 복사해주셔야 합니다. 이 클래스의 사용법에 대해서는 "추가 버퍼 없이 중간 계산을 위한 가격 시리즈 평균화"라는 글에서 자세히 설명하고 있습니다.

Fig.1. DSSBressertSignAlert 지표 차트

Fig.2. DSSBressertSignAlert 지표 알림 생성