Syntax
Public Function SymbolInfoInteger(SymbolName As String, propId As ENUM_SYMBOL_INFO_INTEGER, ByRef LongVal As Variant) As Boolean
Description
This function is used to get symbol information for a given symbol name according to property ID andreceive the result on longval parameter.
Parameters
Key | Description |
SymbolName | Trading symbol name, value of type string. |
propId | The information to get it, Value of typeENUM_SYMBOL_INFO_INTEGER. |
LongVal | The received result, value of type Long. |
Return value
Returns true if successful.In order to get an error, call GetLastError() function.
Sample
Dim exeResult Dim rst Dim symbolName Public Sub main() symbolName="EUR/USD" ShowResult SymbolInfoInteger( cstr(symbolName),SYMBOL_PIP_LOCATION,rst) , "SYMBOL_PIP_LOCATION",cstr(symbolName) ShowResult SymbolInfoInteger( CSTR(symbolName),SYMBOL_SPREAD,rst) , "SYMBOL_SPREAD",cstr(symbolName) AlertMessage cstr(exeResult) End Sub Public Sub ShowResult(isTrue,enumDescription,symName) if isTrue then exeResult=exeResult & CSTR(enumDescription) & " for " & CSTR(symName) & " is : " & rst else exeResult=exeResult & "Error during Get " & CSTR(enumDescription) & " due to error code " & ErrorDescription(GetLastError()) end if exeResult=exeResult & vbNewLine rst="" End Sub
See Also