MMA_Breakout_strategy_Volume I - coded by WhooDoo22.:
The indicator is intended for determining the spread and swap size, the distance for setting stop orders and stop losses from the current price allowed and the risk per 1 point in the deposit currency.
The indicator informs a trader about possible additional expenses and profits connected with transferring a position to the next trade session of the financial instrument. It also informs about the spread size and the distance of pending orders, stop loss and trailing from the current price. In a
S2 Trend At Wavelet is designed to eliminate the noises on the Price Chart. A clear picture of the market flow will be seen due to the elimination of the unnecessary variations on the chart.
Capabilities of S2 Trend:
Chart End could be shifted to any desired point by Market End Line; A desired Scale could be used by selecting Scale Menu and the result will be shown on the chart; A separate diagram on the Main Chart could be shown by using Chart window's check box; Graphical representation
The indicator is based on the comparison of the correlation of trading instruments following an original algorithm. It determines the difference between correlated contracts (delta). The greater the difference, the more it is likely that this Delta will return to zero.
More suited to the FORTS market.
The greater the deviation from zero, the more it is likely that the price will return to zero. Also, the indicator divergence can be applied by comparing highs and lows.
Easy Order is an Expert Advisor allowing you to enter any type of trade with one click based on your RISK preferences.
You can choose to enter a trade and automatically calculate your lot size based on how much of your account you want to risk. Risk is calculated based on your Stop Loss placement. You can use a fixed lot size if you don't want to use risk based calculation of lot size. Your previous setting of risk based or fixed lot size remains saved for your next use of this Expert Advi
Who will be interested in this product:
those who are used to diversify the portfolio with a large number of pairs. those who work with a large number of orders those who trade news using pending orders (see the "Grid request" tab).The panel is designed to make managing a large number of orders as easy as managing one.
The currency pairs and order types for opening are formed here. The prices and stop levels are set.
User can define the price valu
The Trade Manager Pro EA is a MetaTrader Expert Advisor that performs position management for you avoiding human errors and enhancing your trading activity.
Amazingly easy to use Trade easily from the chart Trade with precise risk management, hassle free Capital preservation is top priority Let profits run without your attention Enjoy risk-free trades as soon as possible Automatic trailing stops for all opened trades Initial stop losses are placed as soon as trades are
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
This panel is designed for quick and easy one-click trading. All you need to do is to set up all the necessary parameters and enjoy trading! It supports two languages: English and Russian.
The panel consists of four parts:
1. Trade Window
Standard trading operations are conducted from this window: opening buy and sell trades. A trade is opened for he current symbol.
TakeProfit, StopLoss and Trailing stop can be set for each trade. To do this, mark an appropriate item. The values are entere
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
This is a panel for controlling the profit/loss in dollars, pips or % of balance. A new function for trailing profits has been implemented.
The panel can be used as a virtual Stop Loss or Take Profit.
It also features the emergency button - CLOSE ALL.
You can also try the full version of the VirtualTradePad for mt5 panel, as well as the Profit or Loss for mt4 panel
Other versions in this collection:
VirtualTradePad for mt5 Digit Market Time Pad Market Time Pad Scalper PadMain f
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
FXG_Info – the most important data in one place.
MetaTrader 5 Indicator FXG_Info provides basic statistical information about a particular currency pair. So that in combination with a chart representing currency price it is easy to determine whether the current situation is good for trading. And when you open a position it will clearly show you the current data such as SL, TP, RR. You are not limited to currency. You can use any market which is provided by you broker.
The following information
FULL Automatic is a fully autonomous trading robot for MetaТrader 5 without configurable parameters.
It is similar to SAFE Automatic robot intended for traders having no knowledge of trading basics. It works in Low, Medium, High and Extremal trading modes.
The EA applies modified versions of well-known strategies, including Elliott waves, following a trend, half-pyramiding, scalping, speculative trading with a double deposit protection. The EA switches the strategies automati
The indicator displays in a separate window a price chart as bars or Japanese candlesticks with a periodicity below a minute.
Available periods (seconds): 30, 20, 15, 12, 10, 6, 5, 4, 3, 2, 1.
The display mode (bars or candlesticks) is switched by clicking on the chart.
Period in seconds - the period of bars in seconds Price levels count - the number of price levels on a chartBuffer number: 0 - Open, 1 - High, 2 - Low, 3 - Close, 4 - Color.
Veno EA MT5 is a safe and fully automated medium-term trading robot.
The EA does NOT use hedging, martingale, grid strategies, arbitrage, etc.
Veno Expert System MT5 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. The robot analyzes the market volumes and volatility, and follows strong supply and demand movements. It smoothly sets breakeven level
Three variables are available for every strategy, any one of them can be disabled, their period can be changed.
type_order=ORDER_FILLING _FOK - order filling type.
ReverseTrade=false — trades opens in reverse direction if true. ExitOnBar=true — trades close on each bar only. spreadcover=false — Spread you pay includes in profit trades. It's like trade with zero spread but you should remember that it can decrease exact match between tester's result and live one. It
EasyPen is designed as beautiful and innovative way to create and manage all your chart analysis, scribbles, notes and more. The app takes advantage of new MQL5 technology to offer an experience unseen in the other apps or in older MQL versions.
An App That Changes Everything
There is no existing drawing app that allows the level of customization that EasyPen offers. Change color of your pen, choose brush size, save drawings, keep drawings attached to specific position in chart, and more. With
Trade Controller provides multiple methods to protect and maximize your profits. This powerful weapon helps you to set the protect and trailing-stop rules on your trade automatically in many effective methods. Once it is set and turned on, you don't need to monitor your orders anymore, the software will keep watching and control your orders with your predefined rules.
It's designed to support multi-protection and trailing strategy: Protect by break-even, protect by percentage, protect by pip, p
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 th
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!
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 robot does not trade at night from 10 p.m. to 4 a.m. (server time).
The robot was tested in the special tester on real ticks. Empirical e
Tick volume is equal to amount of ticks at the unit of time. There is direct correlation between tick volume and real amount of deals. Every change of the price is a result of a real request to perform a deal. Consequently, fewer requests we have, the less price changes we get, and, as a consequence, tick volume is smaller.
In this case, when big amount of requests appear on the market, price changes happen more often. Big tick volume appears. Tick volume is an important indicator of trad
Cluster analysis of volumes is now available in MetaTrader 5!
The YuСlusters indicator is a professional tool for analyzing the trading volumes. The cluster graph is plotted based on tick data. For the exchange financial instruments these are the volume, type and price of a deal. For the Forex instruments - the real or tick volume (depending on the broker) and Bid price.
There are 6 criteria of cluster generation:
Time interval, the criterion is set in seconds. Price range, the criteri
This software has no equals in the world and represents a universal trade "console" covering trading signals, automated market entry, setting of Stop Loss and Take Profit, as well as Trailing Profit for multiple trades at the same time in a single open window. Intuitive control of the Expert Advisor in "three clicks" ensures a comprehensive use of all its functions on different computers, including tablets PCs.
Interacting with additional signal indicators that mark the chart to give a real mar
This indicator gives full information about the market state: strength and direction of a trend, volatility and price movement channel. It has two graphical components:
Histogram: the size and the color of a bar show the strength and direction of a trend. Positive values show an ascending trend and negative values - a descending trend. Green bar is for up motion, red one - for down motion, and the yellow one means no trend. Signal line is the value of the histogram (you can enable divergence
Open interest (current) is the total volume of effective contracts (futures, options) for which there have been no calculations yet. In MetaTrader 5 an open interest is displayed as "Open Interest" in "Details" tab of the "Market Watch" window, but it is not available as an indicator. This product displays the open interest as a candle chart for all trading instruments for which it transmitted to MetaTrader 5.
Easy to use - it does not have any specific parameters. Color and le
Does not support openning multiple 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
VirtualTradePad - is a contol panel for working with orders in МetaТrader 5 : buy, sell, buystop, buylimit, sellstop, selllimit, close, delete, modify, tralling stop.
VirtualTradePad won 2nd prize in the "Best Control Panel in the MQL5 Language" Contest.
The panel consists of 5 tabs.
VirtualTradePad PositionsStyle VirtualTradePad Ordersstyle VirtualTradePad SignalsStyleDemo version of the panel - VirtualTradePad LiteProfit or Loss PadINFO PadYou can also try this panel for
This indicator shows how much time is left on the current candle.
You have absolute control over appearance of remaining time label. Also, you can set additional flag to show remaining time in the comment section of your chart and how much time has already passed on the current candle measured in percents.
News Loader Pro is a tool that automatically updates every economic news in real time with detailed information from several online data sources. It uses the unique technology to load data with full details from popular Forex websites. An alert will be sent to your mobile/email before an upcoming news release. Moreover, it also marks the news release points on the chart for further review and research.
In Forex trading, news is one of the important factors that move
Hello MQL4 community,
DO NOT RUN MMA_Breakout_strategy Volume I - coded by WhooDoo22 on a LIVE account!
This is because I did not filter out consolidated market conditions in the signal parameters of this EA. If this EA is run on a live account during consolidated market conditions false signals will gobble up an account balance very quickly. The purpose I chose to share this EA is to educate coders and traders. If all goes as planned, Volume II will be able to run on a live account no problem and will be added to the code base if "higher-ups" allow it to be added to the code base. Study this EA to your benefit if you wish. The choice is yours.
A significant coding mistake to be corrected in "MMA_Breakout_strategy_Volume_I - coded by WhooDoo22" is contained within the "OrderClose()" code blocks. Replace "Ask" and "Bid" prices with the opposite market price. Example: If "Ask" is contained within the "OrderClose()" code block, replace "Ask" with "Bid". If "Bid" is contained within the "OrderClose()" code block, replace "Bid" with "Ask".
1. Replace the order close functions containing decisions of closing orders by iMAs to a shift of 1 ONLY and erase all order closing iMas shift values of zero aka .
2. Erase "if order profit >= 0" and "if order profit < 0". Just designate iMAs to a shift of 1 ONLY aka .
Following steps 1. and 2. will make your tests much more profitable. You can even try using it on other currency pairs like GBP/USD or others to visualize possible "iMA 200 trend patterns" that can be profited if filtered using
"market filtration" ("market filtration" will be touched up on below).
Helpful tips to coders searching to write a "more profitable" expert advisor:
1. Decide upon a currency pair with the lowest spread. EUR/USD is an example.
2. Run tests in mt4 strategy tester on your designated currency pair with low spread.
3. Hunt for market patterns. FOREX EUR/USD pair has three market patterns: 1. Trends, 2. Ranges within trends or 3. Ranges within consolidated aka consolidated ranges.
4. Decide what pattern you will be profiting from first. When you decide, you can use strictly price arrays (example: 30 bars) OR an indicator (example: iMAs) that takes advantage of the decided pattern.
5. If you are using price arrays OR indicators, realize that both run on designated periods. You cannot profit from every market move. You must decide which move to profit from AND be sure that the move is big enough to carry your order from point A. to point B. (low spread helps because this means that your order does not need to travel as far from point A. to point B. to move into profit. KEY factor).
READ: All Currency pairs are based on the physics of SUPPORT AND RESISTANCE. Euro VS. Dollar. Which currency is stronger? AND is the strength of one currency so much stronger than the opposing currency that an opportunity to send an order presents itself? Once this is understood, you will understand that you must look for big enough moves of support OR resistance that will carry your order from point A. to point B. What now becomes most important is to realize that if a big move of support or resistance is made, understand that the move can continue up with the same force OR reverse with the same force. The key is to be ready for a move of either up OR down. "For every action, there is an equal and opposite reaction" - Sir Isaac Newton (physicist).
6. Here is the fun part ;)
Once you understand the above statements you understand that your indicator or allotted price array works well under specific market conditions that work well under that period ALONE.
What you might not understand is, "How do I filter market conditions that work well under the designated period?"
An answer to this question is to save the price values where your order would have closed IF an order was sent. Add or subtract these values from the price value of where you would send an order. Once these price values go positive, subtract the spread value from these calculations. If the result is still positive, it is time to start sending orders. Remember, "Birds of a feather flock together." This statement pertains to market patterns ;)
I would advise the use of partial order closing to maximize return of potential market movement. (You never know which direction the currency pair will go OR how far it will travel, BUT ;), you can be ready for what the market could do). Remember to maximize profit and minimize risk. KEY.
Once a buy order loses, DO NOT open any more buy orders UNLESS the next sell order goes into profit. If the sell order DOES NOT go into profit, it is time to wait until price values go positive once again.
In essence, the expert advisor is waiting for appropriate market conditions to apply the strategy of your choosing. The expert advisor chooses these appropriate market conditions if an "artificial order" would have profited from the condition assigned by your price array or indicator. The EA's strategy must use an allotted period of the market to scan. If the EA scans a profitable market condition, it should wait for a signal of a similar market condition in the future. The strategy should use history and current price. That should pretty much cover it.
A back-test snapshot using open prices only was done for MMA_Breakout_strategy_Volume II from date 1999-2012.10 (eurusd, m15). this test was performed without market filtration or money management.
Thats all for now, but if I have any information of any value regarding MMA_Breakout_strategy_Volume I or II, I will post below. Thank
you for your interest in my EA.
Thanks for this good EA, but can be only run on demo account because actually is too risky for real.
Need to improve...
I think it'll be better and profitable if more indicators are added in the EA's ordersend() conditions. Whether it's better the ordersend time is limited in certain time period, i.e., from European at 10:36 am to American 3:36 pm, in which the market is more active and error trading signals are less.
Anyway, your code is very good for new coders/traders. Wish to discuss with you about the Forex market and EAs. Expecting.......
This one seems to be quite popular here, will have to give it an in depth look. I'll see if I can get it added on this EA comparison here:
Hi WhooDoo22 ,
I am a novice in the EAs. I downloaded your EA and while backtesting was giving compilation issues in lines 9 & 10 so I removed the periods in those lines as follows
"extern string CodedByWhooDoo22="";
extern string ThanksToMQL4Comunity=""; "
After this change the EA compiles and tried doing the back testing with data for EURUSD from 2010 jan 1st to 2015 jan 1st. But I am getting the following errors in the journal tab and no orders are placed.
" 3 06:53:38 2014.12.31 10:54 MMA_Breakout_strategy_Volume_I_-_coded_by_WhooDoo22 EURUSD,M1: invalid takeprofit for OrderSend function
3 06:53:38 2014.12.31 10:54 MMA_Breakout_strategy_Volume_I_-_coded_by_WhooDoo22 EURUSD,M1: OrderSend error 4107
3 06:53:38 2014.12.31 10:57 MMA_Breakout_strategy_Volume_I_-_coded_by_WhooDoo22 EURUSD,M1: OrderSend error 131"
There are lot of repetetions of the same error. Please guide me about how to solve these errors.
I have attached the report along with this so that you can gete some more information.
Thanks in advance