AmazingFiboEA 4-04

所属分类:其他
开发工具:MQL
文件大小:457KB
下载次数:2
上传日期:2021-03-09 15:15:09
上 传 者Joneea
说明:  简单地说,其策略就是:根据设置同时做多与做空,以多、空订单组成的网格中心线为界,当价格处在中心线以上时,市场被看作上升趋势,以中心线以下最底端的订单为对冲目标(多数时候为亏损的卖单,有时也会是盈利的买单),用已经盈利的买单或已经盈利的卖单来与其对冲,获取目标利润;当价格处在中心线以下时,市场被看作下降趋势,以中心线以上最顶端的订单为对冲目标(多数时候为亏损的买单,有时也会是盈利的卖单),用已经盈利的买单或者已经盈利的卖单来与其对冲,获取目标利润
(this is a good ea,but not tested on live account yet.)

文件列表:
AmazingFiboEA Change Log.txt (4674, 2020-05-20)
AmazingFiboEA FAQ TroubleShooter.txt (4401, 2016-11-22)
AmazingFiboEA.ex4 (142762, 2020-05-20)
AmazingFiboEA.ex5 (316970, 2020-05-20)

AmazingFiboEA Read-Me Instructions Please check the following Thread on Forex Factory for News and Updates:- http://www.forexfactory.com/showthread.php?t=615539 AmazingFiboEA Installation From Build 600 onwards, within MT4 you choose 'File, Open Data Directory'. Windows Explorer will open with the current directory set to where all your MT4 data directories and logfiles are. In these instructions, I am going to refer to this directory as . The first time you run Build 600, it copies the contents of the \experts directory into \MQL4 sub-directory. After that the 'experts' directory isn't used and can be deleted, but the MQL4 one is used instead. The Data directories that were under the Program Files area where you installed MT4 are no longer used at all. To install the EA, copy the AmazingFiboEA.ex4 file into the \MQL4\Experts folder. Also, copy the AmazingFiboEA-Settings.csv and AmazingFiboEA-Settings.xlsx files into the \MQL4\Files folder. If you are new to using the EA I would step through the following instructions from the top. First, get the EA to run manually, next automatically but without using the Settings File and then finally using the Settings File. How do I make AmazingFiboEA work manually? 1) Drop AmazingFiboEA onto a Chart. Ensure there is a Smiley Face beside the name AmazingFiboEA in the top-right corner of the chart. 2) Change setting AutoTradeNews to false. 3) Lookup the Time of a (preferably High Impact) News Event on Forex Factory Calendar. 4) Ensure UseBrokerTime is set to true. 5) Convert the News Time to the equivalent local time 6) Set NYear, NMonth, NDay, NHour, NMin and NSec to what the clock will say when the News hits. 7) The Default Settings are adequate for Testing on Demo 8) If the EA doesn't place orders check the 'AmazingFiboEA Troubleshooter' Text File How do I make AmazingFiboEA work automatically? 1) In MT4, Tools, Options, Expert Advisors, make sure 'Allow DLL Imports' is ticked. 2) Drop AmazingFiboEA onto a Chart. Ensure there is a Smiley Face beside the name AmazingFiboEA in the top-right corner of the chart. 3) The EA works on any Demo account, but only paid for versions can be coded to a Live Account Name or Number for use on a Real Account 4) Licenses are available through the AmazingFiboEA website, please see https://amazingea.wordpress.com/purchase for details. 5) Change setting ReadSettings to False and set FilterByCurrency to True 6) You can also force it to filter to one specific countries News Events by setting FFSymbol to a specific country (e.g. FFSymbol=AUD) 7) The EA will fetch the next News Event which is relevant for that currency pair and country from the Forex Factory Calendar 8) The Default Settings are adequate for Testing on Demo 9) If the EA doesn't place orders check the 'AmazingFiboEA Troubleshooter' Text File How do I make AmazingFiboEA work automatically and pickup settings automatically from a CSV file? 1) In MT4, Tools, Options, Expert Advisors, make sure 'Allow DLL Imports' is ticked. 2) Drop AmazingFiboEA onto a Chart. Ensure there is a Smiley Face beside the name AmazingFiboEA in the top-right corner of the chart. 3) The EA works on any Demo account, but only paid for versions can be coded to a Live Account Name or Number for use on a Real Account 4) Licenses are available through the AmazingFiboEA website, please see https://amazingea.wordpress.com/purchase for details. 5) Copy the AmazingFiboEA-Settings.csv file into MQL4/Files. The Excel file AmazingFiboEA-Settings.xlsx is supplied for your convenience to help you edit the CSV but the EA doesn't use it. 6) Change setting ReadSettings to True and check the News Event listed is matched by an entry in the AmazingFiboEA-Settings.csv file. 7) A number should appear next to the SettingsLine and this is the line number of the AmazingFiboEA-Settings.csv file excluding the Header Line 8) The EA will fetch the next News Event which is relevant for that currency pair from the Forex Factory Calendar 9) The Default Settings are adequate for Testing on Demo 10) If the EA doesn't place orders check the 'AmazingFiboEA FAQ Troubleshooter' Text File MinSize - Minimum Low to High News Reaction. The EA measures the reaction to the News by checking the distance from Swing Low to Swing High found in the price window according to the number of candles included in CTCBN and CTCAN. By default, this is set to to 300 Points (30 pips) except for JPY pairs which are 400 Points but I would suggest setting this to 400 or 500 for volatile events like FOMC or NFP. If the EA detects a pullback greater than 38.2 then the EA will not expand the Fib levels. This is to prevent the EA from continually widening the Fibonacci levels. MaxSize - Maximum Low to High News Reaction. The EA measures the reaction to the News by checking the distance from Swing Low to Swing High found in the price window according to the number of candles included in CTCBN and CTCAN. By default, this is set to to 700 Points (70 pips). If the News Recation is greater than this MaxSize, the event will be skipped. In my experience, the chance of getting a Fibonacci extension on such a big move is improbable. ModifyGap - Price Change needed to Modify. The EA modifies orders to keep the limit order positioned around the correct price, fluctuating with the changing spread. ModifyGap sets the minimum distance that price has to move before generating an order modification. The idea is to stop the EA modifying orders for 0.00001 change in price, so it is ready for the larger price movements that might occur later. A value of 5 would mean EURUSD @ 1.32010 would need to be 1.32015 or 1.32005 before modifying. Set to 0 to disable. Maximum Value Allowed is 20. PointsGap - Extra Distance to Orders. In this EA, it is much less dramatic than in the AmazingEA. PointsGap is used as a buffer to orders, so that OPs and TPs are a little closer and SLs a little further away by the PointsGap amount. Set to 0 to disable. Maximum Value Allowed is 50. OP_Percent - Open Level, Percentage of Move. The Open Pending Level determines at what retracement level to open a trade. TP_Percent - Take Profit Level, Percentage. The TP levels are worked out using a Fibonacci extension algorithm and cannot be overridden. When the order gets into profit this amount of percentage, it will be closed automatically. Setting to 0 has no effect. SL_Percent, Stop Loss Level, Percentage. Stop Loss amount in Percentage. Fib_Adjust_Percent (below) is added onto this level. So if SL_Percent is 78.6 and Fib_Adjust_Percent is 5, then the SL is set to 83.6 %. Fib_Adjust_Percent, Extra Retracement, Percentage. This represents how much the retracement can extend beyond a level before the TP_Percent is reduced. So for example, if price exceeds 61.8 retracement and you set this to 5, then price would have to exceed 66.8 for the TP to be adjusted. These following six parameters (NYear, NMonth, NDay, NHour, NMin and NSec) are the broker's date and time. UseBrokerTime is hard-coded to true as this EA uses Chart Levels which require the Server Time. NYear - News Year. NMonth - News Month. NDay - News Day. NHour - News Hour. NMin - News Minute. NSec - News Seconds. CTCBN - Candles To Check Before News and CTCAN - Candles To Check After News. By default, CTCBN is 1 and CTCAN is 9. This means that 1 candle is included before the News event and 9 candles after for determining Highs and Lows. If the currency pair was already in a strong trend, it may look like the Swing Lows/Swing Highs are not being considered properly but remember, we are trying to measure the news reaction. STWAN - Seconds To Wait After News This is the timer to cancel the orders that did not get triggered. Default Setting is 5400. (90 minutes) MM - Money Management If you set MM to true, the EA will automatically determine the number of lots for your orders, according to the risk you are willing to take. RiskPercent - The risk you are willing to take on any single order. Risk Percentage is worked out as a percentage of the available margin. The calculation now uses 2 decimal places instead of 1, which will allow the trading of micro-lots. The calculation currently now takes into account Stop Loss distance. If you set MaxSpread, then the Risk calculation will be based on Stop Loss distance + MaxSpread. However, please don't assume that is your maximum risk because brokers can and will slip stop-loss orders. Lots - Number of Lots for your orders If you set MM to false, than you have to tell the EA how many lots to use for the orders; so if you put here 1, every order will be placed with 1 lot AllowBuys - Whether Long Orders are allowed or not. Default is true. Set to false to disable Long Orders. AllowSells - Whether Short Orders are allowed or not. Default is true. Set to false to disable Short Orders. UseBrokerTime - UseBrokerTime is hard coded to true for this EA. DeleteOnShutdown - Whether to remove orders when Shutting Down the EA or Changing Timeframe on the Chart. Default is true. Set to false to keep your orders when changing Timeframe on the Chart. In this case, any leftover orders must be manually removed. AutoScreenShot - Enable to automatically save Screenshots when Limit Orders are opened and TP levels are adjusted. Saved in MQL4/Files as AmazingFiboEA-Shot-GBPUSD-2016-12-14-11-30-00-1508740-Limit.gif or AmazingFiboEA-Shot-GBPUSD-2016-12-14-11-30-00-1508740-TP-200.0.gif. AutoTradeNews - Enable to automatically download the News Calendar from Forex Factory and set up the News Time for Trades automatically. The Forex Factory calendar omly covers the current week so when it gets towards the end of the week the EA may show "Unable to retrieve next calendar event for ?????? from www.forexfactory.com". This is not an error and is normal as it means there are no more events available in the current week's calendar. In AutoTradeNews mode, new events are not checked while previous orders / trades (for the same pair and Magic Number) are still open. This may mean you miss some News Events for this reason. TradeNewsImpact - Choose LOW, MEDIUM or HIGH. You can also use 0,1 or 2 respectively. If you choose LOW, the EA will trade Low, Medium and High Events. If you choose HIGH, the EA will only trade High Events. FilterByCurrency - If true, the EA chooses the next News based on what Currency Pair you place the EA on. So for USD news, use a USD based pair e.g. USDJPY and for GBP News, use GBPUSD or GBPJPY for example. If false, it will trade every event. IncludeFilter - If set to Blank or the word "All", the EA will load every News Event possible based on the Currency and Impact level chosen. If set to "GDP,Rate,Unemployment,CPI" only events that contain the words GDP or Rate or Unemployment or CPI will be loaded. All other Events will be ignored. Using the AllowBuys=false or AllowSells=false means Events are loaded but not actually traded. ExcludeFilter - If set to Blank or the word "None", the EA will not exclude any events. If set to "Speaks,Testifies", any event containing the word Speaks or Testifies (e.g. 'Fed Yellen Speaks') would not be traded. FFSymbol - If the calendar event uses a non standard Currency symbol, use this to override. For example, to trade CNY events use FFSymbol=CNY and place the EA on the desired Currency pair e.g. AUDUSD. ReadSettings - If true, the EA will search the file specified by SettingsFile below for an entry matching the NewsCountry and NewsTitle. If an antry is found, a Settings Line Number will be displayed in the Comments on the Chart. If an entry is not found, AmazingFiboEA will use the entry marked 'Default' which is the first line in the file and the Settings Line Number will display 001. It is advisable to set this Default entry to AllowBuys=false and AllowSells=false. This will prevent the EA from trading events that are not specifically setup in the Settings File. SettingsFile - Normally named AmazingFiboEA-Settings.csv in \MQL4\Files. There is an Excel version (AmazingFiboEA-Settings.xlsx) which you can save to CSV format to create AmazingFiboEA-Settings.csv. If you set the Currency for any entry in the Settings File to 'Default', the EA will trade whatever currency pair is on the chart. TradeLog - EA will use this to create a name for the log file. If you set this to 'AmazingFiboEA', the Logfile will be called 'AmazingFiboEA-Log-2015-02-24.log'. A TickFile called 'AmazingFiboEA-Ticks-2015-02-24.csv' will also be created containing Bid and Ask Prices and Spread Data. You will find these files in the \MQL4\files folder of your MT4 platform, with detailed explanations what took place while EA was running. For Version 8.01 onwards, the Magic Number is appended to the file name. Good Luck !

近期下载者

相关文件


收藏者