Version 23.0
2020.03.09
1) As per suggestions for few clients, now there is input called as “Open Both Baskets Simultaneously”. So If you set to true, EA may open both Buy and Sell Baskets simultaneously if its respective triggers.
a. Please note that JUST by changing “Open Both Baskets Simultaneously” = true, will not make much effect unless you properly change the other inputs (e.g. RSI Period or OPB) based on some backtests done at your end on 99.9% data.
2) Swap issues solved
3) Some clients reported that there was an issue that numbers of Trades per Basket was not taking more than 5. Actually there was no Bug in EA. Please note that present EA settings are done based on lotss of Backtests. There are combinations of various inputs which actually give the expected results. Hence just by changing one input (keeping the inputs same as default) will NOT work as expected. If you change the Orders Per Basket (OPB) more than 5 then you ALSO have to change the Inputs “MA Trend Slope to Check” and / or “MA Trend Reduction per Trade”… For OPB = 5 the default values for these 2 variables are 5 and 1 respectively. It means that for the first trade, the slope is checked = “5” and then it goes on reducing by “1”. Hence when it tries to open 6th Order the Slope has already reached Zero which makes it difficult to open order > 5.
a. Hence if your set OPB > 6 then you have to change MA Trend Slope to Check > 6 or you can set MA Trend Reduction per Trade < 1 (say 0.5)
b. So for OPB > 5 Please set MA Trend Slope to Check >= OPB and set MA Trend Reduction per Trade < 1 (say 0.5)
4) One major input now added is “Basket Exit Mode”.. You can set it to 0 / 1 / 2
a. If you set it to 0 then the Basket will exit as per earlier Asmani versions
b. In earlier Asmani, there was one small issue that while exiting the basket, it was not considering the spread for ALL open trades. It was considering spread for only one Trade. Hence sometimes at higher orders, the basket was closing in loss. Now if you set “Basket Exit Mode” = 1, it will consider all spreads and Basket will NEVER close in loss
c. In earlier Asmani, the basket was closing considering all open trades. Hence if PPB is set to 1 and if the open orders were 3 of 0.1 lots then it was exiting the basket at 30$. if PPB is set to 1 and if the open orders were 4 of 0.1 lots then it was exiting the basket at 40$. In short, it was waiting for every single trade in the basket to achieve the PPB. Now If your set “Basket Exit Mode” = 2 then it will exit when COLLECTIVE profit of whole basket will reach PPB. Hence now if PPB is set to 1 and if the open orders were 3 of 0.1 lots then it was exiting the basket at 10$ only irrespective of number of open orders. This may give less profit per basket but will help to exit basket very early in profit.
5) Dashboard made more comprehensive
Version 22.1
2019.07.15
1) USDCAD status added in Display
2) Swap will be considered only if its negative
3) Bug for Friday check for basket opening solved
Version 22.0
2019.07.08
1) Hedge basket logic changed to single Big Lot hedge Order (New Free EA will be released soon to release the locked baskets done by Asmani)
2) Total 5 Pairs backtested and enabled based on optimisation changed parameter values
(EURUSD, EURJPY, GBPCHF, USDCAD and AUDNZD)
Version 21.3
2019.06.04
1) Bollinger band entry delay corrected
2) Log report unwanted log entries removed to reduce file size
3) Basket exit based on target price only
4) 4th and 5th Trades made more proper based on H1 chart RSI value
5) Commission / Swap / Spread values checked with automatic calculations
Version 21.2
2019.06.03
1) Entry delay due to EMA issue solved
2) Buy Basket Exit when Bid > Exit Price
3) Sell Basket Exit when Ask < Exit Price
4) Option to consider Swap in profit given
5) Commission calculation automatic
6) Target Exit Price made dynamically changing due to spread and swap variation.
7) MaxSpreadInPipsWhileOpen and MaxSpreadInPipsWhileClose given separately
8) Detail Log file creation option given
9) SL Pips input After last Basket Order
10) While basket lock, Hedge Pips Gap given as input
11) ResumeAfterBasketLock (yes / no) option given
12) Logic for TP and SL after lockbasket changed.
13) FIFOSLCheck Option given
14) Input to adjust position, font, gap between lines for Status Box given
15) Only EURUSD pair will work now for one week . After one week, 2 more pairs will be added
Friends
As per my experience of live market in last few weeks, I have observed that even after back testing the EA extensively, there are few issues which arise in live market, due to variety of Brokers and MT4 setups and VPS. Also few issues such as Swap are not anticipated in the EA earlier.
Now based on my experience of live market of you all trading using EA with different brokers on various VPS I have recently made many changes mainly in entry and exit of trades. Also, many changes are done based on valuable feedback from many of you. Please note that all these changes are not for changing the main strategy, but for improving the results of the same strategy.
Since all these changes are done now, I would prefer that we all trade only on one pair in this week i.e. EURUSD. Lets all finalise and agree that all these changes are giving us the results as expected. After that, increasing the number of pairs wont be a big task. But now before 100% finalizing the EA logics and results, there is no point in working on more than one pair.
The changes such 1 to 5 as mentioned above, give totally different results and hence after these changes, the backtesting of more than one pair again from zero becomes a big task.
Hence please dont use Asmani on any other pair than EURUSD for this week. This is my honest opinion.
Thanks
Version 21.1
2019.05.14
1) EURJPY parameters for MA Changed to avoid late entry in trade
2) Commission calculation made proper
3) Drop down box for corelated pair input added
Version 21.0
2019.05.12
1) New Pair Added by optimising internal parameters of Indicators
2) Status Display improved
3) Commission and spread inputs added for correct profit caculations
4) Basket Exit Price lines shown on chart
5) RSI Values and Arrow Indicators Shown on chart
6) Input given for options for trading co-related pairs
Version 20.4
2019.04.28
Please go through the following blog to know more about new inputs
https://www.mql5.com/en/blogs/post/725759
1) Commission per 1.0 lot added as input. If your broker charges commission then you can add that value as input and it will be considered while booking profit.
2) Bollinger band settings changed for additional confirmation of entry
3) Minimum Pips Gap between two orders added as input (Default = 0)
4) Display of Asmani Status box added as option in input (Default = true)
5) Friday Dont open basket, option added (Default = false)
6) More time added for entry and exits of trades so that the entries are not missed due to VPS speed or Slippage
Version 20.3
2019.04.22
1) Since hedging is not allowed with some brokers, LockBasket concept will not work. Hence a new Exit Check added, which will close the basket if DD reaches given % of equity
2) Status Box made more informative
3) Some indicator values improved for lowering DD
Version 20.2
2019.04.18
Exactly Same as 20.0... Just improved status box by adding few more informative inputs.. and modified internal variables for indicators.
Version 20.1
2019.04.17
Exactly same as Version 20.0.. Just small change in input screen...
Version 20.0
2019.04.17
1) In version 20.0, even if MT4 or VPS or Internet is stopped and restarted, then Asmani will retrieve the orders which are already opened by Asmani and trading will continue. This will also work if trader manually closes any Asmani order(s). Asmani will always dynamically retrieve the open trades and will continue by resetting itself online. (Free version + Paid version)
2) There are 2 new options "BuyOrdersCheck" and "SellOrdersCheck", using which trader can select whether he wants ONLY buy or ONLY sell trades to be opened by Asmani. Default Asmani will trade both. (Only Paid version)
3) Asmani status screen on chart improved. (Free version + Paid version)
4) Some more inputs added for indicators, so that trader can make his customised combinations as per his risk taking capacity and capital. (Only Paid version)
Version 19.0
2019.04.04
1) Safety Lock added by locking the Basket with equal no. of buy orders and sell orders in case of Market goes in wrong direction even 7th trade.
2) Magic number added as user input
3) Comment made as User Input
MUST : Please go through following blogs before Back Testing or Using the EA
1) General Strategy of Asmani Pro (Version 19.0)
https://www.mql5.com/en/blogs/post/725758
2) Inputs explained in detail for Asmani Pro 19.0
https://www.mql5.com/en/blogs/post/725759
3) Backtesing for Asmani 19.0
https://www.mql5.com/en/blogs/post/725755
4) Profit and Risk Analysis of Asmani Pro 19.0
https://www.mql5.com/en/blogs/post/725756
5) FAQ for Asmani 19.0
https://www.mql5.com/en/blogs/post/725757
Version 18.1
2019.03.26
1) Auto Lots Default changed to True
2) AutoLotsCap increased to 1000 for more safety.
Version 18.0
2019.03.25
1) Changes in Strategy of Opening and Closing the Basket
2) Default values finalised based on back testing of 4 years with 99.9% data
Version 17.2
2019.03.21
1) Default values changed as per new back tests.
2) One input added for trend identification
Please read this blog fully...
https://www.mql5.com/en/blogs/post/725404
Version 17.1
2019.03.19
1) Small change in default setting
2) One correction in EA for continuing trading after SL hits
Version 17.0
2019.03.19
1) Basket level SL added for safety from DD
2) Option for Martingale for Basket added (Please use it with Proper Money Management)
3) EMA check added for double verification
4) Some parameters made open to user
5) Internal parameters optimised
Version 16.1
2019.03.15
Modified for all versions of EURUSD pairs (such as EURUSDi)
Version 16.0
2019.03.13
Max DD per Basket is changed to % of equity..
Without a doubt, this is the best EA I have ever had. I have used both paid and free and they are both outstanding
I have been using it for 12 months and it is exceptional.
Good work