51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
# 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 | |
|
||
| --- | --- |
|
||
| Period | Sets period of moving average |
|
||
| Shift | Sets shift of moving average |
|
||
| Method | Sets smoothing method of moving average |
|
||
| Applied | Sets applied price of moving average |
|
||
| virtual InitIndicators | Initializes indicators and timeseries |
|
||
| virtual ValidationSettings | Checks the settings |
|
||
| Check Trailing Methods | |
|
||
| virtual CheckTrailingStopLong | Check Trailing Stop conditions of a long position |
|
||
| virtual CheckTrailingStopShort | Check Trailing Stop conditions of a short position |
|
||
|
||
| Methods inherited from class CObject
|
||
Prev, Prev, Next, Next, Save , Load , Type , Compare |
|
||
| --- |
|
||
| Methods inherited from class CExpertBase
|
||
InitPhase , TrendType , UsedSeries , EveryTick , Open , High , Low , Close , Spread , Time , TickVolume , RealVolume , Init , Symbol , Period , Magic , SetMarginMode, SetPriceSeries , SetOtherSeries |
|