• Overview
  • Reviews
  • Comments (24)
  • What's new

MultiSymbol Triple Screen Trading System

Purpose

The indicator is intended for manual multi-currency trading based on the Triple Screen Strategy.

It works with any symbols located in the Market Watch window of the MT4: currencies, metals, indexes, etc.

The number of instruments can be limited by capacity of the МТ4's parameters. But if desired, you can create several windows with various set of instruments and parameters.


Operation Principle

The indicator uses the modified Triple Screen Strategy for determining trend direction in the third window via Awesome Oscillator, Moving Average or Stochastic Oscillator at the trader's discretion. The oversold/overbought level is determined in the second window via Stochastic indicator. We also use Stochastic indicator in the first window, but this time we are determining the best market entry point. As a result, we obviate the necessity to move pending orders according to the market (what the classical system requires) and can enter the market at once.


Target Audience

The indicator will be useful for those who prefer multi-currency trading.

If you use the Triple Screen Strategy, you have to analyze three time periods for each instrument. You need a lot of time to work with a large number of symbols. We created this indicator to facilitate this work. It independently analyzes all chosen instruments by three time periods. When it finds the required combination of parameters' values, it notifies a trader about a possibility to perform a trade.

The trader only needs to specify parameters which will be used by the indicator to check the possibility to perform the trade with given instruments.


Features

The indicator informs the trader about the possibility to perform the trade by means of a message popping up on the screen, sending message to an e-mail or a mobile terminal, or just by a sound notification.

The indicator works with current prices (uses the zero bar).

To reduce the CPU load, it is possible to customize the period for redrawing the indicator values.


Input parameters

  • Indicator_Position
    • myPosition - indicator location in the main window of the chart (lower left, lower right)
  • Visible_Symbols
    • Symbols - enter the instruments for tracking (separated by commas, without spaces)
  • Third_screen_Settings
    • ThTrendAO - trend direction based on the Awesome Oscillator indicator on the third screen (true - enable, false - disable)
    • ThTrendMA - trend direction based on the Moving Average indicator on the third screen (true - enable, false - disable)
    • ThCrossMA - price above/below the Moving Average indicator line on the third screen (true - enable, false - disable)
    • ThTrendSt - trend direction based on the Stochastic Oscillator indicator on the third screen (true - enable, false - disable)
    • ThCrossStLev - the main value of Stochastic Oscillator above/below the oversold/overbought level on the third screen (true - enable, false - disable)
    • ThTF - timeframe of the third screen in minutes (1440=D1, 240=H4, 60=H1, etc.)
  • Second_screen_Settings
    • SeTrendSt - trend direction based on the Stochastic Oscillator indicator on the second screen (true - enable, false - disable)
    • SeCrossStSig - intersection of the signal line by the main line of the Stochastic Oscillator on the second screen (true - enable, false - disable)
    • SeCrossStLev - the main value of Stochastic Oscillator above/below the oversold/overbought level on the second screen (true - enable, false - disable)
    • SeTF - timeframe of the second screen in minutes (1440=D1, 240=H4, 60=H1, etc.)
  • First_screen_Settings
    • FiTrendSt - trend direction based on the Stochastic Oscillator indicator on the first screen (true - enable, false - disable)
    • FiCrossStSig - intersection of the signal line by the main line of the Stochastic Oscillator on the first screen (true - enable, false - disable)
    • FiCrossStLev - the main value of Stochastic Oscillator above/below the oversold/overbought level on the first screen (true - enable, false - disable)
    • FiTF - timeframe of the first screen in minutes (1440=D1, 240=H4, 60=H1, etc.)
  • iMA_Settings
    • MAPeriod - averaging period for calculation of the indicator
    • MAMethod - averaging method
    • MAAppliedPrice - applied price
  • iStochastic_Settings
    • StKPeriod - period (number of bars) for calculating the %K line
    • StDPeriod - averaging period for %D line calculation
    • StSlowing - value of slowing
    • StMethod - averaging method
    • StPriceField - select the price for calculations
    • StHighLevel - overbought level
    • StLowLevel - oversold level
  • Alert_Settings
    • UseAlert - display alerts in a pop-up window (true - enable, false - disable)
    • UseSendMail - send notifications to e-mail (true - enable, false - disable)
    • UseSendPush - send notifications to the mobile terminal (true - enable, false - disable)
    • UseSound - use sound notifications (true - enable, false - disable)
    • UseSoundFile - path to the audio file
    • StepAlertMin - interval between notifications in minutes
    • StepCalcSec - interval to recalculate the functions in seconds (redrawing the indicator)
  • Color_scheme
    • ClrTips - color for labels and the indicator grid
    • ClrText - color to indicate the instruments and periods
    • ClrUp - color for the bullish trend signals
    • ClrDown - color for the bearish trend signals
    • ClrNt - color for the neutral signals
    • ClrOff - color for the disabled signals


Display

  • green - buy signal;
  • red - sell signal;
  • orange - neutral signal;
  • gray - parameter is disabled.


How to use

Screenshots below indicate an example of trading using this indicator.

The indicator was developed for the contest of traders using manual trading based on the Triple Screen Strategy (you can see the results on the last screenshot).

No reviews
Version 1.43 2017.12.04
Ordered the information output in the indicator notifications.
Simplified the entry of parameters with enumerations.
Added a section with color scheme settings to the input parameters (6 parameters for adjusting all controls of the indicator).
Version 1.41 2017.07.28
Fixed incorrect display of signal emergence time in Push notifications.
Information about timeframes has been added to notifications (FiTF/SeTF/ThTF).
Version 1.3 2016.12.26
Fixed the 'possible use of uninitialized variable' error in calculation of the ThCrossMA parameter.
Version 1.2 2015.06.17
1. Added time period labels for each unit.
2. Changed fonts for better readability.
3. Enlarged color readings.