거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Facebook에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Connect Disconnect Sound Alert - MetaTrader 5용 expert

게시자:
Rajesh Kumar Nait
조회수:
34
평가:
(8)
게시됨:
업데이트됨:
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

이 유틸리티는 연결 / 연결 해제시 사운드 경고를 추가하는 간단한 예제입니다.

MQL5\파일\사운드 폴더에 사운드 wav 파일을 추가합니다.

코드를 복사하여 EA 유틸리티를 컴파일합니다. 첨부 파일에는 #resource를 사용하면 업로드가 불가능하므로 주석 처리된 줄이 있습니다.

//+------------------------------------------------------------------+
//|연결_연결_해제_소리_경고.mq5 |
//|저작권 2024, 라제쉬 쿠마르 나이트 | |
//| https://www.mql5.com/ko/users/rajeshnait/seller |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024, Rajesh Kumar Nait"
#property link      "https://www.mql5.com/ko/users/rajeshnait/seller"
#property version   "1.00"
#include <Trade/TerminalInfo.mqh>

bool     first             = true;
bool     Now_IsConnected   = false;
bool     Pre_IsConnected   = true;
datetime Connect_Start = 0, Connect_Stop = 0;

CTerminalInfo terminalInfo;
//--- 사운드 파일
#resource "\\Files\\Sounds\\CONNECTED.wav"
#resource "\\Files\\Sounds\\DISCONNECTED.wav"
//+------------------------------------------------------------------+
//| 전문가 초기화 기능|
//+------------------------------------------------------------------+
int OnInit()
  {
//---
      ResetLastError();
      while ( !IsStopped() ) {
         Pre_IsConnected = Now_IsConnected;
         Now_IsConnected = terminalInfo.IsConnected();

         if ( first ) {
            Pre_IsConnected = !Now_IsConnected;
         }

         if ( Now_IsConnected != Pre_IsConnected ) {
            if ( Now_IsConnected ) {
               Connect_Start = TimeLocal();
               if ( !first ) {
                  if(!PlaySound("::Files\\Sounds\\DISCONNECTED.wav"))
                     Print("Error: ",GetLastError());
               }
               if ( IsStopped() ) {
                  break;
               }
               if(!PlaySound("::Files\\Sounds\\CONNECTED.wav"))
                  Print("Error: ",GetLastError());
            } else {
               Connect_Stop = TimeLocal();
               if ( !first ) {
                  if(!PlaySound("::Files\\Sounds\\CONNECTED.wav"))
                     Print("Error: ",GetLastError());
               }
               if ( IsStopped() ) {
                  break;
               }
               if(!PlaySound("::Files\\Sounds\\DISCONNECTED.wav"))
                  Print("Error: ",GetLastError());
            }
         }

         first = false;
         Sleep(1000);
      }
//---
   return(INIT_SUCCEEDED);
  }

//+------------------------------------------------------------------+


MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/47846

Tillson T3 Tillson T3

보조 지표 버퍼 없이 EMA 계산이 수행되는 틸슨 T3.

XLineRegression XLineRegression

XLineRegression 인디케이터는 선형 회귀 알고리즘을 기반으로 레벨을 빌드합니다.

XRSX_BB_HTF XRSX_BB_HTF

이 지표는 상대 강도 지수(RSI)의 수정 버전으로, 지표 주기를 차트 주기와 다른 값으로 고정하여 포지셔닝할 수 있으며 RSI 자체 및 신호선의 평균화 알고리즘을 변경할 수 있습니다.

스퍼드스토캐스틱. 스퍼드스토캐스틱.

8개의 스토캐스틱 오실레이터(%K 6, 9, 12, 14, 16, 19, 21, 24).