Tuesday, December 31, 2019



Batman Advisor is based on a very simple system that uses ZigZag indicator and breakdown strategy. Transactions are opened only when the actual breakdown of the market. EA opens a maximum of 2 of the transaction (1 for the purchase and sale of 1, if one of them is not closed). Expert is simple to use, requires no complicated settings. Just add it to the chart, and it will work like a clock. Advisor was developed for trade and testing for XAUUSD pair, but you can test it on other parameters by changing the appropriate settings to produce the desired results. It is recommended to test the expert on the history and on a demo account before you start a real account.

Batman Advisor uses Martingale, hedging and net. He always uses stop-loss to protect your money. Batman Expert is designed to operate on timeframe H1, is best run on XAUUSD chart. It is recommended to work with a broker who has less spread and it is desirable to use the VPS. Leverage: 1: 100 or more. If micro-account you can start using the advisor with $ 20 (spread 16-36). Recommended timeframe: H1


If you need support, help, or have any other questions, write to the author a private message.

The main parameters. Do not change them if you are not sure in their actions.


  • Risk: 10 (%) - the maximum risk per trade, 10% of the balance.

  • Breakeven: True - use bezubytka function.

  • Breakevenlevel: 50 - breakeven (>= Stop Level + 10). When profit reaches 50, the level of stop-loss will be moved to the opening price. At a higher value increases the risk but also the potential profit increases, too, as in this case more difficult to close the stop-loss). If the stop level of the broker 50, bezubytka level must be equal 50 + 10 = 60, however since it is often a stop level at brokers is zero, the value should be used 50.

  • Use trailing: True - the use of a trailing stop function.

  • Trailing stop: 100 - beginning trailing.

  • MaxSpread: 60 - maximum spread, the expansion of spread bolgit 60 Advisor will delete pending orders and will not allocate new.

  • Distance of top / bottom and Order Open Price: 0 (default) example 50 - indent from the top to open an order. For example, a vertex indicator ZigZag Stair 1190.00, buy stop order is placed at 1190.50 and vice versa for the sell stop order.

  • EndHour: 23 - the end of the trade. When the server time >= 23, an adviser ceases place pending orders.

  • Lotvar: 1: - avtolot, lot = free capital * Risk / Stop Loss; Lotvar = 0, lot = FixLot.

  • FixLot: 0.01 - Fixed lot = 0.01. Adjust according to your desire.

  • ZigZag: 50 - ZigZag indicator (12,5,3). The values ​​5-50, the lower, the smaller the period. EA will deal more often, but they are less accurate.


Related posts

  • Harmonic Patterns

    Harmonic Patterns Advisor, created to trade on harmonic pattern. The trade does not use any indicators and highly risky strategies like the martingale or...

  • ATS Hilo

    ATS Hilo HiLo is an abbreviation of High and Low words, EA trades pending orders, the strategy is based on the breakdown of the values ​​of High and Low;...

  • MMM Parabolic SAR

    MMM Parabolic SAR MMMStochastic advisor strategy: The robot constantly using Parabolic SAR indicator, and performs calculations to determine the price...

Next posts

Monday, December 30, 2019

Four Time Frame FX Demo

Four Time Frame FX Demo

The indicator shows the high, low and mid-candles at the four time frames. Demo version: only two timeframe.

  • The combination of timeframes. It is recommended to choose H4, H2, H1, M15

  • Different colors for different timeframes and price movements.

  • Updated every minute for 0-5 seconds. 

  • For strategies based on price movement and the opening of the respective spark

  • Complemented by other indicators.

If you have ideas about how to improve this indicator, please contact us.

Four Time Frame FX Demo


Related posts

  • News Trader Pro Demo MT5

    News Trader Pro Demo MT5 News Trader Pro - unique robot allows you to trade on the news of your strategy. It loads all the news from several popular...

  • Pipsburger

    Pipsburger In Pipsburger expert 's work is based on the analysis of price movements. Closing a position occurs when the appearance of the opposite...

  • Candle close timer demo

    Candle close timer demo The indicator determines the time before the end of the current candle. The indicator can show both the time before the end of...

