C# Class MQL4CSharp.Base.MQL.MQLExpert

Show file Open project: jseparovic/MQL4CSharp

Public Properties

Property Type Description
ix System.Int64

Public Methods

Method Description
ExecOnInit ( System.Int64 ix, Type type ) : void
IClose ( int i ) : double
IHigh ( int i ) : double
ILow ( int i ) : double
IOpen ( int i ) : double
ITime ( int i ) : System.DateTime
IVolume ( int i ) : double
MQLExpert ( System.Int64 ix ) : System
OnDeinit ( ) : void
OnInit ( ) : void
OnTick ( ) : void
OnTimer ( ) : void
getCommandManager ( ) : MQLCommandManager
getInstance ( System.Int64 ix ) : MQLExpert
setTimerInterval ( System.Int64 millis ) : void

Private Methods

Method Description
ExecOnDeinit ( System.Int64 ix ) : void
ExecOnInit ( System.Int64 ix, [ CSharpFullTypeName ) : void
ExecOnTick ( System.Int64 ix ) : void
ExecOnTimer ( System.Int64 ix ) : void
InitRates ( System.Int64 ix, RateInfo arr, int arr_size ) : void
IsExecutingOnDeinit ( System.Int64 ix ) : bool
IsExecutingOnInit ( System.Int64 ix ) : bool
IsExecutingOnTick ( System.Int64 ix ) : bool
IsExecutingOnTimer ( System.Int64 ix ) : bool
OnDeinitThread ( System.Int64 ix ) : void
OnInitThread ( System.Int64 index, Type type ) : void
OnTickThread ( System.Int64 ix ) : void
OnTimerThread ( System.Int64 ix ) : void
SetRatesSize ( System.Int64 ix, int arr_size ) : void
convIndex ( int i ) : int
getThreadPool ( System.Int64 ix ) : SmartThreadPool

Method Details

ExecOnInit() public static method

public static ExecOnInit ( System.Int64 ix, Type type ) : void
ix System.Int64
type System.Type
return void

IClose() public method

public IClose ( int i ) : double
i int
return double

IHigh() public method

public IHigh ( int i ) : double
i int
return double

ILow() public method

public ILow ( int i ) : double
i int
return double

IOpen() public method

public IOpen ( int i ) : double
i int
return double

ITime() public method

public ITime ( int i ) : System.DateTime
i int
return System.DateTime

IVolume() public method

public IVolume ( int i ) : double
i int
return double

MQLExpert() public method

public MQLExpert ( System.Int64 ix ) : System
ix System.Int64
return System

OnDeinit() public abstract method

public abstract OnDeinit ( ) : void
return void

OnInit() public abstract method

public abstract OnInit ( ) : void
return void

OnTick() public abstract method

public abstract OnTick ( ) : void
return void

OnTimer() public abstract method

public abstract OnTimer ( ) : void
return void

getCommandManager() public method

public getCommandManager ( ) : MQLCommandManager
return MQLCommandManager

getInstance() public static method

public static getInstance ( System.Int64 ix ) : MQLExpert
ix System.Int64
return MQLExpert

setTimerInterval() public method

public setTimerInterval ( System.Int64 millis ) : void
millis System.Int64
return void

Property Details

ix public property

public Int64,System ix
return System.Int64