Unisciti alla nostra fan page
- Pubblicati da::
-
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:
- 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).