The Forex Trading       Dream Machine

Back Ground

In July 2017 we made traders aware of an indicator called the Spaghetti Indicator.  What a great indicator! It shows the most overbought Currency in the whole market and the most oversold currency in the whole market. Naturally it makes sense to trade these 2 currencies against each other as a trader would have a 200% chance of getting the direction right as these extremes are often unsustainable.

The problem is that this was an indicator and the trader would have to watch the indicator and trade opportunities manually.

Automation of this great concept

After considerable positive feedback from many of our clients using the Spaghetti indicator we have decided to turn this indicator into a trade-able Robot or expert advisor. This has considerable advantages as traders no longer need to watch the market anymore. Testing can also be done to determine the best entry and exit signals for every timeframe.

So what does this EA do?

It monitors, aggregates and averages RSI readings of all the currencies traded in the Forex Market. When a currency, on average, is highly overbought or oversold compared to ALL other currencies then that is very significant as that is an unusual and unsustainable status to be in. So it makes sense to trade the most highly overbought currency against the most highly oversold currency.

It also make sense to exit when those 2 currencies come back to normal or reach a predetermined profit goal

View this video for an overview of the Forex Dream Machine



How efficient is this EA at making money?

Please bear in mind that this EA has only been built and tested during January and February 2018. It has therefore only been back tested. This back testing has been very thorough and has produced very good and consistent results.

Looking at the testing results it does look like this EA favours the currency crosses with high volatility. Testing has shown that the best results come from the 4 hour and 1 hour time frames. The main drivers of profitability are the RSI settings and the Difference setting. The most efficient RSI setting appear to be 4 and 6. The most efficient Difference settings are 50 and 60.


See the Dream Machine trading

The above video is a open price version to show the trading as it happens. Below are the tick based results over the period tested (1 July to 31 December 2017). Notice the low account required due to low drawdowns and an 80% success rate.  Clearly, this EA also has account doubling potential as $500 was taken to $1800 in 6 months trading 1 lot per trade in this example.

The EA control Panel - How you drive this Robot

EA Settings 

What is nice about this EA is that it is relatively simple and once setup you do not need to do much. Below is an overview of the inputs. For a more detailed explanation of the input please consult the User Manual.

  1. Enter the period of the RSI you want to use. 4 or 5 is normally good. Higher than 5 you will get less transactions and lower than 4 you may get too many. This setting applies to both the Finder and Trader functions.
  2. The entry difference between the most overbought currency and most oversold currency can be entered. 50 to 70 is normally good. Higher than 70 will result in fewer transaction but potentially higher success rates. See the results on this page for results recorded for the various currency crosses
  3. You can select which timeframes you want to use when using the Finder function.
  4. You can select any of the 4 types of alarms or notifications you will get. It might take some time to get the balance between too many alarms and too few alarms.
  5. You can even use  your own imported sounds using this setting
  6. Use this setting to identify the times of the day you want to receive alarms. This is intended to give you time to sleep peacefully.
  7. This is a trading setting where you can select the timeframe you want to trade. IT IS A DROPDOWN MENU with 3 choices. "No Entry On Any Timeframe" turns the trading function off. Then select one of the 1 hour or 4 hour time frames. The other timeframes are not as robust or profitable but can be traded when using the "Custom: User Configured" setting in the next setting.
  8. Select your trading approach. THIS IS A DROPDOWN MENU. When selecting the "Custom: User Configured" setting you can use you own settings provided in the next few settings. If you select the Aggressive, Balanced or Conservative setting hard-coded setting will be used.
  9. You can select which Position Sizing approach to use. It is Suggested that you use  manual at 0.01 to start with.
  10. Select the currencies you want to trade. Please take the guidance on the account size for the the number of currencies on this page into account.
  11. If you need to restrict the number of open deals you want to have due to your accounts size or to minimise risk use this setting.
  12. One of the exits is that when currencies return from their overbought or oversold states they will go into a state where thy reverse their roles. When this happens you can exit when this happens using this setting. Please bear in mind there are many other exit options.
  13. The direction of trade can be changed if you wish (only recommended in a very strongly trending market)
  14. Your stop loss in pips can be entered here
  15. Your target in pips can be entered here
  16. You can also exit using a Trailing stop.  Enter the trailing stop details here.
  17. For lower timeframes it is best to specify a time of day to open new trades.
  18. You can also specify the days you want to trade
  19. You can change the colors used on your finder tables on your charts
  20. If your broker uses a currency cross suffix or prefix enter it here e.g. EURUSDecn - enter the ecn.
  21. Use this setting to set the number of trigger you want to see in the Trigger Finder Table.

