CTrailingFixedPips
CTrailingFixedPips è una classe con l'attuazione di algoritmo Trailing Stop sulla base di trailing di punti fissi .
Se la posizione ha il prezzo di Stop Loss, controlla la distanza Stop Loss minima ammessa al prezzo corrente. Se il suo valore è inferiore al livello di Stop Loss, suggerisce di fissare un nuovo prezzo di Stop Loss. Per questo caso, se la posizione ha il prezzo Take Profit, suggerisce di impostare nuovo prezzo di Take Profit.
Se Expert Advisor è stato inizializzato con il every_tick flag=false, esso deve svolgere tutte le operazioni (trading, trailing, ecc) solo alla nuova barra. Per questo caso, il livello di take profit può essere utilizzato. Essa vi permetterà di chiudere la posizione aperta al prezzo di Take Profit prima che la nuova barra sarà completata.
Descrizione
CTrailingFixedPips implementa l'algoritmo Trailing Stop sulla base di posizioni di trailing con i punti fissi.
Dichiarazione
class CTrailingFixedPips: public CExpertTrailing |
Titolo
#include <Expert\Trailing\CTrailingFixedPips.mqh> |
Gerarchia di ereditarietàCTrailingFixedPips |
Metodi della Classe
Inizializzazione |
|
---|---|
Imposta il valore del livello di Stop Loss |
|
Imposta il valore del livello di Take Profit |
|
virtual ValidationSettings |
Controlla le impostazioni |
Controlli Metodi di Trailing |
|
virtual CheckTrailingStopLong |
Verificare le condizioni Trailing Stop della posizione long |
virtual CheckTrailingStopShort |
Controlla condizioni di Trailing Stop della posizione short |
Metodi ereditati dalla classe CObject |
---|
Metodi ereditati dalla classe CExpertBase InitPhase, TrendType, UsedSeries, EveryTick, Open, High, Low, Close, Spread, Time, TickVolume, RealVolume, Init, Symbol, Period, Magic, SetMarginMode, SetPriceSeries, SetOtherSeries, InitIndicators |