You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Did somebody work with them?
w w w . g e t y o u r e a.c o m
Indicator Buffer Values are not showing on Data Window
Hi all. I want to develope and EA using Chaos Indocator and others, But but the chaos ibdicator buffer values are not showing on Data Window hence no value is returned in iCustom(). I looked at the indicator codes but could not see what is wrong. Can someone help me check. here is the indocator code:
#property indicator_separate_window
#property indicator_minimum 0.0
#property indicator_maximum 1.0
#property indicator_buffers 3
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_style2 STYLE_SOLID
#property indicator_style3 STYLE_SOLID
#property indicator_width2 1
#property indicator_width3 1
extern int period=21;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double prevbars;
int init()
{
SetIndexStyle(0,DRAW_NONE);
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexStyle(2,DRAW_HISTOGRAM);
IndicatorDigits(Digits+1);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexLabel(0,NULL);
SetIndexLabel(1,NULL);
SetIndexLabel(2,NULL);
return(0);
}
int start()
{
int limit;
int counted_bars=IndicatorCounted();
double prev,current,old;
double Value=0,Value1=0,Value2=0,Fish=0,Fish1=0,Fish2=0;
double price;
double MinL=0;
double MaxH=0;
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=1; i<Bars; i++)
{
MaxH = High;
MinL = Low[Lowest(NULL,0,MODE_LOW,period,i)];
price = (High+Low)/2;
if(MaxH-MinL == 0) Value = 0.33*2*(0-0.5) + 0.67*Value1;
else Value = 0.33*2*((price-MinL)/(MaxH-MinL)-0.5) + 0.67*Value1;
Value=MathMin(MathMax(Value,-0.999),0.999);
if(1-Value == 0) ExtMapBuffer1=0.5+0.5*Fish1;
else ExtMapBuffer1=0.5*MathLog((1+Value)/(1-Value))+0.5*Fish1;
//Value1=Value;
Fish1=ExtMapBuffer1;
}
bool up=true;
for(i=Bars; i>0; i--)
{
current=ExtMapBuffer1;
prev=ExtMapBuffer1;
if (((current0))||(current<0)) up= false;
if (((current>0)&&(prev0)) up= true;
if(!up)
{
ExtMapBuffer3=1.0;
ExtMapBuffer2=EMPTY_VALUE;
}
else
{
ExtMapBuffer2=1.0;
ExtMapBuffer3=EMPTY_VALUE;
}
}
return(0);
}
Thanks
Hi all. I want to develope and EA using Chaos Indocator and others, But but the chaos ibdicator buffer values are not
Added deinit() and it is ok now.
With the built in alarm function no.
you need APIs programming in this case.
Hi all,
i have a question:
is possible to hold in foreground the " window of alarm" even when, for example, I navigate in web or in other platforms without window disappear each "clik"?
Thank you advance.coderguru help me
i have an indicator and i want to made it to ea.
rule:
if the arrow up = buy
if the arrow down = sell
open position only if the arrow showing
sorry my english not good
add
ea it's i mean is ea icustom.so this ea work if have that indicator
thanks....
How to make user entering data into expert?
I'd like EA's user will be requested by EA to enter some kind of data (e.g. password) which the EA will be able to use in its operations furthemore. Something like MessageBox() function but with possibility to enter some data. As far as I know MQL has no means for such an interactive connection between EA and the user. Is it correct? If not what is a solution?
Thank you in advance
With the built in alarm function no. you need APIs programming in this case.
Codersguru : you have an example for me of API programming.
Thanks.
Messagebox with TopMost
Test the attached script.
Codersguru : you have an example for me of API programming. Thanks.
a VC DLL is the only way.
I'd like EA's user will be requested by EA to enter some kind of data (e.g. password) which the EA will be able to use in its operations furthemore. Something like MessageBox() function but with possibility to enter some data. As far as I know MQL has no means for such an interactive connection between EA and the user. Is it correct? If not what is a solution? Thank you in advance