MT4 on FCM Help me please I have spent hours trying to get this thing to load indicators and EA's
Building Array if Indicator Values based that contains previous 8 values
Show off your picture-sreen terminal!
Signals : Ask & Say Anything & Everything About MQL5 Trading Signals
Hi LivenFX,
no I didnt, because for some unknown reason the subscription had been started even though the maximal volume were still different. So I didnt cancel the subscription, and later the signal(AOS) crashed.
Liven, have you ever tried to carry out return the money from signal provider? Have you ever been succeeded?
Pavel
I am not sure if there is even a before or after on the signal subscriptions past the first time, but I do know (from reading on other posts from mods mostly) that a refund on a partially used subscription is not possible, even if you stop using it part way through the subscription time frame.
As it says on https://www.mql5.com/en/signals/rules
Section V. Payments
7. Paid subscription canceled by Subscriber is not refunded.
Admiral Markets Broker
Discussion of article "Who Is Who in MQL5.community?"
and I don't see my name
Why are MT5 ENUM_TIMEFRAMES fubar?
Perhaps there is; what if I wanted to check timestamps:
To state there's 'no point' seems like you're not embracing coding creativity.
I say this because using CopyRates or any derivative of that function such as CopyClose, CopyTime, etc absolutely hammers CPU. The fastest way to access data is using the MqlTick structure.
I presume CopyRates does a lot of processing in the background, such as checking raw files if the data exists and then polling the server to retrieve missing data. Caching tick data seems a way around this bottleneck, but there's not enough info in the MqlTick structure, as it's a pure sequential stream of data that has no concept of open, closes et al.
Hence my question was to somehow compare timestamps using MqlTick.
NEED EA to be programmed Its a very simple strategy
its a simple strategy i tried to build a EA but failed. it wont take long to program this simple bot if you could DM me here or on skype we can discuss the strategy
Dear Brian,
I want to work on your project.
Please, send me an email to: pablo.barbero.m@gmail.com
Thank you very much.
Kind Regards,
Pablo Barbero.
How to execute reverse.mq4?
I note there is a script call reverse.mq4 can be download at https://www.mql5.com/en/code/12660
I downloaded it. How can I use it for trading?
I should put it into MQL4/script directory? Or put it into Expert directory?
How to execute it?
Thanks a lot for your help.
Need help with this piece of code, should be simple.
Hello,
Thank you in advance for looking this up.
Im looking to get the the StdDev cross of the upper bollinger band on my ea like the picture bellow:
So far i wrote this code but i cant get the upper bollinger band(always return 0) value to compare the variables... Could anyone point me in the right direction?? Thank You
extern int StdDevPeriod = 14; extern int StdDevBolPeriod = 21; extern double StdDevBolDeviation = 1.5; double StdDevBuffer[],BandsStdDevBuffer[]; int init() { int StdDevCount = MathMax(StdDevPeriod,StdDevBolPeriod); ArrayResize(StdDevBuffer,StdDevCount*2); ArraySetAsSeries(StdDevBuffer,true); ArrayResize(BandsStdDevBuffer,StdDevCount*2); ArraySetAsSeries(BandsStdDevBuffer,true); } int StdDevSignal() { int StdDevCount = MathMax(StdDevPeriod,StdDevBolPeriod); for(i=0; i<StdDevCount*2; i++) { StdDevBuffer[i]=iStdDev(NULL,0,StdDevPeriod,0,MODE_LWMA,PRICE_MEDIAN,i); } for(i=0; i<StdDevCount*2; i++) { BandsStdDevBuffer[i]=iBandsOnArray(StdDevBuffer,0,StdDevBolPeriod,StdDevBolDeviation,0,MODE_UPPER,i); Print("StdDevBuffer for ",i," = " , StdDevBuffer[i]); Print("BandsStdDevBuffer for ",i," = " , BandsStdDevBuffer[i]); } Print("StdDevBuffer[0] = ",StdDevBuffer[0] , "|| BandsStdDevBuffer[0] = " , BandsStdDevBuffer[0]); if(StdDevBuffer[0] > BandsStdDevBuffer[0]) return(1); else return(0); }
I also have this results from the terminal when running the code...
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 17 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 17 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 16 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 16 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 15 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 15 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 14 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 14 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 13 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 13 = 0.001
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 12 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 12 = 0.001
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 11 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 11 = 0.0011
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 10 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 10 = 0.0011
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 9 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 9 = 0.0011
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 8 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 8 = 0.001
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 7 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 7 = 0.0009
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 6 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 6 = 0.0008
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 5 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 5 = 0.0007
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 4 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 4 = 0.0006
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 3 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 3 = 0.0005
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 2 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 2 = 0.0004
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 1 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 1 = 0.0004
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: BandsStdDevBuffer for 0 = 0
2015.06.24 17:18:13.959 2013.11.20 18:24 SESSIONS EURUSD,M30: StdDevBuffer for 0 = 0.0007
Pivot indicator which allows backtesting
Hi
Do you know how to tackle this isuues of pivot backtesting.I have had coder who did Pivot EA for me but I cant backtest it.Any ideas how to sort it out?
Which Trading Strategy Types Do You Use and Why?
EA locking
I'm using the following code ...
//=============================================== int LiveAccountNo = 1234567890; datetime Demo_Expiry = D'2015.09.30 00:00'; //=============================================== In the Start() ... Type the following ... if(!IsDemo() && AccountNumber()!=LiveAccountNo){ Comment("The EA is not licenced to this live account ...", "\nContact .......@gmail.com to get a license ..."); return(0); } if(IsDemo() && TimeCurrent()>Demo_Expiry){ Comment("The EA Demo test copy has expired...", "\nContact .......@gmail.com to renew the license ..."); return(0); }
You can play around the live or demo expiry date ...
For using the EA for multiple live accounts ... use ...
if(!IsDemo() && (AccountNumber()!=LiveAccountNo1 || AccountNumber()!=LiveAccountNo2 || AccountNumber()!=LiveAccountNo3)){ Comment("The EA is not licenced to this live account ...", "\nContact ........@gmail.com to get a license ..."); return(0); }
Why do many traders lose?
lack of efforts.
finding signals instead of self trade.
listen to others instead of use your own brain.
rely on what other people says.
rely on entry. no money management.
believe what you see not what you think.
Copy trader EA on signal account?
Array out of range. Please help. Please help.
MT5 - Python binding
Hi. For MT4 there is https://github.com/rmawatson/PyMT4 which is IMHO the right way to integrate with Python. Does anybody know if that library has been or is being ported to MT5 somewhere? Thanks!
something funny
Just to have fann for a moment.
I heve never seen something like this before.
The price goes up on two down candles and then go down on up candle.
See the picture.
Can someone help me with this indicator?
Thank you very much!
You were very kind :)
Experts: LacusTstopandBE
Hi ZaLdY,
stoploss cannot be zero. If you open order manually, you don't have SL and TP values. Next step is setting SL and TP with Ordermodify() function, but brokers have minimum distance between OrderOpenPrice() and SL and TP, for example 5 pips(or 50 points). If you set SL or TP to zero, Ordermodify error occurs. (invalid stops).
Lacus
Thanks Lacus for the reply. Well I see that this EA works with the function of SL, it kinda my mistake for not knowing that if i don't use SL dan it would be useless for other function (trailing stop etc.)
Well i will try it more this EA with some other settings, Still not getting the right settiings for my account :)
But nice works, keep it forward.
Rgds,
ZaLdY