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

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

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

Метод Описание
CSVOrderPlacer ( long ix ) : System
OnDeinit ( ) : void
OnInit ( ) : void
OnTick ( ) : void
OnTimer ( ) : void
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

Приватные методы

Метод Описание
executeTrade ( CSVOrder csvOrder, bool tp1 ) : void

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

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

public CSVOrderPlacer ( long ix ) : System
ix long
Результат System

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

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

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

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

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

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

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

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

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