Unisciti alla nostra fan page
- Pubblicati da::
- Rajesh Kumar Nait
- Visualizzazioni:
- 38
- Valutazioni:
- Pubblicato:
- Aggiornato:
-
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 con calcoli EMA eseguiti senza buffer di indicatori ausiliari.
XLineRegressione
L'indicatore XLineRegression costruisce livelli basati sull'algoritmo di regressione lineare.
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.
8 oscillatori stocastici (%K 6, 9, 12, 14, 16, 19, 21, 24).