Rejoignez notre page de fans
- Publié par:
- Rajesh Kumar Nait
- Vues:
- 77
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Cet utilitaire est un exemple simple pour ajouter une alerte sonore lors de la connexion / déconnexion.
Ajoutez les fichiers sons wav dans le dossier MQL5\Files\Sounds
Copier le code et compiler l'utilitaire EA, le fichier joint contient des lignes commentées car l'utilisation de #resource rend le téléchargement impossible.
//+------------------------------------------------------------------+ //|Connect_Disconnect_Sound_Alert.mq5 | //|Copyright 2024, Rajesh Kumar Nait | //| https://www.mql5.com/fr/users/rajeshnait/seller | //+------------------------------------------------------------------+ #property copyright "Copyright 2024, Rajesh Kumar Nait" #property link "https://www.mql5.com/fr/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; //--- Fichiers son #resource "\\Files\\Sounds\\CONNECTED.wav" #resource "\\Files\\Sounds\\DISCONNECTED.wav" //+------------------------------------------------------------------+ //| Fonction d'initialisation de l'expert| //+------------------------------------------------------------------+ 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); } //+------------------------------------------------------------------+
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/47846
Tillson T3
Tillson T3 avec calculs EMA effectués sans tampons indicateurs auxiliaires.
XLineRegression
L'indicateur XLineRegression construit des niveaux basés sur l'algorithme de régression linéaire
XRSX_BB_HTF
Cet indicateur est une version modifiée du Relative Strength Index (RSI), qui peut être positionné en fixant le cadre temporel de l'indicateur à une valeur différente de celle du graphique, et dans lequel les algorithmes de calcul de la moyenne du RSI lui-même et de la ligne de signal peuvent être modifiés.
SpudsStochastic.
8 oscillateurs stochastiques (%K 6, 9, 12, 14, 16, 19, 21, 24).