Syntax
Public Function iclose(Symbol As String, timeFrame As ENUM_TIMEFRAMES, shift As Long)As Double
Description
This function is used to return the close price value for a bar at a specific time frame by a given the bar number.
Parameters
Key | Description |
Symbol | Trading symbol name, the value of type String. |
timeframe | The chart time frame can be one of theENUM_TIMEFRAMES. |
Shift | Bar number to get the close price value for it, the value of type Long. |
Return value
Return’s the closevalue for the indicated symbol, Time frame and bar number as a double value. These Function returns 0 if the history is not loaded.
Sample
Public Sub main() Dim barNumber Dim result barNumber=3 result=iclose ("EUR/USD",PERIOD_D1,Clng(barNumber)) if result=0 then ' print a message to the VTL10Log log file PrintData " The close value not loaded " else ' print a message to the VTL10Log log file PrintData("The close value for bar Number " & Cstr(barNumber) & " is " & CSTR(result)) end if End Sub
See Also