Merhaba,
AddSymbol() ile aylık veriye kaydolunup GetBarData() fonksiyonu ile aylık verileri çekip GetSelectedValueFromBarData() fonksiyonu ile istenilen bardaki ilgili alanın değerini çekebilirsiniz.
public override void OnInit()
{
AddSymbol(Symbol, SymbolPeriod.Month);
}
int month = 0, monthIndex = -1;
public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
{
var data = GetBarData(Symbol, SymbolPeriod.Month);
if (barDateTime.Month != month)
{
month = barDateTime.Month;
monthIndex++;
}
var src = monthIndex > 3 ? GetSelectedValueFromBarData(data,OHLCType.High,3):0;
SetLine(0, currentBar, src);
}