Next posts

Friday, December 27, 2019

Transneft has received order to

Transneft has received an order to suspend the CET diesel fuel supplies to Ukraine

AK "Transneft (MCX: TRNF_p)" I received an order of the Central Energy Customs (ETC), which informs about the cancellation of the Federal Service for Technical and Export Control (FSTEC) Russian certificate issued by the Russian participants of foreign economic activity on the supply of oil products to Ukraine.

"In order to ensure the legislation on export control we are asked to stop the transportation of petroleum products in Ukraine"- he said "Interfax" President's advisor "Transneft", A spokesman Igor Demin.

He explained that the pumping diesel fuel goes in cycles. "We alternately volumes we pump in the direction of Ukraine and Belarus", - said the source.

According to him, currently pumping is carried out in the direction of Belarus. "Ukraine resumed pumping had on the night of Sunday to Monday. Now she obviously will not resume until the exporter is not new findings are obtained FSTEC", - he added.

Related posts

  • Russian oil companies will not

    Russian oil companies will not receive compensation for the decline in production Russian oil companies will not be compensated for the decrease in...

  • Rosneft has offered to form country's

    Rosneft has offered to form the country's oil reserves According to the chairman Board of Directors of "Rosneft" Alexander Nekipelova, Russia should be...

  • Video Maks Kayzer Last Days of

    Video: Maks Kayzer. The Last Days of the American Empire This major release saying that the US empire is crumbling - exactly the same as many centuries...

Next posts

Thursday, December 26, 2019

Extra money deposited in Central

Extra money deposited in the Central Bank

The Bank of Russia continued to withdraw liquidity from the financial sector. In late August, he spent the second in the past month deposit auction. In total, the regulator has drawn on its account 320 billion rubles. at rates above 10% per annum. The presence of a number of major banks' liquidity surplus suggests that the banking system has ceased to meet the needs of the economy and the tight monetary policy of the Central Bank continues to push economic growth and consumer demand.

Related posts

  • Press service of Rosneft CB shoot

    Press-service of Rosneft: CB shoot economy to not suffered Today, only the lazy I have spoken about the increase the central bank base rate. And another...

  • ECB will continue to observe predominance

    The ECB will continue to observe the predominance of downside risks - Nordea The European Central Bank during its next meeting, which will take place on...

  • Central Bank plans to make decision

    Central Bank plans to make a decision on the key interest rate insider The Central Bank plans to expand the list of insider information, data about the...

Next posts

Wednesday, December 25, 2019

Ruble fell at start of trading

The ruble fell at the start of trading on Monday amid falling oil prices

The Russian currency at the start of trading on September 12 declined in pairs with the euro and the dollar amid falling global equity markets and falling oil prices. So, the American started on the Moscow Stock Exchange with trading on the borders of 64,86-65,05 rubles per minute and added 20 cents, after rising to 65.02 rubles.

On a par with this, the euro rose by 34 kopecks to 73.1475 rubles. Dual currency basket value increased by 26.3 kopecks - up to 68.677 rubles.

Note that the black gold is getting cheaper on Monday amid published on Friday on the growth of drilling in the US data. According to the weekly report, the number increased by 7 units.

Related posts

  • Ruble fell in anticipation of

    The ruble fell in anticipation of the Central Bank meeting and amid weak activity Exporters This afternoon, the Russian Ruble reduced trades the currency...

  • Ruble is rising against dollar

    The ruble is rising against the dollar and the euro in trading today Tuesday morning Moscow Stock Exchange Russian Ruble little is gaining momentum. In...

  • Free fall of ruble 69 5 euros

    Free fall of the ruble: 69.5 euros per dollar of 63.5 On Tuesday morning, the ruble It continues to weaken after uncertain behavior on Monday. Play...

Next posts

Tuesday, December 24, 2019

Renko Charts

renko Charts

