MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal

Source code library - Expert Advisors, Indicators and Scripts

Subscribe to signal
Marmacom
52.42%, 5 442.04 USD
Screenshot
EURUSD, M5
Real
General information on Trading Signals for MetaTrader 4 and MetaTrader 5 General information on Trading Signals for MetaTrader 4 and... Cash Monster G2Cash Monster G2 Try product
Cash Monster G2
Author: figurelli
IncWPROnArray Library
IncWPROnArray
Author: Integer
To post a new code, please log in or register

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2012.02.23 14:09
Trading signals module based on Stalin indicator

Trading signals module based on Stalin indicator [ru]

GODZILLA

Downloads:
852
Views:
576
Rating:
votes: 6
Files:
\MQL5\Indicators\
stalin.mq5 (9.38 KB)view
\MQL5\Experts\\MQL5\Include\Expert\Signal\MySignals\

Description:

The signal is formed when a bar is closing. Stalin indicator's color arrow serves as a market entry signal.

Place Stalin.ex5 compiled file to the terminal_data_folder\MQL5\Indicators.

Creation of a trading robot based on this trading signals module has nothing special in it. It has been described in details in the article "MQL5 Wizard for Dummies".
The general idea of creating a trading signals module has been described in the article "Simple Trading Systems Using Semaphore Indicators".

Default Expert Advisor's input parameters have been used during the tests shown below. Stop Loss and Take Profit have not been used during the tests.

Image:

Fig.1. Deals examples on the chart

Fig.1. Deals examples on the chart

Test results for 2011 at USDCHF H4:

Fig.2. Test results chart

Fig.2. Test results chart

Note:

The Expert Advisor generated using MQL5 Wizard chooses the moments for opening and closing positions based on the results of the "voting" of trading signals added during the Expert Advisor creation. The main trading signals module (containing all added ones) also takes part in the "voting" but its LongCondition() and ShortCondition() methods always return 0.

Since the smoothing by the number of present modules (basic one + one additional module) is performed during the "votes" calculation, threshold values should be indicated considering this fact. For this reason, Signal_ThresholdOpen and Signal_ThresholdClose values must be set to 40=(0+80)/2 and 20=(0+40)/2, respectively, after creation of the Expert Advisor code using MQL5 Wizard.

Translated from Russian by MetaQuotes Software Corp.
Original code: http://www.mql5.com/ru/code/840