Lightning Expert Advisor




Lightning is a trend scalper analyzing the price movements. The EA opens orders considering several factors: tick volume change, differences in several indicators' readings and divergences on higher timeframes. Orders are opened infrequently.
Order direction depends on MACD on H1: if the indicator histogram exceeds zero, the EA only buys; if the indicator is below 0, it only sells.
The EA works on the basic symbols with good trend and low spread: EURUSD, GBPUSD, USDJPY, USDCAD, GBPJPY, etc.
Timeframe - M15.
A broker with ECN execution is required.
The EA code is optimized for the maximum operation speed.

Settings

  • Comment_to_orders - comments to orders;
  • MaxRisk - autolot settings;
  • Lots - if MaxRisk=0, that lot remains;
  • MaxLot - limit the lot size;
  • TP - take profit;
  • SL - stop loss;
  • Fast - MACD fast line;
  • Slow - MACD slow line;
  • Signal - MACD signal line;
  • Slippage - maximum slippage;
  • MaxSpread - if spread exceeds the level, the order is not opened;
  • Magic - magic number to distinguish EA's own orders.


FTrade




FTRADE is an Expert Advisor that uses breakouts of highs and lows to enter trades. Every trade has a fixed SL and TP/Trailing stop. It is fully optimized for the EURUSD H4 timeframe, but you can adjust it for other currency pairs. It uses NO martiginale trading style and is very consistent since 2000 (see graphs).
Try the demo now!

Key Advantages of the EA:

  • NO martiginale!
  • No more than 4 open trades at once.
  • ALWAYS use of stop loss to protect capital.
  • User-friendly.
  • Optimizable for all currency pairs.

Adjustable Parameters:

  • countback - number of candles to look back for highs and lows.
  • stop - number of pips for the stop loss.
  • limit - number of pips for the take profit of trade1.
  • trailingstop - number of pips for the trailing stop of trade2.
  • useMA - use of Moving Averages. Put it to "1" if you want the trades only to be placed when 'MA > MA2' for going long, and 'MA < MA2' for going short.
  • MAperiod - period of the first MA.
  • MA2period - period of the second MA.
  • trade1 - opens a trade with fixed stop loss and take profit.
  • trade2 - open a trade with trailing stop (initial stop loss is the same as trade1).
  • breakevenpips - this is used to lock in the profit as soon as the number of positive pips exceeds this number.
  • breakevenextra - this is the number of pips it will try to lock in (should always be <= then breakevenpips):
    • Example: both default at "8". The EA will try to set stop loss to 8 positive pips from the open price as soon as the number of positive pips exceeds 8 pips.
    • Example2: Breakevenpips at "50", breakevenextra at "20". As soon as the number of positive pips exceeds "50", it will put the stoploss at 20 positive pips from open price.
  • autolotsize - when set to TRUE, it will automatically calculate the lot size based on the Risk defined below.
  • startlots - the lotsize to be used when autolotsize is FALSE. When autolotsize is TRUE, it will function as the MINIMUM lotsize to be used.
  • maxLots - the MAXIMUM lot size to be used.
  • Risk - the maximum risk in % for each trade, based on the account balance.
  • Magicnumber - the magic number to be used, so that the EA doesn't mix up with other EA's or manual trades.
The EA will be constantly optimized if possible.

Golden Rhythm



