C# Класс MQL4CSharp.UserDefined.Strategy.MaCrossStrategy

Наследование: Base.BaseStrategy
Показать файл Открыть проект

Открытые методы

Метод Описание
MaCrossStrategy ( System.Int64 ix ) : System
destroy ( ) : void
evaluate ( string symbol ) : SignalResult
filter ( string symbol ) : bool
getComment ( string symbol ) : string
getEntryPrice ( string symbol, SignalResult signal ) : double
getExpiry ( string symbol, SignalResult signal ) : System.DateTime
getLotSize ( string symbol, double stopDistance ) : double
getMagicNumber ( string symbol ) : int
getStopLoss ( string symbol, SignalResult signal ) : double
getTakeProfit ( string symbol, SignalResult signal ) : double
init ( ) : void
isAsleep ( string symbol ) : bool
manageOpenTrades ( String symbol, int ticket ) : void
onNewCandle ( string symbol, TIMEFRAME timeframe ) : void
onNewDate ( string symbol, TIMEFRAME timeframe ) : void

Описание методов

MaCrossStrategy() публичный Метод

public MaCrossStrategy ( System.Int64 ix ) : System
ix System.Int64
Результат System

destroy() публичный Метод

public destroy ( ) : void
Результат void

evaluate() публичный Метод

public evaluate ( string symbol ) : SignalResult
symbol string
Результат MQL4CSharp.Base.Common.SignalResult

filter() публичный Метод

public filter ( string symbol ) : bool
symbol string
Результат bool

getComment() публичный Метод

public getComment ( string symbol ) : string
symbol string
Результат string

getEntryPrice() публичный Метод

public getEntryPrice ( string symbol, SignalResult signal ) : double
symbol string
signal MQL4CSharp.Base.Common.SignalResult
Результат double

getExpiry() публичный Метод

public getExpiry ( string symbol, SignalResult signal ) : System.DateTime
symbol string
signal MQL4CSharp.Base.Common.SignalResult
Результат System.DateTime

getLotSize() публичный Метод

public getLotSize ( string symbol, double stopDistance ) : double
symbol string
stopDistance double
Результат double

getMagicNumber() публичный Метод

public getMagicNumber ( string symbol ) : int
symbol string
Результат int

getStopLoss() публичный Метод

public getStopLoss ( string symbol, SignalResult signal ) : double
symbol string
signal MQL4CSharp.Base.Common.SignalResult
Результат double

getTakeProfit() публичный Метод

public getTakeProfit ( string symbol, SignalResult signal ) : double
symbol string
signal MQL4CSharp.Base.Common.SignalResult
Результат double

init() публичный Метод

public init ( ) : void
Результат void

isAsleep() публичный Метод

public isAsleep ( string symbol ) : bool
symbol string
Результат bool

manageOpenTrades() публичный Метод

public manageOpenTrades ( String symbol, int ticket ) : void
symbol String
ticket int
Результат void

onNewCandle() публичный Метод

public onNewCandle ( string symbol, TIMEFRAME timeframe ) : void
symbol string
timeframe TIMEFRAME
Результат void

onNewDate() публичный Метод

public onNewDate ( string symbol, TIMEFRAME timeframe ) : void
symbol string
timeframe TIMEFRAME
Результат void