Skip to content

CTrailingMA

CTrailingMA

CTrailingMA is a class with implementation of Trailing Stop algorithm based on the values of moving average indicator.

Description

CTrailingMA class implements Trailing Stop algorithm based on the values of moving average indicator of the previous (completed) bar.

Declaration

class CTrailingMA: public CExpertTrailing

Title

#include <Expert\Trailing\TrailingMA.mqh>

Inheritance hierarchy

CObject

CExpertBase

CExpertTrailing

CTrailingMA

Class Methods by Groups

Initialization
PeriodSets period of moving average
ShiftSets shift of moving average
MethodSets smoothing method of moving average
AppliedSets applied price of moving average
virtual InitIndicatorsInitializes indicators and timeseries
virtual ValidationSettingsChecks the settings
Check Trailing Methods
virtual CheckTrailingStopLongCheck Trailing Stop conditions of a long position
virtual CheckTrailingStopShortCheck Trailing Stop conditions of a short position

Methods inherited from class CExpertBase

: InitPhase, TrendType, UsedSeries, EveryTick, Open, High, Low, Close, Spread, Time, TickVolume, RealVolume, Init, Symbol, Period, Magic, SetMarginMode, SetPriceSeries, SetOtherSeries

Last updated on