Use a different magic number for every different set of setting to manage your EA properly

If there are no set files how do I use the hard-coded settings?


STEP 1: Decide which timeframe you want to trade from the drop down menu shown on the right

STEP 2: select the trading approach you want to foll from the drop-down menu as shown on the right

The EA will automatically match the timeframe you selected with the trading approach and load the settings into the Dream Maker Trader

PLEASE NOTE: When selecting the hard Coded (preset) options you do not need to worry about the other settings. Changing the input settings will not change the results as all the settings are hard coded ( details of these settings are available on the forum)

Trading timeframe dropdown menu

Trading approach dropdown menu

Please note that the hard-coded settings are provided to you to help you learn the Dream Machine. They are not a guarantee of EA success. They are provided to give you a quick start to learn to trade the EA. As suggested on our marketing page you should trade them on a demo account for 2 to 3 weeks to see what results you get and then decide whether you need to make changes to the settings. Remember there is no EA that will make gains every day, or every week or every month consistently. EA results depend of the market conditions when you start trading them.

Is The EA Easy to load and manage ?

Setting up is easy:

We supply you with 6 hard codes setting (see the settings part of this page)  3 for the major timeframes each ( 4 Hour and 1 Hour). These are to get you started.

The 3 files are made up of

  1. Aggressive settings,
  2. Balanced settings and
  3. Conservative settings.

(As easy as A, B,C)

So activate your EA, Select your settings and YOU ARE READY TO GO.

We suggest you demo trade for 2 weeks to make sure you are happy with the EA functionality.

Watch these videos for more information

about the DREAM MACHINE?

The Forex Dream Machine MT4 Expert Advisor. Trading strong against weak currencies. An Introduction

The Forex Dream Machine MT4 EA. The Forex chart RSI readings information display created by the EA

What account size should I be using?

It should be easily used by US traders as the number of open trades is controllable and the likelihood of hedging and FIFO problems remote.

What support can you expect?

How can you get a great start with this EA? 


This is an easy EA to trade but you need to test it for a week or 2.

Step 1: Open a demo account with a balance of at least $10 000.

Step 2: After you have installed the Forex Dream Machine go the the setting called "Trading Timeframe". This is a drop-down menu. Select either the 1 hour or 4 hour timeframe ( The 1 hour produces more transactions)

Step 3: Go to the "Trading approach setting". It is also a drop-down menu. Select what type of approach you want to use - aggressive, balanced or conservative. Aggressive produces the most transactions.

Step 4: Activate the Autotrading button.

That's it -  you are trading !!

Depending on market conditions it may take a few days for your first deals to happen. The 1 hour/aggressive produces the most transactions and the 4 hour/conservative combination produces to lowest number of transaction. Aggressive refers to high risk/high return settings. Balanced refers to balanced risk/reasonable returns settings and Conservative to low risk/ low return settings. It might be a good idea to link your account to FXblue Live - this will enable you to tell which currencies are best. So after 2 weeks of testing you will be able to drop the under performing currencies and focus on the profitable ones. To be able to compare different currency trading results it is advisable to use fixed lots.

Also you could open a second or third demo account and test a bigger variety of options like 4 hour/aggressive or 1 hour/conservative or 1 hour / aggressive conbinations. That way you will find currency and setting combinations that work best for you. Although you can use this EA as many times as you like on any 2 computers please bear in mind it does use more resources than most EAs so you need to monitor that aspect.

If you are an EA wiz you don't need to hard coded settings - merely select the "Custom: User configured" user trading approach and do your own thing.

Important consideration. This EA effectively is trading and monitoring 28 currency crosses  at the same time. It therefore uses considerably more computer resources than the average EA ( 10 to 20 time as much). Please bear this in mind when using VPS services that are sometimes very under resourced.

But Wait !!  - What do our Clients say?

(Click on the persons name  to go to the actual source of the comment)

Bought a number of your products. This seems the best by far. Up and running in ten minutes. Seven closed trades six positive. Love it.

YouTube Comment

Just set up the EA - and Alex is right - about 10 minutes max!

YouTube Comment

