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
Help please!!!!!!
Please help!! I am not a coder, But Im trying my very best here. Any advice on why my indicator wont work would be much appreciated!!
Thank you in advancemarius_osma.mq4
Hi Guys, just finished writing a small ea for testing purpose of a strategie of myself. Just one quick question:
i would like the ea to calculate the average daily range of the symbol for the last, say 5 days.
just like it is displayed here: Forex Volatility - Mataf.net
is there a way to do this? thanks a lot in advance
How to set MA shortname in chart window
Hello
I am using 5 numbers of SMA in H4 TF. When I look at my chart I cant remember which one is what . I always touch with mouse pointer to know their value. I think it will be very handy if I can put their shortname with same color at somewhere around MA indi. I dont know how to set in program bcos my MQL4 knowledge is very poor and I will appreciate if somebody modify Moving Average Indi.
1,000,000 thanks
mithetnme
Please advice me
Hello
I want to display MA indi shortname and tried to modify MA custom indicator as follow. But I know only " ObjectCreate "command & it shows at one corner of chart window . Please advice me how to show shortname beside of MA and moving together with it.
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
//---- indicator parameters
extern int MA_Period=13;
extern int MA_Shift=0;
extern string Method_1= "0=SMA, 1=EMA, 2=SMMA, 3=LWMA";
extern int MA_Method=0;
extern color Shortname_color = Red;
//---- indicator buffers
double mnmMA[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
int draw_begin;
string short_name;
//---- drawing settings
SetIndexStyle(0,DRAW_LINE);
SetIndexShift(0,MA_Shift);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
if(MA_Period<2) MA_Period=13;
draw_begin=MA_Period-1;
//---- indicator short name
switch(MA_Method)
{
case 1 : short_name="EMA("; draw_begin=0; break;
case 2 : short_name="SMMA("; break;
case 3 : short_name="LWMA("; break;
default :
MA_Method=0;
short_name="SMA(";
}
IndicatorShortName(short_name+MA_Period+")");
SetIndexDrawBegin(0,draw_begin);
//---- indicator buffers mapping
SetIndexBuffer(0,mnmMA);
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int deinit()
{
ObjectsDeleteAll(0,OBJ_LABEL);
return(0);
}
//--------------------------------------------------------------------
int start()
{
if(Bars<=MA_Period) return(0);
ExtCountedBars=IndicatorCounted();
//---- check for possible errors
if (ExtCountedBars<0) return(-1);
//---- last counted bar will be recounted
if (ExtCountedBars>0) ExtCountedBars--;
//----
int limit;
string shortname;
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 buffer
for(int i=0; i<limit; i++)
mnmMA=iMA(NULL,0,MA_Period,MA_Shift,MA_Method,PRICE_CLOSE,i);
if (MA_Method == 0) shortname = "SMA" + MA_Period;
if (MA_Method == 1) shortname = "EMA" + MA_Period;
if (MA_Method == 2) shortname = "SMMA" + MA_Period;
if (MA_Method == 3) shortname = "LWMA" + MA_Period;
ObjectCreate("tmp", OBJ_LABEL, 0, 0, 0);
ObjectSetText("tmp", shortname, 20, "Arial Bold", Shortname_color);
ObjectSet("tmp", OBJPROP_CORNER, 1);
ObjectSet("tmp", OBJPROP_XDISTANCE, 10);
ObjectSet("tmp", OBJPROP_YDISTANCE, 5);
//---- done
return(0);
}
1,000,000 thanks
mithetnme
A little help...new indicator...
I have created, for almost all indicators, a derivative that draws a color histogram (calling them all "Diamond + The name of the indicator / oscillator), instead of the common line (eg RSI). So when the RSI is over 50 will see a BLUE hist and when the RSI is below 50 I will see a RED one. No big deal ... but when I scalp is easier to see a color instead of a line that crosses another.
Now, my problem is that by the "BollingerBand% b" can not get the desired effect when it falls below 0.5 or rises above 0.5 ....it reminds me a constant error message and my ignorance of the MetaEditor not allow me to correct it.
Could you help me?
Thanks ...
"Il Diamante RSI" (working) MEGAUPLOAD - The leading online storage and file delivery service
"Bollinger band % b" (working) MEGAUPLOAD - The leading online storage and file delivery service
"Il Diamante BBpB" (not working) MEGAUPLOAD - The leading online storage and file delivery service
help
hello, can somebody help me make the candle as a background?
help for ea
hi all,
i am learning mql4 but i have some problems and i need help for ea code.
1. my system is
buy=close>50sma
sell=close<50sma
takeprofit=30
but my ea is opening new position after take profit because price>50sma
2.i want to open three positions. 2 positions for take profit 1 position for price crossover sma
if somebody help me i be hapy.
thanks for help.
Need Bid/Ask Delta Indicator
Hello. I got this indicator that shows a histogram of the delta bid/ask. It takes the info from the cme website from the currency futures. Only problem is it doesnt work cause you need a login. If someone can edit the indicator so you dont need to login or have somthing similar I would appreciate it. Thanks.
Modofication needed! Please help...
could anyone please help me with a script? i have a "stop and reverse" script for mt4 and i don't know how to modify it, so that when i use it, it would close current position and open an opposite one BUT WITH BIGGER LOT... In other words i need it to "close and reverse" with specific 1.667 bigger lot that last used.
Thank You in advance!