ProRealTime
Posez toutes vos questions sur la Bourse, le fonctionnement des Marchés Financiers, des cfds à risque limité, des Futures, des Actions... Questions de débutants, toutes les questions sont les bienvenues
Répondre • Page 1 sur 1

Alerte Sonore

par budfoxob » 03 janv. 2014 12:18

Bonjour à tous,

Tout nouveau sur le forum, je vous sollicite car n'y connaissant strictement rien en programmation, je souhaiterai ajouter une alerte sonore sur mon indicateur Osma, lorsque l'histogramme passe du négatif au positif et réciproquement, ou coupe 0 par le haut ou par le bas.
Est ce qu'une âme charitable aurait la possibilité de m'ajouter ce bout de code à mon indicateur?

Voici le code de l'Osma :
//+------------------------------------------------------------------+
//| OsMA.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"
//---- indicator settings
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Silver
#property indicator_width1 2
//---- indicator parameters
extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalSMA=9;
//---- indicator buffers
double OsmaBuffer[];
double MacdBuffer[];
double SignalBuffer[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- 2 additional buffers are used for counting.
IndicatorBuffers(3);
//---- drawing settings
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexDrawBegin(0,SignalSMA);
IndicatorDigits(Digits+2);
//---- 3 indicator buffers mapping
SetIndexBuffer(0,OsmaBuffer);
SetIndexBuffer(1,MacdBuffer);
SetIndexBuffer(2,SignalBuffer);
//---- name for DataWindow and indicator subwindow label
IndicatorShortName("OsMA("+FastEMA+","+SlowEMA+","+SignalSMA+")");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Moving Average of Oscillator |
//+------------------------------------------------------------------+
int start()
{
int limit;
int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//---- macd counted in the 1-st additional buffer
for(int i=0; i<limit; i++)
MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//---- signal line counted in the 2-nd additional buffer
for(i=0; i<limit; i++)
SignalBuffer=iMAOnAr (MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
//---- main loop
for(i=0; i<limit; i++)
OsmaBuffer=MacdBuffer-SignalBuffer;
//---- done
return(0);
}
//+------------------------------------------------------------------+


Merci beaucoup pour votre aide.

Re: Alerte Sonore

par DeXTeR » 03 janv. 2014 18:03

oula...toi tu te présente pas, et 1er message tu demande de l'aide...à mon avis les modos vont bientot arriver :p

Re: Alerte Sonore

par budfoxob » 03 janv. 2014 20:58

Super merci

Sujets similaires
Ticket sonore en C# .NET
Pièces jointes par WouF » 09 oct. 2017 20:47 (23 Réponses)
Propagation sonore dans la mer
Pièces jointes par Jim » 01 juin 2018 08:27 (10 Réponses)
Palette sonore / Boite à son / gros bouton buzzer antistress
Pièces jointes par Francis1 » 20 août 2021 04:48 (4 Réponses)
MT5: mettre un signal sonore
par Amarantine » 07 janv. 2022 10:37 (1 Réponses)
Alerte IG Market
Pièces jointes par Benoist Rousseau » 19 oct. 2011 10:52 (1 Réponses)
!!! ALERTE !!! Méthode 3BB sur indices
par Les3BB » 21 nov. 2012 18:13 (17 Réponses)
Sympa le systeme d'alerte
par Benoist Rousseau » 29 avr. 2013 09:53 (1 Réponses)
alerte sur indicateur prt
Pièces jointes par freddy01 » 21 mars 2014 15:03 (6 Réponses)
Alerte - notification sms
par Ice. » 29 sept. 2014 13:38 (6 Réponses)
dupliquer alerte automatiquement
par GDX23 » 05 nov. 2014 12:05 (1 Réponses)