Positive results keep coming in. Excellent robot so far ... I put it on a live account using 0.01 entries .. lets see how it goes

Dream Machine Forum

Never saw anything easier than the setup for this Dream Machine EA 
Incredible,  took minutes... Thanks Alex and congrats

Dream Machine Forum

Watch the latest live webinar about the Dream Machine EA

Watch all the videos created for DreamMachine Traders :

Recorded webinars

DreamMachine  Videos

Please note that the hard-coded settings are provided to you to help you learn the Dream Machine. They are not a guarantee of EA success. They are provided to give you a quick start to learn to trade the EA. As suggested  you should trade them on a demo account for 2 to 3 weeks to see what results you get and then decide whether you need to make changes to the settings.

Remember there is no EA that will make gains every day, or every week or every month consistently. EA results depend of the market conditions when you start trading them. Forex trading is very risky and after your purchase you assume all the risks of Forex trading. 

Any details mentioned on this page do not represent a promise of success, a guarantee on income or anything of that nature. NOBODY can predict the future and the details shown and the settings described are based on history. History is not guaranteed to repeat.

The EA performs technically as described on this page and that is what you are buying. It is your responsibility as a Forex trader to manage the EA on an ongoing basis.


Current Leaders in the 2019 DreamMachine EA Forex trading Competition. Click on the chart for more information.

The DreamMachine now comes with an additional Plug-n-Play version that only requires 2 setting inputs - watch this video for more details.

There are 4 versions of The Dream Machine: MT4 and MT5 versions; as well as Plug n Play versions for MT4 and MT5 platforms.

New to Forex robot trading?

If you are new to Forex trading and Forex Robot trading then please make use of these FREE resources.

The best beginner course in the Forex industry: FOREX UNIVERSITY

A 6 module downloadable PDF course covering how to find ENTRIES, TURNING POINTS, EXITS, TIMES TO TRADE, MANAGE MONEY and WHERE TO PLACE STOPS : Simple-N-Easy Forex Series

These will give you the very best start to trading the Forex market

For information about trading Forex robots please watch the videos below.

Tips on getting the best out of the Forex Dream Machine

1. Do not trade on a live account until you have experienced positive results on a demo account over a 2 to 4-week period (Don’t be in a hurry).

2. Use position sizing of 0.01 for every currency for every $1 000 in your demo account.

3. Test as many currencies and timeframes as your computer resources allow.

4. Know the function of each setting as described in the user manual.

5. Study this marketing page and watch all the videos provided.

6. Learn how to download testing set files (Video on this page).

7. Learn how to calibrate and optimise the EA for your broker account (Video on this page)

8. Make sure you know the basics of Forex trading by doing the free courses on this page.

9. Do not trade on a live account until you have experienced positive results on a demo account over a 2 to 4-week period (Don’t be in a hurry).

Limited Capital ?

Learn how you can trade with limited funds using 1c accounts. These accounts treat cents as dollars. $100 become a $10 000 account. This allows you to trade all Forex robots with relatively small amounts capital.

We are currently running a special promotion where you can buy most of our trading Expert Advisors for 80% discount.

Click here >> 80% off <<

How can get your hands of this EA? 

Purchase your EA at the current price here

The EA can be used as often as you want on as many broker trading accounts you want as long as you do not use it on more than 2 computers. If you are a first time Expert4x client. Please use the PayPal button on the right  - Price $278.00

*** 50% discount to Existing EA clients

Existing clients with an EAFactory log in can purchase the EA for a 50% discount by using the 50% discount PayPal buttons on the EAFactory website . Price $139.00

Crypto currency payments 25% OFF

25% OFF : We also accept Bitcoin. You can use Cryptocurrencies to make your purchase and claim an additional  25% discount off the price you are entitled to. Please note that these purchases are manually processed and can take up to 12 hours to deliver depending on time-zones. Please click on the Bitcoin link to do this: BITCOIN

BEAR THIS IN MIND: The Forex market changes from day to day, and that past performance can therefore not be guaranteed to repeat into the future. Past performance shown on this page and in videos may use aggressive trading approaches and risk management to prove the potential of the Forex robot over long periods.  Because of this we recommend that you test the EA on your own broker account using many variations of currencies, time frames and settings to make sure you experience favorable results in current market conditions before trading live accounts. 0.01 lots per $1000 in your account is recommended every time this EA is used.

(None so far)