Merhaba,
Veri terminali gibi bir sembol builder yok.
Bununla beraber kodlama ile sembol oluşturup grafiğini çizdirebilirsiniz.
Aşağıda örnek bir kod vardır.
Viop sembollerinin tarihi verisini teknik@matriksdata.com adresinden talep edebilirsiniz.
İyi çalışmalar
using System;
using System.Collections.Generic;
using System.Linq;
using System.ComponentModel;
using Matriks.Data.Identifiers;
using Matriks.Data.Symbol;
using Matriks.Engines;
using Matriks.Indicators;
using Matriks.Symbols;
using Matriks.AlgoTrader;
using Matriks.Trader.Core;
using Matriks.Trader.Core.Fields;
using Matriks.Trader.Core.TraderModels;
using Matriks.Lean.Algotrader.AlgoBase;
using Matriks.Lean.Algotrader.Models;
using Matriks.Lean.Algotrader.Trading;
namespace Matriks.Lean.Algotrader
{
//Ilk parametre indikatörün adı, sınıfın adıyla aynı olmalıdır.
//Ikinci parametre indikatörün Dataserisinin üzerine mi yeni pencereye mi ekleneceğini belirtir. Yeni pencere için ->IndicatorDrawingArea.NewWindow , Data Serisi için IndicatorDrawingArea.OnDataSeries
[IndicatorInformationAttribute("SembolBuilder", IndicatorDrawingArea.NewWindow)]
//Indikatörün çizgilerinin isimleri
[IndicatorLineInformationAttribute(new []
{
"SembolBuilder(0)"
})]
public class SembolBuilder : MatriksIndicator
{
[DefaultValue(5)]
public int Period
{
get; set;
}
public sealed override void OnInit()
{
AddSymbol("AKBNK", SymbolPeriod);
}
public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
{
var AKBNKValue = GetCurrentValue("AKBNK", SymbolPeriod, OhlcType);
var GARANValue = GetCurrentValue(Symbol, SymbolPeriod, OhlcType);
SetLine(0, currentBar, GARANValue + AKBNKValue);
}
}
}