Sign Up now and receive instant access to my free forex robot download with over 40 technical indicators and 11 candlestick patterns built in. *Please use a real email address as you will be sent the download link*
The Forex Geek Free Forex Robot Download
This free forex robot has nearly all MetaTrader indicators and candlestick patterns built in! There is no trial period or limitations at all. You are free to use it forever for your own personal use. The forex geek free forex ea can be set to give you alerts (pop-up, email and/or SMS) when there is a signal, to place and manage trades. It can run on MetaTrader 4 with any currency pair and any time frame. There are many filters that can be switched on/off including over 40 technical indicator analysis and 11 candlestick patterns. There are also many other features and filters that make this one of the best free forex robot downloads available. It can be customised to do many things that you need it to! Full detailed step by step instructions are included so you be up and running with this forex expert advisor in no time!
Free Forex Robot Indicator Analysis
All of the free forex robots indicators can be set to on/off. Only when all the indicators set to on agree will you be given a trading signal. You can also change each of the robot’s indicators numerical input. I wanted to make all of this forex expert advisors indicator settings and other important inputs easily accessible for you to change, so that you may customise it according to your own needs.
Trend Indicators (switch on/off)
- Moving Average
- Envelopes Reversal
- Envelopes Breakout
- Parabolic Sar
- Bollinger Bands Breakout
- Adx Trend
- Adx Level
- Kijun sen
- Tenkan sen
- Chinkou span
- Senkou span
- Senkou span2
- Std Dev Level
Oscillator Indicators (switch on/off)
- Cci Not Extreme
- Cci Extreme
- Stoch Not Extreme
- Stoch Extreme
- Stoch Trend
- Rsi Not Extreme
- Rsi Extreme
- Macd Zero Line
- Macd Trend
- Atr Level
- Momentum
- Bulls Bears
- Demarker Not Extreme
- Demarker Extreme
- Force Index
- Osma Zero Line
- Rvi Zero Line
- Rvi Trend
- Wpr Not Extreme
- Wpr Extreme
Volume Indicators (switch on/off)
- Volumes
- Mfi Not Extreme
- Mfi Extreme
Bill Williams (switch on/off)
- Alligator
- Ac Trend
- Ac Zero Line
- Ao Trend
- Ao Zero Line
Free Forex Robot Price Action Analysis
All of the free forex trading robot candlestick patterns can be set to on/off. When a chart pattern set to on appears on the chart, you will be given a trading signal provided all the other technical analysis indicators set to true have a valid signal. If you switch no pattern on then there will be a signal if all the technical analysis indicators agree without there being a candlestick pattern.
Candlestick Patterns (switch on/off)
- No Pattern
- Engulfing Bar
- Harami
- Hang Man / Inverted Hammer
- Shooting Star / Hammer
- Spinning Top
- Three Inside Up Down
- Evening / Morning Star
- Falling / Rising3
- Three Crows / Soldiers
- Three Outside
Free Forex Robot Money Management
- Magic Number Buy
- Magic Number Sell
- Max Spread
- Max Slippage
- Open Orders Limit
- Lots
- Use Risk
- Risk Percent
- Stop Loss
- Take Profit
- Hedging Allowed
- Use Equity Check
- Min Equity
- Max Equity
- Close Positions
- Terminate EA
- Use Break Even
- Break Even Point
- Use Trailing Stop
- Trailing Gap
- Close Percent
- Min Lot Close
Free Forex Robot Other Features
- Expert Name
- Use Pop-Up Alert
- Use Email Alert
- Use SMS Alert
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
- Hour Start Trading
- Hour End Trading
- Close Trades At Cetain Time
- Close Trades Before Weekend
Free Forex Robot Signals
When running the forex geek free forex robot on a chart you can get an alert (pop-up, email and/or SMS) when there is a signal if you have “use alerts” on. From then you can decide if you will manually place a trade or not. You may run the forex geek free forex trading robot on multiple charts and multiple time frames. Please refer to the terms & conditions that you agree to when using the software. All of the free forex trading robots that you find cannot guarantee results as this is online trading where anything can happen!
Free Forex Robot Setup
Step 1: Open a trading account
One you have completed the signup form on this page, you should quickly receive your free forex expert advisor download. You will need a trading account with a forex broker and a trading platform to use all free MT4 forex robots, including this one. A forex broker allows you to trade forex through the internet using a trading platform such as MetaTrader 4 (MT4). This is one of the most popular trading platforms that most forex robots are designed to run in. You can choose to trade on a demo account with virtual funds to begin with and move over to a live account when you feel read to do so.
There are many forex brokers to choose from and before you begin trading, be sure your broker meets certain criteria. I prefer to use a broker that provides low spreads, low commissions, fast execution and no limitations on stops. I find that a broker with an ECN/STP environment can give reliable trade execution with minimal slippage and tight spreads. One of the best forex brokers from my experience is IC Markets. They have amongst some of the best possible trading conditions for forex robots in my humble opinion.

