Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Views:
7807
Rating:
(19)
Published:
2012.01.06 13:18
Updated:
2023.03.29 13:43
\MQL5\Include\
getfontname.mqh (5.12 KB) view
spreadinfo.mq5 (9.08 KB) view
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

SpreadInfo displays spread, its average value and their ratio in one of the chart corners. Font type, color and size can be customized in the input parameters.

СMoving_Average class of the SmoothAlgorithms.mqh library is used for the indicator compilation. The use of the class was thoroughly described in the article "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers", as well as type_font and CFontName class from the GetFontName.mqh library.

SpreadInfo

Indicator input parameters:

//+----------------------------------------------+
//| Indicator input parameters                   |
//+----------------------------------------------+
input string SpName="Spread";                          // Spread name
input string MaSpName="MASpread";                      // Average spread name
input string RatioName="Ratio";                        // Spread and its average value ratio name
input color  TextColor1=Magenta;                       // Spread color
input color  TextColor2=Blue;                          // Average spread color
input color  TextColor3=Red;                           // Spread and its average value ratio color
input int    FontSize=15;                              // Font size
input type_font FontType=Font14;                       // Font type
input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // Location corner
input uint Y_=1;                                       // Vertical location
input uint X_=5;                                       // Horizontal location
input int period=100;                                  // Spread smoothing period

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/647

X2MA_HTF_Signal X2MA_HTF_Signal

X2MA_HTF_Signal displays trend directions from three last bars of the X2MA indicator as three graphical objects, colors of which determine a trend direction.

IncCMOOnArray IncCMOOnArray

CMOOnArray class is designed for calculation of CMO (Chande Momentum Oscillator) values on indicator buffers. The example of use of the CMOOnArray class is presented.

XMACD_HTF_Signal XMACD_HTF_Signal

XMACD_HTF_Signal displays trend directions from three last bars of the XMACD indicator as three graphical objects.

ToClearChart ToClearChart

The simple script for deleting all graphical objects from a financial asset chart. It can be useful, in case the chart is overcrowded by objects that are not needed anymore.