iRenkoChart indicator is designed to create a custom Renko charts. Used open format of history files, easy switching between the graphs based on the Bid and Ask quotes, quality control history, the use of experts, indicators and graphical objects for technical analysis and much more.

This indicator is based on the engine iCustomChart and is its particular implementation. ICustomChart demo version can be downloaded free of charge.


  1. Advantages and features

  2. Input parameters

  3. indicator buffers

  4. data window

  5. history files

  6. Quality control History

  7. Timeline 

  8. Graphical objects for technical analysis

  9. Indicators and experts

1. Advantages and features

  • starts and runs on any open chart window (hereinafter - the graphic substrate);

  • after downloading looks like a normal chart (see screenshot);

  • to get started is not required to have a pre-generated history files; 

  • used open format of history files;

  • You can use the data format of MetaTrader 4, MetaTrader 5;

  • easy switching between graphs based Bid or Ask quotations;

  • quality control of history (see screenshot 7);

  • full format's history, including the opening of the boxes (bars), spread, tick and stock volumes;

  • has built-in data window (DataWindow) (see Screenshot 4);

  • has built-in time scale (see screenshot 6);

  • automatic scaling of the price scale;

  • can use most of the objects from the standard set MetaTrader 5 (see screenshot 2) for technical analysis;

  • the ability to display online- or offline-graphs;

  • the ability to control the time of opening bars to the millisecond;

  • you can write on the basis of the schedule iRenkoChart own indicators and advisers using free LibCustomChart library (see screenshot 3, 8).

2. Input Parameters

  • Max bars in chart - It allows you to display a fixed number of bars (boxes) in the chart window. A zero value can display the maximum possible number of bars, up to a specified client terminal settings. When this parameter acts as a parameter similar client terminal described in the certificate. The default is 1000.

  • Size of box - range or size (boxes) bars in points from the opening price (the open) to the closing price (close). The default is 200.

  • Value of zero buffer - zero buffer value is calculated in accordance with the selected price constant.

3. Indicator buffers

Number indicator buffer

0It contains selected price constant. Buffer is mainly intended for data other indicators that use the first form of the call.
1bar opening time (boxing).
2The opening price of the bar.
3The maximum price of the bar.
4The minimum price of the bar.
5The closing price of the bar.
6Color bar.
7Exchange volume.
8Tick ​​volume.

4. Data Window

Built-in data window looks similar to regular window in the MetaTrader 5 data, but has a few additions (Screenshot 4). The data fields are displayed in the window:

  • the top field - symbol and a parameter name. The - this bar point size (Size of box), specified in the input parameters of the indicator. When you click on this field to load a window with information about the history of the file (Screenshot 5).

  • Date - bar opening date.

  • Time - the opening of the bar.

  • Open - the opening price of the bar.

  • High - the maximum price of the bar.

  • Low - the minimum price of the bar.

  • Close - the closing price of the bar.

  • Volume - exchange volume.

  • Tick ​​Volume - tick volume.

  • Spread - Spread bars.

  • Bar - bar number; Zero bar - the last unfinished bar.

The data window has several display control buttons Graphics:

  • Shadows - button enables / disables the display of shadows on the keyboard keys duplicated "S";

  • Update - button on / off mode, the update schedule (hotkey "U");

  • Bid / Ask - button switch the display graphics based on the Bid or Ask Price (hot keys "B"And"A"Respectively);

  • Open / Close - open / close data window button in the upper right corner of the data window (hotkey "W");

  • Redraw - redrawing the graphic button is located next to the closing of the data window (hotkey "R").

Keyboard shortcuts only work with the active chart window.

5. History Files (HST-files)

To draw graphs using the open format of history files, described in the User Guide MetaTrader 4. You can get ready for Renko history file or create it yourself. You can then use iRenkoChart display for graphics.

The format of the history file is as follows. First there is the history of the file header:

