I have tried loads of my own EA ideas, buying "commercial" EA's, spent thousands of hours analysing indicators all with the net result of losing about £50k. So my simple question is this - Do any of you out there make any money at all from your EA's?
Safe Automatic is a safe MetaТrader 5 trading robot working autonomously on a VPS server. The good results are achieved on EURUSD.
The EA applies modified versions of a trend-following strategy, half-pyramiding, scalping, Elliott Wave method and speculating trading with a deposit protection. The EA switches the strategies automatically. The program also takes the news calendar into account: the robot does not enter the market in a 10-minute interval before and after a news rel
Auto Trade Copier is designed to copy trades between multi MetaTrader 5 accounts/terminals with 100% accuracy.
With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay.
Note: Demo version for testing can be downloaded at: https://www.mql5.com/en/market/product/5006.
Followings are highlight features:
Switch between Provider or Receiver role within one tool.One provider can copy tr
COSMOS4U Volume indicator facilitates your trade decisions. It gives confirmation of the running movement and market trends. It highlights current and past accumulation and distribution volumes, comparing them to moving average volume and the highest volume. In addition, it identifies and marks nuances as well as convergence and divergence patterns of bears and bulls in order to provide the market trend and price ranges.
The supported features are as follows:
Fast Volume Moving Average Slow
Rampage EA is a fully automated scalping Expert Advisor based on price level breakthroughs.
The EA does NOT use hedging, martingale, grid strategies, arbitrage, etc.
Rampage EA automatically monitors the appearance of participants with distinct preference towards buying or selling on the market. Trades are conducted on sharp cluster and news based movements of the market. A profit is fixed by the dynamic stepwise algorithm allowing the EA to take a maximum profit. The robot analyzes the market
The indicator determines the inside bar and marks its High/Low. It is plotted based on the closed candles (does not redraw). The identified inside bar can be displayed on the smaller periods. You may set a higher period (to search for the inside bar) and analyze on a smaller one. Also you can see the levels for Mother bar.
Period to find Inside Bar — the period to search for the inside bar. If a specific period is set, the search will be performed in that period. Al
The most profitable trend traders are the ones who know how to recognize not only the market trend, but also the trading opportunities that arise once a trend has been established. The Pz Trend Trading indicator has been designed to profit has much as possible from trends taking place in the maket.
Established trends offer dozens of trading opportunities, but most trend trading indicators neglect them completely, and leave the trader completely uninformed about what the market is doing during a
The fractal analysis of the markets is used in the indicator operation algorithm. According to the fractals theory, after the breakthrough of the fractal level confirmed by the closing price located below or above the fractal, the trend wave in the direction of the breakthrough starts to develop. Until the fractal has been passed in the opposite direction, the trend is considered to be acting even if the price is flat or moves backwards. If a bullish fractal has been previously broken through on
The EASIEST way to manage your risk for each trade!
Add the indicator to your chart, configure a risk percentage (of account equity) Enter the number of pips for your stop loss into the text entry field that appears on the chart The position size to take will automatically be updatedThe product features two modes - a compact mode which allows entry of stop loss pips and shows the resulting lot size based on the percent risk setting, as well as an expanded mode that also shows
Averager is intended for averaging your deals that has had a drawdown or had gone against the trend.
An example of operation of the averager in an Exeprt Advisor in the MetaTrader 5 terminal: Exp - TickSniper. The system is identical to the averaging system created for MetaTrader 4. A demo version of the averager for MetaTrader 5: Averager DEMO.Note: this is not an automated trading system (the EA doesn't work in the strategy tester). It monitors your deals and averages them in case o
The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels.
Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the market in
Exp COPYLOT CLIENT for MT5 is a copier for the МetaТrader 5 platform. It copies forex trades from any accounts. Including those from terminals МТ5 and МТ4.
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 free Master copier in the terminal from where you want to copy the trades: COPYLOT
qAutoActivation indicator is one of the main components of Trading Chaos Expert trading expert panel. The indicator displays the current trend on the current timeframe. This is the first indicator that is attached to the chart and saved in the trading complex template. It defines what trading signals from the expert panel should be automated for market entry (bullish or bearish ones).
When the trend changes, the indicator changes the line color and, at the same time, highlights the trading pane
We present you an effective software solution for arbitrage between brokers.
The Arbitrage on the market became widespread due to decentralization. There are many liquidity providers, whose quotes differ for various reasons. By tracking the dynamics of changes in the quotes of different brokers, it is possible to determine the delayed and leading brokers, thereby predicting the future prices of the delayed broker for a short time. Knowing these prices and using efficient built-in software filte
Market Profile defines a number of day types that can help the trader to determine market behaviour. A key feature is the Value Area, representing the range of price action where 70% of trading took place. Understanding the Value Area can give traders valuable insight into market direction and establish the higher odds trade. It is an excellent addition to any system you may be using.
Blahtech Limited presents their Market Profile indicator for the MetaTrader community. Inspired by Jim Dalton’s
The indicator represents an additional chart window with a lower time frame where bars are combined into groups that are equivalent in time to main chart time frame. Bars are synchronized by the right hand side of the window, i.e. the time of the last bar in the main window corresponds to the time of the last bar group in the additional window. The maximum number of groups is 16; the maximum number of bars combined into groups in the additional window is 256. Limitations on the numbers are requi
A script for opening a grid of orders
If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script.
Run the script on a chart.
Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to
The Expert Advisor implements the classic "triangular arbitrage", which is successfully used by hedge funds.
"Triangular" arbitrage refers to a class of neutral-market strategies, in which the profit or loss of open positions does not depend on the direction of the market movement as a whole.
In order to take profit, the EA exploits a weak spot of market makers - it utilizes the difficulty of balancing cross rates of all currency pairs.
The advantages of the strategy are the following:
The script is intended for automatic placing of Sell Stop pending orders, Stop Losses and Take Profits on the user specified levels. This script is not that useful as "Virtual pending buy stop", since short positions are opened as Bid price crosses the levels. Thus spread widening is not dangerous. Nevertheless, you need to have this script to prevent unwanted hitting of the Stop Loss levels.
Automation of the process of placing the Sell Stop pending orders, Stop Losses and T
The main purpose of the indicator is to detect and mark on a chart the following trade signals described in "New Trading Dimensions":
Bullish and bearish reverse bars with angulation (including squat). Bars in the green and red zones according to the histogram color of Awesome Oscillator and Accelerator Oscillator. Bars in the grey zone, when the Awesome Oscillator and Accelerator Oscillator histograms below these bars have opposite directions. Blue squat bars on chart independent of the
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Receiver - new and improved multi-terminal positions copier for your real/demo account, works faster, requires less, flexible in managing and upgrading, new information support. This Expert Advisor is designed for the MetaTrader 5 terminal, trades will be copied into this terminal.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention
This indicator allows you to enjoy the two most popular products for analyzing request volumes and market deals at a favorable price:
Actual Depth of Market Chart Actual Tick Footprint Volume ChartThis product combines the power of both indicators and is provided as a single file.
The functionality of Actual COMBO Depth of Market AND Tick Volume Chart is fully identical to the original indicators. You will enjoy the power of these two products combined into the single super-indicator!
If you want something as below:
Sell FOREX trading signal. Manage multiple accounts. Follow the trading from somebody."TradeCopier_follow" and "TradeCopier_source" can help you!
Copying from one source (master) account to multiple follower (slave) accounts. Allow investor (read only) password for the source (master) account. There are no complicated settings and input parameters, everything is easy. Works with different Brokers. Works with different symbols (EURUSD_FX, e
Main Pivots is an indicator which looks for pivots points on preset intervals (days, weeks, months, years, etc.). Then all extreme points are checked for splice and consistent support and resistance lines are formed. These lines are useful for detecting the best pivot points.
It finds a pair of pivot lines for each interval which correspond to Low (support line) and High (resistance line) of the price movement on the interval. Difference between these lines represemt the price movement for the
Fast Copy MT5 allows to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount, quickly and easily (without loading the system).
Any type of copying is available
MT5 —> MT5 MT5 —> MT4 MT4 —> MT5 MT4 —> MT4
* For any interaction with the MT4, it is necessary to additionally install Fast Copy MT4
One tool for sending and receiving transactions: [master] > [slave] operation mode can be selected in
Trade Copier Pro is a powerful tool to copy trade remotely between multiple accounts at different locations over internet. This is an ideal solution for signal provider, who want to share his trade with the others globally on his own rules. One provider can copy trades to multiple receivers and one receiver can get trade from multiple providers as well. The provider can even set the subscription expiry for each receiver, so that receiver will not be able to receive the signal after that
If you want something as below:
Sell FOREX trading signal. Manage multiple accounts. Follow somebody's trading."TradeCopier_source" and "TradeCopier_follow" can help you!
Copying from one source (master) account to multiple follower (slave) accounts. Allow investor (read only) password for the source (master) account. There are no complicated settings and input parameters, everything is easy. Works with different Brokers. Works with different symbols (EURUSD_FX, eurusd_m
Take a look at the market in a new way! This is the newest trading method worthy of your attention!
Tired of catching the market movements? TTT FXnew is an essential tool for trend followers. This is a unique breakout indicator that automatically plots new trend lines every day forming blue and red triangles using OCHL values of the previous day. A market entry is performed when the price exits the triangles through the dotted line. If the yellow line crosses the red one after opening of the da
The script allows users to easily close positions if their profit/loss reaches or exceeds a value specified in pips.
Please set slippage value first. Sometimes some positions do not close due to high volatility of the market. Please set larger slippage or restart the script.
The script creates account summary report in a separate window.
The report can be created for all deals and on deals for selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
The script creates account summary report in a separate window.
The report can be created for all deals and for deals of the selected financial instruments.
It is possible to specify a time interval of calculation and save report to htm-file.
Does not support hedging orders on a single symbol on MT5
MultiMTCopier MT5Source - new and improved multi-terminal positions copier for your real / demo account, works faster, requires less, flexible in managing and upgrading, new information support. This expert is designed for terminal MetaTrader5 from which the position will be copied.
The EA will copy all positions without delays Additionally integrated notification in situations requiring user attention Buttons for re
hi, here is my 0.02
As a rule of thumb you can accept that if anybody would have a strategy that works __for sure__ and delivers say >10% of gain/month, he would be foolish to sell it as he would kill the cash cow. (every strategy degrades if there is too large amount of capital behind it).
If I would have a strategy that brings a couple of pcnts/month, I would be happy to sell it because revenue from selling would exceed profits of running the EA on my capital and I would not mind that the strategy will degrade if too much capital accumulates behind it because it would hurt others, not me... (you can infer that a real working strategy that is sold will be guaranteed to not work sooner-or later if sold to enough ppl - this all applies to technical analysis EAs. If there would be some EA that does fundamental analysis, that could work, but I doubt there is such, it is difficult even for investors..)
Just to give you some examples how some strategy sellers usually try to scam customers:
- it is relatively easy to build a strategy that is by high probability successful on the short term. For example the well known exponential method:
1) bet on a stock/fx/anything with quantity of 1 that has a target price of usd1 profit and a sl of usd1 loss
2) if you hit the SL, double the quantity (so tp/sl will give you +-2 usds) and go back to 1). If you win, go back to 1) with quantity of 1.
assuming that the chances of hitting the sl and the tp are both 1/2, you have a chance of 1/1024 to hit 10 SLs in a row, so if you start the portfolio with enough capital to cover this scenarion, you will have a perfectly linear portfolio gain, with not more than 10 SL deep dips... Until you are unfortunate enough to run into a 11 in a row SL (1/2048), where the dip would be 2x deeper than for a 10 long SL row, so it will possibly kick your account into negative.. Before this event the portfolio would show mor or less steady gowth, specifically (if you calculate it), it guarantees a 1 USD profit for every round of sl-sl-sl-sl-tp, so on average, your portfolio will rise by 2048 USDs before hitting the 11 SL in a row scenario. The loss of this 11 SL is: 1+2+4+8+16+32+64+128+256+512+1024+2048=4095=2048+2047, so it would bring down your profit to -2047... I frequently see advertised EAs with steady growth then going to steady ----- in a quick move. Those are probably similar scams...
you can then create lets say 10 of these strategies and run them in parallel, wait for a month and start selling the best looking one as an impressive strategy with real performance charts and throw the other 9 away...
you can see that it is quite easy to scam ..
- another popular method is to keep the negative trades open, thus accumulating a large floating loss. This is useful because there are sites where the performance graphs only show the balance, ths flating losses are not included...
There are other ways to scam others with strategies, I don't want to give ideas. The mos simple one is to create a website with false claims and sell it with money back guarantee...
How you could avoid being scammed: look for strategies that have a long verified history (long: both time and trades), look for suspicious spikes in the graph, if the trading history is available, look for doubling, tripling lots/sl/tp values. Look for floating losses! Look for 3rd party verification graphs where the equity (balance +- losses/wins) is also charted and where the equity curve is shown between trades, too, not only at the time of trades (an MT4 backtest fails this requirement). Ask the strategy provider to explain how they are handling risk management.. (of corse they can lie)
All the above does not mean that there could be no successful EAs, as there are. I am running my own (which is so far ok), but I am aware of the risks. You should not just buy and blindly trust a black box ea, you should be aware of the working internals, the risks, so look for free (or at least open source) eas and try to build your own from those. That is the way to success. You have to do market analysis before you try to make an EA. Newer believe a strategy that was developed on a backtest and was not forward tested (except for special cases where you can know for sure the max loss and take the risk).
I think you know a lot about scams, I don't know from which side ;-)
Can you explain why "every strategy degrades if there is too large amount of capital behind it" ? It's not obvious, though I have often heard this kind of reasoning.
Martingale method which you describe is not necessarily scam. It's very risky, but if customer known what he buy and what he do, that can be profitable to SHORT term.
To answer the main question, I think it is quite possible to have a robot that is profitable in the short term (a few months). By cons in the long term I do not know, probably by modifying it regularly, then yes, if not maybe.
Anyway I don't think you can earn money on forex if you can't trade manually and understand all the ins and outs.
I don't think I am on the wrong side, as I encouraged him not to blindly buy anything, instead of look t freely available things and put something together on his own :)
The schemes explained are not scams by default, but when you sell a strategy claiming constant profits etc, without mentioning that it is a roulette strategy, well, that is scam. By the way, I would not use the mentioned exponential strategy even for the short term, there is no guarantee that there wont be an 11 in a row SL hit until trade 2048. That is only the expected value... You can be bankrupt with the first 11 trade if you are not lucky..
Why will every strategy (except for fundamental investment) will fail if there is too much capital? It is easy. In every strategy you will have to buy and sell positions. It is a market, so price moves on demand... If you are trying to sell 1000 lots in one trade, slippage is guaranteed and will be high. The idea behind the statement is that if there were a well known strategy which works and is used by many ppl, the capital behind it would grow to such high levels that it would change the market by itself. When the strategy would say buy, the market would rise (temporarily) so only the early birds profit (that is why ppl want the fastest execution possible). If there were such a strategy, the optimal strategy would be to buy the stock minutes before the signal and sell them to the strategy users who drive up the market... Actually there is a scam schame that builds on this: probably you have heard of email stock pick scams.. The recipie:
grab a couple of 1000 emails, on the first day send one half that a penny stock will go up, the other half that it will go down. If the stock went up, repeat the procedure with the email adresses that were in the "up" group. repeat this a couple of times. If you started with 1000000 email addresses, after 10 trades you will have 1000 users that think you are giving them the perfect strategy (remember, you told them where the stocks will move in advance.. you have also told that to other 999000 ppl and you were wrong but that 1000 see as if you were right)... Next pick a low volume penny stock, buy yourself in, announce in a mail to the 1000 users that you will soon have the greatest pick of all times, make them prepare. Then announce the stock, they will drive the price up, and you sell the stocks on the high... Here you see how the publicly known "optimal strategy" can be exploited for arbitrage.
By the way I think your last statement is not valid. I have only lost money while trading because of my emotional nature. I have managed to recover my losses by turning my trading ideas to an EA and running it. I encourage everyone who have good insights but can't trade by nature to do this (as long as you can clearly define ho your strategy would look like). But always lay the foundations of your ea on some fundamental basis, and frequently review wether your assumptions still hold or not (like yen weakening ). And yes, strategies, parameters, everything need frequent review. Machine learning probably could be used to keep EA's profitable but i am not an expert. I would appreciate any hints on this topic, where to look, where to start at. In theory this is what signal providers are supposed to do but when you look at most of the strategies on different sites, you will see that there are a few which is successful on the long term, yet you will see 100s of filed strats popping up daily. This makes me wonder how long the goods will last.. So be suspicious, but also remember that there can be profitable public strategies but not in the 10%/mo range on the long run (actually there can be as long as noone knows about it, only you : ).
My question does not specifically refer to commercial EA's, but to EA's in general. Has anyone ever built an EA themselves that is profitable because after such a long time of trying I have not been able to do so.
Yes, it is possible, as I said I have mine so I am speaking from experience. The only reason I dare to run it on a live account is that it a no loss strategy (what a funny name) that relies on a strong market distortion and I can precisely calculate the max loss if the assumption breaks (yes a no loss strategy can lose and when it loses,it loses big) which is about 3-4 month's yield and I expect the underlying market distortion to last for more than 3-4 months. If this assumption will hold, the risk/reward ratio will fall to 0 after a couple of months of starting the EA. But as you see, there is an assumption here, that some specific market conditions wont change. This strat would have worked for > 1 year, unfortunately I started to use only 2 months ago and I already had to adjust some parameters 2 times (because of some market condition changes). I will be very upset if the underlying market condition will change because so far this is the only profitabe EA I was able to make...
So the basics: look for market distortions, analyze the strength and likely timeframe of the distortion, build test EA, investigate probable profit, limit max losses to something that i smaller than the probable yield during expected lifetime of the arbitrage opportunity. I think that to be successful, developers should form small closed groups (virtual trader roooms) and develop their own eas without sharing with the outside world. If you know any such closed community I would happily join, too.
Remember: You have to watch your EA, there is no EA that will work for every market condition.
It sounds like you are simply using a very large risk and small reward which will inherently give a large win rate . . . but if the WR is simply a function of the R:R then it will also lose just the same way a coin toss does, it will just give you more winning trades while you wait for the infrequent but very large losing trade to come along.
Does your strategy lie on this curve ?
Yes...Brokers and Banks :)
I never recommend to use other's indicators. Instead I developed my own for my own use. The advantage is that I know how it works and which indications are trade-able. Here is one snapshot of latest SILVER chart for you. Of course, it makes money for me.
Hey mpeter : That is a great idea to form a private virtual group. Great way of sharing ideas and code where people can help take one another to the next level. Thus far I have been working by myself which is probably the reason for my dismal success rate. Though I am able to do most of the coding myself, collaboration would more likely bring a better success rate. I certainly would be willing to try this out. We can create a private forum, tabulate a bunch of ideas, narrow down to ones that people think are most promising. Then people go off and try out a bunch of strategies themselves and share results.
My day job is in engineering and I have long recognised that the more ideas I bounce off people out there, the more feedback I receive that can mutually take us all to success.
Your indicator looks great, and yes I think you are on the right track by creating your own custom indicator. Its easier to know what to tweak and also a great feeling to know that you developed it yourself.