Step 2: Download the MT4 platform
Click here to download the free MetaTrader trading platform which we will use to run the Forex Geek’s free forex robot. You will need to open a demo or live account to gain access to the MetaTrader 4 download.
After you have got your free forex trading robot download and MetaTrader 4, followed the setup instructions and the installation is complete, you can launch MetaTrader 4.
When you launch MetaTrader you can login to your demo or real account. Click file – login and then enter your MetaTrader 4 account details provided by the broker.
Step 3: Attach the free forex robot to charts
In order to attach the Forex Geek Free Forex Robot to your charts within MetaTrader 4, you will need to place the required files into the correct folder of the MetaTrader 4 installation directory. This section will describe where you should place the free forex trading bots files ready for use. Make sure you have your free forex ea download and you will be ready to start. Please ensure you restart MetaTrader 4 after moving the files so that they will appear in the navigator window of the client terminal.
- First locate the Forex Geek Free Forex Expert Advisor (ex4) file on your computer. Once located, move the Forex Geek Free Forex Robot (ex4) file into the “experts” folder of the MetaTrader 4 directory. To find this directory, go to the mt4 terminal and click file from the top left hand corner and then click “open data folder”. From the data folder that has opened you must navigate to “MQL4”. Move the Forex Geek Free Forex Robot (ex4) file into the “experts” folder. Restart the mt4 terminal. You should now see the Forex Geek Free Forex Trading Bot in the “expert advisors” drop down menu of the navigator window within mt4. If you cannot see the navigator window load it from the main menu in MetaTrader by selecting the “view” drop down menu.
- Now click “tools” in the MT4 main menu then “options”. Under the expert advisors tab make sure you have ticked only: Allow automated trading and Allow DLL imports.
- You now need to open a chart to run the Forex Geek Free Forex Robot on. Choose any currency symbol and right click it then select “chart window” to open a chart for that currency pair.
- You are now ready to attach the Forex Geek Free Forex Robot to the chart. Drag and drop the Forex Geek Free Forex Robot from the navigator window onto the chart. You will be displayed with a window. This window is where you set common expert advisor properties and the unique input settings of the Forex Geek Free Forex Robot. In the common tab you need to enable the Forex Geek Free Forex Robot. To do so, tick the boxes: “enable alerts”, “allow live trading”, “allow DLL imports” and “allow import of external experts”.
- If you have set the common setting of expert advisors correctly then a smiley face will appear in the right hand corner which means that the Forex Geek Free Forex EA is active on that chart. If you have clicked “ok” and have a sad face displayed in the top right hand corner of the chart, this means that expert advisors are not enabled (Forex Geek Free Forex Robot will not work). To enable expert advisors, click the “expert advisors” button which is normally located near to the top of the trading platform. You may also need to navigate to “tools” from the mt4 top menu and select “options” then in the expert advisors tab ensure you have only checked the tick box for “allow automated trading” and “allow dll imports”.
Free Forex EA Input Settings
The following is a list of all the input settings externally available in the Forex Geek free forex robot. All technical indicators and candlestick patterns set to true must agree on the conditions for there to be a trading signal. If you do not want to use candlestick patterns then you can set “No Pattern” to true.
- Pop Up Alerts – Set to true if you would like to be alerted with a pop up window when the trading conditions you set are met. Alert is once per bar and only applied to the currency chart running my free forex robot. If you want alerts from multiple currency pairs then you will need to run it on the currency pair of each chart you want trading signals from.
- Email Alerts – Set to true if you would like to be alerted via email when the trading conditions you set are met. Alert is once per bar and only applied to the currency chart running my free forex robot. If you want alerts from multiple currency pairs then you will need to run is on the currency pair of each chart you want trading signals from.
- SMS Alerts – Set to true if you would like to be alerted via email when the trading conditions you set are met. Alert is once per bar and only applied to the currency chart running my free forex robot. If you want alerts from multiple currency pairs then you will need to run is on the currency pair of each chart you want trading signals from.
- Days Filters – Choose the days you would like to trade.
- Hours Filter – Choose the hours you would like to trade.
- Magic Numbers – Choose the order ID’s for buy and sell trades.
- Maximum spread/slippage – Do not trade if the spread or slippage is greater than these values (in pips).
- Open Orders Limit – The maximum amount of open orders allowed on each pair at any one time.
- Lots – If you set risk to false then you must set fixed lot size here instead. Make sure that you use a sensible lot size for your account balance
- Risk % – % of free margin to risk per trade. The risk % is calculated by dividing the free margin by 100 and then multiplying this figure by the risk. This gives us the amount in $ value that we will risk for the trade so we divide that by the stop loss which gives as the value per lot.
- Stop Loss – Stop Loss distance from entry.
- Take Profit – Take Profit target.
- Hedging Allowed – Set to true or false depending if it is possible to have a buy and sell trade open at the same time.
- Use Equity Check – Set to true if you want to check the account equity to see if it falls below the minimum equity or goes above the maximum equity. This will cause all open positions to close and the EA to terminate.
- Min Equity – If the equity falls below this value then close all open positions and terminate the EA.
- Max Equity – If the equity goes above this value then close all open positions and terminate the EA.
- Use Break Even – Set to true or false depending on if you want to use a break even on trades.
- Break Even – Distance in profit when the stop loss is moved to the entry price.
- Use Trail – Set to true or false depending on if you want to use a trailing stop on trades.
- Trailing Gap – Trail price by this distance once break-even point is reached.
- Close Percent – Percentage of the trade to close once break-even distance is reached.
- Min Lot Close – The minimum amount of lots once reached the break-even will stop closing a percentage of the trade.
- Moving Average – Buy if price is above simple moving average; sell if below simple moving average.
- SMA – Period of simple moving average
- Envelopes Reversal – Buy if price is below lower envelope; sell if price is above upper envelope.
- Envelopes Breakout – Buy if price is above upper envelope; sell if price is below lower envelope.
- Envelopes Period – Period of envelopes
- Envelopes Deviations – Deviations of envelopes
- Parabolic Sar – Buy if parabolic sar is below price; sell if parabolic sar is above price
- Parabolic Sar Step – Parabolic sar step
- Parabolic Sar Maximum – Parabolic sar maximum
- Bollinger Bands Breakout – Buy if price is above upper Bollinger band; sell if price is below lower Bollinger band.
- Bollinger Bands Reversal – Buy if price below lower Bollinger band, sell if price is above upper Bollinger band
- Bollinger Bands Period – Period of Bollinger bands
- Bollinger Bands Deviation – Deviations of Bollinger bands
- Adx Trend – Buy if +DI is above –DI, sell is –DI is above +DI
- Adx Minimum – Trade if current adx value is greater than the minimum
- Adx Maximum – Trade if current ads value if less than the maximum
- Adx Period – Period of the adx
- Adx min – Minimum adx value
- Adx max – Maximum adx value
- Kijunsen – Buy if price is above Kijunsen, sell if price is below
- Tenkansen – Buy if price is above Tenkansen, sell if price is below
- Chinkouspan – Buy if Chinkouspan is above price, sell if Chinkouspan is below price
- Senkouspan – Buy if SenkouspanA is above SenkouspanB, sell if SenkouspanA is below SenkouspanB
- Senkouspan2 – Buy if price is above SenkouspanA and SenkouspanB, sell if price is below SenkouspanA and SenkouspanB
- Tenkansen Period – Period of Tenkansen
- Kijunsen Period – Period of Kijunsen
- Senkouspan B Period – Period of Senkouspan B
- Standard Deviation Minimum – Trade if current Standard Deviation value is greater than minimum
- Standard Deviation Maximum – Trade if current Standard Deviation value is less than maximum
- Standard Deviation Period – Period of Standard Deviation
- Min Standard Deviation – Minimum standard deviation value
- Max Standard Deviation – Maximum standard deviation value
- Cci Extreme – Buy if cci is below oversold level, sell if cci is above overbought level
- Cci Period – Period of cci
- Cci Overbought – Level for overbought cci value
- Cci Oversold – Level for oversold cci value
- Stoch Extreme – Buy if stochastic is below oversold level, sell if stochastic is above overbought level
- Stochastic Trend – Buy if stochastic main line is above signal line, sell if stochastic line is below signal line
- kPeriod – %K period of stochastic
- dPeriod – %D period of stochastic
- Slowing – Slowing period of stochastic
- Stochastic Overbought – Level for overbought stochastic value
- Stochastic Oversold – Level for oversold stochastic value
- Rsi Extreme – Buy if rsi is below oversold level, sell if rsi is above overbought level
- Rsi Period – Period of rsi
- Rsi Overbought – Level for overbought rsi value
- Rsi Oversold – Level for oversold rsi value
- MACD Zero Line – Buy if MACD value is greater than 0, sell if MACD value is less than 0
- MACD Trend – Buy if MACD main line is greater than signal line, sell if MACD main line is less than signal line.
- Fast MACD – Fast EMA MACD period
- Slow MACD – Slow EMA MACD period
- Sma MACD – SMA MACD period
- ATR Minimum – Trade if current ATR value is greater than minimum
- ATR Maximum – Trade if current ATR value is less than maximum
- ATR Period– Period of ATR
- Min ATR – Minimum ATR value
- Max ATR – Maximum ATR value
- Momentum Extreme – Buy if momentum is below oversold level, sell if momentum is above overbought level
- Momentum Overbought – Level for overbought momentum value
- Momentum Oversold – Level for oversold momentum value
- Momentum Period – Period of momentum
- BullsBears Extreme – Buy if BullsBears is below oversold level, sell if BullsBears is above overbought level
- BullsBears Overbought – Level for overbought BullsBears value
- BullsBears Oversold – Level for oversold BullsBears value
- BullsBears Period – Period of BullsBears
- Demarker Extreme – Buy if Demarker is below oversold level, sell if Demarker is above overbought level
- Demarker Overbought – Level for overbought Demarker value
- Demarker Oversold – Level for oversold Demarker value
- Demarker Period – Period of Demarker
- ForceIndex Extreme – Buy if ForceIndex is below oversold level, sell if ForceIndex is above overbought level
- ForceIndex Overbought – Level for overbought ForceIndex value
- ForceIndex Oversold – Level for oversold ForceIndex value
- ForceIndex Period – Period of ForceIndex
- OsMA Extreme – Buy if OsMA is below oversold level, sell if OsMA is above overbought level
- OsMA Overbought – Level for overbought OsMA value
- OsMA Oversold – Level for oversold OsMA value
- Fast OsMA – Fast EMA of OsMA
- Slow OsMA – Slow EMA of OsMA
- MACD SMA OsMA – MACD SMA of OsMA
- Relative Vigor Index Zero Line – Buy if relative vigor index is above zero, sell if relative vigor index is below zero
- Relative Vigor Index Trend – Buy if RVI is greater than signal line, sell if RVI is less than signal line
- Relative Vigor Index Period – Period of relative vigor index
- Williams Percent Range Extreme – Buy if Williams Percent Range is below oversold level, sell if Williams Percent Range is above overbought level
- Williams Percent Range Overbought – Level for overbought Williams Percent Range value
- Williams Percent Range Oversold – Level for oversold Williams Percent Range value
- Williams Percent Range Period – Period of Williams Percent Range
- Money Flow Index Extreme – Buy if Money Flow Index is below oversold level, sell if Money Flow Index is above overbought level
- Money Flow Index Overbought – Level for overbought Money Flow Index value
- Money Flow Index Oversold – Level for oversold Money Flow Index value
- Money Flow Index Period – Period of Money Flow Index
- Volumes Minimum – Trade if volume is greater than minimum
- Volumes Maximum – Trade if volume is less than maximum
- Min Volume – The minimum level for volumes
- Max Volume – The maximum level for volumes
- Alligator – Buy if price is above gator teeth and gator lips are above gator teeth and gator teeth are above gator jaw. Sell if price is below gator teeth and gator lips are below gator teeth and gator teeth are below gator jaw.
- Jaws – Period for alligator jaws
- Teeth – Period for alligator teeth
- Lips – Period for alligator lips
- Shift Jaws – Shift for alligator jaws
- Shift Teeth – Shift for alligator teeth
- Shift Lips – Shift for alligator lips
- Accelerator Oscillator Extreme -Buy if Accelerator Oscillator is below oversold level, sell if Accelerator Oscillator is above overbought level
- Accelerator Oscillator Overbought – Level for overbought Accelerator Oscillator value
- Accelerator Oscillator Oversold – Level for oversold Accelerator Oscillator value
- Awesome Oscillator – Buy if Awesome Oscillator is below oversold level, sell if Awesome Oscillator is above overbought level
- Awesome Oscillator Overbought – Level for overbought Awesome Oscillator value
- Awesome Oscillator Oversold – Level for oversold Awesome Oscillator value
- No Pattern – Set to true if you want signals from trading indicators without any candlestick pattern analysis.
- Engulfing Bar – Buy if there is bullish engulfing bar, sell if there is a bearish engulfing bar
- Harami – Buy if there is a bullish harami, sell if there is a bearish harami
- Hang Man Inverted Hammer – Buy if there is an inverted hammer, sell if there is a hanging man
- Shooting Star Hammer – Buy if there is a bullish shooting star, sell if there is a bearish shooting star
- Spinning Top – Buy if there is a bullish spinning top, sell if there is a bearish spinning top
- Three Inside Up Down – Buy if there is a bullish Three Inside Up Down, sell if there is a bearish Three Inside Up Down
- Evening Morning Star – Buy if there is a morning star, sell if there is an evening star
- Falling Rising 3 – Buy if there is a bullish Falling Rising 3 pattern, sell if there is a bearish Falling Rising 3 pattern
- Three Crows Soldiers – Buy if there is a 3 soldier’s pattern, sell if there is a 3 crows pattern
- Three Outside – Buy if there is a bullish Three Outside pattern, sell if there is a bearish Three Outside pattern
Setting up Email Alerts
Go to MT4 Main Menu > Tools > Options > Email. Enable email alerts and fill in your email provider details, your email address and password. Push the test button to test email alerts.
Setting up SMS Alerts
Go to MT4 Main Menu > Tools > Options > Notifications. Enable push notifications and fill in your details. Push the test button to test mobile alerts. You will need to download MT4 for iPhone or Android.
Further Reading
I have spent many hours coding and testing this forex robot to make sure that it is one of the best free forex expert advisors that you can download today. If you have any ideas you would like me to look at to further improve it, please just let me know and I will be happy to take a look for you. That way we can keep this as a leader amongst all free forex eas!
Please feel free to browse my best forex robots to see the latest results of my top forex robots. You can also see a large selection in my forex robot review pages.
I hope you enjoy my free forex robot!
Happy trading!