A Place to discuss, optimize and share profitable Ea's?
-
A Place to discuss, optimize and share profitable Ea's?
I was sitting here and realizing that FxDreema is an amazing software that allows all of us to create extremely robust expert advisors with relative ease.
Then i got to thinking, What if we had a place to share profitable Ea's and test them and optimize them, and give feedback to each other. I mean if the point of building an Ea is to make money and have a better life, then we might as well focus on profitable ea's an work to improve and test them.
And what better a community to do it in then here at FxDreema.
anyways this was just a thought, and im sure im not the first person to suggest this or think of it. And if sometihng like this already exists then let me know, because i would like to be a part of a community like that.
Thank you Fxdreema and community. lets succeed together!
oh and i just had this thought, I am not trying to just get everyones profitable eas, i have created about 12 of my own, some profitable some not and some that could use optimization, i don't mind sharing what i have come up with and working together. after all even if two or more of us are running the same Ea's it does not decrease income for any of us.
look forward to working with you guys! : )
-
I think it is a great idea, let me know.
-
Sounds interesting. Could you please share any of your projects to begin with?
-
ok for instance this is one of the first ea's i created.
here is a Simple ea that i created
https://fxdreema.com/shared/5Opi4t8ucIt was built on the premise that if the 70 ish ema is above the 500 ema on the 1 hour chart eur usd,
and price begins to close under the 70 ema, then momentum is beginning to wain.the Ea will open a short on the close that crosses below the 70ish ema and close when
price reverts back to the average price of the last 500 bars(500 ema) then the ea will close the short.
essentially trying to trade the gap between the two average price points. for that reason i named the ea
gap trader for simplicity sake lol.works vice versa for shorts.
for capital management the ea will open a lot size that is a % of current equity , the purpose of this is to create exponential return on investment overtime, as well as to prevent over leveraging the account.
ive tested it on the on the eur/usd mostly so far, using the lst 7 months of market date for back testing.
that period of time is only demonstrating a limited scope of market behavior so interested to see how it will
perform under different market conditions.i would be interested in seeing improvements that can be made or additional filters that can keep the ea
out trades that swing against it as much as 170 pips.but in a back test I did on the EUR/USD from Janurary 1st 2019 to present day the ea took 194 trades
and won 194 trades. its extremly robust however that fact that it wont close an unprofitable trade means there is a risk
of ruin on the account. someting to keep in mind while trading.here is a screenshot of the backtest.
(
image url)let me know thoughts and feel free to compile the ea and run your own tests, or make changes and improvements.
-
@l-andorrà of course
-
@wralyn sir i need this Ex4 file. can you help me
-
-
Any thoughts guys. Any input? I also had a thought for this ea, I noticed that sometimes the trades it takes within 48 to 73 hours after the 70 ema crosses the 500 are fake out trades that tend to draw down substantial ly.
My thoughts were to add a filter that says, hey if they 70 ema just crossed the 500 the wait for 72 periods (on the 1hr chart) before allowing new trades to open.
Any thoughts on how to achieve that in the fxdreema software?
-
It's good to share ideas, but getting to a consensus on useful methods is pretty much impossible. That's why you don't see community-build strategies too often.
My thoughts:
- Don't use "close profitable trades" as your main exit. It is an easy way to get quick profits, but there is no way to tell how long the luck lasts. As a result, it just adds more uncertainty to your tests.
- Don't focuse on optimizing MA periods. If you need to use MA for trend, just pick some rough values and keep them, and find the profitable edge with some more clever algorithm. Millions of people have tried millions of MA combinations, that is not the magic we are looking for.
- You will use your profitable EA for years, so backtest it for 5-10 years. Use 50-50 optimizing and training period, if possible
Just my own foolish thoughts, don't put too much weight on them lol

-
@roar interesting thoughts I will test them. Thank you for the Input.
Do you have any particular algorithm s that work got you?
-
@wralyn I'll not bother to go into too much detail, but usually my approach is this:
- just sell highs and buy lows, timeframe M5 or M30. Use H4 orD1 to identify the general "market phase"
- find a way to do this so the effect of long trends is minimized
Sell at upper bollinger bands, macd cross, RSI 70, set limit orders above price...
Also, always filter out quiet periods using ATR or st.dev. You can't make profit if spread makes 20% of the micro-swing. -
@roar very good advise I will see what I can build. Do some testing and see what I can come up with.
-
@roar hey roar I was wondering , do you know how to make an ea go into a kind of loop, after certain conditions are met, but then wait for a third or fourth trigger condition to enter a trade .
For example the ea spots an bullish rsi divergence when price is under the 70 ema, but then waits for a convergence with RSI ,then a break over resistance or break above 70 ema with a bull candle to trigger the trade.
If a new low is made on the chart before the trigger then the whole set up process starts over.
So there is a set up, trades goes into waiting loop then waits for trigger, if trigger conditions are met before stop conditions then the trade will execute. If not it keeps looking.
Thanks I appreciate any insight into this.
-
@wralyn Yes, I often use similar logic. Easiest way is to use a bar counter - just a sec I'll make example
-
@wralyn
https://fxdreema.com/shared/bmjLmGife
So the variable increases +1 on every bar. Now we can reset it when something important happens, and for further condition triggers, we can check how low the barcount value is (=how recently the previous trigger happened).Hope you get the idea, and can modify it to your needs

Comment-block is useful in tracking the variable value, or alternatively, put a text object under each candle
-
@roar thank I'll take a look at it on my lunch break. Thanks alot. I appreciate it.
-
@roar https://fxdreema.com/shared/WBZYdXax
this will not open trades did i do som.ething wrong
-
@wralyn Could you check that link, I can't open
-
@roar https://fxdreema.com/shared/zebsfORde
I changed it a little bit trying to get it to open trades but it won't. I'm doing something wrong.
-
Hmm, I am getting trades with that exact system:
