Login
Try VertexFX
  • Home
  • Knowledgebase
  • Blog
  • Home
  • Knowledgebase
  • Blog

General Indicators

home/Knowledge Base/VTL Server Scripts/Technical Analysis (TA)/General Indicators/LLV

LLV

4 views 0 Updated on December 16, 2021 hybrid-solutions

Syntax

Public function LLV (ByVal Data As Database, ByVal Low As Field, ByVal Periods As Integer, Optional ByVal FieldAliasName As String = "")  As RecordSet

Overview

LLV indicator calculates the lowest low value.

Class: General

Parameters

Return Type Returns object of type Recordset
Default Field Name(s) LLV


Sample

Public Sub main()         Dim _symbolInfo As VTLGeneral.CSymbol=ClientCode.GetSymbolByName ("GOLD")     Dim DB As New VTLGeneral.Database ()     Dim RecordCount As Integer     Dim m_Recordset As VTLGeneral.RecordSet     Dim _historyData As object()     Dim output As String     Dim Record As Integer     Dim m_Date As VTLGeneral.Field     Dim m_Open As VTLGeneral.Field     Dim m_High As VTLGeneral.Field     Dim m_Low As VTLGeneral.Field     Dim m_Close As VTLGeneral.Field     Dim j As Integer = 0     Dim i As Integer = 0     Dim _recordCount As Integer =10     m_Recordset = DB.CreateRecord     m_Open = New VTLGeneral.Field     m_High = New VTLGeneral.Field     m_Low = New VTLGeneral.Field     m_Close = New VTLGeneral.Field     DB.RecordCount = _recordCount     RecordCount = _recordCount    'Initialize Recordsets     m_Open.initialize (_recordCount, "Open")     m_High.initialize (_recordCount, "High")     m_Low.initialize (_recordCount, "Low")     m_Close.initialize (_recordCount, "Close")     'load high, low ,open and data      _historyData = ClientCode.GetChartHistory (_symbolInfo.ID, VTLGeneral.ENUM_PERIOD.Day, VTLGeneral.ENUM_HISTORY_TYPE.HIS_HIGH, _recordCount)         For i = 1 to _recordCount-1                m_High.setValue (i, _historyData (i))         Next        _historyData = ClientCode.GetChartHistory (_symbolInfo.ID, VTLGeneral.ENUM_PERIOD.Day, VTLGeneral.ENUM_HISTORY_TYPE.HIS_LOW, _recordCount)         For i = 1 to _recordCount-1                m_Low.setValue (i,_historyData(i))        Next        _historyData = ClientCode.GetChartHistory (_symbolInfo.ID, VTLGeneral.ENUM_PERIOD.Day, VTLGeneral.ENUM_HISTORY_TYPE.HIS_OPEN, _recordCount)         For i = 1 to _recordCount-1                m_Open.setValue (i,_historyData(i))        Next        _historyData = ClientCode.GetChartHistory (_symbolInfo.ID, VTLGeneral.ENUM_PERIOD.Day, VTLGeneral.ENUM_HISTORY_TYPE.HIS_CLOSE, _recordCount)         For i = 1 to _recordCount-1                m_Close.setValue (i, _historyData (i))        Next        m_Recordset.addField (m_Open)        m_Recordset.addField (m_High)        m_Recordset.addField (m_Low)        m_Recordset.addField (m_Close)         'LLV        Dim _indRecord As New VTLGeneral.RecordSet ()        Dim gnl As New VTLGeneral.General ()        _indRecord = gnl.LLV (DB, m_Low, 14)         For i = 0 to DB.getRecordCount - 1                Output = output & CSTR (_indRecord.getValue (_indRecord.getName (1), i)) & vbCrLf        Next        GUI.MsgDialog (output)   End Sub  

See Also

  • Correlation Analysis
  • Median Price
  • Price Rate of Change


Back to VTL Server Script Index

Was this helpful?

Yes  No
Leave A Comment Cancel reply

  StochRSI

About
VertexFX Trader has a closed-loop trading structure with Backoffice dealing desk, Client Terminals, Dedicated Hosting, White Labelling and Bridging Capabilities. Through VertexFX Risk Management Bridge...
Categories
  • Technical Support
  • VertexFX Pro Setup
  • Mobile Trader
  • Lite VertexFX Mobile Trader
  • Release Notes
Community
  • Blog
  • Media Center
Need Support?
If you need any further help, don't hesitate to send a support request to our support team.
Contact Support
  • Privacy Policy
  • Brokers Terms
  • Traders EULA
  • ISV Terms
  • Plugins EULA
  • Copyright 2023 hybridsolutions.com. All Rights Reserved.