Would someone help by adding .WAV sound to this file?

 

I need someone to help me by adding sound to this file. I would like to add my own .WAV sound to this file. This is the actual file. Would someone help me?

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

//| //| Ramdass - Conversion only

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

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Magenta

#property indicator_color2 Aqua

//---- input parameters

extern int RISK=3;

extern int CountBars=300;

//---- buffers

double val1[];

double val2[];

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

//| Custom indicator initialization function |

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

int init()

{

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,234);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,233);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

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

//| ASCTrend1sig |

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

int start()

{

if (CountBars>=1000) CountBars=950;

SetIndexDrawBegin(0,Bars-CountBars+11+1);

SetIndexDrawBegin(1,Bars-CountBars+11+1);

int i,shift,counted_bars=IndicatorCounted();

int Counter,i1,value10,value11;

int buy=1;

int sell=1;

double value1,x1,x2;

double value2,value3;

double TrueCount,Range,AvgRange,MRO1,MRO2;

double Table_value2[1000];

value10=3+RISK*2;

x1=67+RISK;

x2=33-RISK;

value11=value10;

//----

if(Bars<=11+1) return(0);

//---- initial zero

if(counted_bars<11+1)

{

for(i=1;i<=0;i++) val1[CountBars-i]=0.0;

for(i=1;i<=0;i++) val2[CountBars-i]=0.0;

}

//----

shift=CountBars-11-1;

while(shift>=0)

{

Counter=shift;

Range=0.0;

AvgRange=0.0;

for (Counter=shift; Counter<=shift+9; Counter++) AvgRange=AvgRange+MathAbs(High[Counter]-Low[Counter]);

Range=AvgRange/10;

Counter=shift;

TrueCount=0;

while (Counter<shift+9 && TrueCount<1)

{if (MathAbs(Open[Counter]-Close[Counter+1])>=Range*2.0) TrueCount=TrueCount+1;

Counter=Counter+1;

}

if (TrueCount>=1) {MRO1=Counter;} else {MRO1=-1;}

Counter=shift;

TrueCount=0;

while (Counter<shift+6 && TrueCount<1)

{if (MathAbs(Close[Counter+3]-Close[Counter])>=Range*4.6) TrueCount=TrueCount+1;

Counter=Counter+1;

}

if (TrueCount>=1) {MRO2=Counter;} else {MRO2=-1;}

if (MRO1>-1) {value11=3;} else {value11=value10;}

if (MRO2>-1) {value11=4;} else {value11=value10;}

value2=100-MathAbs(iWPR(NULL,0,value11,shift)); // PercentR(value11=9)

Table_value2[shift]=value2;

val1[shift]=0;

val2[shift]=0;

value3=0;

if (value2<x2)

{i1=1;

while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}

if (Table_value2[shift+i1]>x1)

{

value3=High[shift]+Range*0.5;

val1[shift]=value3;

}

}

if (value2>x1)

{i1=1;

while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}

if (Table_value2[shift+i1]<x2)

{

value3=Low[shift]-Range*0.5;

val2[shift]=value3;

}

}

shift--;

}

return(0);

}

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

 

A)

B) Check https://docs.mql4.com/common/PlaySound

C) There is a variety of skills available in this forum. AFAIK mind reading is not one of them.
So please decide when you want to play sound.
Then again, once you've read about PlaySound you should be able to add the code yourself, which could be a good learning experience.

 

Thank you. Although I think I explained myself incorrectly. I'm wanted to add a custom sound to a custom indicator. The codes are the actual file I want to add the custom (.WAV) file to.

 

Copy the wav to the sounds directory.

Call PlaySound.

No slaves here, learn to code or pay someone.

 
WHRoeder:

Copy the wav to the sounds directory.

Call PlaySound.

No slaves here, learn to code or pay someone.


How much do you charge?

 
joeRockk:

How much do you charge?

I'm way to busy on my own EA.

There's the hire section on the mql5 site

There's the search function on this site

And there's (Source: DelphiScalper.com)
Rentacode.com
Elance.com
ProgrammingForex.com

Reason: