top of page

SETUP GUIDES

General setup instructions:
​​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​​

  • Make sure that "AlgoTrading" is enabled in the MT5 before launching any EA

​

IMPORTANT: All EAs have "Medium Risk" set as default values.  That means that the historical max drawdown with default settings, is around 25-30% for each EA.  If you plan to use multiple EAs together, it's highly recommended to lower the risk for each EA.  The easiest way is to simply divide the risk by the number of EAs.  So if you run 5 EAs, you would run each EA with 1/5th of the normal risk.

​

Quick links to the setup guides for the individual EAs:

URLs.png
logoGoldReaper.png
Gold Reaper
GOLD REAPER - SETUP

Optimized pair: XAUUSD/GOLD

Timeframe: H1

​

Run on XAUUSD H1 and set your trade frequency (automatic by default), and your prefered max allowed drawdown. 

The EA will then automatically adjust trade frequency and lotsize based on your balance and risk setting.

Or you can set the trade frequency manually to your preference. 

I highly recommend running a backtest when setting your own trade frequency to make sure you know what to expect.

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Trade Frequency

  • Max Allowed Total Drawdown

 

Parameters:

  • ShowInfoPanel -> display the information panel on the chart 

  • Adjustment for Infopanel size -> in case of 4K display, set value to "2"

  • update infopanel during testing -> disabled for faster backtesting

  • Trade Frequency: allows you to use different setups from the EA, going from very conservative trading frequency to extreme trading frequency.  By default, it is set to "auto", which means it will use the account balance, and the Max Allowed Drawdown to determine the trade frequency.  When using "StartLots", you MUST set the trade frequency also manually!

  • Maximum allowed spread: maximum spread for pending orders to be allowed

  • Friday Stop Hour -> if you don't want trades to be hold over the weekend, set a value between 0 and 23. (25 means "disabled)

  • SetSL_TP_After_Entry -> enable only if your broker doesn't allow pending orders with SL and TP

  • Use Virtual Expiration -> enable only if your broker doesn't allow pending order with expiration date

  • Randomization -> this will randomize the entries, exits and TrailingSL values a bit, so that multiple users on the same broker, will have a bit different trades.  Also good for prop firms.  Good value is "50"

  • BaseMagicNumber -> the base magicnumber that will be used for all strategies

  • Comment for trades -> the comment to be used for the trades

  • Lotsize Calculation Method -> here you determine how the lotsize should be calculated: Fixed lotsize (Use StartLots), Or use the "Max Allowed Total Drawdown

  • Startlots -> set the value for fixed lotsize, when that option is chosen.  This parameter will be used as "minimum lotsize" when using any of the other 2 options for lotsize calculation

  • Max Allowed Drawdown -> The prefered maximum allowed total drawdown (in %).  The EA will then determine lotsize based on the historical max DD of the EA

  • Set Max Daily Drawdown -> Here you can set a maximum allowed daily drawdown (in %).  If it is reached, the EA would close all trades and pending orders, and wait for the next day.  This is usefull for prop firms

  • Use Equity instead of Balance -> use Equity of the account to calculate all lotsize values

  • OnlyUp -> this will prevent lotsize to decrease after losses (more aggressive but faster recovery after losses)

  • EnableNFP_Filter -> turn the NFP filter on or off

  • AutoGMT -> let the EA calculate the correct GMT offset for your broker, so that the time of NFP will be correct

  • GMT_OFFSET_Winter -> for setting the GMT Offset manually in the wintertime (when AutoGMT is off, or during backtesting!)

  • GMT_OFFSET_Summer -> for setting the GMT Offset manually in the summertime (when AutoGMT is off, or during backtesting!)

  • NFP_CloseOpenTrades -> force the EA to close all open trades when NFP starts (X minutes before NFP)

  • NFP_ClosePendingOrders -> force the EA to delete all pending orders when NFP starts (X minutes before NFP)

  • NFP_MinutesBefore -> how many minutes before the NFP event, to close trades and pending orders

  • NFP_MinutesAfter -> how many minutes after the NFP event, before the EA resumes trading again

logo2.png
Goldtrade Pro
GOLDTRADE PRO - SETUP

Optimized pair: XAUUSD/GOLD

Timeframe: Daily

​

Run the EA on a XAUUSD Daily chart and set the risk. 

The easiest way to do so is to select "max risk per strategy" as "lotsize calculation method. 

You can use these guidelines for the values:

  • Low risk --> Max Risk Per Strategy = 3

  • Medium risk --> Max Risk Per Strategy = 7

  • High Risk --> Max Risk Per Strategy = 15

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Max Risk Per Strategy

 

Parameters:
  • ​ShowInfoPanel -> display the information panel on the chart 

  • Adjustment for Infopanel size -> in case of 4K display, set value to "2"

  • update infopanel during testing -> disabled for faster backtesting

  • Run strategy 1..7 -> enable/disable the different strategies (all are breakout of daily support and resistance, but different entries, exit and trailingSL settings)

  • Maximum allowed spread: maximum spread for pending orders to be allowed

  • Friday Stop Hour -> if you don't want trades to be hold over the weekend, set a value between 0 and 23. (25 means "disabled)

  • SetSL_TP_After_Entry -> enable only if your broker doesn't allow pending orders with SL and TP

  • Use Virtual Expiration -> enable only if your broker doesn't allow pending order with expiration date

  • Randomization -> this will randomize the entries, exits and TrailingSL values a bit, so that multiple users on the same broker, will have a bit different trades.  Also good for prop firms.  Good value is "50"

  • BaseMagicNumber -> the base magicnumber that will be used for all strategies

  • Comment for trades -> the comment to be used for the trades

  • Lotsize Calculation Method -> here you determine how the lotsize should be calculated: Fixed lotsize (Use StartLots), Using Max Risk Per Strategy, Max Risk Per Trade, or using LotsizeStep

  • Startlots -> set the value for fixed lotsize, when that option is chosen.  This parameter will be used as "minimum lotsize" when using any of the other 2 options for lotsize calculation

  • Max Risk Per Strategy -> The maximum loss (in %) when a strategy reaches his maximum historical drawdown. So value "2" would mean maximum 2% loss if the max historical drawdown of that strategy is hit.

  • LotsizeStep -> binds the lotsize to the balance or equity.  So LotsizeStep=1000 would mean: 0.01lots per 1000 balance.  so a balance of 3000 would run at 0.03lots

  • Max Risk Per Trade -> The maximum loss (in %) when a SL is hit.  So value "2" would mean maximum 2% loss if a full SL is hit

  • Set Max Daily Drawdown -> Here you can set a maximum allowed daily drawdown (in %).  If it is reached, the EA would close all trades and pending orders, and wait for the next day.  This is usefull for prop firms

  • Use Equity instead of Balance -> use Equity of the account to calculate all lotsize values

  • OnlyUp -> this will prevent lotsize to decrease after losses (more aggressive but faster recovery after losses)

  • Check for free margin before setting trades -> Use when the EA has problems setting trades on your broker because of low margin, while there is sufficient margin

logo.png
Goldbot One
GOLDBOT ONE - SETUP

Optimized pair: XAUUSD/GOLD

Timeframe: Daily

​

Run the EA on a XAUUSD Daily chart and set the risk. 

The easiest way to do so is to select "max risk per strategy" as "lotsize calculation method. 

You can use these guidelines for the values:

  • Low risk --> Max Risk Per Strategy = 3

  • Medium risk --> Max Risk Per Strategy = 7

  • High Risk --> Max Risk Per Strategy = 15

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Max Risk Per Strategy

​

Parameters:
  • ShowInfoPanel -> display the information panel on the chart

  • Adjustment for Infopanel size -> in case of 4K display, set value to "2"

  • update infopanel during testing -> disabled for faster backtesting

  • Allow Buy Trades / Allow Sell Trades -> here you can enable/disable buy trades and sell trades

  • Run strategy 1..8 -> enable/disable the different strategies (all are breakout of daily support and resistance, but different entries and exit settings)

  • Maximum allowed spread: maximum spread for pending orders to be allowed

  • Friday Stop Hour -> if you don't want trades to be hold over the weekend, set a value between 0 and 23. (25 means "disabled)

  • SetSL_TP_After_Entry -> enable only if your broker doesn't allow pending orders with SL and TP

  • Use Virtual Expiration -> enable only if your broker doesn't allow pending order with expiration date

  • Randomization -> this will randomize the entries, exits and TrailingSL values a bit, so that multiple users on the same broker, will have a bit different trades. Also good for prop firms. Good value is "50"

  • BaseMagicNumber -> the base magicnumber that will be used for all strategies

  • Comment for trades -> the comment to be used for the trades

  • EnableNFP_Filter -> turn the NFP filter on or off

  • AutoGMT -> let the EA calculate the correct GMT offset for your broker, so that the time of NFP will be correct

  • GMT_OFFSET_Winter -> for setting the GMT Offset manually in the wintertime (when AutoGMT is off, or during backtesting!)

  • GMT_OFFSET_Summer -> for setting the GMT Offset manually in the summertime (when AutoGMT is off, or during backtesting!)

  • NFP_CloseOpenTrades -> force the EA to close all open trades when NFP starts (X minutes before NFP)

  • NFP_ClosePendingOrders -> force the EA to delete all pending orders when NFP starts (X minutes before NFP)

  • NFP_MinutesBefore -> how many minutes before the NFP event, to close trades and pending orders

  • NFP_MinutesAfter -> how many minutes after the NFP event, before the EA resumes trading again

  • Propfirm unique settings -> here you can adjust various entry and exit parameters to make the EA trade differently from other users

  • Lotsize Calculation Method -> here you determine how the lotsize should be calculated: Fixed lotsize (Use StartLots), Using Max Risk Per Strategy, or using LotsizeStep

  • Startlots -> set the value for fixed lotsize, when that option is chosen. This parameter will be used as "minimum lotsize" when using any of the other 2 options for lotsize calculation

  • LotsizeStep -> binds the lotsize to the balance or equity. So LotsizeStep=1000 would mean: 0.01lots per 1000 balance. so a balance of 3000 would run at 0.03lots

  • Max Risk Per Strategy -> The maximum loss (in %) when a strategy reaches his maximum historical drawdown. So value "2" would mean maximum 2% loss if the max historical drawdown of that strategy is hit.

  • Set Max Daily Drawdown -> Here you can set a maximum allowed daily drawdown (in %). If it is reached, the EA would close all trades and pending orders, and wait for the next day. This is usefull for prop firms

  • Use Equity instead of Balance -> use Equity of the account to calculate all lotsize values

  • OnlyUp -> this will prevent lotsize to decrease after losses (more aggressive but faster recovery after losses)

  • Check for free margin before setting trades -> Use when the EA has problems setting trades on your broker because of low margin, while there is sufficient margin

  • AdjustLotsizeToVariableValues -> this will adjust the lotsize to adjusted SL/TP levels (in case Goldprice itself changes a lot)

logo.jpg
Daytrade Pro
DAYTRADE PRO - SETUP

Optimized pairs: EURUSD;GBPUSD;USDJPY;AUDUSD;XAUUSD;GBPJPY;USDCAD;EURJPY;EURNZD;EURAUD;NZDUSD;AUDJPY;CHFJPY;

​

Timeframe: Daily

​

Run the EA on a EURUSD Daily chart and enable the "OneChartSetup" in the parameters.  This will make the EA run all pairs from 1 single chart. 

The easiest way to set the risk, is to select "max risk per pair" as "lotsize calculation method" 

You can use these guidelines for the values:

  • Low risk --> Max Risk Per Strategy = 4

  • Medium risk --> Max Risk Per Strategy = 10

  • High Risk --> Max Risk Per Strategy = 20

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Max Risk Per Pair

 

Parameters:
  • ShowInfoPanel: enable the infopanel on the chart

  • Adjustment of infopanel size: for high-resolution screens you can increase the size of the infopanel here

  • update infopanel during testing: recommended to disable for faster backtesting

  • UseOneChartSetup: enable running all pairs from a single chart

  • OneChartSetup -> pairs to run: set all the pairs you want to run

  • Use Virtual Expiration: enable if your broker doesn't allow expiration date on pending orders

  • Magicnumber

  • comment for trades: the comment to be used on your trades

  • Lotsize Calculation method: choose either fixed lotsize (startlots) or automatic lotsize (using lotsizeStep or Max Risk Per Pair)

  • Startlots: the manual fixed lotsize you want to run

  • LotsizeStep: the stepsize for lotsize increments (so LotsizeStep=500 means 0.01lots for each 500$ in the account)

  • Max Risk Per Pair: this will set a lotsize based on the maximum historical drawdown of that pair.  

  • Use Equity instead of Balance: which to use for lotsize calculations

  • OnlyUp: this will prevent lotsize decreasing after losses (for faster recovery)

logo.png
ORB
THE ORB MASTER - SETUP

Optimized pairs: US500, US30, USTEC, DE40

​

Timeframe: M15

​

Run the EA on a EURUSD M15 chart and enable the "OneChartSetup" in the parameters.  This will make the EA run all pairs from 1 single chart. 

The easiest way to set the risk, is to select "max risk per strategy" as "lotsize calculation method" 

You can use these guidelines for the values:

  • Low risk --> Max Risk Per Strategy = 5

  • Medium risk --> Max Risk Per Strategy = 10

  • High Risk --> Max Risk Per Strategy = 15

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Max Risk Per Strategy

 

Parameters:
  • ShowInfoPanel -> display the information panel on the chart 

  • Adjustment for Infopanel size -> in case of 4K display, set value to "2"

  • update infopanel during testing -> disabled for faster backtesting

  • SetSL_TP_After_Entry -> enable only if your broker doesn't allow pending orders with SL and TP

  • Use Virtual Expiration -> enable only if your broker doesn't allow pending order with expiration date

  • BaseMagicNumber -> the base magicnumber that will be used for all strategies

  • Comment for trades -> the comment to be used for the trades

  • Remove Comment Suffix -> remove the part that adds more info to the comments (like 'US500_A')

  • RunUS500 -> enable the strategy for US500 index (SP500)

  • US500_Symbol -> set the name of the symbol for the US500 pair (very important to set it correctly!!)

  • Startime/stoptime -> here you can set the start and stop time of the filter for the symbol

  • US500_Strat1 -> enable strategy 1 for this pair

  • US500_Strat2 -> enable strategy 2 for this pair

  • US500_Strat3 -> enable strategy 3 for this pair

  • Value in $ of 1 unit move -> default is "0" (auto).  Only change this if you lotsize is much too high. ask me for instructions

  • US500_MaxSpread -> max spread allowed

  • US500_Randomization -> this will randomize the entries, exits and TrailingSL values a bit, so that multiple users on the same broker, will have a bit different trades.  Also good for prop firms.

  • Same options for US30,NAS100 (USTECH) and DAX

  • PROPIRM UNIQUE TRADE SETTINGS -> here you can modify the entry and exits of the trades manually, to make them different compared to other users of the EA (for prop firms)

  • Lotsize Calculation Method -> here you determine how the lotsize should be calculated: Fixed lotsize or Max Risk per Strategy

  • Startlots -> set the value for fixed lotsize, when that option is chosen.  This parameter will be used as "minimum lotsize" when using any of the other 2 options for lotsize calculation

  • Max Risk Per Strategy -> The prefered maximum allowed total drawdown (in %) for each strategy.  The EA will then determine lotsize based on the historical max DD of that strategy

  • Set Max Daily Drawdown -> Here you can set a maximum allowed daily drawdown (in %).  If it is reached, the EA would close all trades and pending orders, and wait for the next day.  This is usefull for prop firms

  • Use Equity instead of Balance -> use Equity of the account to calculate all lotsize values

  • OnlyUp -> this will prevent lotsize to decrease after losses (more aggressive but faster recovery after losses)

  • AutoGMT -> let the EA calculate the correct GMT offset for your broker, so that the time of NFP will be correct

  • GMT_OFFSET_Winter -> for setting the GMT Offset manually in the wintertime (when AutoGMT is off, or during backtesting!)

  • GMT_OFFSET_Summer -> for setting the GMT Offset manually in the summertime (when AutoGMT is off, or during backtesting!)

  • EnableNFP_Filter -> turn the NFP filter on or off

  • NFP_CloseOpenTrades -> force the EA to close all open trades when NFP starts (X minutes before NFP)

  • NFP_ClosePendingOrders -> force the EA to delete all pending orders when NFP starts (X minutes before NFP)

  • NFP_MinutesBefore -> how many minutes before the NFP event, to close trades and pending orders

  • NFP_MinutesAfter -> how many minutes after the NFP event, before the EA resumes trading again

  • IR_FILTER  (Interest Rate) and CPI FILTER work the same as NFP Filter

  • Enable Trading hours filter -> here you can enable/disable the trading hours filter

  • Time Source -> select which time source to use (“Optimized” is recommended!)

  • DeletePending -> pending orders will be delete outside the trade time zone

  • DeleteOpen -> open trade will be close at the end of the trade time zone

logo.png
Luna
LUNA AI - SETUP

Optimized pairs: EURAUD;GBPCHF;GBPAUD;AUDUSD;AUDCAD;EURUSD;GBPUSD;USDCHF;GBPAUD;GBPCAD;AUDJPY;

USDCAD; EURCAD;EURCHF;EURGBP;

​

Recommended Pairs: EURAUD; GBPAUD; AUDUSD; AUDCAD

​

Timeframe: M5

​

Run the EA on a EURUSD M5 chart and enable the "OneChartSetup" in the parameters.  This will make the EA run all pairs from 1 single chart. 

The easiest way to set the risk, is to select "use LotsizeStep" as "autoLotMode" 

You can use these guidelines for the values:

  • Low risk --> LotsizeStep = 500

  • Medium risk --> LotsizeStep = 200

  • High Risk --> LotsizeStep = 100

Keep in mind that these LotsizeStep values are based on €/$ accounts, and need to be adjusted for other base currencies!

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • LotsizeStep

 

Parameters:
  • Adjustment for InfoPanel size: for 4K screens, use value "2" to correctly display infopanel

  • Update infopanel during testing: disabled will run backtests faster

  • comment: comment of the trades

  • Magicnumber: the magicnumber used by the EA. this can be the same for all pairs

  • OneChartSetup: enable the OneChartSetup (run all optimized pairs from 1 single chart)

  • OneChartSetup_Pairs: pairs to run (only optimized pairs can be used here). Currently, the EA runs best on these pairs on these pairs: EURAUD; GBPAUD; AUDUSD; AUDCAD

 

TRADING TIMES:

  • Time to Start: Time to start the trading session, based on GMT+2 (winter and US DST), assuming rollover at 0:00. And this is brokertime (marketwatch window)

  • Time to Stop: Time to stop the trading session, based on GMT+2 (winter and US DST), assuming rollover at 0:00. And this is brokertime (marketwatch window)

  • Allow Trades on Friday evening: Allow the EA to open trades on friday evening right before the weekend

  • Allow Trades on Weekly Market open: when enabled, the EA will also trade the first hour when market opens after the weekend.

  • Skip trading on US holidays: this will disable the EA on US holidays, which are low in liquidity and best to avoid for night scalping

​

ENTRY SETTINGS:

  • Max spread allowed before settings trade: the maximum spread allowed before entering a trade

  • spread at which pending orders are deleted: self explanatory

  • Maximum number of correlated trades (0=disabled)): Here you can limit the occurance of correated pairs trading in the same direction. For example: Buy EURUSD and Buy EURCAD are correlated on EUR. But Buy EURUSD, and Sell USDCHF are also correlated on USD. A good value for this parameter is "3".

  • Use Market Orders for Entry: by default the EA will use "Limitorders", but some brokers don't like the multiple opening and modification of pending orders. You can use this option if your broker starts giving your warnings about that.

  • Force Marketorder if limitorder is out of range: this will set an immediate marketorder, if the limitorder can not be place because it is higher than the buy price, or lower than the sell price  

​

SL/TP SETTINGS:

  • SetSLTP_AfterEntry: this will make the EA wait until the trade is in the market, before setting SL and TP. This might prevent strange SL/TP on trades that have big slippage

  • Add X pips to TP level: It will a X pips to the default TP levels

​

SWAP FILTER:        

  • Skip trading on Triple Swap: this will disable trading before the triple swap (usually wednesday night). I personally don't use this option

  • TripleSwap day: here you can override the Automatic detection of TripleSwap Day

  • Maximum SwapCost allowed (in points): (value "0" means disabled). Here you can set a value of the maximum swapcost (in points, for example "-5") that you want to allow before setting a trade.    

​

NEWS FILTER:

  • Enable News Filter: set to "true" to use the news filter

  • FilterHighRisk: filter out high impact news

  • FilterMediumRisk: filter out medium impact news

  • FilterLowRisk: filter out low impact news

  • FilterAUDonJPYnews: filter trades on AUD pairs when JPY has news coming out

  • HoursBeforeTradingSession: check news X hours before the trading session starts

  • HoursAfterTradingSession: check news X hours after the trading session has ended  

​

LOTSIZE SETTINGS:

  • Autolotsmode: here you can choose if you want to use a fixed lotsize (StartLots), or use the LotsizeStep, or use the Risk Per Trade (LotsizeStep is recommended)

  • StartLots: the lotsize used for fixed lotsize

  • Risk Per Trade: the risk per trade in %. Lotsize will then be based on SL of the pair and the risk chosen

  • LotsizeStep: the EA will use X lots per Y balance. for example: LotsizeStep=100 means the EA will use 0.01lots per 100 of balance. so on 500 balance, it will be 0.05lots. Keep in mind that these values need to be adjusted to your base currency! So when running on JPY account, you can not use value 100, since that would be much too high in lotsize!

  • OnlyUp: this will force the EA to only increase lotsize after profits, but not reduce lotsize after losses (for faster recovery). Example: if you use LotsizeStep=100, the EA will use 0.01lots per 100 of balance. so if you balance is 500, it will use 0.05 lots. It the balance grows to 1000, the lotsize is 0.1lots. If balance then declines back to 700, the lotsize will remain 0.1lots if OnlyUp is true

  • Balance selection for Autolotsize Calculations: here you can choose if the EA should use Balance or Equity for automatic lotsize calculations

  • Split up trade into X smaller trades: with this option, you can force the EA to set multiple smaller trades instead of 1 big trade. This might help with slippage issue when trading big lotsizes.

  • Split up trades based on max Lotize Y: here you can set the maximum lotsize per single trade. If the lotsize will be bigger, the EA will split up the trade into multiple part. This is to improve execution of big lotsize trades      

​

PERFORMANCE BASED RISK SETTING:

  • Enable Performance based Lotsize: this will turn on this feature. The feature will limit the lotsize of pairs that are not performing well. And when they are performing good again, it will again increase the lotsize.

  • Performance numbers to use: you can select to see results based on real numbers (absolute values of profits and profit per trade), or by normalized number (reduced to lotsize 0.01 to have better direct comparison between the pairs)

  • How to rank pairs: you can select to rank the pairs by profits, or by profit per trade

  • Number of days to evaluate: here you set the minimum days of history for the pairs the EA needs, to evaluate before starting to adjust the lotsize

  • Days of profit to reset lotsize: The lotsize will be reset to normal, if this short term period is positive (when "Only limit pairs in minus" is enabled)

  • minimum #trades before monitoring: here you set the minimum number of trade of the pairs that the EA needs to take in accounts

  • Maximum lotsize reduction: the maximum (in %) to reduce the lotsize, based on his ranking place

  • Only limit pairs going in minus: this will make the EA only reduce lotsize for pairs that have a negative performance (so profits in minus or profit per trade in minus  

​

GMT SETTINGS:

  • AutoGMT: this will make the EA automatically calculate your broker's GMT settings. (make sure to add the URL ""https://www.worldtimeserver.com/" to the list of allowed URLs in your MT4/MT5)

  • GMT offset Winter: when AutoGMT is disabled, set this value to the winter GMT offset of your broker

  • GMT offset Summer: when AutoGMT is disabled, set this value to the summer GMT offset of your broker    

​

ROLLOVER SETTINGS:

  • Pairs to use Rollover filter on: Here you can set which pairs that will be not be trading during rollover

  • Rollover start time: time when rollover starts (always based on GMT+2 winter and GMT+3 summer so your do NOT need to adjust to your broker's GMT)

  • Rollover end time: time when rollover ends (always based on GMT+2 winter and GMT+3 summer so your do NOT need to adjust to your broker's GMT)

logo.png
BITCOIN REAPER - SETUP

Optimized pairs: BTCUSD (BITCOIN)

​

​Timeframe: H1

​

Run on BTCUSD H1 and set your trade frequency (automatic by default), and your prefered max allowed drawdown. 

The EA will then automatically adjust trade frequency and lotsize based on your balance and risk setting.

Or you can set the trade frequency manually to your preference. 

I highly recommend running a backtest when setting your own trade frequency to make sure you know what to expect.

​

Or you can load one of the set files for a quick setup.

​

Most Important Parameters:

  • Max Allowed Total Drawdown

  • Trade Frequency

 

​

Parameters:

  • ShowInfoPanel -> display the information panel on the chart 

  • Adjustment for Infopanel size -> in case of 4K display, set value to "2"

  • update infopanel during testing -> disabled for faster backtesting  

 

SETTINGS

  • Allow Buy Trades / Allow Sell Trades -> here you can enable/disable buy trades and sell trades

  • Maximum allowed spread: maximum spread for pending orders to be allowed

  • SetSL_TP_After_Entry -> enable only if your broker doesn't allow pending orders with SL and TP

  • Use Virtual Expiration -> enable only if your broker doesn't allow pending order with expiration date

  • BaseMagicNumber -> the base magicnumber that will be used for all strategies

  • Comment for trades -> the comment to be used for the trades

  • RemoveCommentSuffix -> Remove the strategy name from the comment  

 

TRADE FREQUENCY SETUP

  • Trade Frequency -> here you can set the trade frequency, which will basically select which strategies to run.  I recommend using “auto” if you are not sure which one is best for you.  

 

GMT SETTINGS

  • AutoGMT -> let the EA calculate the correct GMT offset for your broker, so that the time of NFP will be correct 

  • GMT_OFFSET_Winter -> for setting the GMT Offset manually in the wintertime (when AutoGMT is off, or during backtesting!)

  • GMT_OFFSET_Summer -> for setting the GMT Offset manually in the summertime (when AutoGMT is off, or during backtesting!)  

 

NFP FILTER

  • EnableNFP_Filter -> turn the NFP filter on or off

  • NFP_CloseOpenTrades -> force the EA to close all open trades when NFP starts (X minutes before NFP)

  • NFP_ClosePendingOrders -> force the EA to delete all pending orders when NFP starts (X minutes before NFP)

  • NFP_MinutesBefore -> how many minutes before the NFP event, to close trades and pending orders

  • NFP_MinutesAfter -> how many minutes after the NFP event, before the EA resumes trading again

 

CPI/IR FILTER -> these parameters are comparable with the NFP parameters explained above  

 

PROP FIRM UNIQUE TRADES SETTINGS

  • Randomization -> this will randomize the entries, exits and TrailingSL values a bit, so that multiple users on the same broker, will have a bit different trades.  Also good for prop firms.  Good value is "50"

  • AdjustEntry/AdjustSL/etc -> here you can enter an offset (in pips) to the entry and/or exit parameters that are used internally  

 

RISK SETTINGS

  • Set Balance To Use Manually: here you  can set a fixed balance value that you want the EA to use for risk calculations.

  • Max Allowed Total DD: The prefered maximum allowed total drawdown (in %).  The EA will then determine lotsize and trade frequency (when that is set to “auto”) based on the historical max DD of the EA.  It will NOT prevent the EA from trading further once that max drawdown would be reached.

  • Set Max Daily Drawdown -> Here you can set a maximum allowed daily drawdown (in %).  If it is reached, the EA would close all trades and pending orders, and wait for the next day.  This is usefull for prop firms

  • Lotsize OnlyUp -> this will prevent lotsize to decrease after losses or if balance decreases

  • Check Margin -> Use when the EA has problems setting trades on your broker because of low margin, while there is sufficient margin

  • Use Equity instead of Balance -> use Equity of the account to calculate all lotsize values   

 

TRADING HOURS

  • Use Trading Timezone -> this will enable/disable the use of the trading hours filter 

  • KillPending -> when enabled, the pending orders will be removed when outside of trading hours 

  • KillOpen -> when enabled, the open trades will be closed once the time goes outside of the trading hours 

  • Time_Source -> here you can select which “clock” to use for the trading hours 

  • Monday -> Sunday time settings à here you can set the start and stop time for all days

RISK DISCLAIMER

RISKS ASSOCIATED WITH FOREX TRADING

Trading foreign currencies can be a challenging and potentially profitable opportunity for investors. However, before deciding to participate in the Forex market, you should carefully consider your investment objectives, level of experience, and risk appetite. Most importantly, do not invest money you cannot afford to lose.

There is considerable exposure to risk in any foreign exchange transaction. Any transaction involving currencies involves risks including, but not limited to, the potential for changing political and/or economic conditions that may substantially affect the price or liquidity of a currency. Investments in foreign exchange speculation may also be susceptible to sharp rises and falls as the relevant market values fluctuate. The leveraged nature of Forex trading means that any market movement will have an equally proportional effect on your deposited funds. This may work against you as well as for you. Not only may investors get back less than they invested, but in the case of higher risk strategies, investors may lose the entirety of their investment. It is for this reason that when speculating in such markets it is advisable to use only risk capital.

​

Risk Disclaimer for Forex Trading

ForexEASolutions.com operates as a technology provider offering Software-as-a-Service (SaaS) solutions for automated trading strategies. We do not provide financial or investment advice, portfolio management, brokerage services, or act as a financial intermediary. Users retain full control over their trading accounts and funds, and all trading activities are conducted at their own discretion and risk.

Earnings & Risk Disclaimer - U.S. Government Required Disclaimer

Trading foreign exchange ("forex") on margin has large potential rewards but also carries a high level of risk. You must be aware of the risks and be willing to accept them to invest in the foreign exchange ("forex") markets. Don't trade with money you can't afford to lose. No representation is being made that any account will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results.

*CFTC RULE 4.41(b)(1)/NFA RULE 2-29 – SIMULATED OR HYPOTHETICAL PERFORMANCE RESULTS HAVE CERTAIN INHERENT LIMITATIONS. UNLIKE THE RESULTS SHOWN IN AN ACTUAL PERFORMANCE RECORD, THESE RESULTS DO NOT REPRESENT ACTUAL TRADING. ALSO, BECAUSE THESE TRADES HAVE NOT ACTUALLY BEEN EXECUTED, THESE RESULTS MAY HAVE UNDER-OR-OVER COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SIMULATED OR HYPOTHETICAL TRADING PROGRAMS IN GENERAL ARE ALSO SUBJECT TO THE FACT THAT THEY ARE DESIGNED WITH THE BENEFIT OF HINDSIGHT. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFIT OR LOSSES SIMILAR TO THOSE BEING SHOWN.

NO REPRESENTATION IS BEING MADE THAT ANY PERSON WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN. IN FACT, THERE ARE FREQUENTLY SHARP DIFFERENCES BETWEEN HYPOTHETICAL PERFORMANCE RESULTS AND THE ACTUAL RESULTS SUBSEQUENTLY ACHIEVED BY ANY PARTICULAR TRADING PROGRAM.

IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK IN ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR TO ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL OF WHICH CAN ADVERSELY AFFECT ACTUAL TRADING RESULTS.

Be warned that there is a possibility to lose real money if traded on a real money account, and the owners of ForexEASolutions.com can NOT be held accountable for any losses that may occur including from any potential software bugs/glitches or malfunctions.

ForexEASolutions.com and its owners assume no responsibility for errors, inaccuracies or omissions in these materials. They do not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these materials. ForexEASolutions.com and its owners shall not be liable for any special, indirect, incidental, or consequential damages, including without limitation losses, lost revenues, or lost profits that may result from these materials.

We assume that you are legally permitted to purchase and use our products. Making sure that you are following the global and local laws and legislations is your responsibility. We cannot be held responsible for any damages or lawsuit against you due to such regulations.

All information on this website or any software and or guide purchased from this website is for educational purposes only and is not intended to provide financial advice. Any statements about profits or income, expressed or implied, do not represent a guarantee. Your actual trading may result in losses as no trading system is guaranteed. You accept full responsibility for your actions, trades, profit, or loss, and agree to hold the owner of ForexEASolutions.com and any authorized distributors of this information harmless in any ways. All rights reserved. The use of this website and or its contents constitutes acceptance of our disclaimer.

 

-> READ THE FULL RISK AND EARNINGS DISCLAIMER HERE

bottom of page