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
Deleted? That's evil. You must be the devil himself
But you answered my question very well actually....
If someone deletes a system it's mostlikely not performing very well.
Or did you delete the holy grail?
AH AH, I hope i didn't delete the holy grail, but with the rules i described at the beginning of this topic, it is easy to create one more time, doesn't it ?
Ok, below code is to Buy when bid price closes above MA(1) and Close the position when bid price closes below MA(1). Note that I use "Volume < 10" to check for a new candle.
How do you code for Price just crosses (Not Closes) EMA by an adjustable number of pips - for example I want to enter the Long if price/candle/bar goes above EMA by 5 pips and Short if price/candle/bar crosses below EMA?
rosstodd, first setup the logics as normal.
Check for price crosses up EMA (x) (To be put in BUY logics)
PriceBid <= EMA (x) Previous
PriceBid > EMA (x) Current
Check for price crosses down EMA (x) (To be put in SELL logics)
PriceBid >= EMA (x) Previous
PriceBid < EMA (x) Current
Second, compile to mql.
Third, make a little hack in the mql to create an adjustable pips filter. See https://www.mql5.com/en/forum/194089
That's it! hope this help.
Thank you for your help! I'll give it a try...
Do I just type this into the first logics space (this is not an option to select)
Check for price crosses up EMA (x)
Sorry about the simple minded questions.
Another question I have is re: the MACD you have in your demo
I want to have a buy when it crosses above the 0 line - and sell when it crosses below - Is this what is accomplished in the demo?
Thanks again for your help...
ross
rosstodd, first setup the logics as normal. Check for price crosses up EMA (x) (To be put in BUY logics) PriceBid EMA (x) Current Check for price crosses down EMA (x) (To be put in SELL logics) PriceBid >= EMA (x) Previous PriceBid < EMA (x) Current Second, compile to mql. Third, make a little hack in the mql to create an adjustable pips filter. See https://www.mql5.com/en/forum/194089 That's it! hope this help.[/ QUOTE]
You don't need to put this line. I just want explain you what the two following logics are for what.
If you refer to MACD Histogram then:
MACD Histrogram (x) Previous <= 0
MACD Histogram (x) Current > 0
"MACD Histrogram (x) Previous 0" means if macd histogram is above 0 now. These two logics to create a crossover checking.
Remember a logic must contain at lease one comparison sign > < = = !=
If there is no comparision sign, it is not a logic.
You have a great system - I really appreciate your help.
I Tried to make a simple EA that just buys when price crosses EMA (x) and sells when crosses EMA (x)
Just to see if it would work and add the other criteria later.
I put it on a chart and tried the strategy tester but it made no trades - any suggestions?
Buy Logics:
AND PriceBid <= MA(1) Previous
AND PriceBid > MA (1) Current
Sell Logics:
AND PriceBid >= MA (2) Previous
AND PriceBid < MA (2) Current
Remember a logic must contain at lease one comparison sign > < = = != If there is no comparision sign, it is not a logic.
Try run it in real time. Don't trust the backtester on this it might be because the MT3 backtester has PriceBid bug.