If you have version 4.04 you will be prompted by your Mt4 with a short message when version 4.05 is available by a quick alert and a message in your Mt4 journal tab which is located in the trading terminal. If you have an older version than 4.04 you can go ahead and download latest Forexbody version.
To install the new update it is the same exact process of first time installation and complete instructions are in the downloaded file and in the Forexbody setup tab of this site.
New and important fix in this version: prevent EA from exceeding MaxTrade value which was happening with some brokers. Also improved performance via settings that allow older losing trades to seek more profits when market returns.
Please disregard any update message after you actually have 4.05.0 loaded, there may be a syntax error causing this and will be fixed ASAP.












The download link for the new version above does not work. Once the download is complete and I run “Simple”, I get a folder not found message.
The link have been tested before posting but according to your commernt you are downloading the file and using it, but it appears you are clicking on the black square before you press the copy button. you must press the copy button first then the black square turns to green, hen the folders will be available.
OK, I got the new files copied. But now, every time I start my MT4 with the robot attached to my chart, I get that pop-up box with the message saying that the new version is available. Why do I get that pop-up every time?
Yes we know about the issue and testing the fix, we apologise for inconvinience. you have to redownload 4.05 again to fix this when we announce the fix
OK. Downloaded the corrected new version 4.05.0 a few hours ago. I am running it on two demo accounts now. One is with ATC Brokers, an U.S.-based true ECN/STP broker that allows hedging and closing multiple positions in any order. The other is with one of your recommended brokers, Askobid, which is a market maker with a fixed spread of 3.0 pips for EURUSD.
Since upgrading to v4.05.0, the robot has opened and closed a few trades on the ATC Brokers demo. It has not opened a single trade on the Askobid demo.
Why am I seeing such wildly different results between the two brokers?
The settings that I am using for both are identical — your default settings, with the exceptions of the proper hour shifts for GMT and the BrokerIsECN flag.
There are no demos that you can use ECN enabled on, ecn can be only enabled on live ecn accounts and is not absolutely necessary with some brokers. also starting time and the number of already open trades affect behavior, and time frame on use. as well as broker data stream if WailtforCabdlestickPattern option is enabled.
Askobid live accounts spread can be as low as 1.3 but you can not have that in demos.
Actually, I have been trading FOREX for about three years.
The proof is in the pudding here: http://www.myfxbook.com/members/DennisL/forex-money-printer-atc-brokers/87745
Don’t let the gain from closed trades fool you. Look at the open trades. The earlier ones are hopelessly under water. And the time of this post, the drawdown is over 30%. Would you run this EA on a live account?
Forex not for the weak hearted, of course we run on live account, during your 5 day test the market stayed lingering in same range so it is impossible to see results with current settings that have up to 70 pip profit aim, as for closing losing trades, we have done our research on that.
This EA does have potential, I believe. If it were modified to not hold on to losing trades for so long, the drawdowns might be tolerable.
Also note, ATC Brokers demo accounts do not show rollovers. The rollovers can add up substantially over days and weeks, further cutting into profits.
I have set BrokerIsECN = false for my ATC Brokers demo. We will see if this demo behaves any differently going forward.
Please clarify your statement above that “There are no demos that you can use ECN enabled on, ecn can be only enabled on live ecn accounts and is not absolutely necessary with some brokers.”
If I buy this EA and decide to run it live with an ECN broker such as ATC Brokers, how would I know whether to set BrokerIsECN = true or false?
On live account ECN option must be enabled on ECN broker, but not on demo account of ECN broker. We are going to automate this option in the next few weeks.
I now have my Askobid demo account published on myfxbook. I opened the account yesterday. 100:1 leverage and fixed spread of 3.0 pips for EURUSD.
Follow along with me here: https://www.myfxbook.com/portfolio/forex-money-printer-askobid-demo/89455
Oops! Incorrect link above (the private https link). Here is the public link: http://www.myfxbook.com/members/DennisL/forex-money-printer-askobid-demo/89455
demo for 3 days ! Here is is live account for 2 months
To set the record straight, my ATC Brokers demo has been running continuously since Feb. 14th, so it is now in its ninth trading day and counting. My Askobid demo began yesterday. Both will continue to run with BrokerIsECN = false. I may fire up one or two other demo accounts and will publish their myfxbook links here if I do. I’m thinking I’ll try it with FinFx and one other broker. I would like the other broker to be a U.S.-based broker that allows hedging and the closing of open positions in any order. Any suggestions for another U.S.-based broker to try?
To admin: How does the EA trade differently when BrokerIsECN = true, as opposed to = false?
No US based brokers you can try with features you are after.
U.S.-based ATC Brokers does allow hedging and the closing of positions in any order in its MT4 platform, even though ATC Brokers is NFA-regulated. When I asked them how they do this, they told me that it is all handled on their back end server, which is connected somehow to FXCM and FXCM’s liquidity providers. Being able to hedge and close positions in any order (both of which this EA is very dependent upon) is a big reason why I like ATC Brokers. Other reasons that I like ATC Brokers is that they are in the U.S., where I am, and their spreads are razor thin. EURUSD spread is almost always less than 1.0 pips, even during the quiet Sydney and Tokyo sessions.
Please, if you will, answer my question at the end of my previous post. How does the EA trade differently when BrokerIsECN = true, as opposed to = false?
Please, if you will, answer my question at the end of my previous post. How does the EA trade differently when BrokerIsECN = true, as opposed to = false?
If ECN is turned on then the order
entering process is slightly different. The orders would be entered
with 0 SL and 0 TP and then a follow up modification order will be
entered immediately. If ECN is false then the opening order will
have the TP/SL entered. If ECN is set to false with a ECN broker
then the orders will not go through. If ECN is set to true with a
non-ECN broker then the trades will go through but there will just
be unneeded modification orders. The process can be automated just the way we have automated broker digits or other settings but
we can not guarantee it will work on every broker since there are
hundreds of brokers and all can operate differently
Thank you. In my demo with an ECN broker (ATC Brokers), what I am seeing with many trades is that when T/P is hit, the robot closes all but 0.01 lots of the position. Then the remaining 0.01 lots position is left to run on its own to completion. With a non-ECN broker (Askobid), I do not see such partial closes.
Is this the way the robot is supposed to work?
THERE IS NO SUCH THING AS DEMO ECN broker,
ECN is only possible on live accounts, If EA is closing entire order it means the the part that is not supposed to be closed of the trade is smaller than the required minimum lot of the broker.
Of course you do realize that ATC Broker’s minimum lot size is .1 right? So again, DEMO proving that it really is not replicating LIVE situation. And as Admin stated, with ECN, order must be sent in as is and then TP/SL order must be modified. Again, this may or may not be replicated on a DEMO account. If it were a LIVE situation, your order will not go through if the EA is not ECN capable since any order with TP and SL will not go through in an ECN environment. And in ATC, .01 order won’t go through either. And brokers always know that you are using an EA irrespective of the comment field.
We have fully automated ECN matter in EA and one month have passed after we done this, it is working fine with all brokers
I have a suggestion for improving your EA: Add an option to not display anything in the comments field for trades. With nothing in the comments field, the broker cannot know that a robot is making the trades.
Thank you.
For citizens of the USA who might not want to send their money to an offshore broker such as Askobid, I have opened two demo accounts with USA-based broker FXDD. FXDD allows both hedging and closure of open positions in any order in its MT4 platform.
FXDD Standard Account Demo: http://www.myfxbook.com/members/DennisL/forex-money-printer-fxdd-demo/90759
FXDD Mini Account Demo: http://www.myfxbook.com/members/DennisL/forex-money-printer-fxdd-demo/91086
Why did you delete my comment containing the myfxbook links to my FXDD demo accounts? I guess you are not interested in selling your EA to U.S. citizens.
Never mind the above comment. I now see the myfxbook links to my FXDD demo accounts. I was looking for them in the wrong place before.