Smart Prospector Expert
- エキスパート
- Adeniyi Adedipe
- バージョン: 7.67
- アップデート済み: 20 6月 2024
- アクティベーション: 10
This Expert Advisor is based on the 'Smart Trading Concept/Strategy'. Much and careful work has been done to package this E.A. all together. Having tested it in a number of trading currencies and symbols with over 25 Years super performance and also deploying it for live trading, we are optimistic that 'The Smart Prospector' will continue to outperform itself in any given market condition.
- As the Smart Trading Concept/Strategy is applicable to any financial instrument, thus - 'The Smart Prospector' is Universally adaptable to any trading chart after optimization.
OPTIMIZATION GUIDE
The Optimization settings and range of values provide a clear guide for the optimization process and some optimized settings are already made available. Please' see the 'comments' section. Please note here that the pre-news and post-news sections can also be profiled for optimization. With the new version (7.017), optimization is to be done in two stages.
- Locate the stage 1 optimization set file and load it.
- Select your trading choice symbol/currency pair and optimize for a period of at least 12 to 20 years.
- NOTE: Do not run optimization for the whole period of 20 years.
- After successful optimization, test the optimized output for at least three years before the optimization begin date and then at least three years after the optimization end date. You may also choose to run the set file to see the overal output for the 20 + years.
- Choose the three best of settings and enter each setting into the Smart Trader I, Smart Trader II and Smart Trader III range of values respectively.
- To see the ovwerall trading performance, set each of the sections as 'True'
Please Take Note:
- Check your overall results to ensure that the growth curve is steady and that Profit to DrawDown ratio is at worst 5:1.
- Profit Factor must be 2.0 and above.
E.A. Settings Description
Smart_Trader - Core (Independent) Trading Strategy I. Set 'True' to use.
- Smart_Trader - Independent Trading Strategy I. Set 'True' to use.
- Smart_Fibo_Bars - Bars range for finding peak high/low prices.
- Smart_Trend_MA - Trend moving average period.
- Smart_Peak_D1_MA - Trend moving average period on a higher timeframe.
- Smart_Peak_D1_MA_Shift - Trend moving average period on a higher timeframe shift.
- Smart_Interval - Interval between a peak high and a peak low.
- Smart_Coefficient - Comparative factor between two volatile periods.
- Smart_Fibo_Depth - Depth (or height) to which the new trading day (or period) must not be lower/greater than.
- Smart_Daily_Average_Ratio - A ratio taken based upon the average daily trading range for some days. This is relevant for a smooth entry.
- Smart_Trailing_Points - Trailing points set to trail profits.
- Smart_Tf - Trading decision time frame.
- Smart_Higher_Tf - Higher timeframe to spot volatile periods.
As evidenced in the attached optimazation settings, the above settings must be dutifully optimized and tested. When after that is done, the three best (dynamic) settings are chosen and deployed - hence the need for 'Smart_Trader II' and 'Smart_Trader III'. Doing that will provide the basic settings to run Smart Trader Prospector E.A.
Please bear in mind that this strategy is not an everyday trading strategy as it is specialised in trend pick up and take off entry timing however, it is a sure trading strategy.
That said, as we know the nature of price to be usually unstable and continually in a back and forth zigzag pattern - we should still be on the look out for a yet smarter way to lower the current draw down. To achieve this, we will strategically place opposite directional pending orders so that we can also profit even when price moves against our original direction. Below are the settings to achieve this -
SMART REVERSALS PENDINGS
Ther should be no desperate needs to optimize these settinga below, they have been sufficiently preset with the relevant Fibonacci values.
- Pendings_Monthly - Fibo 'Father' High/Low price entry for the monthly time range.
- Pendings_Weekly - Fibo 'Father' High/Low price entry for the weekly time range.
- Pendings_Daily - Fibo 'Father' High/Low price entry for the daily time range.
- Pendings_Depth - Indicator buy / sell depth level.
- Pendings_Interval - Period interval for trade making decisions.
- Pendings_TEMA_21_MA - Tripple Exponential Moving Average lower period.
- Pendings_TEMA_55_MA - Tripple Exponential Moving Average higher period.
- ComBo_Father - ComBo Trend Indicator Father High Period.
- ComBo_Son - ComBo Trend Indicator Father Low Period.
- ComBo_HolySpirit - ComBo Trend Indicator signal Period.
- ComBo_Interval - ComBo Trend Indicator period interval for trade making decisions.
- Smart_Pendings_Tf - Time Frame used for entry calculations.
Having genetated suitable optimized values for "The Smart Trader" section, we then may optimize the below settings to place counter directional trades and thereby reduce drawdown.
- Smart_Trader_Pendings_Trading - Set True to use.
- Smart_Trader_Expiration_Hours - Pending orders active life within which if not hit by price becomes irrelevant and so deleted.
- Smart_Trader_Closure_Days - Since this strategy does not deploy a stop loss value, opened but unprofitable orders must thus be closed after some days.
- Smart_Trader_Ratio - Abitrary value between 0 and 1.
- Smart_Trader_Pendings_Tf - Time Frame used in price entry calculations.
- Smart_Trader_Pendings_Quantity - The number of counter directional pending orders to be opened.
The above completes the smart prospector setup.
The following are additional pending order market entry strategies that is much viable. Please test independently.
- Smart_Pending_Reversals - Set 'True' to allow Expert Advisor automatically look out for trend reversal entries.
- Reversals_Expiration_Hours - Pending orders active life within which if not hit by price becomes irrelevant and so deleted.
- Reversals_Closure_Days - Since this strategy does not deploy a stop loss value, opened but unprofitable orders must thus be closed after some days.
- Smart_Pendings_Trailing_Points - Trail profit/loss value.
Additional pending order market entry strategy that is much viable. Please test independently.
- Smart_Pending_Extensions - Set 'True' to allow Expert Advisor automatically look out for trend extension entries.
- Pendings_Expiration_Hours - Pending orders active life within which if not hit by price becomes irrelevant and so deleted.
- Pendings_Closure_Days - Time duration after which an activated buy/sell trades must be closed.
Additional pending order market entry strategy that is much viable. Please test independently.
- Smart_Reversals_n_Extensions - Set 'True' to allow Expert Advisor automatically look out for short range scalping opportunities (reversals and extensions) when price is at a market top or market bottom.
- Smart_Rev_Ext_Ratio - Abitrary value between 0 and 1.
- Smart_Rev_Ext_Days_Peak_Range - Maximum high/low range before price breakout.
- Smart_Rev_Ext_Open_Hour - Daily trade look out time 1 (say between 00;00 and 12;00 - MT4 chart time).
- Smart_Rev_Ext_Open_Hour_2 - Daily trade look out time 2 (say between 12;00 and 23;00 - MT4 chart time).
- Smart_Rev_Ext_TimeOut_Window - Window trade lookout duration in hours.
- Smart_Rev_Ext_Expiration_Hours - Pending orders active life within which if not hit by price becomes irrelevant and so deleted.
- Cautious_Stops - Set True to enable the below settings.
- Smart_Rev_Ext_Closure_Hours - Hours after which if trade has not hit the take profit level, trade must close in profits.
- Smart_Rev_Ext_Closure_Days - Days after which trades must be taken down (if trade has not closed in profits).
Below Is The News Trading Entry strategy. Use only for high priority news releases.
Smart_News_Parameters_I__
- Smart_Pre_News - Turn true to trade high impact news.
The idea here is to trade prime news such as the NFP, CPI, PPI, Retails Sales, Interest Rates etc by placing pending orders minutes before the news release time. It is expected of such high impact news releases to break out in one sure direction. So two pending orders are placed at approriate highs and lows just before news release.
-
NFP_News_Trading - Auto searches for the first friday of each month and opens appropriate trades.
-
CPI_PPI_RetailSales_News_Trading Auto searched for key trading news at other times in the month.
-
Smart_News_Day - Select the date of the expected news release.
-
Smart_News_Hour_MT4_Chart - Select the MT4 news release hour as picked from the MT4 chart. If news release minutes is less than 30 (ex. 15:00, 17:15, 19:25), then the news release hour must be set at an hour earlier. But if the news release minute is greater than 30, then the very news release hour must be used.
-
Smart_News_Hour_TimeOut - (For testing purposes or if exact news hour cannot be ascertained or may vary by 1 or two hours. Else leave value at 0).
-
Smart_News_Minutes - Enter the specific news release minutes.
-
Smart_Placement_Minutes - Select the time the E.A will place the two pending orders before the 'Smart_News_Minutes'. Note: this value must be less than the ' Smart_News_Minutes'. It is advised that the pending orders must be placed at least 30 minutes before the news release minutes.
-
Smart_Expiration_Minutes - Select the time the placed pending orders must expire. (Ex. Smart_Placement_Minutes [0] + Smart_Expiration_Minutes [32]) > Smart_News_Minutes [30].
-
In this case: [0 + 32] = 32
-
[32 - 30] = 2 - Pending orders expires just two minutes after the high impact news is released.
-
Smart_Pre_News_Max_Peak_Range - As we want to trade news break outs, we are to look out for a timing wherein there has been a pre-calm market condition - ie - price fluctuations (highs and lows) so far for the chosen peak range hours before the news release does not exceed chosen pip range - (say 30 pips in four digit charts and 300 pips in a five digit chart). Outside of this range, no pending orders will be set.
-
Smart_News_Peak_Range_Hours - Select the duration wherein to search for highs and lows (in hours) prior to the news release hour.
-
Smart_News_Peak_Range_Period - With some volatile pairs and minutes before news releases, the preset pending order may have already been triggered. This setting accurately trims out such occurrences and so EA will not place any pending order in such direction before the news release minutes - hence greatly taming such risks.
-
Smart_Pre_News_Ratio - A ratio of the prior 'high-low' range relevant to place the pending orders.
-
Smart_Pre_News_Entry_TF - Market entry timing interval.
Smart_News_Parameters_II_
- Smart_Post_News - Turn true if it is beleived that based of the high impact news release, price will continue in a set direction after the news data is out.
- Smart_Post_News_Range_Hours - Time interval in hours to wait and observe the markets before entering the markets again.
- Smart_Post_News_Ratio - A ratio of the post news 'high-low' range relevant to entering the markets again.
- Trailing - Set 'True' to trail your profits.
Note: Indeed this works well enough but user must make sure to manually check / back-test this news trading entries on actual historical news release dates to see the suitability of trading strategy. Furthermore, this news trading strategy can be independently optimized and backtested for smooth trading performance.
TRADE_MANAGEMENT______
- Profit_Pointss - Set Trading take profit levels. Please note 300.0 (for 5 digit charts) and 30.0 (for 4 digit charts).
- Fixed_Lot_Size - Enter fixed trading lot size or set at '0' to use percent variable lot sizes.
- Lot_Percent - Set percentage lot size based on account balance. (Please use cautiously).
- Max_Daily_DD_Percent - Closes all opened trades on account if account draw down rises above preset levels.
- SmartNess_Lot_Factor. Set above 0 if it is desired to place additional profitable 'inbetween' trades else set at '0'. if set greater than '0', in between trades are opened and the lot size is multiplied by this factor. Please check to see that this is suitable for your trading symbols as it may increase the drawdown or make trading unstable.
- Friday_Night_Closures - Closes all opened trades on Friday night just befofre the trading week closes.
- Close_All_Trades_Now - If chosen, every opened trade in the account are automatically been closed.
- Entry_TF - Time frame used by EA. to place trades in in the MT4 terminal.
- Chart_Identity_Number - Varying this number means different settings of optimized values of same currency / symbol can be used independently in same account.