Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Sistemi Esperti

Connect Disconnect Sound Alert - sistema esperto per MetaTrader 5

Pubblicati da::
Rajesh Kumar Nait
Rajesh Kumar Nait
Ciao, sono Rajesh, uno sviluppatore MQL con una laurea in Tecnologia dell'Informazione. Con oltre 12 anni di esperienza nella programmazione, sono passato da essere uno sviluppatore PHP, specializzato nello sviluppo web, a essere uno sviluppatore MQL5 a tempo pieno e trader di criptovalute.
Visualizzazioni:
127
Valutazioni:
(8)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Questa utility è un semplice esempio per aggiungere un avviso sonoro in caso di connessione/disconnessione.

Aggiungere i file wav dei suoni all'interno della cartella MQL5\Files\Sounds

Copiare il codice e compilare l'utilità EA, il file allegato ha linee commentate in quanto l'uso di #resource rende impossibile il caricamento.

//+------------------------------------------------------------------+
//|Allarme sonoro di connessione/disconnessione.mq5 |
//|Copyright 2024, Rajesh Kumar Nait |
//| https://www.mql5.com/it/users/rajeshnait/seller |
//+------------------------------------------------------------------+
#property copyright "Copyright 2024, Rajesh Kumar Nait"
#property link      "https://www.mql5.com/it/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;
//--- File audio
#resource "\\Files\\Sounds\\CONNECTED.wav"
#resource "\\Files\\Sounds\\DISCONNECTED.wav"
//+------------------------------------------------------------------+
//| Funzione di inizializzazione dell'esperto|
//+------------------------------------------------------------------+
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);
  }

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


Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/47846

Tillson T3 Tillson T3

Tillson T3 con calcoli EMA eseguiti senza buffer di indicatori ausiliari.

XLineRegressione XLineRegressione

L'indicatore XLineRegression costruisce livelli basati sull'algoritmo di regressione lineare.

XRSX_BB_HTF XRSX_BB_HTF

Questo indicatore è una versione modificata del Relative Strength Index (RSI), che può essere posizionato fissando il timeframe dell'indicatore a un valore diverso dal timeframe del grafico e in cui è possibile modificare gli algoritmi di mediazione dell'RSI stesso e della linea di segnale.

SpudsStochastic. SpudsStochastic.

8 oscillatori stocastici (%K 6, 9, 12, 14, 16, 19, 21, 24).