Topic: Create Extra Trade Management features for FSB Pro Users
Hi Popov,
I would like to propose again adding some good trade management features into our EA such as the profit protection features we discussed about long ago which got many traders excited and looking forward for these essential features that could greatly improve our trading results.
I understand your dedication to make sure that whatever features you added into the FSB Pro (as part of our EA's opening/closing conditions), they must be measurable and be applicable and reflected onto the backtesting results (quantifiable), otherwise how are you going to ensure it's "reliability".
Hence, to work a way around the important need for extra features and knowing that some of these features can't be quantifiable by the backtesting engine because of the nature of the data "structures" such as it's hard to quantify trailing by tick when the historical data are in bar format. Hence we can only compare from 1 price open to the next price close whether the price has "trailed by" what amount. And in between the bar, we can't get the true trailing nature of how it would behave in a real situation by just looking at the bar data.
So to strike a balance between traders/FSB users' needs and your dedication to ensure all "actions" are quantifiable by backtesting, why don't you create another "tab" below the list of selection such as "Editor", "Generator", "Optimizer" and add in "Extra Trades feature" tab whereby before we finally want to export our EA, we can go to this section and add in extra trade options to be exported/included in our MT4 EA's panel.
Users will know that this "Extra Trade Features" tab is only to add in some trade management features that may enhance our trade performance and these extra features will change/improve/cause the backtesting results to be differ from our actual results (for better or for worse).
In another words, users understand that if we were to use these extra features, we are prepared and know that it may dramatically improve or worsen the trade performance of the EA and thus we won't hold unto the FSB backtesting results as our expected outcome. (use it at your own risk).
By providing such "Extra Trade features", you get to provide very basic and essential tools to your users and at the same time you don't have to compromise the integrity of your backtesting method. It's a win win situations.
Suggestions for features to be added to this extra Tab.
1. Trailing Stop (classic whereby trailing starts immediately when EA opens a trade, and/or triggered at 5 targeted steps)
2. Winner Options (Scaling In) at targeted profit level, i.e. add positions when EA's floating profits hit targeted level such as 1st step at 50 pips add 0.1 lot, add 2nd at 80 pips with 0.5 lot and add 3rd at 100 pips at 1 lot etc with 5 to 10 steps if possible.
3. Scaling Out (partial close options)
4. day and time activation (which day/time you allow your EA to trade, i.e. avoid any major new trading etc, or closed on Friday etc).
I'm perfectly fine if you only have the 1st option, such as the trailing stop steps (the most essential one), the rest would be an added bonus to all of us.
I sincerely hope you would kindly consider these basic yet super essential features.
Right now I have to rely on an extra, eternal EA to manage all opening trade with trailing but it's not flexible becos I have to apply a "blanket" rule, i.e. same trailing setting for all types of open trades be it scalper, inter day EA. And another extra EA for moving SL to different target level. One of these EA, seem to be laggy, it can't manage the changes fast enough for the large number of trades in my MT4 terminal and hence I'm not so sure whether which trades are applied with this extra features and which trades are being left out of this features.
I'm must say you some how able to programme FSB EA to react very fast even if I'm running 50 or more EA in each MT4. That's quite a feat. In another software, the maximum EA can be install in MT4 is only 8 or so, anything more will cause it to miss trades, busy connection etc. So I guess my SL EA can't handle the large amount of open trades unlike FSB EA.
In the Free EA made by FSB Online Generator project, I've initially run the EA on demo account with it's original setting.
After 2mths, I added the trailing for all the EA and I saw a tremendous improvement in the results. EA with the extra trailing features did better than the original ones. I'm not surprise because this is what I do for all my demo/live trades, I add trailing for all my EA because without trailing, my EA does not respond quick enough for sudden market changes.
I believe these features are rather easy for you to add into FSB programme, knowing your programming prowess. I suspect that only thing that held you back in the past from offering these features is, how to integrate these features into the backtesting results, which is rather "impossible" to do, if you want to ensure backtesting reliability at the same time.
However, I feel that we don't have to always trade in such as way as being confined by "technology's limitations". Because despite not having trailing features in my FSB EA, it won't stop me from wanting to use it when I know it can tremendously improve my results/profit. We need to be creative and think out of the box and even if it can't be easily quantified by certain backtesting tools, that should not limit my trading style/preference.
So for the success of your FSB Pro users, I sincerely beg you to kindly put more thoughts and consideration for this proposal.