Home › Forums › EA Studio › EA Studio Tools and Settings › EA Studio Tools and Settings: Experience and Results
Tagged: #acceptance criteria, EA Studio, FTMO-Data
- This topic has 307 replies, 3 voices, and was last updated 5 months, 3 weeks ago by
Alan Northam.
-
AuthorPosts
-
-
February 22, 2017 at 11:12 #435394
Stoyan Stoyanov
ModeratorThis topic focuses on in-depth conversations about your Experience and Results with the Tools and Settings in EA Studio.
P.S. Please use the Reply button if you want to reply to a specific comment. This would make the topic organized and easier to navigate through and will reduce number of duplicate questions.
-
January 5, 2019 at 15:36 #8221
Anonymous
InactiveI use :-)
Maximum equity drawdown %: 10-15% (Depends on FX 10% or Crypto 15%)
Minumum Trades: 50
and Sometimes:
Maximum stagnation %: 30%
Minimum return / drawdown: 3
-
January 5, 2019 at 17:27 #8222
Anonymous
Inactive@dommech-Hey there! Good question. My acceptance criteria is:
Min count of trades: 10
Max equity drawdown%: 20
Min net profit: 10
Min backtest quality: 98
Min win/loss ratio: 70
Max stagnation%: 30
and sometimes Min profit per day: 1 *Of course this depends on the lot size being used for generation of strategies.
If I can’t get the generator to produce strategies with all of these requirements, then I just run it without acceptance criteria and use these as the performance filters. I use the criteria for all assets that I’m trading. After the the strategies are all created, I then do some additional analyzing to pick out the best strategies to use such as using the optimizer, turning on the stop loss or take profit, etc.
-
January 5, 2019 at 21:09 #8224
Anonymous
InactiveHello Dommech,
something important from me here:
Min count of trades:50 is too small number. Specially in Forex you should go with min 300-400 count of trades.
Basically when the generator/reactor works it looks for combinations between different entry and exit conditions, indicators with different parameters etc., so when you have strategy with only 50 count of trades this might be not a stable strategy. We want to see bigger count of trades so we know that this combination of indicators, parameters, SL, TP and so on, works on more trades(longer period of time).
-
January 5, 2019 at 21:27 #8228
Anonymous
InactiveI really like the win/loss ratio, but it is hard for me to get results on all pairs when I keep it on 70.
In the acceptance criteria for min count of trades, Petko is right, I even try to keep it above 600 trades.
-
January 5, 2019 at 21:52 #8232
Anonymous
InactiveThx for the answers guys!
Some strategies with especially extremely low DD (0.5-2%) I’ve found that they are extremely rare.
My Backtesting data is over 3 years, always when using FX I’m thinking of adding it to 5 years, my thoughts are that market behavior changes and 3-5 years is enough? Or how do you guys think?
Usually I get 200 trades/strategy but if I set it higher I might miss the rare ones with the low DD
I understand that this affects the robustness of the strategy if it’s only 50 trades but the low DD makes me want to take the risk
Off Topic, but:
How far back do you guys go with FX, how many years or bars do you use to get enough statistic data?
-
-
January 5, 2019 at 21:37 #8231
Anonymous
Inactive@Petko and @Haliffa-Does the chart timeframe that we are using affect the count of trades? For instance, I can generate a lot more count of trades on the M15 chart vs. the H1 chart. But then again, I get into the issue of wanting that 70% winning performance and only getting a smaller count of trades. I wonder if this is the trade-off (higher winning percentage=smaller count of trades vs. lower winning percentage=larger count of trades).
Since I don’t want to give up on that winning percentage, I may be working with short-term strategies for quite a while.
-
January 6, 2019 at 1:37 #8236
Anonymous
Inactive@dommech-Yeah, I leave the generator more wide open and once it’s done or as I filter is when I get really picky about the strategies, just so I don’t miss those nice and very low DD strategies.
For FX, I am going back 5 years. Now that we are in 2019, I changed my data horizon to start at 1/1/2014. I do this because it gives me enough bars as I am trading H1 and M15 charts. For the lower timeframes, 200k bars should be good enough to get some good strategies.
-
January 6, 2019 at 12:02 #8244
Anonymous
Inactive@jacpin thx sounds good, I go usually for M15 H1 and sometimes H4 but not lower
Will change to 5 years as well :-)
I recently heard in one of Petko’s courses that instead of demo testing the files you could (optional!) Change the data horizon and leave 1 month out of the generator and later recalculate. this gives me even more confidence that the strategy is robust. I still put many EA’s on demo so exchange the bad ones
-
-
January 6, 2019 at 14:20 #8248
Anonymous
InactiveHello Jacpin,
You are getting more count of trades on M15 probably because you have more data on it ( I guess you have the max for EA Stduo 200k there?).
So basically the more bars we have the more count of trades we can expect to see. Of course it depends how you set the generator/reactor, acceptance criteria, etc.
Just be careful if you use small count of trades and higher win/loss ratio, not to go in over-optimized strategies. Make sure that you do the Monte Carlo test and Demo testing (I know that you do demo).
-
January 6, 2019 at 14:33 #8249
Anonymous
InactiveHello Dommech,
Glad to see you are working in more details. Yes, this method of removing the last one month is really great.
This way we see if the strategy was going to be profitable if we really traded with it. It saves a lot of time, and as you said, it gives confidence.
Both strategies look fine.
-
January 6, 2019 at 14:59 #8251
Anonymous
Inactive@Petko and Dommech-Can you let me know which course has this method to leave off the last month in the Data Horizon? I want to understand the steps on how to do this and see if it will really save me some time or provide me with more confidence in the strategies that I generate.
-
January 6, 2019 at 17:32 #8252
Anonymous
InactiveHello Jacpin,
Glad to hear from you. I show that in the The Ethereum trading in 2018 + 99 Robots every month course, but I have it in my “to do” list where I want to dedicate a whole course about it. I will show different methods on how to avoid the Demo trading.
-
January 6, 2019 at 17:34 #8253
Anonymous
Inactive@Petko-You are awesome! If you can please do that I would be so grateful. Sometimes, the waiting for my EAs to pass demo is frustrating to me. But I don’t want to take unnecessary risks. :) As soon as you have anything that shows how to avoid demo trading, then sign me up!!!
-
January 6, 2019 at 18:00 #8254
Anonymous
InactiveI will use Demo as well but I will not Demo test my strategies before going live, I will still continue to demo test “backup strategies” if I need to switch out some of the ones. Testing this way on “Out-Data” work as well as demo testing. Markets change anyway so it’s not a guarantee that the strategy will work live if it did on demo.
I go with enough history data to feel confident + 80-90% Monte Carlo + the last step is the one month of “Out data” I don’t feel that I need more confirmations than that, this way really saves Weeks or even months so I’m willing to take the risks.
Hey, I’m compounding profits so lets start to compound time ;-)
-
January 7, 2019 at 12:51 #8265
Anonymous
InactiveJacpin,
this is my job to test, trade, and find new methods which are faster. It is great that there are such softwares nowadays which allows us to be innovative.
-
January 7, 2019 at 12:53 #8266
Anonymous
InactiveHello Dommech,
your method is just fine I think, very similar to what I do. Also, you are right that there is no guarantee, and I think I make this clear in all of my courses. We never know if a profitable EA will continue trade well. It is just the same as to know where EURUSD will go tomorrow.
But the thing is we wan to put more things on our side before trading, anyway we would be gambling, and you will never see me in the casino :) No way!
-
January 10, 2019 at 11:54 #8350
Anonymous
InactiveHello,
I want to ask a question.
In one course I saw that in the acceptance criteria Petko uses the ambiguous bars, and I do not see those in the acceptance criteria.
-
January 10, 2019 at 16:02 #8355
Anonymous
Inactive@Chingi-EA Studio went through about 2 updates from the time I have been using it in the last 4 months. Petko is probably going to be updating that course or making a note about the software changes between the time the course was created and now. Instead of ambiguous bars, I use Minimum Backtest Quality and leave it at the default of 98%. Here is the information from the Help tab on EA Studio about this criteria:
-
January 10, 2019 at 22:38 #8357
Anonymous
InactiveHello Jacpin,
thank you very much for making that clear.
Actually Petko explains the same in the course about the ambiguous bars, but I was just thinking that this option is no more available.
So it is good to know it is there, just with different name.
-
January 11, 2019 at 13:56 #8371
Anonymous
InactiveThanks for answering the question, Jacpin!
Yes, Chingi, it is the same filter.
Cheers
-
January 11, 2019 at 15:20 #8378
Anonymous
InactiveI like to use it too! And if one is developing the EA by coding, will never know this option exists :)
-
January 13, 2019 at 10:40 #8423
Anonymous
InactiveI am used to place the max consecutive losses in the acceptance criteria.
I think it is great filter because this way we know how many negative trades to expect during the trading.
also if there are more during the demo trading, than I know it is over optimized Expert Advisor
-
January 14, 2019 at 0:17 #8445
Anonymous
InactiveI’m currently testing from 2005 on the H1 for a few of my pairs (roughly 90k bars). I’ve been looking into using 20% OOS and then keeping the last 6 months of data in my back pocket as a final test after Monte Carlo. Today I just threw some GBPJPY strats on the demo account for testing, will let you know how it goes!
P.S. only 2 made it onto my demo account after 20 hours of scanning. Only the strategies that passed the 20% OOS and the 6 months visual check.
-
January 14, 2019 at 14:27 #8462
Anonymous
InactiveHi Roman,
It is good that you test with the OOS and 6 months at the end. However, you are using huge period, so you can afford it.
Keep in mind that the more Historical data you have, the profit per day becomes smaller. That is why to look for this “golden middle” that will bring you you robust strategies with a nice profit.
-
January 15, 2019 at 23:38 #8489
Anonymous
InactiveHey guys,
do you know that now it is available to use up to 500k bars in the Data in EA Studio. That is only for the licensed traders by the way.
Have someone tried that?
-
January 16, 2019 at 2:27 #8493
Anonymous
Inactive@Chris-I did not know that. That is a lot of bars. For H1, I think going back 5 years hasn’t even hit 200k bars yet for me. So, 500k…. that is a lot of bars. I wonder if that is more for the lower timeframes like M1 and M5 where 200k bars will only let you go back a couple of months. 500k might be able to give a full year on M1 or M5…or at least close to it. I’m gonna check it out.
-
January 16, 2019 at 9:03 #8496
Anonymous
InactiveHello,
this increase of the Historical bars is still in test, and I am not sure if it will last.
Anyway, if you want to test it, you need to change the number from the Data Horizon.
There are many updates now in EA Studio, and more are coming up.
So what I will do is to open a new topic in the forum, where I will post videos with every update. This way everyone will keep it up with the updates, and I will explain them in details, because in the help of EA Studio they are written but not really explained.
-
February 9, 2019 at 10:31 #9513
Anonymous
InactiveHi all,
I wish to know if someone has a strict system when generating strategies with EA Studio or FSB pro about the acceptance criteria?
What I have learned from Petko is to reduce the acceptance criteria if I can not get any strategies and to increase it if I am generating too many.
The thing is that with every asset it is different. I mean if I found good acceptance criteria for EURUSD, this does not work on GBPJPY for example. So I had to lower the acceptance criteria there.
Any suggestions on that?
-
February 10, 2019 at 3:49 #9534
Anonymous
Inactive@Maria-Hi there! I know what you are talking about. I did have to change the acceptance criteria in order to generate strategies, but then I would use the performance filers in the collection with the same acceptance criteria I would have normally use to get the strategies I want. That was the only around that issue that I found.
-
February 10, 2019 at 14:35 #9544
Anonymous
InactiveHi Maria,
better to generate more strategies and than filter them in the Collection.
The generator shows different and unique strategies all the time, so you really can not predict what it will show in 100%.
That is why you better give it a little bit more space, and than you just filter the strategies you want to have using the filters in the collection.
-
February 11, 2019 at 23:31 #9582
Anonymous
InactiveHello Maria,
one thing to keep in mind here is that the brokers offer a different number of Historical data bars with different assets.
Have a look at your data, and you will see that for EURUSD you will have more bars that for AUDUSD for example.
This difference could change the performance of the generator when using the same acceptance criteria which is logical.
Now when you get used with the EA Studio and you generate daily strategies you will know what acceptance criteria to place for any asset quickly.
Not a bad idea to make an excel table where you place the currency pairs with the acceptance criteria and the values that worked best the last time.
So when you run a generator for any asset you can have a quick look at it, and see the latest acceptance criteria that you used. It will save you time.
-
February 12, 2019 at 9:46 #9591
Anonymous
InactiveHello Jacpin,
I get your point. So you just generate strategies with fewer criteria and than you make it strict with the filter in Collections.
Now, I am concentrated a lot on the new feature R – squared and I think I am trying to make my strategies with too good equity lines which is not exactly what I should be doing :)
-
February 12, 2019 at 9:47 #9592
Anonymous
InactiveHey Andi,
this is exactly what I am planning to do. I think jacpin said the same. Just generate with not so much strict criteria and then make it strict from the filters in the collection.
Petko is doing the same in his courses, so I do not know why I lost a couple of days to struggle with that.
-
February 12, 2019 at 9:51 #9593
Anonymous
InactiveHey Petko,
Your idea is just great. I am getting on work to start building such a table.
You are right that it will save me time just because of generating strategies for the same currency pairs will be easier.
With the time I will just make the acceptance criteria stricter.
-
February 13, 2019 at 20:45 #9621
Anonymous
InactiveHello traders,
I think it will be great if in this topic everyone shares what acceptance criteria one uses. This was we will have an idea what to test as acceptance criteria because obviously running a generator without good strategies at the end is what we do not want to have.
So here I will start:
Currently, I use:
Profit Factor 1.2
R – squared – 70
Min count of trades 500
Stagnation in % – 15%
-
February 14, 2019 at 23:59 #9647
Anonymous
InactiveHere are my Acceptance criteria at the moment for the Forex pairs:
R – squared – 80
Min count of trades 450
Max consecutive losses 10
Backtest quality – 98
-
February 17, 2019 at 10:45 #9721
Anonymous
InactiveHere is what I use in the acceptance criteria:
Minimum bars in trade – 30%
Min profit factor – 1.2
Min months on profit – 80%
May I ask what is the R – squared? I see that you both use it?
-
February 17, 2019 at 23:41 #9741
Anonymous
InactiveHey Viktor,
The R-squared is an update we have with EA Studio. It helps us generate strategies with better equity lines.
I have opened a topic in the Forum called EA Studio Updates – have a look at it, there is video and more details about R-squared.
-
February 18, 2019 at 22:47 #9755
Anonymous
InactiveR – squared is great improvement, I think it improved a lot the generator because it chooses more stable strategies
-
February 20, 2019 at 3:51 #9779
Anonymous
InactiveMin Trades:200
R-Squared:75
OOS Stability:70% -
February 20, 2019 at 9:28 #9784
Anonymous
InactiveAfter the video of Petko, I am planning to start using the OOS. It seems like really nice and useful. SImply, we do not use the whole period that we have but we use chosen % of Historical data. After that, we see the results that would have happened in the last months. And with the update int he acceptance criteria, we get only the good strategies.
-
February 20, 2019 at 9:30 #9785
Anonymous
InactiveAnyway here is what I use:
Min count of trades 450
Profit factor 1.2
Max consecutive losses 7
Backtesting quality 99%
-
February 20, 2019 at 10:02 #9790
Anonymous
InactiveHey Andi, you go it right, with the update of EA Studio acceptance criteria we can filter the separate sectors as In Sample and Out of Sample. That allows us to generate strategies that perform robustness tests as Multi Market and Monte Carlo in the In Sample part and in the same time those that pass the validation criteria in Out Of Sample part.
-
February 20, 2019 at 21:04 #9811
Anonymous
InactiveHola Andi! I’ve always used OOS, I was testing another software at the same time as FSB in 2017. With the search style they use OOS is very important. With it I still keep some of my data in my back pocket (about 3-6 months) just to really simulate and confirm simulated trading. This ensures at least for me the strategy has some strength I can depend on. Doing my method I may only find 1-5 strategies a day, but it helps me feel more secure with them. Even though we are testing on demo first, this keeps my demo free of clutter. Saves me time, space, and emotional excitement lol.
-
February 21, 2019 at 17:42 #9832
Anonymous
InactiveHey Roman,
you are very right here, OOS is very important, but once again the update now changed it a lot. We have the chance to choose acceptance criteria for the In Sample and for the Out Of Sample. Before it was for the complete backtest.
Personally, before the update, I did not use a lot the OOS. Simply because we were choosing the acceptance criteria for the complete backtest. So no matter what was OOS showing we were able to decide which strategy to use based on the whole test. Now we have it separately. This way we can choose what criteria to have in the generated part(In Sample), and what Training part(Out of Sample) to choose.
With simple words, now we really have the chance to simulate Demo trading with OOS.
-
March 8, 2019 at 0:01 #10390
Anonymous
InactiveAs said I tested the OOS, and it worked just really great for me. The strategies are stable, they pass the robustness tests, and now I am on a nice profit on the Demo account, so I am sure that most of the EAs will go to my live trading portfolio.
Thanks, Petko! You really improve the systems and share with us! You are the man!
-
March 8, 2019 at 22:35 #10417
Anonymous
InactiveHi,
I’ve been generated strategies using FSB Pro but decided to check out EA Studio for the first time today. However, I’m encountering some issues and feel that I may have missed something very obvious.
Under Acceptance Criteria, I discovered that “Maximum Ambiguous Bars” is not available in the options. Was this removed?
Thanks.
-
March 8, 2019 at 23:23 #10419
Anonymous
InactiveHey Ossaio,
Good topic here, I am sure it will be useful for many of the traders. The ambiguous bars were renamed to Minimum Backtest Quality. Keep it somewhere at 98-99.
Kind regards,
-
March 8, 2019 at 23:34 #10420
Anonymous
InactiveThank you very much Petko. It was indeed helpful!
-
-
March 8, 2019 at 23:54 #10422
Anonymous
InactiveCheers, Ossaio!
-
March 9, 2019 at 12:02 #10424
Anonymous
InactiveHey Andi,
I am glad to hear that my videos improved your Experts trading.
I follow along all updated with EA Studio and test them when I find the method that works the best for me, I will always share it.
Anyway, OOS is great to be combined with the acceptance criteria.
-
March 13, 2019 at 8:09 #10518
Anonymous
InactiveIs there any correlation between the Minimum count of trades and Monte Carlo?
-
March 14, 2019 at 9:21 #10545
Anonymous
InactiveHello Stephen, I can say there is. The more count of trades a strategy has, the more chances you have to pass the Monte Carlo.
Simply, if you have a small count of trades, you are getting closer to over-optimized strategy. The more trades a strategy has, the more robust it is. The strategy was tested more times in the past, and there is a higher chance to continue profit.
-
March 16, 2019 at 22:09 #10613
Anonymous
InactiveHey,Pekto!
Thanks for the answer. I was guessing that the more count of trades we have, the better.
I saw that the strategies having more count of trades pass the Monte Carlo.
However, I think that EA Studio is capable to find great strategies, and especially if we succeed to filter them well.
Thanks for your help as always!
-
March 16, 2019 at 23:05 #10614
Anonymous
Inactive@Petko – Sorry for the delayed response. Yes I really do treasure the OOS, especially the acceptance criteria control of both in and out of sample is extremely useful! Finally got my new computer yesterday which is why I’ve been radio silent. Looking forward to cranking out more strats!
-
March 17, 2019 at 9:38 #10618
Anonymous
InactiveHey Roman,
Glad to hear from you again. Yes, the new acceptance criteria really changed the usage of OOS. Before that, I was not using it…
-
March 20, 2019 at 10:55 #10656
Anonymous
InactiveGuys, when you use the win/loss ration what value are you looking for in the acceptance criteria as a minimum?
-
March 20, 2019 at 15:08 #10662
Anonymous
Inactive@Thapelo-I’m using 0.70 as my minimum in the acceptance criteria and only under the complete test part.
-
March 22, 2019 at 22:51 #10712
Anonymous
InactiveHey Jacpin,
you do not use the OOS at all? How is the win loss ratio calculaed? Isn’t it the profit divided by loss?
-
March 23, 2019 at 21:37 #10723
Anonymous
InactiveI think it is calculated when you sum the Winner trades and the losers trades, and then divide by the winners…not 100% actually.
-
March 25, 2019 at 16:56 #10790
Anonymous
InactiveHey guys, it does not really mean how it is calculated. I know that it is a ratio between winning trades and losing trades :)
But if your SL and TP are different(and they are) this will mean that these criteria could be misleading.
For example, if you have SL 2 times bigger then the TP, it will mean that one negative trade will equal to 2 positive trades. And it will be different for any strategy…
-
March 25, 2019 at 18:48 #10798
Anonymous
InactiveGood point Andi, I observed that my win/loss ratio is only high (>0.75) when SL is very close to or bigger than TP. Sometimes, those strategies with SL 2 times bigger than TP can give very nice equity line but it will require a lot of wins to recover one negative trade.
-
March 25, 2019 at 19:46 #10802
Anonymous
InactiveHey guys, that is why I use more the profit factor. It is not connected to the number of profitable trades and losing trades but to the results itself. At the end of the day, the important is the results, not the number of trades.
-
March 28, 2019 at 7:08 #10847
Anonymous
InactiveHey Ossaio,
yes, this is true as Petko confirms. It is nice to use the win/loss ratio but it is better if you combine it with some other criteria.
-
March 29, 2019 at 6:57 #10861
Anonymous
InactiveFor sure, Andi. We always need to combine different criteria.
Now, when trading on the live account, you can use one strict rule/criteria to follow the trading on the live.
I think Jacpin was using exactly the Win/loss to monitor the EAs on the live which makes a lot of sense.
-
March 29, 2019 at 15:23 #10896
Anonymous
Inactive@Desita-Sorry, it took so long for me to reply. I was having issues logging in and for some reason, the forum wasn’t allowing me to respond. But now I can. I use the win/loss ratio as 0.70 (meaning 7 out of 10 trades are winners) I only will accept 3 losses out of 10 trades. This is just my conservative way of trading. But after watching Petko’s courses on the updates, I now use the win/loss ratio of 0.70 for the complete backtest as well as a minimum count of trades. I use the OOS just the way Petko shows us as well as the R-squared for optimization. After doing this, my strategies have become so much better.
@Petko-You’re absolutely right. I still do. It is a lot easier for me to analyze an EA results in FX Blue Live with just monitoring the win/loss vs, anything else.
Hope everyone else is doing well and happy trading! My commodities are on a roll lately and my forex pairs with GBP and JPY are doing fantastic this month!
-
March 29, 2019 at 19:27 #10905
Anonymous
InactiveHello Jacpin,
Glad to hear that the recent videos that I recorded improved your strategies with the OOS and the R-Squared.
I think your system to manage the live account with win/loss ratio of 0.70 is just great. Keep up the good work!
-
March 31, 2019 at 10:38 #10952
Anonymous
InactiveHey Jacpin,
thank you very much for the replay. Your system is really nice. I will give it a try during the next month. It makes a lot of sense really.
And what is your system to test the EAs on Demo, or you do not? Do you only use the system of Petko for OOS?
-
March 31, 2019 at 18:18 #10959
Anonymous
Inactive@Desita-Hey there! I honestly tried to get out testing on Demo and only using Petko’s system of the OOS, but I just couldn’t confidently let it go. I guess this may be considered overly cautious, but I really don’t like waste time or money. So I do a combination of both.
I generate the strategies using my broker’s live historical data and include the updated criteria that Petko showed using the R-squared and 30% OOS. I then take these strategies and run them through the MT strategy tester (since I am using MT5, it might be a bit different for those on MT4). I analyze the last 10 trades to see if the win/loss is still at 70% or above.
For example..strategy generated and ran through tester shows a total count of trades to be 125. I go back to trade 110 (not 115) to analyze and see if 70% win/loss performance is maintained. From there I check the win/loss performance of trades 120-125. Lets say it is 4-1 in winning trades at this time. I then put this EA in demo for the next 5 trades to complete another 10 trade analysis. If it maintains losing more than 2 trades out of the next 5 trades, then this has maintained the 70% winning performance and passed demo testing. Potentially this is an EA that I could start live trading. There are other factors I look at as well before immediately putting them on, like profit factor, # of pips moved, etc.
Let’s take this same scenario and have it start off as a losing strategy, for instance it is sitting at 2-3 in winning trades. This means that it cannot have any more losses out of the next 5 trades to pass my demo criteria. Sometimes they pass and sometimes they don’t. But I have found that being this strict has helped me to avoid some major catastrophes.
Hope this helps.
-
April 3, 2019 at 12:35 #10996
Anonymous
InactiveHello Desita!
Thank you so much for making this so clear. I see that you are very strict in your testing which is absolutely respectful.
I like that you look at the recent trades. I also do. I avoid placing EAs which equity line goes down at the end after the generation. But it is not really strict and precise to look at the chart. Probably the number of trades is the better solution.
Anyway, I watched many times the OOS update from Petko and it is just great. I am sorry that I did not use it so far.
-
April 6, 2019 at 12:22 #11062
Anonymous
InactiveJacpin, so nice of you to share your experience here!
My acceptance criteria on live account are 1.2 profit factor, but I see that you are doing deeper analysis which is more professional.
-
April 6, 2019 at 21:50 #11072
Anonymous
Inactive@Desita-I did the same thing..not looking at strategies where the equity line is going down after generation. But since I am generating fewer strategies, I start to look at these and keep them in mind because it may be just going into its losing phase and will come back in winning later on. I agree, I am really mad at myself for not using OOS sooner.
@Haliffa-Thanks for the compliment! I would say that this is me being very conservative, but not overly cautious. If I became overly cautious as well, then none of my EAs would ever go live! LOL.
-
April 7, 2019 at 9:25 #11077
Anonymous
InactiveHello Jacpin, yes Petko mentions that at one of the recent courses that it is important to place the EA on live when it is on its winning phase. It makes so much sense.
I always feel like: “OK, that’s it! I know what I have to do now!” and then something new comes up, something I did not think about or I missed :)
-
April 8, 2019 at 21:29 #11101
Anonymous
InactiveHey Jacpin,
Nice to see you writing in the Forum, it is great to learn from your experience. I have built a similar system to yours but I want to test well before I share. :)
-
April 10, 2019 at 8:12 #11122
Anonymous
InactiveHello Jacpin, you are right! If we go too cautious, we better stop trading Forex. :)
But as Petko says, we should be confident and not brave in trading.
-
April 14, 2019 at 10:16 #11246
Anonymous
InactiveHello guys,
Quite interesting topic here. The thing is that really everyone is different. Different risk tolerance, different capital to trade, and different targets.
The best is to test it all on a Demo, and see where you will feel comfortable.
-
April 23, 2019 at 0:06 #11423
Anonymous
InactiveHello,
I am Laila, a new trader to the forum. I want to ask if someone succeeded to get strategies from the generator if using all Acceptance criteria?
-
April 23, 2019 at 14:25 #11437
Anonymous
InactiveHello Laila,
Welcome to the Forum! If you mean using all Acceptance Criteria at the same time, you won’t probably get any strategies. Normally we use 2 to 5 different criteria and it is already too strict.
Also, it is important to have good Historical data.
-
April 26, 2019 at 4:00 #11585
Anonymous
InactiveHi Laila,
I use only 2 acceptance criteria at the moment in “training” and OOS. My reactor settings are pretty strict though, i like to see a very strong Monte Carlo. This test for me is the most important. But again this is my personal style. You’ll find what you like to see with time. It’s taken me 4 months of live trading to gain 30% in my account. September of last year is when i finally got serious about developing my strategies the way i’m comfortable. If you see Jac’s criteria he likes to see 70% win ratio, this for me means large stops with tight TP in my experience so far. Not something I’m comfortable with. I’d rather see at least 1-1 ratio between SL and TP, and as long as the win rate is above 40% I’m happy. Give it time, and patience. You’ll want to throw your computer from time to time when you get back to the generators and see nothing in the collection. If I knew what i know now in December 2017, I would have focused on learning my reactor style sooner.
-
April 28, 2019 at 19:27 #11648
Anonymous
InactiveHello Petko,
After a couple of your courses, I realized that it’s not the idea to use all of them but few. Also, it depends on what value we will set.
I spend reading the forum(great and very positive), watching the courses and practicing. I have a much better idea of how to use the two software.
-
April 28, 2019 at 19:33 #11649
Anonymous
InactiveHello Roman,
thank you very much for the information and for sharing your experience. I am sure it will take me time, and I am quite serious in trading for the last few years so I hope I will be in tune with the software in the next 1-2 months.
I am just exploring the OOS function(Petko’s videos about it are awesome). It is very hard for me to twist my trading style but I see that this is the right path and I am confidents I am in the right place.
It is very motivating to hear you made this profit. It is a very good profit for 4 months!!! Some professional traders I know, fellows of mine, aim at 20% per year. Of course, they trade with huge accounts.
As soon as I see what works for me, I will share it in details.
Regards,
Laila
-
April 30, 2019 at 4:33 #11669
Anonymous
InactiveHi Laila,
I began as a manual trader as well, but as Popov once said in a post on the main forum for FSB “This is a different way to trade”. When I first started using the software I rushed into throwing EA’s live without really testing them on demo first. Now i know what to look for in order to do that, but when i started i blew an account just as fast as i funded it. OOS is something I pay Very close attention to, and I keep a little bit of data in my back pocket to truly verify the OOS in EA Studio. I’m currently working on learning FSB so you’ll see me asking a lot of questions in the FSB thread as well. To make that profit I’ve also had to endure two major drawdowns with my errors (i started a thread on this). I rushed strategies onto the live account at full demo size and a single loss on two occasions (the last one was a legit accident due to me being half asleep) put me in a 50% dd the first time, and the second was about 3 weeks ago and it took out all my previous gains and then some. Luckily last week was a REALLY good trading week and i made it all back with some EA’s i had put live on GJ and EU.
-
April 30, 2019 at 4:40 #11670
Anonymous
InactiveIn thinking about it, my account would be up around 60% since the beginning of 2019 if not for my last error. Was about to hit the 30% mark before coming home from a 12 hour day and putting a strategy full blast on the account. It’s still a profitable strat, but now it’s at about 3% account risk instead of the “Full Nelly” that took out my previous profits. I’m enjoying algo trading much more than i did as a discretionary trader. I still stalk the markets on the daily like i’m used to, but enjoying my trades getting triggered while chasing people around for my day job lol
-
April 30, 2019 at 10:01 #11681
Anonymous
InactiveHey Roman, may I ask what was your error you did, because I did not understand, sorry fr that. Just knowing each other mistakes would be so useful. Thanks!
-
May 1, 2019 at 1:03 #11694
Anonymous
InactiveHola Andi,
I’ve been trading using a smaller live account to really get a grasp on how to track the demo EA’s (and practice doing this consistently every day) then make sure the live account continues to grow. What I ended up doing twice is putting my full demo size on my live account dragging myself into a 50% drawdown the first time. And the second time I had come home from a long day of driving (I’m a territory sales rep) and placed an EA live without adjusting the position size. Erasing all my previous gains of about 32% bringing be back down to break even. This was about a month ago so I’ve just recently recovered it due to having more EA’s on the live account now than I did at that time.
Silly mistakes, but cost a lot of time and aggravation. So had to remind myself to slowdown again.
-
May 1, 2019 at 10:53 #11697
Anonymous
InactiveHey Roman, you should be very careful when placing new EAs in the account. Make sure when you generate them in EA Studio or FSB pro to use the lots that you are planning to trade with. This way you will not need to change or adjust when placing on the live or demo account.
-
May 1, 2019 at 18:53 #11719
Anonymous
InactiveHey everyone! Just wanted to post an update of the Acceptance Criteria that I am using after having implemented the OOS from watching Petko’s videos:
Complete backtest-Minimum win/loss ratio-0.7In Sample (training) part-Minimum net profit-100 and Minimum r-squared-65
Out of Sample (trading) part-Same as In Sample
Doing well with this. :)
-
May 1, 2019 at 21:52 #11728
Anonymous
InactiveHey Jacpin, the Minimum net profit is if you trade with 0.1 or? It depends on the lots…
-
May 1, 2019 at 23:21 #11738
Anonymous
Inactive@Stephen-Yes, this is with trading at 0.1 lots. I always generate my strategies with trading at 0.1 lots. I will then just increase the lot size during live trading when I feel my account balance is high enough to handle the risk.
-
May 2, 2019 at 1:56 #11752
Anonymous
InactiveJacpin thanks for the update, are you using 30% OOS? I’ve been mainly using 20%.
-
May 2, 2019 at 2:11 #11755
Anonymous
Inactive@Roman-Yup, I’m using the 30% and it has made such a great, huge difference in the strategies that I am generating for the better. I just copied what Petko had in his videos and went with that. Thank goodness for Petko.
-
May 2, 2019 at 8:20 #11760
Anonymous
InactiveI stay with 20% OOS, I am not sure if there is a huge difference between 20% and 30%…maybe if the data is smaller it is good to use 20%. Anyway, we would have too small data to generate the EAs.
-
May 2, 2019 at 8:28 #11761
Anonymous
InactiveAnd yes, good we have Petko! He changes my trading it total. First I realized from the Forum that I was scammed last year, then I learned how to trade by myself and not to depend on anyone, and now he keeps improving my trading with all updates and new courses.
-
May 2, 2019 at 13:54 #11791
Anonymous
Inactive@Haliffa – Agreed, Petko is a huge asset!
I personally like the 20% OOS, it simulates the most recent market conditions (I mainly trade H1) so for me 20% is about a year and a half worth of data. Then i verify the OOS with the most current 6 months of data that I’ve kept with Data Horizon. It’s all about personal preference :)
-
May 3, 2019 at 11:45 #11831
Anonymous
InactiveHello Roman,
yes indeed it is a personal choice but the great thing with OOS is exactly that we are able to test the EAs on the recent months. And it happens automatically with the Reactor which is really awesome!
-
May 10, 2019 at 0:31 #12218
Anonymous
InactiveHello, guys, recently we had an update with the EA Studio which combines the OOS and the Walk forward. I will do my best to record a video about it until the end of the week.
-
May 10, 2019 at 3:24 #12221
Anonymous
Inactive@Petko-I can’t wait. Another way to make better strategies generate??? I’m here for it!!!
-
May 10, 2019 at 9:31 #12223
Anonymous
InactiveMe too, every time I am excited to see updates and new videos.
-
May 11, 2019 at 10:20 #12276
Anonymous
InactiveHello Jacpin,
yes, today I will record the video and launch it till Sunday.
Kind regards,
-
May 12, 2019 at 9:27 #12342
Anonymous
InactiveHello Jacpin, what else do you use when you generate the EAs or just win/loss 0.7?
-
May 13, 2019 at 4:02 #12351
Anonymous
Inactive@Violet-Hi there! Here is the updated Acceptance Criteria that I use based on Petko’s latest video:
Complete Backtest:
Min. profit factor-1.1
Minimum r-squared-70In Sample (training) part:
Minimum r-squared-50
Out of Sample (trading) part:
Minimum r-squared-50
After the strategies are generated, I then filter their performance based on the win/loss, # of trades, etc.
I hope this helps. Happy trading!
-
May 13, 2019 at 10:18 #12353
Anonymous
InactiveHello Jacpin,
thank you very much for sharing. Yes, I saw that videos but I tried generating with the win/loss of 0.7 and I did not get any strategies. Now it makes sense to me.
I saw that you follow the results, and you keep the EA if it makes 7 of 10 profitable, right? What is the SL is higher than the TP. If we have 7 profitable with small TP and 3 negative with bigger SL, isn’t that going to be a losing EA?
-
May 13, 2019 at 18:05 #12362
Anonymous
Inactive@Violet-Yes, I keep the EA if it makes 7 out of 10 trades. I follow the performance using FX Blue Live and it has helped tremendously. I usually do a check twice a day on the performance of the robots-once in the morning and once in the evening.
Yes, you’re right. It would be a losing EA with a higher SL than TP. Those EAs that I have that are like that are trading at over 90% accuracy. So, I am usually a good 15-20 wins in before a SL occurs. But as soon as it does look like it is just wiping profits, then it is time to take them off.
-
May 14, 2019 at 7:43 #12369
Anonymous
Inactive@jacpin2002 – thanks for sharing all of that. It sounds you already know your system and you know what you are doing and what you need to do. That is lovely. One last question :) How long time normally one EA stays on a live account with this management of 7 out of 10?
-
May 14, 2019 at 17:51 #12388
Anonymous
Inactive@Violet-I only started live trading in October 2018, so I am just 6 months in. However, I can say that my current EAs are lasting about 3-4 months staying in profit for right now. But I am constantly running EA Studio as with updates and Petko’s videos, I am generating better EAs all the time that are lasting longer and with tighter performance, meaning the SL is closer to the TP.
-
May 15, 2019 at 2:35 #12389
Anonymous
Inactive@Jacpin – I’m very happy to hear your results! You always give me hope LOL. Trying to get my stats to improve, so far the best strategy i have is one Petko released in one of his courses back in September last year :/. Very curious though, with such performance you’ve been getting what’s kind of tp and sl range are you using in the generators?
-
May 15, 2019 at 3:50 #12391
Anonymous
Inactive@Roman-Hey there! I’m glad my experience is helping you out. I wanted to make sure I share both my ups and downs, so that other traders know that they are not alone in what they experience. I keep the TP and SL range for the generator as follows: Forex (SL 10-100 pips Fixed or Trailing and TP 10-100-both are set to Always use) Commodities (SL 1-10 pips Fixed or Trailing and TP 1-10 pips-both are set to Always use). Hope this helps.
*The only thing I am struggling with is to have a range of SL and TP for the cryptocurrencies. I want to be able to keep it to Always use, but I’m having trouble finding the range. @Petko-Could you please help me with this? Maybe you can provide some guidance on what range could work for Bitcoin, Ethereum, and Ripple? I did notice that range may differ amongst these three as they all move differently in the relative amount of pips.
-
May 15, 2019 at 17:15 #12396
Anonymous
InactiveHello Jacpin,
I succeed to create EAs so far that last for no more than 5 weeks. So I guess this is the thing we need to look for – longer successful performance. This way the longer the EAs last, the less work we will do. At the end of the day, this is why we are at Expert Advisors :) And what do you mean by tighter performance? Why are you looking for SL closer to the TP?
-
May 15, 2019 at 17:48 #12397
Anonymous
Inactive@Violet-Having the SL closer to the TP is what I mean by tighter performance. I like the SL being close to the TP because with a 70% winning performance, my EA will only take 1 or 2 trades to make up the loss instead of 4 or 5. And yes, always be on the lookout for longer successful performance. My two EAs that have been the most successful and longest running performance are for GBPUSD and gold. :) Hope this helps.
-
May 15, 2019 at 19:25 #12399
Anonymous
InactiveJacpin, you are so kind to share all of that. Thanks a lot! I am sure you are in help to many that read but afraid to ask :)
I have started using gold too and I am happy with the results so far :)
-
May 15, 2019 at 20:07 #12400
Anonymous
InactiveHello Jacpin,
It is indeed hard to set the range for the cryptocurrencies. This is because the recent months the Bitcoin and the others were staying in a range without huge volatility. During this time when I was generating EAs, I was looking for smaller TP because if I place a huge range, the generator will look at the whole Historical Data. This will include the data from 2017 and 2018 when the bigger TP worked better and Take Profit of 200$ was taken a few times during the day. This was the time when I recorded the two courses for the Bitcoin Never Losing Forumala.
Anyway, now there is some volatility again, so I have increased again the ranges. Also, I am testing now the cryptocurrencies with the update with the Walk Forward Optimization. I have described it in the recent update called EA Studio updates: Walk Forward optimization.
This way we take the last parameters which are best for the recent period of data. And this is very suitable for the cryptocurrencies which have different volatility all the time.
Hope that helps.
-
June 5, 2019 at 23:58 #13061
Anonymous
InactiveHey Petko,
Thank you for the video, I have missed it somehow. I am on the halfway now but it looks like a really interesting one.
-
June 8, 2019 at 10:37 #13223
Anonymous
InactiveHey Leon, just keep an eye on the EA Studio Updates topic. Whenever there is a major update in EA Studio I record a video about it.
Actually, there are updates in EA Studio all the time but most are inside the code of the software which improves the speed of the generator and other features.
-
June 24, 2019 at 17:36 #14572
Anonymous
InactiveAlright, so there are updates all the time as far as I get it. But not on the interface. And I guess, you make updates only on the things that we see, or some extra features? Thanks for your work, Petko! I really enjoy watching the courses and using the EA Studio and FSB Pro.
-
July 1, 2019 at 8:30 #14943
Anonymous
InactiveHello all, do you use different acceptance criteria for the different time frames or not? At least with the different time frames, we have a different number of bars, right? Does this mean that we need to require a different count of trades?
-
July 1, 2019 at 15:34 #14963
Anonymous
InactiveHello guys, it also happens to you that the Acceptance Criteria is not accepted by the Reactor all the time until it has led you to despair? Everyone is responsible for generating their own EAs. I wanted to know how you behave. Do you have an example of Exel tables where you have the whole in overview? Can you take a few screenshots to show your Acceptance Criteria values? This would make it easier for me and for many of you who are still at the start.
-
July 2, 2019 at 9:27 #15030
Anonymous
InactiveHello Centcel,
the best thing to do is to start with small criteria, not strict. With the time when you collect more bars, you will be able to increase it. For example, try to make stricter the criteria every new month. Increase the Number of Trades from 300 to 320, 340..every new month. Because with every new month you will have more bars. It worked for me before…
What I do now is to create many EAs, and after that filter them in the collection. Not looking so much to make it strict.
-
July 6, 2019 at 22:06 #15485
Anonymous
InactiveHello Centcel,
I think you have bad Historical data. I had this issue at the beginning. You won’t get any decent strategies before you collect many bars. Focus on the small time frames because there the data collect faster.
-
July 9, 2019 at 16:12 #15717
Anonymous
InactiveHello Centcel,
the guys have you good answers. The problem is with the data obviously.
What you can do is to use the MetaTrader-Demo data that is in EA Studio. It has many bars. You will be able to create good strategies. As you see in most of my courses I use exactly this data. Also, it updates automatically.
-
July 22, 2019 at 8:28 #16618
Anonymous
InactivePetko, do you use the same criteria in the Acceptance criteria when you generate the EA and the additional filter in the collection? Does it make sense to filter the EAs in the collection with different criteria or better use the same?
Thanks!
-
August 16, 2019 at 0:10 #18093
Anonymous
InactiveHello friends,
Are there any Risk/reward ratio in the Acceptance criteria on Ea Studio
Thanks
-
August 16, 2019 at 7:04 #18109
Anonymous
InactiveAs far as I know, there are the Win/loss and Return/drawdown.
How should be risk/reward calculated? How much you are risking vs how much you profit. This means the loss (this is what we risk) vs the profit (this is what we benefit). If this is the case this is the win/loss or the profit factor which is the gross loss/gross profit.
-
August 16, 2019 at 10:58 #18125
Anonymous
InactiveHello Haliffa,
Reason why i was asking about risk/reward ratio is because many of the strategys i get, often has bigger SL than TP but has great Profit Factor according to EA studio. But i wanted to aim more for example: risk 10$ to make 20$, which criteria should i focus on then?
-
August 19, 2019 at 11:57 #18341
Anonymous
InactiveHello Riuzk,
I understand your question. EA Studio taught me not to look for a smaller SL than the TP. This is an old trading rule that was never proved to me.
Anyway. if you want to have that, just put in the range for SL and TP when you are generating the EAs.
For example, place a range for the SL 10-15 and for TP 30-45.
Kind regards,
-
August 19, 2019 at 14:38 #18346
Anonymous
Inactive“EA Studio taught me not to look for a smaller SL than the TP. This is an old trading rule that was never proved to me.”
Petko, would you please explain abit more on this?
-
-
August 19, 2019 at 15:43 #18349
Anonymous
InactiveOne of the old trading rules says that your Take Profit should be 3 times bigger than the Stop Loss. After I tested 100s and even 1000s of strategies with EAs I realized that this is not the reality. I have so many profitable EAs where the SL is bigger than the TP.
Also, with EA Studio and the Experts, we test with precise statistics, something not available at manual trading at all.
Of course, there are strategies that work with SL smaller than the TP but not the majority.
And as I mentioned in some of the courses, if you ignore everything but think just about the price. When you open a trade and you place a SL smaller than the TP, you have a bigger chance of hitting the SL first. Higher possibility.
-
August 19, 2019 at 15:44 #18350
Anonymous
InactiveAnd I just did not see prove along the years that the SL should be 3 times smaller than the TP… :)
-
August 21, 2019 at 17:05 #18463
Anonymous
InactiveThanks Petko for you explanation, im guessing you focus more on profit factor with counts of trades.
Many of my running EA’s has bigger SL than TP, but i see sometimes my EA studio find a strategy that have SL on 150 pip and TP 10 pip, these are some strategy i tend to ignore. Because sometimes i have 15 winning trades in a row and 1 loss that takes you back to breakeven. What kind of experience do you have with these strategy Pekto?
-
August 22, 2019 at 21:59 #18525
Anonymous
InactiveI normally avoid those as well. There were traders sharing in the forum that they profit with such strategies. I think it was for the Gold…
Anyway, if the strategy passes the Monte Carlo and it is not over-optimized for such SL or TP I think it worths trying it.
Ye, recently I use a bit more the profit factor, but give it a try, use different things, experiment. This is the way that you will find your trading style.
-
September 7, 2019 at 8:24 #20695
Anonymous
InactiveJust an update to this topic: I started using more the consecutive losses acceptance criteria. I went down to 5 and the strategies I get are really awesome. I use it as well to remove the EAs from my live account. If they make more than 5 consecutive losses, I remove them.
And it makes a lot of sense because if we create an EA following one thing when this thing is broken or comes not true, it means the strategy was over-optimized for that criteria. Correct me if I am wrong Petko.
-
September 14, 2019 at 17:37 #21598
Anonymous
InactiveHey Andi,
Glad to hear from you. I would not correct you because I use the very same thing with some of my accounts.
Let’s make it clearer to the beginner traders what is consecutive losses in Forex trading. This is how many losing trades in a row we have when generating a strategy or backtesting one.
Now, when Andi says that he uses 5 consecutive losses, it means that he aims at strategies that have no more than 5 trades losing in a row.
So yes, it makes sense to keep the same rules when generating strategies and when trading on a Demo to filter the EAs for live. The consecutive losses in Forex strategies are quite interesting and easy to follow when trading as well.
-
September 17, 2019 at 9:56 #21745
Anonymous
InactiveHow to follow the consecutive losses in Forex trading with the EAs? I am not sure if I see that in FX Blue?
-
September 18, 2019 at 11:16 #21800
Anonymous
InactiveHey Mery,
yes, you can not see exactly the consecutive losses in FX Blue, you can see the winner and the losers there. So one of the things you can do is to keep an eye when you have 10 trades and see how many of those were the losers. Let’s say you want to have win/loss ration of 0.7, this will mean that you can allow just 3 losers. After that, you can restart it when the strategy goes to 10-20 trades. Or you can restart at every 5 trades.
The other thing you can do is to bring back the strategy in EA Studio and from Data horizon you can set as a start the date when you started trading with the EA. And you will have a detailed statistic for the strategy. Basically, you can import 10 EAs, update the Historical data and see how they go, what stats you have, but just make sure to set the start date.
The consecutive losses in Forex are just an example for that, you can do it with the profit factor, the r-squared, max stagnation and so on…
-
September 25, 2019 at 11:53 #22322
Anonymous
InactiveHey Petko,
thanks for making this clearer. I got it now. I am surprised that in FX blue there are no so many statistics as within EA Studio. It’s a statistical website and EA Studio shows you more about the strategies… :)
Anyway, I wish there was such a feature in EA Studio where we can track the performance of the Experts and we would not need to use the external website.
-
September 26, 2019 at 7:03 #22394
Anonymous
InactiveHi Meryjonestexas,
I see some columns in FX Blue about consecutive losses and winners. They’re all the way to the right on the stats page, so they’re kind of hidden.
Is this what you’re looking for?
-
September 27, 2019 at 11:04 #22474
Anonymous
InactiveHey Traderaw,
thanks indeed! Yes, I see now that there are consecutive losses and profits.
I am thinking of a new system to place the EAs trading on the live account. If I generate EAs with consecutive losses 7, for example, I would then keep the EAs in the live account until there are 7 consecutive losses. If this happens I would remove the EAs from the live account.
How does this sound?
-
September 28, 2019 at 11:39 #22542
Anonymous
InactiveVery good point here! In my mind was that Mary was asking about the win/loss ratio! Thanks for the clarification traderaw19!
Mary, I am not really sure about that system…
let’s say you have selected to use 7 consecutive losses. In your real trading you might have the case to hit on 4-5 consecutive losses than 1 winner, and then again 4-5 consecutive losses and 1 winner. And this could continue for some time and it will be within your criteria but you will have losses…
-
October 1, 2019 at 10:19 #22942
Anonymous
InactiveHi everyone. I’m new to algo trading and to this forum. Just wanted to know your thoughts regarding this subject. Thanks
Since the common acceptance criteria can be found under the generator (generator settings), and also under optimization (whether full data, walk forward, and normalization), what is the best way to make use of the common acceptance criteria?
Should we use it while generating strategies, or during optimization? Or both?
What are the advantages or disadvantages in using one method over the other?
-
October 3, 2019 at 9:47 #23050
Anonymous
InactiveHello Jay-R,
Very good question here, but it is from those questions that have no precise answers.
However, I will explain to you what is the logic.
If you use the common acceptance criteria in the generator, all the strategies will be filtered there(this is what I do).
If you want to use the optimizer, it is recommendable to use the common acceptance criteria again. Because the strategies that will come from the generator fitting the acceptance criteria but the optimizer can change that. Normally it should change them in a better way and improve Profit Factor, Consecutive losses and so on, but might lower the number of trades.
Anyway using the Monte Carlo is a must after the generator.
Have a look at the Normalizer, it is quite interesting. I will upload an update video about it.
Cheers,
-
October 7, 2019 at 15:57 #23417
Anonymous
InactiveThanks for elaborating on the logic Petko.
For the Monte Carlo, I did notice in your courses that you use it frequently.
And yes, I’m looking forward to your updates on the Normalizer.
Cheers
-
-
October 7, 2019 at 16:47 #23425
Anonymous
InactiveHey Jay-R,
I will do my best to record those updates tomorrow.
And yes, I use the Monte Carlo all the time. It is the strongest robustness tool for me.
-
October 19, 2019 at 23:56 #24158
Anonymous
InactiveHi Petko,
I’ve been using Monte Carlo and I also think it’s a very nice robustness tool. Are the updates you spoke about ready yet?
-
October 21, 2019 at 12:16 #24240
Anonymous
InactiveHey Stephen,
Glad to hear from you. Yes, it is recorded, just the team is editing it.
Tomorrow it will be uploaded on YouTube, and I will inform you in the EA Studio Updates topic.
-
October 26, 2019 at 15:58 #24947
Anonymous
InactiveHi everyone. I see the term Acceptance criteria is a vast combination of features. When choosing the Acceptance criteria, how do you know what and what not to combine for you to get the expected outcome?
-
December 24, 2019 at 10:31 #32199
Anonymous
InactiveHey John,
The best practice is to start with wide acceptance criteria. For example, use just Min count of trades 300 and a profit factor of 1.2.
Or you can use just consecutive losses in Forex which means that the strategies you want to trade must not have more than 7 consecutive losses, for example.
When you get many strategies in the collection, like over 100, you can add some more criteria
-
February 5, 2020 at 17:10 #36771
Anonymous
InactiveSomething I wanted to share. Actually Petko said that long ago but I did not realize it. Now I see it is 100% true.
The more count of trades the strategy has, the Monte Carlo passes with more validated tests. This means that we have more robust strategies.
So basically the most important Acceptance criteria is a profitable strategy with many count of trades. With some currencies and time frames I get over 1000 without a problem, and with other 500 is the level. But at the end of the day, I get better strategies for any asset.
-
February 8, 2020 at 10:24 #36968
Anonymous
InactiveYes, Andi!
Simply with the strategies with more count of trades the entry conditions happened many times in the past. This is what makes them robust.
-
February 14, 2020 at 17:04 #38092
Anonymous
InactiveMy Acceptance Criteria
Balance line Stability 85 and minimum count of trades
It always gives me R-squared greater than 90 and very good profit factor.
It is a new update I believe, you should all give it a try.
By the way, this is my first post, you all have been helpful here. I will try to share one of my results.
-
February 14, 2020 at 17:10 #38093
Anonymous
Inactivesodekeaugustine3 do you use out of sample…and any robustness tests?
-
February 14, 2020 at 17:21 #38094
Anonymous
InactiveI use full data optimization and Monte Carlo validation(robustness test) in the reactor.
I use OOS Monitor for the Out of sample.
Balance Stability is a performance metric develop to be as a combination of R-Squared, correlation and better scaling for a strategy
Eastudio guide, under acceptable criteria
-
February 14, 2020 at 17:35 #38096
Anonymous
InactiveIs the oos monitor truly out of sample? Or us it just showing in sample?? Not sure how it works?
-
February 14, 2020 at 19:11 #38102
Anonymous
InactiveYes jenialyinvest
I do use 30% OOS for my full data optimization but the green part won’t show in the collection, so I have to check OOS Monitor for the OOS.
This way it is the same out of sample you are talking about.
-
February 14, 2020 at 19:28 #38104
Anonymous
InactiveOh,
I just check well,it isn’t the same thing, that is why I used 30% OOS in my full data optimization settings.
What the OOS MOnitor does is that ,it divides the result into 3parts: in sample,out sample and complete backtest in respective of whether you use OOS in your reactor or not.
-
February 19, 2020 at 11:13 #38795
Anonymous
InactiveGreat discussion here, guys. Keep up the good work!
-
March 10, 2020 at 10:03 #41200
Anonymous
InactiveHello guys,
something that I figured out recently and I wanted to share.
I use the OOS when generating the strategies with the reactor, and after that, I filter the strategies with the min count of trades.
This way, when generating strategies, I am already testing the EAs for the last 20% of the data(simulating the Demo account) and when I filter them with the min count of trades basically I get the robust strategies.
Plus the Monte Carlo is there of course. This way I feel much more comfortable…but it took me nearly 2 years to realize what should I be using for my self.
Yes, I know Petko showed that in some of the courses, but maybe I was not ready to accept it :)
-
March 17, 2020 at 0:56 #41967
Anonymous
InactiveHello,
I’ve been using EA Studio since the beginning of the year, and I took most of the courses. The reactor here works most of the time daily and I have tested many combinations of acceptance criteria and timeframes and I played a lot with data horizons to simulate trading after the out of sample period.
I am not using normalization, it doesn’t seem to have much impact on the robustness of the strategies,
I am not using walk forward too, because 20% OOS with the minimum profit factor 1.2 or 1.1 seems to work better to generate robust strategies. Also this way I have the chance to delete strategies that have 1.1 OOS profit factor but are loosing recently or have huge stagnation.
I like to use minimum R Squared 70 and maximum consecutive losses 10, but what Andi said is really really important. There is a huge difference in miminum 300 trades or minimum 500 trades. The strategies with 300 to 500 trades are much less robust even if they passed Monte Carlo test.
-
March 17, 2020 at 23:02 #41985
Anonymous
InactiveHello Luis,
You are doing an excellent job! It is all about testing and trading with the EAs.
EA Studio, in the beginning, was much simpler without Walk Forward, Normalizer, and other tools. With time, many were added, which makes it a bit more confusing and time-consuming for the traders to find their method of generating strategies.
About the number of trades, that is absolutely correct.
-
May 9, 2020 at 15:27 #47476
Anonymous
InactiveHello guys,
I am new in the Forum and trading, so I want to ask you what acceptance criteria is?
Sorry if this question is stupid, but it is hard for me because I am a beginner trader!
Have a great day!
-
May 12, 2020 at 23:31 #47710
Anonymous
InactiveHello Ivone,
the Acceptance criteria are the rules that we want our strategies to fulfill.
For example, when we run the generator to show us new strategies, we can set acceptance criteria with Profit Factor 1.2.
This means that we will see strategies that have higher PF.
Cheers.
-
May 16, 2020 at 15:13 #47809
Anonymous
InactiveThank you for the answer, Petko!
Cheers!
-
May 30, 2020 at 22:35 #49592
Anonymous
InactiveHey guys,
A quite interesting topic that should not fall down in the Forum.
I see that using the right Acceptance criteria is what gives us the start.
Recently I started to use the Min Count of Trades + R-squared. I think robustness and a nice balance line works great because it just makes sense…
-
June 6, 2020 at 20:39 #50401
Anonymous
InactiveHi Guys,
I have used a very lenient acceptance criteria such as 90% backtest quality, minimum trades 100 and profit factor 1.1 (also for in-sample and OOS).
I realised once the strategy count in the collection area reached 100, the rest of the strategies are getting moved to “Pruned Excessive Strategies”. It looks like there is a limit of a maximum of 100 strategies per portfolio. Not sure though.
Is there anyway I can get these Pruned Strategies back to my collection so I can filter them manually?
Please advise. Thank you.
-
June 7, 2020 at 14:30 #50412
Anonymous
InactiveHello Faraz,
yes, in the collection you will always the top 100 strategies. You can not see the rest. Anyway, you can set on the side additional acceptance criteria, and while the Reactor is working you can filter the EAs so it won’t reach 100 by using your extra criteria.
If you want to have just more strategies than 100, you will need to download the collection when it reaches 100, and delete the strategies so you will collect the new ones.
By the way, you use a very small value for count of trades. Go for 300 as a minimum.
Cheers,
-
June 7, 2020 at 20:13 #50444
Anonymous
InactiveHi Petko,
Thank you for the advice. I will follow the same accordingly.
Have a nice weekend.
-
June 8, 2020 at 16:02 #50497
Anonymous
InactiveHi Petko,
As shown in your courses, I tried to open 2-4 windows of EA Studio to calculate many strategies at once. However, the speed significantly reduces, which you have told as well.
Is this speed something relating to my computer, internet connection speed or is it related to the server of EA Studio?
I have a VPS connection with Contabo with 60GB Ram, 1Tb SSD and 1000mb/s Bandwith. Yesterday I ran just one strategy window for 600 mins and it was able to calculate more than 5 Million strategies within this time period compared to 4 windows which was able to calculate only around 250,000 strategies within a 600 min timeframe.
However, I did another one strategy window today and it was only able to calculate around 350,000 strategies within the 600 min timeframe.
I am starting to think that the speed is not related to my Computer or Internet Connection, it maybe the EA Studio server.
Please correct me if I am wrong and do you have any other suggestion to increase the speed of the calculations, as I feel the specifications of my VPS mentioned above is pretty good.
Any of the group members who can contribute to this? Please do.
Thank you very much.
-
June 9, 2020 at 14:49 #50514
Anonymous
InactiveHey Faraz,
It looks like you have a very powerful VPS!!! Are you using it just for trading?
If you have something else in there which uses the RAM(even you have a lot) this might slow down the process.
EA Studio runs on a server and on the browser at the same time. Make sure you use Chrome.
-
June 9, 2020 at 16:09 #50516
Anonymous
InactiveHi Mery,
I have a separate VPS setup for trading only. This one I use it solely for EA Studio only. So yes as you mentioned, it is a powerful VPS and I’m only running 01 EA Studio session at the moment and nothing else. The speed is still very low. For a 10 hour session, its generating only around 250k-300k strategies and yes I’m using Chrome as well.
Initially it was generating around 5 million strategies every 10 hours, thats why I’m a bit confused on what happened now.
I’ve checked the RAM as well, this is the only program thats running. Feeling that its the EA Studio server that is slow.
Generally how many strategies does your EA Studio generate in a 10 hours timeframe?
-
June 9, 2020 at 19:24 #50518
Anonymous
InactiveIts strange, EA Studio is more slower than before and it use many CPU like FSB .
Im sure its wasn’t like that few month ago .
-
June 10, 2020 at 11:02 #50523
Anonymous
InactiveIt work good now, was a problem of my PC I think .
When do you consider you’re acceptance criteria as too tight ?
More than 10000 strategy calculated without any of them passed validation ?
-
June 13, 2020 at 0:10 #50900
Anonymous
InactiveHey guys,
I have been using EA Studio every single day, and I don’t see any issues with the speed.
Faraz, keep in mind that when EA Studio is loaded, it does not have anything to do with the server. It works just on the browser.
It works as it is on your computer.
It might calculate fewer strategies on the lower time frames because you have more bars. On the higher time frames, it will calculate millions. Of course, it depends on the acceptance criteria which will pass.
The logic is simple – the more bars you have the more calculations it does. It is a lot of mathematical formulas behind the generator… The more values there are (bars) the fewer strategies will be calculated.
-
June 14, 2020 at 8:06 #50907
Anonymous
InactiveHi Petko,
Yes, you’re absolutely right. I just opened 2 browsers and ran an M1 and a D1 reactor for 24 hours. At the end of the day, the M1 reactor had calculated around 500,000 strategies and the D1 had calculated more than 11 million.
So yes, now it makes sense. Thanks for clearing it up Petko.
-
June 14, 2020 at 12:37 #50909
Anonymous
InactiveSure, let me know if there is anything else.
Cheers,
-
June 14, 2020 at 19:14 #50913
Anonymous
InactiveHello,
This is my acceptance criteria. But I am looking forward for some feedback. I’m pretty new to EA studio (4months).
COMPLETE BACKTEST:
min back test quality: 98
min r-squared: 60
min count of trades: 200
min stag %: 30
min equity dd %: 20
min prof factor: 1.2
IN-SAMPLE:
min prof fact: 1.2
min r-squared: 60
min backtest qual: 98
OOS
min prof fact: 1.2
min r-squared: 60
min backtest qual: 98
I been focusing on GBPUSD: 15M AND H1.
This are my settings on my acceptance criteria and validation and looking for some feed backs:
Running on Reactor:
Data Horizon – 02/01/2018 to 06/11/2020 (14,706 bars) data source from FS DUKAS
S/L: 50-100(ALWAYS USE/FIXED)
TP: 10-50(ALWAYS USE)
GENERATOR SETTINGS:
OOS: 30% ( GEN STRATS W/ PRESETS and USE COMMON ACCPT CRIT)
WFO SETTINGS:
SEGMENTS: 5
OOS 30%
+- 10 STEPS
OPT PRESET IND
VALID SEG 5
MONTE-CARLO SETTING:
20 @80%
default settings for validation (im looking to change this, but i just cant think of a good setting for validation)
I hope this info help some people build a basic..
lately I have been messing around min count trades on acceptance criteria and sometimes I use it to filter and or sometime use a lower min count trade.
Im really looking forward for some feedback to improve my validations/acceptance criteria for reactors/wfo
-
June 15, 2020 at 22:56 #51134
Anonymous
InactiveHello, and welcome to the Forum!
I think you are doing a pretty good job and you realize what you are doing.
However, the min count of trades are small, you need to keep at least 300 as a min.
If you tried and you fail to get any strategies it is because you have a small number of bars?
If you use the Free Forex Historical Data app, there are more bars, why would you use less than 15k?
Also, you may want to try generating EAs not just for the GBPUSD because this will bring you more diversification.
Cheers,
-
July 12, 2020 at 11:36 #53584
Anonymous
InactiveWhat I recently use for my acceptance criteria is:
PF > 1.4
A number of trades 700.
I noticed that if I use Walk Forward Optimization in the Reactor it finds more strategies with bigger Count of Trades.
Did anyone notice that? It works great by the way!
-
August 15, 2020 at 10:22 #57050
Anonymous
InactiveI have noticed the same. I guess because it divides the backtest period into zones, and in each one, it requires min count of trades.
However, what I wanted to share recently is that I use more and more the R-squared and the tests show that if I generate EAs with above 80 as a value, the strategies perform pretty well after that.
-
August 15, 2020 at 22:45 #57266
Anonymous
InactiveHi johnbrown7,
When you use number of trades 700, how many bars do you then have in your data set?
-
August 19, 2020 at 13:55 #57528
Anonymous
InactiveRecently I noticed that we don’t need to have too many bars to get more count of bars. With the default 50 000, you can still get 300 to 500 count of trades.
And this way we get more active strategies. That is what I Explain in the upcoming trading course.
-
September 29, 2020 at 22:14 #61736
Anonymous
InactiveHello Petko!
I realized what you said in this last post after watching the course :) Amazing!
I did many tests and right. The generator still produces strategies within my acceptance criteria of 500 trades and 1.3 PF.
You are always right! It is so evident that if we have fewer bars and we still want 300 to 500 trades as a minimum, we would have more active strategies. I didn’t think it is possible.
Now comes the question: How much should we decrease the number of bars? :)
-
April 16, 2021 at 0:22 #83569
Anonymous
InactiveHey Andi,
It seems I missed your kind words, mate! :)
Well, I do not go below 100000 bars on the lower time frames. It depends on the symbol but even we have 20 000 bars if the strategy shows 500 count of trades and a good Profit Factor, passes Monte Carlo, and is not over-optimized, then all is good.
-
April 27, 2021 at 18:17 #84498
Anonymous
InactiveHi,
I am Very new to EA Studio, I am unable to generate even one strategy! please find the screenshot below and anyone please correct me what is wrong?
-
April 28, 2021 at 13:28 #84606
Anonymous
InactiveJust my opinion….. You are using to much filtering. I would drop any optimisation and normalisation. Also Just stick with the monte Carlo for the robustness testing. I would also always use a SL and TP. After 2 years of using EA studios and probably a 1000 + hours invested in this program and with the help of Petko I have realised it is best to set the parameters lower, get lots of strats and filter them out on demo before putting them on live. Currently I have taken this to the extreme by creating about 50000 strats a week on the M1 and then pre-filtering them down to 100 / 200 with the prior weeks data and then running them on demo and doing a final filter down to 30/40 strats to run live. Again this is just what is working for me. Watch some of Petkos videos on the filtering of starts, I believe this is key…… Good luck.
-
April 28, 2021 at 20:18 #84630
Anonymous
InactiveHi richard, what default Acceptance Criteria’s do you use to get that huge amount of strats per week? How many bars do you use? Do you use the Generator or the Reactor? Many thanks for sharing your knowledge.
-
-
April 28, 2021 at 13:34 #84608
Anonymous
InactiveAlso…. Once you have got the reactor sorted. Take time to learn the validator. This is a very powerful part of the program that will allow you to input 1000’s of strats and “Run them forward” on say the last weeks / months data. I use this as a pre-filter before I take them to demo for a final filter (For example wait 3 trades and then any strats above PF of 2 transfer to live)…..
-
April 29, 2021 at 1:25 #84669
Anonymous
InactiveI only go back 8 weeks on the M1. I use the reactor. I leave out the previous week as I use this as a pre-filter. So actually start back 9 weeks. I use COT = 100, PF = 1.2, Max losses = 3. I don’t use any robustness or optimisation. I just want raw strats as I run my own form of robustness tests later by comparing many slightly different versions of my core strategy. I run 12 instances of EA studios at the same time. 6 on each PC. It normally takes 6 hours to get 300 strats on each EAS. So about 4 or 5 days to get 60000 strats. Seems like an overkill I know……. I have done many tests with different amounts of strats up to 60000 and have found that the more I have the lower the DD and the higher the PF becomes. I am aware that I may be curve fitting the strats by having that many so am watching for that. After I have the 60000 I run them forward on the previous weeks data in the validator. With much stricter criteria: COT = 10, PF = 2, Max losses = 1. This shows me how those 60000 strats would have run “Live” for that week. There is normally 300 strats that pass this criteria. I then select the top 100 / 200 and create a portfolio. I run them on demo. I use a custom made filtering app that does the final filtering and sends the ones that pass through to a live account. Normal settings are something like wait 3 trades, if 2/3 trades win with a PF of 2 and R2 above 50% they go to live. I monitor them in the live account and if they start to drop below my criteria they are removed.
I am always continuously testing. So if I have an idea that I want to test I usually run about 10 slight variations of it side by side for a month or so and then evaluate and move forward with the one that is working the best. This way I keep narrowing down what works for me.
After lots of testing with the M15 and the H1 I found I just could not get consistent results. Not to say it can’t be done, just doesn’t work for me. The markets have also been pretty crazy for the last year and there is potentially massive changes ahead to the fiat currency system as we know it….. So i want to trade a TF that can adapt quickly to changes and not look back to far in the past. Again this is just what I am comfortable with…..
I have also narrowed it down to one particular pair that performs well and I also only run my EAs on a 4 hour window each day when the markets are most active and the markets are not crossing over from one another…..
I still have a way to go but the results are improving and getting more consistent as I go…..
I am working towards opening an account with FTMO and some other prop firms in the next month or so. So I have been trying to create a system that stays with the tight requirements of the prop firms….
Good luck and just keep testing and practicing……
-
April 29, 2021 at 9:22 #84735
Anonymous
InactiveHello,
Can I ask you why you don’t use OOS of EA Studio and do it manually ?
> I have also narrowed it down to one particular pair that performs well and I also only run my EAs on a 4 hour window each day when the markets are most active and the markets are not crossing over from one another…..”
So you are generating your EAs also on a 4 hour window each day by using the “Trading Session” ?
Thank you
-
April 29, 2021 at 11:50 #84810
Anonymous
InactiveI hold back the previous week of data and then run the strats forward on that week using the validator. This is basically doing a one week OOS. I prefer to use the validator to do this as it gives me more filtering options and allows me to load large amounts of strats. It allows me to set slightly different run times or whatever other filters I choose for testing purposes…
Yes After much testing I have decided to focus on the 4 hour London / US overlap. This is the most active session of the day. Also I have noticed that when a new market session opens it can sometimes reverse the current market, so I try to line up as many things as I can in my favour….
I also only want to trade a pair that has both of their respective banks open during that session which is why I am focussing on the GBPUSD for now….
I create my strats on the 4 hour overlap only. I have done comparisons of creating them over a 24 hour period and the overlap and the overlap shows more promising results….. So for me I set the sessions to 1515 – 1845.
-
April 29, 2021 at 12:21 #84812
Anonymous
InactiveThis is my summary of algo trading and what has brought me to this point that I feel works for me. (I could be wrong???)
Put a large amount of time / filters / robustness tests into creating a smaller number of EAs that are tuned to run for a longer period of time and ride out the drawdowns with confidence that your EA will work in the longterm.
Create a larger number of EAs with less robustness filters etc… Allow them to run forward and filter them on the fly….. Replacing them on a more frequent basis to keep them aligned with the market.
I am just more comfortable with the second.
If you watch enough of Petko’s videos ( And I recommend that you do) you will see there are 2 main filtering systems that he utilises.
1.) Create your strats, run them forward on demo, filter the top performers ( with PF, WL etc) and transfer them to live account.
2.) Create your strats. Leave them for a week / month. Load them into validator and pick the top performers and transfer them straight to live. Or hold back a week / month run them through the validator and transfer to live.
So for me I chose to use both filtering systems as this gave me better results….. I create my M1 strats over 8 weeks of data, not using the previous week. Then run them forward on the validator for one week, giving me the top 100 / 200 or whatever. (Pre-filter). Then to demo. After they meet my criteria on demo they go to live for the rest of that 4 hour session.
I hope that makes sense….. I have probably gone on too much…….
-
April 29, 2021 at 14:47 #84831
Anonymous
InactiveThank you very much for your precise answer.
More I am using EA Studio and more I am thinking of putting less effort into Filtering ea with robustness tests.
Because we can never be sure the EA’s will perform in the future no matter what robustness tests we are doing.
I may just want to generate a bunch of EAs (3k+) then put them on Demo and transfer the top performer to live account.
I’ve do that in the past but with only 100 EA’s so with a much larger portfolio I think I have much larger chance to have profitable strategies.
-
October 22, 2021 at 11:38 #99675
Anonymous
InactiveHey Richard,
I have been following your work in the Forum, but you haven’t posted anything recently? How is it going with the automated software that you developed to track the EAs?
-
November 2, 2021 at 21:26 #100023
Anonymous
InactiveHi, I’m trading with .o1 lot; I tried setting up the strategy like Petko’s beginner video. I have taken a screenshot of my results. Can you please take a look and let me know what I’m missing? Or a way I can do improve the strategy, so it’s profitable.
Thank you,
Paul
-
November 2, 2021 at 21:28 #100334
Anonymous
InactiveHey mate,
It looks like you had only 2 trades…are you sure you implemented the strategy as it is shown in the video?
Which video are you looking at?
Did you try to see the results with the Premium Data?
-
January 2, 2022 at 21:39 #104763
Anonymous
InactiveHi Petko
Is it possible on EA studio to create EAs that only trade a certain day of the week? I know in tools you can adjust the trading session times on Sundays and Fridays, but Monday – Thursday are grouped together. I know i could simply switch off auto trading in my MT 4 terminal on the days i don’t want to be trading but that doesn’t work when i am testing multiple EAs in one MT 4 account, ie i might want some to trade only Monday, some only Tuesday, some only Wednesday etc, but turning off Auto trading at 00:01 on a Tuesday morning would turn them all off that day. I realise I could also individually take the EAs off charts on the days i don’t want them trading but that is a pain. It would be far easier if you could test for EAs that work well on a certain day and then when you create the EA, it would already include the code to say it would trade that day only. Any help would be appreciated. Thanks.
-
January 4, 2022 at 17:48 #105086
Anonymous
InactiveHey Steve,
I got your point. Everything you said is correct, so the one thing I can do is to suggest that option to Forex Software and see if they will add it as an option.
Cheers,
-
February 28, 2022 at 17:23 #110379
Anonymous
InactivePlus, you can a rule Long Only which I doubt I showed in the video. Not for Forex. :)
-
March 8, 2022 at 22:05 #111289
Anonymous
InactiveHey Richard,
Been reading through this thread and really resonated with your posts. Are you still on here? Sounds like you were honing in on success for sure to me so expect you are too busy enjoying your millions.
If not then it would be great to hear how you are getting on, especially with regards to getting stable results that stay within the strict guidelines of the prop challenges?
From what I have read my approach and use of EA Studio is very much aligned with yours so I really do hope we haven’t heard from you because you are too busy enjoying your profits!!
-
March 8, 2022 at 22:11 #111291
Anonymous
InactiveAlso lots of other strong voices in here that haven’t been heard from in while (Andi, Haliffa, Roman, Jaquin2002).
Anyone about, how have your results been going?
-
March 12, 2022 at 19:06 #112436
Anonymous
InactiveHey Samuel,
Thanks for keeping up the spirit in the Forum! I appreciate it! :) I am sure the others will join again.
-
July 30, 2022 at 20:13 #120228
Anonymous
InactiveWhen running the Generator or Reactor for the 15 minute and 60 minute time periods how much bar history should be used to get an accurate result?
-
July 31, 2022 at 1:02 #120235
Anonymous
InactiveHey Alan, not sure what you mean by accurate but I’m assuming you mean reliable and robust.
To be able to have any kind of faith in the strategy it’s important that it has been backtest over a significant period and has made a significant number of trades in that period.
Personally I use about 5 years data for both M15 and H1 and set the minimum trades to 300. Obviously this will be 4x more bars for M15 so will take longer to generate strategies, but it is also easier to pass the minimum 300 trade criteria for M15.
Hope that answers your question? Using less is fine as is using more, that’s just what I use ;-)
Also to get this amount of data use the Premium data or historical data app
-
July 31, 2022 at 9:25 #120241
Anonymous
InactiveI am using 5 years of data for both M15 and H1. I have all setting as per “Forex Strategy Course + 12 EAs I Trade Live” course and I am using Premium data starting from 2017. The EA Studio Reactor running H1 is doing fine and after 9 hours the Collections is 52. However, the EA Studio Reactor running M15 after 9 hours has Zero Collections. I stopped it. As a test I changed the minimum trades from 300 to 100 and after 10 minute it had collected 3 trades. I then stopped it. I reset minimum trades back to 300 and restarted the Reactor. After 2 minutes I got the following message “The Generator Cannot Find Strategies Possible reasons: Too strict Acceptance Criteria, Cannot make enough profit, Improper range of Stop Loss, Improper range of Take Profit.” I then set the minimum trades to 200 and still get the error message after 2 minutes. So I have set the minimum trades back to 100. After 11 minutes it has collected 3 strategies and will leave it there. I guess I am surprised that I have to set minimum trades to 100. I would have expected M15 to have more trades than H1. Does this seem correct to you? Or, does something seem not correct?
-
July 31, 2022 at 12:29 #120255
Anonymous
InactiveHi Alan, yes I would have expected it to be easier to pass the minimum trade count acceptance criteria on M15.
First are you absolutely sure of these three things:
1. The EA studio settings are identical except for the timeframe
2. This is for the same symbol
3. That you have all the bars for the full 5 year days range for M15 and there are no gaps (use the check in the data statistics to confirm this)
Once you have confirmed these I will be able to help more.
-
July 31, 2022 at 13:34 #120257
Anonymous
InactiveThe symbol is EURUSD. Yes the settings are all the same. After 4 hours Collector is 3.
-
July 31, 2022 at 13:46 #120268
Anonymous
InactiveInteresting. All I can think of is that for M15 it’s not managing to find strategies because it is simply more difficult for this data, perhaps it’s just more noisy on this timeframe over the last 5 years (which it will be) and harder to predict.
I understand it’s a little unintuitive but it doesn’t mean that there is a mistake really. Worth asking questions but if after checks everything is as it should be then we can only assume it’s just harder to find strategies passing the acceptance criteria on this timeframe.
On the one hand it takes longer to generate strategies for M15 as there are 4x as many bars but then on the other I would have expected that it would have been easier to pass the minimum trade acceptance criteria but it must be struggling with the others.
What other acceptance criteria do you have set? I would leave the minimum count of trades at 300 but relax the other acceptance criteria a little bit so that you get some strategies in the collection and then filter from there.
Much better after an overnight generation to have a couple of hundred strategies in the collection that you can trim down using the performance filter than just have a handful in the collection.
-
July 31, 2022 at 15:08 #120379
Anonymous
InactiveI moved trades back to 300 and lowered minimum stop loss and take profit from 10 to 5. Still not working. Lowered from 5 to 2. Still not working. Lowered from 2 to 1. Now it is collecting strategies. Collected 3 strategies in the last 45 minutes.
-
July 31, 2022 at 23:48 #120438
Anonymous
InactiveHold on, lowered minimum stop loss and take profit from 10 to 5?? Set your ranges for minimum stop loss and take profit from 10 – 200.
Also for acceptance criteria just start with a simple minimum 300 trades and minimum profit factor of 1.2 for the complete sample. If using OOS then set the IS and OSS min profit factor to 1.1.
Also this seems to be a generation issue so don’t worry about running Monte Carlo or anything in the reactor. Just use the validator after you have a good collection to do this.
let me know how you go?
-
August 1, 2022 at 0:30 #120442
Anonymous
InactiveBefore I lowered minimum stop loss and take profit from 10 to 5 I tried 10 – 200. I also tried 10 – 300. I still continued to get the message “The Generator Cannot Find Strategies Possible reasons: Too strict Acceptance Criteria, Cannot make enough profit, Improper range of Stop Loss, Improper range of Take Profit.” So since it wouldn’t start collecting strategies by moving the upper end of the range higher I tried lowering the lower end of the range. I had to lower it to 2 to get it to start collecting strategies. It is now 10 hours later and it stopped collecting. The collection total 6 strategies. Something just is not right. I am going to change to a different currency pair and see if the Reactor starts to work better.
-
August 1, 2022 at 2:47 #120448
Anonymous
InactiveI ran the Reactor with GBPUSD M15 to verify if the Reactor is working correctly for 2 hours using the settings as per the “Forex Strategy Course + 12 EAs I Trade Live” course the number of Collections is Zero. I don’t think EA Studio is not working correctly!
I have 1 day left on my 15 day trial and I am not 100% convinced to purchase it.
-
August 1, 2022 at 5:22 #120452
Anonymous
InactiveHi Alan,
100% EA studio is working correctly. But there is definitely some input that is off somehow.
I think the quickest and easiest way for me to get to the bottom of it at this point is for you to send me your EA studio settings .json file?
Are you able to attach it? Just go to tools and save settings and you will get a json file.
Having been through this process several times myself and also helped others, there is often some doubt with EA studio at the start and then later zero doubt and shown to be user error. It’s remarkably clever and highly quality assured software without doubt :-)
Take a look at the thread below of someone having total dispair about Ea studio not working properly and then working through with support to find that all is well:
Send the settings through and I will take a look at what’s going on tonight and get back to you ;-)
-
August 1, 2022 at 5:51 #120455
Anonymous
InactiveAlso I would strongly recommend you check out this video https://youtu.be/z8FF1Uefdpo as a further check of how well EA studio is doing it’s job :-)
I know there is just something off with this particular issue in the settings. Can be a bit slow resolving this way but as a long term user I’m sure I will be able to get to the bottom of it quickly once I upload your settings and take a look.
Hope the above forum thread and videos are helpful.
-
August 1, 2022 at 10:13 #120466
Anonymous
InactiveI will be very interested in the errors you find and am anxiously awaiting your results!
-
August 1, 2022 at 10:31 #120471
Anonymous
InactiveCool, I’ll need you to send me your settings file first though? Have you downloaded it yet? Once you have sent me the file definitely check out those links I sent you also. Both are really very useful when starting with EA studio ;-)
Feel free to either attach the file here or just email it to me. I’ll get it quicker with email though ;-)
-
August 1, 2022 at 10:43 #120472
Anonymous
InactiveAll I can see in the forum is a way to attach an http link or an image file. I don’t see where I can attach a file. Also I don’t know how to get your email address.
-
August 1, 2022 at 10:44 #120473
Anonymous
InactiveIll be able to take a look in about an hours time
-
August 1, 2022 at 10:53 #120474
Anonymous
InactiveEmail sent!
-
August 1, 2022 at 12:13 #120479
Anonymous
InactiveHey Alan,
I checked out your settings file and I see the issue :-). You are using a 0.1 lot size on an account that is too small. Presumably this is the account settings you intend to trade so you should definitely be setting the lot size in the strategy properties to 0.01. I would also increase the range of the take profit and stop loss a bit.
I will email you back the modified settings file that added a couple of strategies to the collection in about 5 mins.
I’d probably recommend that you increase the account size/ leverage a bit during the generation and then can check on your account size/leverage using the validator. This will help you get a feel for the threshold values that are sensible.
I personally just use a 10k account with 100:1 leverage using a 0.1 lot size (pretty much the default) during generation.
Also in the data horizon uncheck the start date box and just have the bars set and the end date set. That’s just my preference though. Hope you checked out that thread and video also ;-)
Let me know how you get on.
-
August 1, 2022 at 12:47 #120481
Anonymous
InactiveI uploaded the modified settings file into EA Studio. After running for 15 minutes EA Studio collected 1 strategy. This could equate to 4 strategies per hour and 40 strategies after 10 hours. I will let it run and see what the results are.
I also wonder how the changes to the settings will affect simulated trading…
-
August 1, 2022 at 14:37 #120484
Anonymous
InactiveAfter 2 hours of running the modified settings for EA Studio has only collected 2 strategies :o(
-
August 1, 2022 at 14:48 #120488
Anonymous
InactiveHmm, I’ll take another look in the morning Alan. That was the thing that stood out but perhaps I was too hasty in thinking that was the issue.
As to how those changes would affect the simulated trading, shouldn’t be a problem as long as a semi sensible portfolio.
I’ll actually quickly set it running on my computer and see how it looks in the morning also okay ;-)
Also please keep yours running overnight and I I’ll likely want a couple of screenshots from you in the morning to compare. I just loaded that file to Ea studio and hit run on reactors and in 3 mins have 2 added to the collection, will see how it looks in the morning though.
-
August 1, 2022 at 14:53 #120489
Anonymous
InactiveHey guys,
I just had a look at this topic and will try to help you out.
Now, if you see the error message it does not mean it will not find strategies. It is just a warning that for 2 min the reactor did not find anything but if you leave it running, you might see results.
I am just running the monthly updates and for GBPUSD M15 I keep it to 300 мин trades and 1.2 Profit Factor.
More, you can try lowering the number of bars to 100000 so the reactor will work faster.
And by the way GBPUSD is a hard one to find a lot of strategies :)
-
August 2, 2022 at 11:32 #120540
Anonymous
InactiveHi Samuel,
Just now changed normalizer to 20% OOS. I will let it run for 10 hours and then report my results.
I do wonder however, if I have several unrelated web pages open in my Chrome browser if they have any affect on the performance of EA Studio.
-
-
August 1, 2022 at 21:32 #120503
Anonymous
InactiveI guess my EA Studio trial is ending today. If I order the EA Studio Pack now can I upgrade to the Optimal or Mega Pack later?
-
August 2, 2022 at 0:25 #120507
Anonymous
InactiveWell, I broke down and ordered the Optimal Pack. Waiting for email with Key…
-
August 2, 2022 at 1:30 #120510
Anonymous
InactiveHey Alan,
I checked my reactor this morning and had 42 strategies in collection. That’s from running the same settings as you but I changed the account settings to default.
I have set it running again with your account settings so will update you tonight.
meantime I would suggest using the default account settings as this will be absolutely fine as long as you are trading a portfolio of say around 10 EAs (which you should be).
Also you setting look good btw, except that I would change the normalizer to 20% OOS to match your generator.
Optimal pack is Avery good choice btw Alan. I’d focus on EA studio for now but it’s excellent value to get FSB pro for the extra cost as you develop as a trader you will be glad to have both options :-)
-
August 2, 2022 at 10:34 #120537
Anonymous
InactiveHi Samuel,
Thanks for emailing the settings. I noticed in the post above you suggested I change the normalizer to 20% OOS to match the generator. However, in the settings you emailed to me you did not make this change. Which way are you now suggesting?
-
August 2, 2022 at 10:58 #120538
Anonymous
InactiveHi Alan,
I noticed that after I had sent you the settings so change to 20% for normalizer.
Also my reactor using your settings generated plenty of strategies throughout the day? Can you confirm that you are now generating plenty strategies with these settings (About 40-50 over night?). Hopefully the issue is resolved now? If not then please send me a screenshot of your reactor page after running all day. Cheers Sam
-
August 2, 2022 at 12:50 #120548
Anonymous
InactiveHey Alan,
Glad to have you on board! Yes, you can always upgrade.
It would be best if you run the generator/reactor in a separate browser. It would work faster.
-
August 2, 2022 at 13:43 #120555
Anonymous
InactiveHi Petko,
Are you saying if I run EA Studio on a second copy of Chrome on the same pc? So open one instance of Chrome for EA Studio and a second instance of Chrome for other work on the same pc would allow EA Studio to run faster?
-
August 2, 2022 at 14:48 #120597
Anonymous
InactiveHi Alan,
Yes that is what Petko is saying and it is definitely the case.
Make sure that you close other unneeded applications and browsers when running the reactor. Also take note of the number of strategies generated and not just the number making it into the collection if you’s want to gauge how optimally EA studio is working.
My rough rule of thumb is to run a separate window running a single instance of EA studio per processor core.
Also make sure that your browsers are active, you cannot minimize them. This is the main reason I want to see a screenshot actually, I want to see how many strategies have been generated rather than added to the collection. I suspect the window may be going inactive.
After an overnight run the number of generated strategies should be many hundreds of thousands and maybe even over a million depending on computing power.
Hopefully that’s the issue as I really don’t think it’s to do with the account settings like I originally suspected.
Oh and always use chrome of course :-)
-
August 2, 2022 at 23:07 #120639
Anonymous
InactiveHi Samuel,
After running for 10 hours here is the result of the EA Studio Reactor:
Generator
Generated strategies 55008
Passed validation 11 (0.02 %)Normalization
Calculated strategies 11 (2075)
Normalized strategies 10 (90.91 %)
Passed validation 11 (100.00 %)Monte Carlo validation
Calculated strategies 11 (231)
Passed validation 4 (36.36 %)My thoughts is that there are not enough generated strategies. I think this may be because I have too many webpages and MT4 accounts running at one time. Since I have my 10 MT4 accounts running I don’t want to close them for 10 hours to test this theory. So, I will wait until the weekend when I will cold boot my laptop (i7 processor) and will just open on instance of EA Studio and let it run for 10 hours to see how it works.
I know I can only run EA Studio on one laptop but can it be any laptop? I have another laptop that I do not use. I could use it to run this test during the week so I could have results by tomorrow morning. If I don’t hear from you I will give it a try this evening and I could have results in the morning.
-
August 3, 2022 at 2:10 #120650
Anonymous
InactiveYou can run Ea studio on as many computers as you want Alan. I have two mid range desktops running about 6-8 reactors on each computer and each reactor does about 2000 generations a minute which would be about 1.2 million over 10hrs so yes something is definitely up with your computer speed as it is running 22x slower than mine?
For reference my processors are just ryzen 4700g on one machine and intel i5-10400 on the other so really nothing fancy at all both machines cost me under 1000 AUD about 18 months ago.
Let me know how you get on but looks like we have found the issue at last ;-)
-
August 3, 2022 at 4:04 #120655
Anonymous
InactiveHi Samuel,
Here is latest test on the same laptop. I just had one Reactor running. It does about 1000 generations per minute but collection is terrible.
10 minutes, 11000 strategies, 3 passed validation, 3 passed Normalization, 0 passed Monte Carlo
15 minutes, 17000 strategies, 3 passed validation, 3 passed Normalization, 0 passed Monte Carlo
20 minutes, 22000 strategies, 4 passed validation, 4 passed Normalization, 0 passed Monte Carlo
25 minutes, 27000 strategies, 4 passed validation, 4 passed Normalization, 0 passed Monte Carlo
30 minutes, 32000 strategies, 5 passed validation, 5 passed Normalization, 0 passed Monte Carlo
35 minutes, 36000 strategies, 6 passed validation, 6 passed Normalization, 0 passed Monte Carlo
40 minutes, 4100, strategies, 7 passed validation, 7 passed Normalization, 1 passed Monte Carlo
45 minutes, 46000 strategies, 9 passed validation, 9 passed Normalization, 1 passed Monte CarloSo number of strategies generated is about 1/2 of what you are getting, however, not nothing is passing Monte Carlo. So I am not sure we have discovered the problem.
I will set up my other laptop tonight!
-
August 3, 2022 at 5:25 #120659
Anonymous
InactiveI think we might be close to solving it but yes let’s not count our chickens yet. However what I am seeing is that your 10hr reactor generated just 20% more than what you have just shown was done in 45 minutes. So what is happening is your reactor is going inactive after about an hour and therefore your 10hr run is really just results for an hours run.
So if you were getting typically 3 you could expect about 30 if it had actually run all night.
So before we worry too much about the number getting through the acceptance criteria and the Monte Carlo we want to see that 600,000+ generations after an overnight run.
Does your screen stay on all night? What would be a good option is to get a vps for running EA studio on. I don’t get these issue because I run on desktop.
Also getting half what I get on my desktop is probably fair and should still allow you to get plenty of strategies. How many cores does your processor have?
Also 10% passing Monte Carlo isn’t necessarily a problem, we use it to leave only the more robust strategies and sometimes that is just about 10%. Usually I like to see around 10-25% getting through the Monte carlo
-
August 3, 2022 at 8:49 #120676
Anonymous
InactiveHi Samuel,
My main laptop has 4 cores with 8 logical cores and the screen is set to never turn off.
My second laptop also has 4 cores with 8 logical cores and the screen is set to never turn off.
My second laptop has now been running for 4 hours and has collected 8 strategies. So when the 10 hour run is complete I should have 20 strategies.
-
August 3, 2022 at 9:01 #120678
Anonymous
InactiveWhen looking for a vps how many cores should I get?
-
August 3, 2022 at 10:12 #120683
Anonymous
InactiveHey Alan,
Wel that aligns with me getting about 40 in 10 hrs which is good. Remember and keep an eye on number of generations though. Also definitely try and get a few running at the same time on each computer and check that it doesn’t slow the reactors too much.
re vps well that depends on how many reactors you want to run at the same time. I would think that with your two laptops you should be able to run 3-4 reactors simultaneously one each so that may be enough for you (it’s plenty really).
I wouldn’t get anything fancy.
You probably have enough power without but if you did want to go that route then being able to run 4-8 reactors 24/7 is plenty in my opinion so a 4-6 core would be a good choice.
Determine how you want to use EA studio etc first before deciding what you need.
You do probably have enough computing power already if you are happy to leave them on 24/7 but I guess I am just thinking screens draw a lot of unnecessary power in this case so possibly not a very elegant long term solution.
but you could maybe just opt for one and try it for a month and see how it suits you, can cancel at any point?
-
August 3, 2022 at 10:38 #120684
Anonymous
InactiveI have a one day free trial on a vps. I transferred a test file to it so I know it is working. However, I have no idea on how to run EA Studio on it.
-
August 3, 2022 at 11:34 #120686
Anonymous
InactiveEA Studio is pretty fast on any machine, in my opinion.
However, you can try on a VPS, just install chrome there and run.
But personally, I think VPS is worthy for MT and algo trading, and EA Studio you can run on your machine.
-
August 3, 2022 at 13:33 #120692
Anonymous
InactiveThanks Petko. Windows based vps is a little expensive anyway, so I am not planning on using them unless I absolutely need too.
-
August 3, 2022 at 13:36 #120693
Anonymous
InactiveHi Samuel,
I not sure what is going on this morning. I started a Reactor on my main laptop about 3 hours ago and it has already collected 12 strategies. The only difference I know of is that I left the Reactor viewable on my screen instead of an MT4 terminal. Would that make the difference?
-
August 3, 2022 at 13:37 #120694
Anonymous
InactiveYeah I agree Petko, EA studio code is incredibly fast and doesn’t require much hardware but current issues could make it a good option. If prevent screen turning off then there shouldn’t be an issue with reactor going inactive though!
The main issue here seems to be somehow the reactor going inactive, a vps can be an option worth pursuing for some. I’d probably do it if I didn’t have my desktops just to allow me not to have a screen on all night.
Kind of a preference thing really though.
-
August 3, 2022 at 13:40 #120695
Anonymous
InactiveYes Alan, that is exactly what will make the difference! If you put another window in the front the browser will become inactive. This is the cause, we got there eventually :-)
You need the screen on and can have several browsers running in the foreground as long as you position them to all remain active.
There are some cost effective vps options but if it doesn’t feel like an preferred option then totally not required, it’s just good to have options :-)
-
August 3, 2022 at 14:17 #120696
Anonymous
InactiveSamuel, how do you have several browsers running at one time? From what I am understanding is that if I put one browser in front of the other then the one behind will go inactive and the Reactor will not run.
-
August 3, 2022 at 14:30 #120697
Anonymous
InactiveHi Samuel,
The Reactor on my second laptop has completed it’s run and collected 15 strategies.
What is interesting is that after the Reactor has run for 4 hours it has already collected 14 strategies.
-
August 3, 2022 at 22:23 #120715
Anonymous
InactiveHey Alan, that’s definitely sounding more reasonable and giving you something to work with.
Make sure you save all your work and build up a nice pool of robots so that you can save yourself a lot of time in the future by reusing your results with the validator :-)
Also am I right in thinking that you have already purchased petkos Ea package and get robots every month?
You run the reactor to generate from scratch but you can also load in as many existing EAs as you can to the validator and run with the same settings, that way you will get lots of EAs into your collection MUCH faster.
Also make sure you check how running a few reactors at same time on each laptop goes as I’m pretty sure that would be the optimal amount for your hardware (6 reactors in total is absolutely plenty), and always keep an eye on those generations rather than only what’s collected and make sure that after 10 hrs you have equivalent of roughly 1000 a minute for 10 hrs straight on each reactor
Sounds like all is well now though and you just need to get to work in building up a nice pool of robots for yourself now right? ;-)
-
August 4, 2022 at 14:27 #120764
Anonymous
InactiveHi Samuel,
I will answer your above questions.
First of all I took all 440 robots generated to date and ran them through the Validator with the normal settings and came up with a nice small pool of 42 robots. I will continue to generate more robots to add to this pool each day. I can now further filter this pool of robots to chose those to add to my portfolio of 10 MT4 accounts.In addition to generating my own robots I have a few courses from Petko where I get an assortment of robots he has generated each month.
Now that I have run the Reactor several times since all the issues have been resolved I will be adding more Reactors over the next several days to see how many Reactors I can run at one time without reducing the number of robots generated per minute.
Right now I am generating on average 1200 robots per minute. Also, I am collecting on average 8 robots per hour.
-
August 4, 2022 at 21:03 #120787
Anonymous
InactiveThat all sounds great Alan, you are well on your way now :-).
Glad we got it resolved eventually. Was a puzzler for a while there!
In my experience each extra reactor will slow down things a little bit but there is a sweet spot, for example adding a second might mean that each reactor generates 1000 a minute which means combined you are getting 2000 a minute, a third might reduce this the each getting 800 a minute which is still 2400 combined so an over all improvement but then suddenly a 4th might slow it down more considerably to only getting 500 a minute and then thats 2000 combined and so the sweet spot is 3 reactors.
-
August 5, 2022 at 3:00 #120794
Anonymous
InactiveI have a question: When I run the Reactor and collect 40 robots and then run those 40 robots through the Validator is then collects something like 34 robots. The Validator is using the same filters as the Reactor. I would have expected all 40 robots to pass through the Validator. What is going on?
-
August 5, 2022 at 10:17 #120810
Anonymous
InactiveHey Alan,
If you are using the Monte Carlo on the validator then that is what is going on. There is randomness in the Monte Carlo sometimes s strategy may just pass the 80% threshold and sometimes it may just fail it for example. But that’s okay the 34 going through are only the ones that have passed the Monte Carlo twice :-)
-
August 5, 2022 at 14:18 #120813
Anonymous
InactiveYes the robots are going through the Monte Carlo twice.
-
August 5, 2022 at 14:47 #120815
Anonymous
InactiveI have another question:
I have Reactor Collections for several days now. Should I further filter them by combining them together in the Validator? How do you handle Many days of Collecting robots? -
August 5, 2022 at 20:31 #120821
Anonymous
InactiveYes combining them by running through validator is a good idea. Mainly because it will remove correlations and duplicate strategies and also it’s good to run the Monte Carlo a second time. But even if not running a second Monte Carlo and just running through the acceptance criteria the validator will trim out the correlated strategies that wouldn’t have been collected had they all been generated in a single reactor.
-
August 5, 2022 at 22:07 #120830
Anonymous
InactiveHi Samuel,
Yes that was my thinking to run them all through the Validator at one time to remove correlations. I am also thinking that it puts the best strategies at the top of the list. And, it also allows me to further filter the complete collection so I can find the best 10 robots to use.
Do you normally use the Multmarket and Walkforward after you have selected the best robots to use before live trading or do you just use the Monte Carlo?
-
August 6, 2022 at 7:14 #120841
Anonymous
InactiveYep Alan, that’s the way to use the validator to organize your collections and yes also combining in this way will be the best point to sort and filter the final 10.
For general robustness the Monte Carlo is enough.
Unless you are trying to target something specific with the Multimarket or Walk forward validations but otherwise Id just stick to Monte Carlo. That’s what I do.
It sounds like you are building up your pool of strategies nicely now right?
-
August 7, 2022 at 2:49 #120862
Anonymous
InactiveToday I ran a test of my two laptops. I ran the EA Studio Reactor for 60 minutes using my normal settings. The following is the results:
Main laptop
System: 4 core, CPU 2.80GHz, 16.0GB
60 minutes, Generator = 114358, Collected = 2
60 minutes, Generator = 116435, Collected = 5
60 minutes, Generator = 115576, Collected = 3
60 minutes, Generator = 114678, Collected = 3
60 minutes, Generator = 116109, Collected = 8
Average: 4 robots collected per hourSecond laptop
System: 4 core, CPU 1.6GHz, RAM 20.0GB
60 minutes, Generator = 57265, Collected = 3
60 minutes, Generator = 50597, Collected = 5
60 minutes, Generator = 48698, Collected = 3
60 minutes, Generator = 49929, Collected = 3
60 minutes, Generator = 48915, Collected = 2
Average: 3 robots collected per hourWhat I noticed is that the CPU speed is important in hour many robots are generated per hour. However, what was a surprise to me was that the only difference in how many robots actually pass all the filtering is 1 robot per hour (4 vs 3).
My next test will be to see how many robots (EA’s) are collected per hour when I run 2 Reactors on each laptop.
-
August 7, 2022 at 23:37 #120913
Anonymous
InactiveHey Alan that is all sounding good and yes now the next step is to see how many reactors is optimal for each machine. I am guessing 3-4.
The number generated is the most important bit here, I’m sure if you left the above test running longer then difference in the number collected gap would widen but then also as you get more strategies the likelihood of correlated strategies not making it through increases. Main point is all is looking well now and you are fine tuning and starting to get to work on your personal pool of robots :-)
-
August 13, 2022 at 15:36 #121212
Anonymous
InactiveIn the “EA Studio Professional Course” in the section called “The Pool” Petko talks about when he has collected too many strategies he further filters them in the Validator. Unfortunately, Petko skips over how he further filters strategies when there are too many to handle. It is the middle of the month of August and I have been running the Reactor twice every day on two laptops and I am already getting a very large amount of strategies. By the end of the month I will be over burdened with strategies. How is the best way to further filter all these strategies so I have a nice collection for August?
-
August 14, 2022 at 1:39 #121255
Anonymous
InactiveHi Alan, having too many strategies really isn’t much of a problem. But lets say the you are aiming for roughly 1000 strategies in your pool per symbol timeframe pair.
If at the end of the month you have 2000 and want to trim a bit you could load your existing collections into the validator in chunks to get the best 250-300 and then just keep the final 3-4 collections that come out of the validator. Also as you will be moving the validator end date forward a month some may just naturally fail the acceptance criteria and if you are getting too many passing you can simply increase the acceptance criteria a little and filter the top 300 however you want when you run them through the validator.
How many strategies are you expecting to have??
-
August 14, 2022 at 15:42 #121304
Anonymous
InactiveRight now I have 1521 strategies (EURUSD M15) for the month of August and the month is only half over so I could end up with 3000 strategies by the end of the month.
-
August 14, 2022 at 23:08 #121327
Anonymous
InactiveIt’s not really a problem having so many strategies, it will help you find strategies faster as you are able to skip the generator having to find strategies from scratch. Just make sure to keep them tidy I guess.
What about other pairs and timeframes? You should focus on building these up if you are approaching too many for EURUSD M15.
Also once you have a big collection this will allow you to run the reactor less often and just use the validator going forward to ensure your pools keep passing the validator settings or also if you decide to change your strategy requirements by modifying the acceptance criteria you will have a large group of strategy’s to begin with.
I would pick the pairs and symbols that you want a pool for, build each up and then going forward use the validator to maintain and keep current and the Reactor to top up as needed going forward.
-
August 15, 2022 at 5:22 #121344
Anonymous
InactiveWhat about other pairs and timeframes?
Each of my 10 MT4 accounts are funded with $400.00. Margin required is $200.00. As you can see I cannot have more than one asset in each MT4 account. My original plan was to diversify EURUSD with 10 different strategies which would be a balanced portfolio as far as I understand. I suppose I could add some H1 assets to this mix.
Another strategy might be to use EURUSD, GBPUSD, USDJPY, EURJPY, EURGBP, GBPJPY, USDNZD, EURNZD, GBPNZD, NZDJPY which would be an underbalanced portfolio by one USD asset which might not be objectionable. I could try this in the future once I have collected sufficient strategies for all these assets or I could use Petko’s pool of strategies.
What do you think?
-
August 15, 2022 at 5:50 #121347
Anonymous
InactiveRegarding the slight out of balance in terms of USD is not a problem at all in my opinion with all those suggested pairs.
I think stick with what has been working, and experiment with small changes at a time rather than a large overhaul.
Yes 10 different strategies on EURUSD can be a balanced portfolio. I would prefer they were spread over different periods though. 2-3 for M15, M30,H1 and H4 would be better.
Yeah I’d think once you have enough on EURUSD move to different pairs. 1000 is more than enough in your pool for any single pair and timeframe though.
-
May 2, 2023 at 22:27 #160989
Anonymous
InactiveAfter running EA Studio for a few weeks and finding some great strategies, I put them on a demo account.
However, I found that all the brokers I have tried drastically increase the spreads over the London open, which is where most of the EA Studio strategies make all their profits.
For example, the normal spread for AUDNZD is 54 pips, but between 23:30-1:15 (UTC+3), the spreads go as high as 400 pips. This is true for all symbols.
All of the profitable strategies that I have found with EA Studio have one thing in common: they make all their profit by opening trades at 0:00, which is where the spreads are the highest. I live in the USA, so as far as I know, I can only trade with these brokers:
1. Trading.com
2. IG Markets
3. Forex.com
4. Oanda.
I have tested all these brokers, and they have the same results regarding raising the spreads over the London open.
I have tried adding the Entry Time and Exit Time Indicators to the preset Indicators list in EA Studio and set them to only trade from 2:00-23:00. However, EA Studio cannot find any strategies even if I let it run for 15 hours with 8 different symbols.
I aim to find 10 or more profitable and robust strategies to run them on prop firm accounts.
Please let me know if I am missing something and what you recommend I do.
-
May 2, 2023 at 22:55 #161123
Anonymous
InactiveThis image is MT4 Strategy Tester backtest of EA created by EA Studio. Broker is Oanda MT4 demo account($10,000). Profit is $3822 over last 12 months.
Paste your EA source code and I will take a look at it.
-
May 2, 2023 at 23:59 #161156
Anonymous
InactiveHi Jaylon,
You correct in changing your EA studio settings to avoid this high spread. I remember having a similar issue a long time ago.
If you are no longer collecting strategies then this is to do with your settings.
I would suggest initially running just the generator with no validation and relax your acceptance criteria gradually until you are collecting say 20-50 strategies over 24hrs. Then Filter these in the collection tab and save the collection and run through validator with robustness settings.
This way you will get a feel for what settings are most appropriate.
If you post your generator settings and acceptance criteria I can review and advise better.
Cheers
-
November 8, 2023 at 15:38 #210802
Anonymous
InactiveFTMO data is now available on EA Studio and goes back to 2015. This makes it easy to backtest Petko’s FTMO EA’s using EA Studio, the best backtestor on the market!
Alan,
-
November 26, 2023 at 16:11 #216182
Anonymous
InactiveHello Alan, great to have a prop funding firm data on EAStudio!
Suggestion: an additional entry rule I would find really useful is the “Entry WeekDay”.
Many times, using the “Entry Time” is not enough:
Thanks and regards
-
November 26, 2023 at 16:42 #216189
Anonymous
InactiveHi Angelo,
With EA Studio you can create strategies that have more balanced profit and loss throughout the week than the one you are showing.
Example:
Alan,
-
-
November 30, 2023 at 23:28 #217569
Anonymous
Inactivesure Alan, but it’s “realistic” or too much overfitting to obtain a 100% win rate with a HIGH SL and a strict TP (around 11:1 SL_TP ratio in this case)? How could this kind of ea will perform in coming days weeks? Is better to always test every EA on demo account, or the exclude in advance the overfitted ones?
Thank you!
-
February 28, 2024 at 5:37 #238521
Anonymous
InactiveIt seems that this option has not been improved upon 2 years later :(
-
March 25, 2024 at 23:00 #244275
Anonymous
InactiveHello everyone
I want to Take advantage of everyone’s experience here to create good strategies that keep profitable with changes in the market.
Thanks
-
March 26, 2024 at 2:36 #244308
Anonymous
InactiveHi Ahmed,
I am happy to hear you are looking to create profitable Expert Advisors! Can you share with us how you are creating your Expert Advisors like what settings, etc you are using in EA Studio? Others who are using EA Studio would be interested in how you are creating your Expert Advisors and can be beneficial for their success as well.
Alan,
-
March 26, 2024 at 21:04 #244539
Anonymous
InactiveI’m not happy with the results yet, but these are my settings I want to know where my mistakes are. https://drive.google.com/file/d/1cZjMvYZLJDRg-MhJL4YXJlhbof4nrwzV/view?usp=drivesdk
-
May 2, 2024 at 22:40 #253002
Anonymous
InactivePETKO, I did on your EA studio generator one EA with good results ($2.00 dollars as a daily profit) and compile it on Metaeditor 5 and all was ok, but the report shows that the better trading are on Monday and Tuesday, both days on 6:00 to 8:00, 15:00 to 17:00 and 19:00 to 21:00, using ChatGPT I can changed the day and hours and did not have a compilation’s errors on Metaeditor 5, but I DON’T KNOW if it could affect the EA performance. I am testing it and implemented on my demo account. What do you think about that?
-
May 3, 2024 at 6:11 #253041
Anonymous
InactiveHi Sandra,
This will most likely change the performance. Let us know how the testing goes!
Alan,
-
-
June 6, 2024 at 20:08 #260010
Anonymous
InactiveHello,
Does anyone know why FTMO-Data has disappeared from EA studio ?
I’m working a lot with those data and now I’m stuck, even when I load on EA studio interface, the FTMO-data I got using the express generator, It doesnt work. I can’t do Walkforward or else…
Is it temporary ?
Thank you,
WassB
-
June 11, 2024 at 22:57 #260794
Anonymous
InactiveMaybe Petko you have informations about the question above ? or can you get information from the developper please ?
Thank you,
Regards,
WassB
-
June 18, 2024 at 0:41 #261721
Anonymous
InactiveHello ?
Is this forum dead ?
-
June 18, 2024 at 8:06 #261745
Anonymous
InactiveHey WassB,
Sorry for the late reply.
So, after the experience we had with FTMO, we decided to remove the data from EA Studio.
Kind Regards,
Nikos -
August 22, 2024 at 20:31 #302151
Ricky Suen
ParticipantHello, all. I am a new comer to the EA Studio. I have experimented a lot with the software but cannot find any consistantly profitable strategies. To find the strategies for a past month, I use the historical data of n months before that month. Although the strategies are profitable for the n months, when I apply them to the target month, they become losing. I tried a lot of symbols, time frames, acceptance criteria, robustness testing but the result is the same. May I know if anyone here can generate strategies which are consistantly profitable? What is your setting? Have you performed the same testing as mine?
-
August 23, 2024 at 12:23 #302222
Alan Northam
ParticipantHi Ricky,
In Generator use Out of Sample Testing. Historical data set for last one year including the current date. In the Acceptance Criteria make the out of sample and in sample white fields to have a profit factor of 1.2. This should get you going in the right direction.
Alan,
-
August 23, 2024 at 18:00 #302271
Ricky Suen
ParticipantI think your method only means that you split the historical data into two sets and perform backtest on each of them. You assume that if these two sets pass the backtests, it will perform well in the future.
I want to use the historical data to prove if it is true. My method is: (1) Set data horizon to 1/6/2023 to 30/9/2023 (4 months); (2) Generate the strategies using EA Studio; (3) Add the top 5 strategies to the portfolio; (4) Change the data horizon to 1/10/2023 to 31/10/2023 (next month); (5) Recalculate the portfolio; (6) Advance the data horizons by one month and repeat the process ten times.
Since all strategies generated in step (2) are profitable, I expect that the result from (5) (i.e. next month after the sample data) is also profitable on average. However, the result is very disappointing. The average is losing. It means that if I used the generated strategies in the past, I would be losing money.
May I know if my testing is meaningful? Why the result is negative? Has anybody tried to perform similar tests and got positive results?
-
August 23, 2024 at 19:59 #302285
Alan Northam
ParticipantNo! If you set the historical data to 1/6/2023 to 30/10/2023 and select OOS equal to 40% it will use the 1/6/2023 to 30/9/2023 (the sample historical data) to find strategies with profit factor of 1.2 or greater. It will then take these strategies and trade them from 30/9/2023 to 30/10/2023 (the out of sample historical data time period/the next month). The strategies with profit factor of 1.2 or greater in the out of sample time frame will show profitable traded strategies during the next month. When you look at the strategies in the Collection tab the green area is the performance of the traded strategies over the next month (from 30/9/2023 to 30/10/2023). You can then add the best ones to the portfolio.
Alan,
-
-
August 23, 2024 at 21:22 #302311
Ricky Suen
ParticipantThanks for your prompt reply, Alan. I think I need to use an example to show my idea. Let me set up a reactor with the data horizon of 1/6/2023 – 31/10/2023, OOS = 40%, min. profit factor = 1.2. After execution, 23 strategies are collected.
Then I add the top 5 strategies to the portfolio and check the result. The net profit is 1233.18 which is normal.
To check how the strategies perform in the next month, I changed the data horizon to 1/11/2023 – 30/11/2023 and click the “Calculate” button in the portfolio page. The net profit became -39.82. It means that the generated strategies is losing in the next month.
I checked many symbols, time frames and data horizon, the negative profit is more common than the positive. So it means that I cannot rely on the strategies generated from previous months. Is this conclusion correct or I am doing something wrong?
-
August 23, 2024 at 21:49 #302312
Alan Northam
ParticipantLet me run the reactor. Is your dates from June 1, 2023 through October 31, 2023? If so then OOS of 20% would be one month not 40%. Sorry if I gave you the wrong OOS percentage number earlier. I will now run the reactor with these numbers.
Alan,
-
August 23, 2024 at 21:52 #302313
Ricky Suen
ParticipantYes
-
August 23, 2024 at 21:57 #302315
Alan Northam
ParticipantGreat! I am now running the reactor without Monte Carlo so strategies will be generated faster for testing purposes. I will run the reactor for 3 minutes to collect strategies.
Alan,
-
August 23, 2024 at 22:03 #302316
Alan Northam
Participant-
August 24, 2024 at 0:15 #302340
Alan Northam
ParticipantI then added the top 5 to a portfolio. The last 30 days of the balance line is the out of sample part or as you call it “the last month”.
-
August 24, 2024 at 0:20 #302341
Alan Northam
ParticipantNow I want to see what the portfolio profit was for just the out of sample / the next month was so I change the data horizon from September 30, 2023 to October 31,2023.
-
August 24, 2024 at 3:36 #302352
Ricky Suen
ParticipantAlan, could you change the data horizon to 1 Nov 2023 – 31 Nov 2023 and recalculate the portfolio?
-
August 24, 2024 at 11:59 #302396
Alan Northam
ParticipantNovember only has 30 days so I set it to 30 Nov 2023 :o)
Here is Month of December
Here is link to my Dropbox where you can download the settings file:
Click on link, click on file, click on download
Alan,
-
-
-
-
-
August 24, 2024 at 12:53 #302413
Ricky Suen
Participant -
August 24, 2024 at 12:55 #302414
Ricky Suen
ParticipantWhy did I still get negative result?
-
August 24, 2024 at 13:48 #302429
Alan Northam
ParticipantI will run the test again and see what I get.
-
August 24, 2024 at 14:45 #302434
Alan Northam
ParticipantI see what I did. I collected the strategies using Blackbull and then somehow switched to Eightcap to select the top 5. When I do this again I get positive profit for the portfolio in November. However, if I use Eightcap to generate the strategies in the collection and then select the top 5 making sure I am still using Eightcap I do show a loss for the portfolio in November. I will have to start all over again. Sorry for the confusion!
Alan,
-
-
-
August 25, 2024 at 13:01 #302575
Alan Northam
ParticipantHi Ricky,
Yesterday I tried many times to generate strategies that would show profit in November 2023 but could not find any. I then sat out to determine why. I finally decided to look at the Indicator chart for EURUSD for the complete year of 2023. I found the date period of June 1, 2023 through October 31, 2023 to be mostly during the period in which EURUSD was trading in a range. So what happens is EA Studio then creates strategies that work good in trading ranges. However, the test period of the whole month of November was in a trending period of the market. The problem is strategies that are generated during trading ranges do not work well during the period of time when the markets are trending. I was able to find one or two strategy that did manage to show profit during the month of November but I could not find 5 or more strategies to add to a portfolio that would show profit during the month of November. I then generated strategies for the first 3 months of 2023, added the top 5 to a portfolio and then looked at how they performed during the month of April. During these four months the market was trending. I found the portfolio did result in nice profit during the month of April.
Note: I used OOS = 30% for January 1, 2023 through March 31, 2023 to have out of sample equal to one month.
Alan,
-
August 25, 2024 at 14:00 #302580
Alan Northam
ParticipantHi Ricky,
Finally what I did was to generate strategies from October 2018 through October 2023, 5 years for EURUSD. I set the OOS to 30% to see profit for last one year of trading. By using 5 years of data the indicators used have settings that generate profits over the long term which then includes many periods of trending and ranging periods. This is why Petko uses 5 years of historical data when generating strategies. I then looked at profits generated while trading during the month of November 2023. Results show a profit of $188.75 for the month of November 2023 with 13 trades.
What all this testing shows is when generating strategies you need to include multiple periods of trending and ranging markets to create strategies that will work well in future market conditions.
Also by using an OOS equal to one year shows how well the indicators work when actually trading over a future one year market conditions.
Alan,
If you are evaluating EA Studio and have not purchased it yet but has decided to purchase it please use this link to give me credit for your order. Thanks! Alan–
-
August 25, 2024 at 17:45 #302607
Ricky Suen
ParticipantThank you for your effort, Alan. I am sorry that I have already bought the EA Studio so I can also give you a verbal credit here ;). If I do not misunderstand, you suggested my using a longer period for the training and applying the strategies in a longer period. Both of the training period and the trading period should contain trending durations and ranging durations. I will try this approach in my setup to examine the result. Thanks again.
-
August 25, 2024 at 21:39 #302636
Alan Northam
ParticipantHi Ricky,
You should use a longer period such as 3 to 5 years to generate strategies so as to cover multiple trending and ranging periods. In my opinion the OOS period should be longer than the future time frame you wish to trade before updating EAs. For example if your strategy is to update EAs on a weekly basis then make the OOS period at least 2 weeks. I would also suggest selecting strategies in the Collection that are moving upward on the right edge of their balance line charts. I also suggest using more entry and exit indicators so the strategies generated will execute better trades such as 4 entry indicators and 2 exit indicators. Experiment, try different combinations, see what works best for you.
Alan,
-
August 31, 2024 at 7:39 #303508
Ricky Suen
ParticipantSorry that I have taken a short trip so I cannot respond to your reply promptly.
Nevertheless, I tried your suggestions and did an experiment. For the generator, I set the data horizon to 20 weeks and used 10% for the OOS which is about 2 weeks. The max entry indicators and max exit indicators are set to 4 and 2 respectively. For the round 1, I used the historical data of 19/11/2023 to 6/4/2024 (totally 20 weeks) to generate 100 strategies from EA Studio. Then I selected the top 5, top 10, top 20, top 50 and all strategies for trading in the next week. The results are recorded. The same process was then repeated 20 times for the subsequent weeks. The table posted above shown all the recorded results.
I cannot use 3 to 5 years for the generation because it will make the OOS period too long.
You can see that most of the trading results are still losing. May I know if you have any further suggestions to improve the result?
-
August 31, 2024 at 22:25 #303661
Alan Northam
ParticipantWhen using 20 weeks to generate strategies and then trading for only one week the losing weeks in your table may be a result of the market going through drawdowns. I would suggest increasing your trading time frame to one week, two weeks, and four weeks to see if results improve with longer trading time frames.
Also, generate strategies for 1 year with OOS 10% and then trade for one week, two weeks, and four weeks to see how trading improves with longer time frames.
Also, generate strategies for 2 years with OOS 10% and then trade for one week, two weeks, and four weeks to see how trading improves with longer time frames.
Also, generate strategies for 3 years, etc, with OOS 10% and then trade for one week, two weeks, and four weeks to see how trading improves with longer time frames.
Keep trying different combinations and eventually you will find what works best for you.
Alan,
-
-
-
-
September 1, 2024 at 6:31 #303706
Ricky Suen
ParticipantI understand that I can try all the combinations to see which ones are profitable. But I want to know if there is any before starting a full scale testing. My approach is just using the historical data to generate strategies and to use them in the next week or month. It is quite simple and straightforward. May I know if anyone had used this approach to get profit consistantly? If so, could you share the combinations they are using?
-
September 1, 2024 at 6:56 #303708
Ricky Suen
ParticipantI am also very curious why the result is so strange. If you generated a group of profitable strategies for the period 1 to period n, you expect that the group of strategies is also profitable in period n + 1. Or at least they are not losing. It seems that this assumption is not true. If the profitability of a strategy in the past is not related to the profitability in the future, what is the point to do backtesting?
-
September 2, 2024 at 7:43 #303849
Ricky Suen
ParticipantI did another experiment. According to your suggestion, I used 3 years of data for training, 10% OSS and the trading period is one month. To avoid focusing on one type of market condition, I spread the trading periods between 2019 to 2023. The trading periods are separated by 4 months. In addition, I added Monte Carlo simulation for the market variations to increase the robustness. The result is shown above.
It seems that the result has no improvement. Do you know what is going wrong?
-
September 2, 2024 at 15:28 #303996
Alan Northam
ParticipantHi Ricky,
I don’t know what is going on with EA Studio. I have tried create profitable strategies using your line one dates. I have tried different strategies and nothing works. I use to be able to create strategies and then test them with future dates and show a profit. So I don’t know what is going on. I think you should submit a support ticket about this issue.
Alan,
-
September 2, 2024 at 19:41 #304193
Alan Northam
ParticipantHi Ricky,
I don’t know if you already saw the topic as to how I actually do my trading. If you follow the replies I posted from the very beginning of the topic to the end you will learn the strategy I use. This strategy got me all the way to an Infinity Forex Fund funded account. This is the trading strategy I found that works best for the way I like to trade. Near the end I show I only had one losing week out of the 12 weeks it took me to hit the profit target and get funded.
https://eatradingacademy.com/forums/topic/ongoing-challenge-10-eas-from-ea-studio/
Alan,
-
-
AuthorPosts
- You must be logged in to reply to this topic.