have messages from MT4 trader experts email box.
cannot open file : pricechannel 1.3 .ex4
What exact name is it asking from your EA?
Because it is very important.
If EA is using indicator so the only way for EA to know which indicator to use is the following: name of the indicator.
Check indicator's folder for exact name of this pricechannel indicator as mql4 file and check your "cannot open file: message once again just to know: "what EA is asking? exact name?".
Because sometimes we are downloading indicators as
or pricechannel_v1(2).4 ...
but exact may is inside the EA ...
It is easy to know: check error message, or open EA in MetaEditor.
Some problems could be for 5 digits brokers.
So I've modified this EA for such bokers.
Thanks a lot.
I updated first post of this thread.
Mq4 / ex4
Thanks a lot guys
I try asc7.set by traderlab because default setting seldom open trade.
not sure what is the use of the partial trade option ?
If i use 0.2 lot , it will open 0.1 lot... 0.05 lot..0.03 lot...0.01 lot
until total lots make up to 0.2 lots.
I try 3 different brokers , two using 4 digit and one using 5 digit.
I copy and paste "pricechannel_stop_v1.3.mq4" into experts/indicators folder.
The messages I got from all the 3 brokers mt4 experts mailbox is same :
cannot open file : "pricechannel_stop_v1.3.ex4"
then i check the experts/indicators again
I found both pricechannel_stop_v1.3.mq4 and pricechannel_stop_v1.3.ex4
inside the folders
ver 1.7 :
is results better on higher timeframe like 1 hour TF ?
Because the EA opens one bar after the signal appears.
It can be because of 2 issues:
- your indicator is having different name in your indicator's folder, ot different letter, or something added to the name
- you did not compile indicator in MetaEditor.
2 issues only.
Trading hours check wkon't work
Guys, it seems to me that the check will always fail if there's a midnight between the start and end hour:
Say, if FromHourTrade is 21 and ToHourTrade is 5... it won't book a single trade.
I would replace it by
[CODE]if((FromHourTrade == ToHourTrade) ||
(FromHourTrade = FromHourTrade && Hour() < ToHourTrade) ||
(FromHourTrade > ToHourTrade && (Hour() >= FromHourTrade || Hour() < ToHourTrade)))
Don't hesitate to kick me if I'm wrong
Usual timefilter is used to trade between 8 - 17 or 4 - 15 broker's time. It is usual timefilter code existing with many EAs.Of course if we want to trade from 21 (9 pm till 3 (3 am) so the code should be changed of course.
You are right, of course.
d22 & d23
Looking further: these two hardcoded values, d22 and d23 - they seem to be Stochastic threshold... why didn't you expose them as externals to be
optimized in MT4 tester?
I'm getting more attractive results with a different values (for specific ranges, of course).
the 1.7 ver EA uses pricechanel.v1.1.3.mq4 in the source codes ?
the indicator we download from the thread is pricechannel.v1.1.3.mq4
you need to remove  so that the EA can open the pricechanell indicator file