Golden Rhythm is a mechanical trading system working with gold (which may be displayed by Gold, XAUUSD or other symbols in your broker's terminal). The system is based on calculating significant market levels, after passing which the price of gold most likely continues to move for some time instead of reversing. Thus, regardless of the current price movement, Golden Rhythm opens positions in the right "direction". A trade remains open long enough to let the price achieve the movement potential. On the average, position is kept open for 1-3 days. A stop loss is placed simultaneously with opening a trade. The stop loss value depends on the current market situation. The system does not use potentially dangerous tactics: martingale, locking, waiting out the losses, etc.
The following results have been obtained when testing the system on historical data:
Average annual profitability – 62% | Maximum historical drawdown – 35%

Settings

  • Chart timeframe – H1.
  • StartLot – working lot; if 0, the built-in ММ is used.
  • Risk – risk per deal in percentage of the deposit.
  • GOLD_USDOLLAR – symbol name in your broker's terminal.
  • MaxSpread – maximum allowable spread.


Exp GOOD SANTA



GOOD SANTA is an automated trading scalping system. All operations are automated. Minimum settings. Maximum capacity.
You do not need to reflect on the eternal question of how to set up an Expert Advisor. Run the EA on an account, and it will do the rest.
The Expert Advisor automatically adjusts to a selected currency pair. In external variables, you can choose the lot or set auto-lot, as well as the trading level: EASY - MEDIUM - HARD.
  1. EASY — fewer trades, less drawdown, more accurate entry.
  2. HARD — many trades, risky drawdown, less accurate entry.
  • Trading strategy — scalping with averaging elements, stop loss and trailing stop.
  • The number of trades per month — depending in your broker's quoting speed: from 10 to 10000.
  • Recommended conditions — frloating spread, no commission, no ECN.
  • Recommended deposit — from 100 USD per 0.01 lots.
  • Recommended currency pairs — any.
  • TF — does not matter.



FAQ

  1. Before you buy this EA, please download the demo version of the EA and run it on a demo or live account with the USDJPY currency pair. Check the system performance on your broker's server.
  2. The EA operation depends on the rate of quotes in the terminal. You can download the demo version.
  3. The Expert Advisor does not work on accounts with commissions. Commission can spend all the profits. Zero spread is forbidden for the system operation.
  4. The EA checked with a floating spread. The system may work improperly with a fixed spread!
  5. Spread is fixed in the tester. Therefore, the results of the tester and on a real account may differ.
  6. The EA works on increasing or decreasing spread, as well as rate of quotes. Therefore, the results of each broker may be different.
  7. The EA uses averaging and Stop Loss. Averaging is activated every 50 spreads from the previous position. Stop Loss = 250 spreads.
  8. The EA is a scalper: trades can be closed in the range 1 to 8888888888 pips.
  9. Recommended deposit above $100, the minimum lot 0.01. Calculate your deposit based on the testing results on your broker's server so that it can sustain an average annual movement of the currency pair.
  10. Use reinvestment, withdraw the profit on time, manage your money.
  11. Forex implies risk. Please the basics of Forex trading before you start to trade.
  12. The EA is fully automatic.
  13. Small deposit leads to large drawdown.
  14. Making a profit today, I cannot guarantee profit in a month. Forex is unpredictable.
  15. Receiving a loss today, you can make a profit tomorrow. 

Shogun



Shogun trading system is designed for trading USDJPY. The EA detects patterns that may indicate good moments for buying or selling the Japanese yen. Shogun opens position in the right "direction". A trade remains open long enough to let the price achieve the movement potential. On the average, position is kept open for 1-3 days. A stop loss is placed simultaneously with opening a trade. The stop loss value depends on the current market situation. The system does not use potentially dangerous tactics: martingale, locking, waiting out the losses, etc.
The following results have been obtained when testing the strategy on historical data: average annual return is 55%, while maximum historical drawdown is 47% (during the crisis of 2008).

Settings

  • Chart timeframe – H1.
  • StartLot – working lot. If 0, the built-in ММ is used.
  • Risk — risk per deal in percentage of the deposit.
  • USDDOLLAR_JAPANYEN — symbol name in your broker's terminal.
  • MaxSpread — maximum allowable spread.


PA Gold Trader



PA Gold Trader is an Expert Advisor specifically designed to trade the Gold market on the daily charts.
It is made very simple, so you do not have to change or optimize any parameters.
It enters trades based on price action patterns (pinbars, inside bars and breakouts).
All trades are protected with stop loss.
This is an excellent EA if you only have a small account: you can use this EA starting with only $100.
With the AutoLotSize option, you can use this EA to trade very aggressively with potentially high efficiency.

Key Advantages of the EA

  • No martinginale or grid.
  • Always using stop loss to protect capital.
  • Very user-friendly! No parameters to optimize!
  • Works for ALL years SINCE 2000 with one setting!
  • Very good Risk/Reward ratio.
  • Based on true Price Action signals on daily charts.
  • No scalping, no hedging.
  • Low drawdown.
  • Slippage or spread size does not really matter.
  • Works on all brokers ("NY close" is advised).
  • Never need to optimize!
  • Works on very small accounts (as little as $100).

Adjustable Parameters

  • AutoLotSize - if set to true, the EA will automatically set the lot size based on the account size, LotSizeStep and StartLots.
  • LotSizeStep - if using AutoLotSize, the EA will use this setting to determine the lot size as follows: lot size = StartLots X (account balance/LotsizeStep).
  • StartLots - the lot size you want to use.
  • OnlyUp - when set to true and AutoLotSize is on, the EA will never lower the lot size after losses (this is for very aggressive trading only!).

Shmendridge C7MT4 Channel Breaks

Features

  • Extraordinarily robust (wide range of settings produces positive results over long testing periods during optimizations and across different broker feeds and time frames).
  • No martingale or other suspicious/dangerous MM.
  • No suspicious drawdowns. Standard broker stop-loss placed on all orders.
  • No hard-coded tricks.
  • No worries of order delays, this EA uses stop entries only.
  • Settings working across multiple time frames nicely.
  • Set your own risk to reward.
  • Very simple and safe money management.
  • Backtesting custom optimizations. This EA is a powerful tool that will probably live forever in your trading arsenal. [MetaTrader 5 version only]
  • Less than 1/3rd of the price of other incredible EA's!

Description

This EA is designed to play channel breaks on M5. It has a unique way of calculating the channel as well as many extra settings.
Money management is simple. Just use the risk setting to set the % of your risk on each trade or set to standard lots.
I will be using this EA on my own live account but I don't have much initial capital, so I will sell some copies of this to give my trading account a little boost. I will take it down when my account is adequate (or at least raise the price), so act soon!
I have screened the first optimization over a 10 year period. The report has an extra year in front (that it was NOT optimized for) and a 1 year forward test (2013). Default settings are from a more recent option noted in the Comments area. Check the comments for more screenshots, settings and reports.

Settings

  • MINSWINGOUT - Level of swing point protrusions
  • MINSWINGSPACE - Bars minimum between swing points
  • MAXSWINGSPACE - Bars max between swing points
  • MINSWINGS - Min Swing points to define a new channel wall
  • MAXCHANNELWIDTH - Max Channel Width
  • ALLOWANCE - Level of imperfection allowance for swing points
  • CHANNELBARS - Channel Length
  • STOP_LOSS - Stop Loss
  • TAKE_PROFIT - Take Profit Target
  • CORE_LEVEL - Core level of the channel
  • TRAILING_STOP - Step of moving Stop Loss
  • ORDER_STEP - Step of moving of order
  • CUSION - cushion for stop entry orders (can be negative)
  • SLIPPAGE - Slippage
  • LOT - Lot size in either percent or standard lots
  • LOT_TYPE - Type of lot size
  • NOCHANNELBARS - Bar count before all pending orders are deleted during No Channel detection
  • MAGIC_NUMBER - Unique number of the Expert Advisor
  • TesterMinTrades - minimum trades. Tester will severely penalize the custom score of runs with fewer trades
  • TesterSharpWeight - weight of the Sharp Ratio within the custom score
  • TesterDDRatioWeight - weight of the drawdown to profit ratio within the custom score
  • TesterPFWeight - weight of the Profit Factor within the custom score
  • TesterProfitweight - weight of the Profit per year within the custom score
  • ScoreMultiplier  - multiply the custom score result in case it is too small to read within the results

Optimization

Please read all MetaTrader 5 documents regarding curve fitting and backtesting. Always check across data feeds, pairs and timeframes. Please check the comments area for more tips on optimizations, settings, reports and screenshots.
The following settings result in 95% profitable passes right from the start (even before the genetic algorithm kicks in) on EUR-M5 over 5 years from 2009.....which is what caused me to fall out of my chair! Most of these are also passing forward tests!
  • MINSWINGOUT: 5-200/5
  • MINSWINGSPACE:  50-200/10
  • MAXSWINGSPACE: 150-2000/25
  • MINSWINGS: 2-3/1
  • MAXCHANNELWIDTH: 300-2000/25
  • ALLOWANCE: 2-20/2
  • CHANNEL_LENGTH: 350-2000/25
  • STOP_LOSS: 10-50/5
  • TAKE_PROFIT: 150-400/25
  • CHANNEL_CORE: 50-100/5
  • TRAILING_STOP: 40-200/10
  • STEP: 1
  • NOCHANNELBARS: 10
  • CUSION: -8-+3/1
  • Min Trades: 450
The tester will sometimes fail at OnInit as there is a filter to block some passes of certain combinations of settings which are guaranteed not to produce any trades, such as the core being larger than max width etc. So, don't be alarmed at some OnInit errors during optimizations. The errors are speeding up the process and saving you CPU.

Exp COPYLOT CLIENT for MT4


Exp - COPYLOT CLIENT is a trade copier for МetaТrader 4. It copies forex trades from any accounts.

Installation

  • Install the Expert Advisor in the terminal where you want to copy trades.
  • Specify any text label name as pathRead, for example, "COPY". This should match the master terminal (to bind the two terminals).
  • To copy trades, you need to install the MASTER copier in the terminal from where you want to copy the trades. COPYLOT Master (free)



It is one of the best MT4-to-MT4 trade copiers today. The unique copying algorithm exactly copies all trades from the master account to your client account. High operation speed. Tough error handling. A powerful set of features. All these qualities are combined in a single program - EXP - COPYLOT. The program can be run on multiple terminal bindings. Use it as a synchronizer of your trades on various investor accounts trading on one account, - COPYLOT will copy your trades to other terminals.

Basic Parameters

  • pathREAD - path to the file, which will contain information about the current positions/orders (do not change with no experience).
  • Magic - the magic number for opening/closing.
  • PreFixSymbol - additional symbol(s) in the name of the client's currency pair.
  • LotRiskFromMaster - using the risk of the master account.
  • LotExp - client lot. Calculated as (the client's balance/master balance) * master lot * variable set by the client.
  • Lot - the lot for opening. If 0, it opens deals with the current master lot. Otherwise, the lot to be used for trade copying is specified.
  • RiskLot - a trade in the client's terminal will open with a lot equal to RiskLot % of the available funds of the client. The formula for calculating the lot is available in the article.
  • KoefLot - if 0, it is disabled. If there is a coefficient, then positions will be opened with this coefficient in the client's terminal.
  • TakeProfitCopy - copying take profit from the master account.
  • StopLossCopy - copying stop loss from the master account.
  • ReverseCopy - revert trades (take profit and stop loss are also inverted).
  • PendingOrdersCopy - copy pending orders, true or false.
  • PricePointSlip - price deviation during copying.
  • ProfitCopyOnly - copy inly profitable positions.
  • OnlyProfitPips  - minimum profit value of a trade in points.
  • LossCopyOnly - copy only losing positions.
  • OnlyLossPips - loss value in points.
  • NewTradeONLY - copy only new trades.
  • SLEEPING - pauses between code execution in milliseconds.
  • ClosePosbyMaster - close client's positions if master positions are closed.
  • TP_adjust - addition (if "-" signe, the subtraction) of a specified number of points for TakeProfit.
  • SL_adjust - addition (if "-" signe, the subtraction) of a specified number of points for Stoploss.
  • My_STOPLOSS - setting your own stop loss from the current open price.
  • My_TAKEPROFIT - setting your own take profit from the current open price.
  • VirtualStopLossTakeProfit - virtual stop loss and take profit from the master.
  • TrailingStopUSE - use trailing stop for open positions.
  • BeZubitok True - enable breakeven. Copying of stop loss and take profit is disabled in this case.
And much more.

Tidal Trader EA


Tidal Trader is a fully automated Expert Advisor. Default settings are ready to use and fully optimized for EURUSD. Tidal Trader looks for low volatility overbought and oversold levels, and capitalizes on the predictability of market corrections. Take-profit and stop-loss levels are calculated completely independently of each other, using different indicators. Trades are only opened on a trade signal, if the take-profit and stop-loss levels would meet your minimum acceptable profit/loss ratio. The money management system calculates risk from your free margin, minimizing your risk of ruin, and maximizing the trading power of your capital.
One of the key features of Tidal Trader is the ability to block trading during expected periods of volatility. A few periods which have already been identified by Tidal Trader are the close of the Sydney session, close of the Tokyo session, midday during the London session, and the last half of the New York session. These periods are all blocked by default, but they can be altered to suit your taste. Tidal Trader works on any account balance, any pair (only EURUSD optimized at launch), any account type, any leverage level, and is not spread sensitive. Tidal Trader only functions on H1 charts.
Recommendations: Use default settings to trade EURUSD, on H1 chart. Change risk setting to suit your trading style, recommended risk is <40 for capital preservation and up to 80 for extreme growth. Use a starting balance of $200+. Use a low spread broker to maximize profits, and change max spread settings to a few points higher than your broker's usual spread (this is to protect you from spread fluctuations due to unforeseen market events). Use leverage of at least 1:100.
Watch the 'Comments' section for future optimization files, and live trading links! Please PM me any questions and I will try to respond ASAP! :-)

Description of Settings

STRATEGY SETTINGS
  • Lot Size: If Auto Lot Size is turned off, this is the lotsize that will be used (if within broker's min and max lotsize, otherwise, broker's min or max is used).
  • Auto Lot Size: If Yes, Tidal Trader automatically chooses lot size based on risk.
  • Risk %: Choose any number from 1-100. 20 risk means each trade risks 2.0% of your free margin, 85 risk means each trade risks 8.5% of free margin.
  • Max Spread: Tidal Trader will not trade if the current spread (pips) exceeds this number.
  • Max Volatility: Tidal Trader will not trade if ATR volatility calculation exceeds this number. (Best to leave 18 or higher).
  • Minimum Profit/Loss Ratio: If profit/loss does not meet or exceed this ratio, signal is discarded. (SL and TP are NOT defined by this value, only compared).
  • Max Orders: The max number of orders that can be open at any given time.
INDICATOR SETTINGS (do not adjust unless for optimization)
  • Bands Period: Bollinger Bands period used for signals.
  • Trade Signal: Deviation required to open a new trade.
  • TP Target: Deviation target for take-profit.
  • SL Multiplier: Multiplier factor used to determine SL.
GENERAL SETTINGS
  • Magic Number: Identifies EA trades.
  • Order Comment: Comment attached to each trade.
  • ECN Broker: Select 'Yes' if unsure. Select 'No' only if you are certain your broker is not ECN.
  • Slippage: Max slippage. Trades will be cancelled if open price slips by this many points from time of trade signal.
  • Screen Print: If 'Yes', EA details will be printed on the chart. (Recommended to turn on for forward testing and live trading, turn off for back testing)
TRADING SCHEDULE
  • Weekend Trade?: If 'No', EA will not trade after 1500hrs on Friday, and will not trade for 15 minutes after market opens on Monday. This minimizes the chance but doesn't guarantee that trades won't be open over the weekend. Also avoids weekend volatility. If 'Yes', this is disabled.
  • Use Schedule?: If 'Yes', EA will stop trading during periods defined below. If 'No', this is disabled.
  • Standby Periods: Set start hour/minute and end hour/minute of periods to disable trading. Start times are assigned (:00 seconds) and end times are assigned (:59 seconds). Set hours/minutes to 0 for unused periods.

News Trader Pro


News Trader Pro is a unique robot that allows you to trade the news by your predefined strategy. It loads every piece of news from several popular Forex websites. You can choose any news and preset the strategy to trade it, and then News Trader Pro will trade that news by selected strategy automatically when the news comes.
News release gives opportunity to have pips since the price usually has big move at that time. Now, with this tool, trading news becomes easier, more flexible and more exciting than ever. No waiting, no missing, no confusing anymore. Just setup for important news once a week, and this tool will trade all those news exactly as you planned.

Features

  • Contains all the features of News Loader Pro (check it for details).
  • Builds your own strategy for each piece of news with very flexible parameters.
  • Supports five advanced strategies with a lot of control parameters (SL, TP, Trailing, Grid interval, Lot size scale, etc.).
  • Trade of each piece of news is operated independently and does not conflict with each other.
  • Uses advance technology to minimize the price slippage at news release.
  • Trades all news with all symbols/pairs with only one attached chart, no need to attach the robot to every chart.
  • Allows adjustment and cancellation of the trading plan after setup.
  • Special features: Anti widen spread and auto adjust SL/TP distance at news release.
  • Straightforward description and illustration inside the tool, so that even an amateur can understand the strategies.

News Trading

Clicking on any ahead news to setup the trading plan for it. The following strategies are supported:
1. Predict the news
This strategy is very simple, just predict the market move direction after news release, then set it to open Buy or Sell order before news release. This method can maximize the profit and avoid slippage because order is opened when market is still silent, but it also can whipsaw your account if you choose the wrong direction in big news. This is for one who likes to take risk.
2. Pending trap
This is typical strategy that places two opposite pending stop orders before news release to catch the breakout. Regardless of direction of the price move, we expect a large jump and it will trigger one of the pending orders. In some rare cases, some traders may want to use limit orders instead of stop ones, to catch the reversion of a price move. In this strategy, setting a reasonable SL, TP and trailing SL is critical.
3. Grid pending trap
Similar to pending trap strategy, but grid pending trap strategy sets a series of pending orders (like a grid). This strategy catches the price move in smaller parts and sums them up in the final result.
4. Martingale pending trap
Also known as "Never lose again" strategy, martingale strategy uses lot size increase to cover its previous losses (if any). This is great when combining with news, when the price usually has big move. However, do not set the initial lot size too large since if there are spikes on the news, your account will be margin called before price moves in one direction.
5. Based on actual report
This strategy waits until the actual report of the news is loaded, then compare it to forecast/previous data in order to decide the direction of the trade. This strategy is suitable for important news that impact the market in mid to long-term.

Common Parameters

  • Fixed pending: Pending orders will stand constantly, but may be triggered at the wrong moment by price's fluctuation before news release.
  • Floating pending: Pending orders will always keep a distance from the current Bid/Ask until news release, so they are usually triggered by news impact only.
  • At some parameters, setting value by zero (0) means not set (SL, TP, Trailing, Cancel time) or unlimited (martingale loop times).
Warning: News trading is risky. It depends a lot on your broker's order filling ability. This tool is not a fully automated robot. It only trades on your custom strategy. You take the responsibility for the trading result made by your own setup strategy.

Alex Profit EA


Alex Profit is a fully automated Expert Advisor for Forex trading. The EA uses the strategy based on price levels' breakout.
The EA works on H1. The best results are achieved on EURUSD. The product requires a low-spread broker with accurate order execution. 
It is not recommended to use the EA if the average spread on EURUSD exceeds 10 pips.

Features

  •  no need in a large initial deposit;
  •  only pending orders are used;
  •  each deal is protected by stop orders (Stop Loss and Take Profit);
  •  additional check of stop loss and take profit's presence in case of connection loss when placing an order;
  •  in case pending order's price slippage, stop loss and take profit levels are re-set at the next tick according to the specified parameters;
  •  ability to move the order to break-even;
  •  position trailing stop is used;
  •  both a fixed lot and a free margin percentage are used;
  •  ability to set time limitations for the EA operation;
  •  ability to delete pending orders when the spread is increased. After the spread is decreased, the orders are re-set;
  •  no martingale;
  •  does not consume too much CPU resources.   



Parameters

  • TP - pending order take profit;
  • SL - pending order stop loss;
  • BBUSize - profit in points, at which the stop loss is moved to the break-even;
  • BBUSizepip - break-even size in points;
  • Magic - magic number;
  • UseTrailing - enable/disable trailing;
  • TrailingStart - profit in points, after which trailing starts;
  • TrailingStep - size of a step, by which the profit should increase in order to move trailing to the next stage;
  • TrailingStop - size of a step, by which the profit should decrease, so that an order is closed;
  • MaxRisk - risk for the deposit per deal;
  • Lots_fixed - fixed lot on/off;
  • Lot - fixed lot size;
  • Slippage - permissible slippage for opening an order;
  • Distance - permissible distance between pending orders;
  • CloseDay - the day to close and delete all orders;
  • CloseHour - the hour to close and delete all orders;
  • CloseMinute - the minute to close an delete all orders;
  • OpenDay - the EA will start trading from this day;
  • OpenHour - EA operation start hour;
  • OpenMinute - EA operation start minute;
  • NonFarmDay - delete orders before nonfarm (day);
  • NonFarmHour - delete orders before nonfarm (hour);
  • NonFarmMinute - delete orders before nonfarm (minute);
  • CheckSpread - delete pending orders when a spread is increased;
  • MaxSpread - maximum spread value;
  • ClosePosOnSpread - delete open orders when a spread is increased.

Click here to Download Alex profit EA