struct HistoryHeader
  int version // version of the database
  char copyright [64]; // copyright
  char symbol [12]; // tool
  int parameter; // period or setting tool for iRenkoChart the value of the input parameter "Size of box"
  int digits; // number of digits after the decimal point in the tool
  time_t timesign; // temporary fingerprint database creation
  time_t last_sync; // the last synchronization
  int type; // type of stored history, 1 - Ask-story, 2 - Bid-story,
                        // any other value - kind of history is not defined
  int unused [12]; // for future use

Please note that the new "type" parameter has been added to the standard header.

base version history files MetaTrader 4 indicates "400" for MetaTrader 5 - "500". This is important because each version has its own bar data structure.

Standard representation of an array of bars, following the headline for the story version of "400" is as follows:

#pragma pack (push, 1)
struct RateInfo
 time_t ctm; // time in seconds
 double open; // open price of the bar
 double low; // the minimum price of the bar
 double high; // maximum bar price
 double close; // closing price bar
 double vol; // volume
#pragma pack (pop)

Standard representation of an array of bars for the history file version of "500" is as follows:

#pragma pack (push, 1)
struct MqlRates
datetime time; // bar time in seconds or milliseconds
double open; // open price
double high; // the highest price for the period
double low; // lowest price for the period
double close; // close price
long tick_volume; // tick volume
int spread; // spread
long real_volume; // exchange volume
#pragma pack (pop)
Note that the version of "500" bar time can be specified in seconds, and milliseconds. iRenkoChart correctly identifies both of the time format.
Important: The responsibility for the correctness of the history of the file the user.

To iRenkoChart to recognize the history of the file, it must be in the folder "katalog_dannyh_terminala \ MQL5 \ Files \ iRenkoChart \ History \ imya_brokera". File name history

  1. It must begin with the "Renko" prefix. Before prefix may be added "Ask" or "Bid", if the file is stored in the appropriate type of stories;

  2. then the tool should indicate the name of the graph is an indicator substrate is loaded (e.g., "EURUSD");

  3. should go further value of the input parameter "Size of box" indicator;

  4. and must have the extension ".hst".

An example of the file name: AskRenkoEURUSD200.hst

If the history file does not exist, it will automatically be created from the minutes of history available in the terminal. If there is, then it will be updated in accordance with a built-in algorithm.

6. Quality control History

To file stories created exclusively iRenkoChart, possible to control the quality of the story.

Any new history file is created from minute stories available in the terminal. Accordingly, there may be situations where simulated bars may differ from the bars, created online. Each questionable modeled bar graph is displayed in a lighter color than the correct bars (screenshot 7). It allows you to visually assess the quality of the story.

When initializing the indicator or switch Bid and Ask stories in the magazine appears on its quality (Screenshot 7). It is possible to estimate the percentage of good and bad bars. Note that calculation history quality only for bars shown in the chart, not to the entire history of the file.

Also taken into account in the formation of history gaps. In the graph visually default gaps are displayed as bars in gray and zero volume.

Using the indicator buffer "color bar", you can program to assess the quality of the stories of their indicators and experts. This allows you to make appropriate decisions in the implementation of a particular trading strategy.

Improve the quality of stories by iRenkoChart only online. When you receive a tick data iRenkoChart correctly calculates all parameters of bars and stores them in the history file. For example, the opening of the bars will be calculated and written down to the millisecond. If the tick data to construct a history for some time have been reported (remote connection, disable the terminal or any emergency situation), the missing history Renko will be formed based on the minute. 

7. Timeline

The time scale graphs created with iRenkoChart, usually does not coincide with the scale of the graph and the time the substrate is nonlinear. Therefore, in the indicator built own time scale for visualization (screenshot 6). Features built-in scale:

  • It looks similar to the regular time scale;

  • easily it moves vertically;

  • It has a translucent background, always visible graphics and price chart for the scale.

8. Graphical objects for technical analysis

Standard graphics objects terminal attached to the timeline graph substrate when placing in the graph window. Therefore iRenkoChart automatically rebound overlay graphics to your timeline. This makes it possible to use standard graphics for technical analysis Renko charts. Synchronization with iRenkoChart supported for the following full-time graphical objects in the MetaTrader 5:

  • lines: horizontal, vertical, trend, trend of the corner, cyclic, lines with arrows;

  • Channels: equidistant, Andrews pitchfork;

  • Fibonacci tools: line, time zones, fan, arcs, channel expansion;

  • Instruments Elliott: impulse wave corrective wave;

  • shapes: triangle, rectangle, ellipse;

  • arrow: good, bad, down, up, stop, tick, left and right price tag, the icon "Buy" and "Sell", custom arrow.

Sometimes, such as when closing the terminal, iRenkoChart stores data about the objects in a temporary file, which is located in the folder "katalog_dannyh_terminala \ MQL5 \ Files \ iRenkoChart \ Objects". all temporary files are also deleted when you delete iRenkoChart of the chart window.

9. Indicators and experts

Conventional indicators, as well as objects, follow the timeline graph substrate. To bind to the timeline indicator iRenkoChart recommended to use the free LibCustomChart library.

library functions allow you to write indicators that automatically connect to iRenkoChart (Screenshot 3), if it is loaded in the graphics window. If not loaded, these indicators will be no problem to work in a normal chart window. In addition, the library provides simplified access to Timeseries iRenkoChart.

If the library functions used in the expert, the expert, as well as the indicator will automatically use iRenkoChart data if it is already loaded in the graphics window. If iRenkoChart not loaded, the expert will work in the usual chart window and use the data.

Examples of the use of the library in the indicators and experts can be found in Code Base.

This indicator is based on the engine iCustomChart and is its particular implementation. ICustomChart demo version can be downloaded free of charge.
Renko Charts

Related posts

  • Herrick Payoff Index

    Herrick Payoff Index payment index Herrick (Herrick Payoff Index, HPI) confirms the strong trends and helps determine when they change its direction;...

  • Kagi Chart

    kagi Chart Kagi Chart indicator can display graphics "Kagi" in the indicator window. Graphics Type "Kagi" filters out unwanted noise and help identify...

  • Trajecta Smart

    Trajecta Smart Trajecta Smart - an innovative semi-automatic trading signals indicator for each pair and timeframe, which has a built-in system to...

Next posts

GM Stochastic MIDL

GM Stochastic MIDL

Indicator GM Stochastic MIDL It built on averaging two stochastics (7,3,4) and (20,3,7) from the level limiting. For this is the only option Lim.

Central operator indicator is

IIndBuffer [i] = ((iStochastic (NULL, 0,7,3,4, MODE_SMA, 0, MODE_MAIN, i) + iStochastic (NULL, 0,20,3,7, MODE_SMA, 0, MODE_MAIN, i)) / 2 -50)

indicator value after its implementation vary from -Y, through 0 to + Y. The white line. Indicator supplemented histogram growth indicator values ​​or descending.

Another important indicator is the operator

if (IIndBuffer [i] < Lim && IIndBuffer [i] > -Lim)
IIndBuffer [i] = 0;

Parameter Lim can be adjusted so that no part of the false movements.

The color histogram display is also configurable. Default - it is white, yellow and red. Yellow lines and a value greater than 0 - UP movement. Red lines and values ​​less than 0 - motion DOWN.

The intersection with the zero level may be a signal for the opening of the transaction in the appropriate direction.

GM Stochastic MIDL

Related posts

  • FW Stochastic MTF

    FW Stochastic MTF Stochastic indicator is the most used by traders. This version allows you to extract the maximum information without the hassle of...

  • Value Chart for MT4

    Value Chart for MT4 Value Charts (Helveg and Stendhal, 2002) - an innovative technology price display as a value, not the cost, even if the price...

  • NearLevels

    NearLevels LED displays random fractals and support / resistance levels constructed from them. Using an indicator you see a clearer picture of the market...

Next posts


Batman Batman Advisor is based on a very simple system that uses ZigZag indicator and breakdown strategy. Transactions are opened only whe...