CandlestickChart Bileşeni — sgcHTML | eSeGeCe

CandlestickChart

TsgcHTMLComponent_CandlestickChart — Delphi, C++ Builder ve .NET'te fitiller, yükseliş/düşüş renkleri ve isteğe bağlı bir hacim şeridi içeren SVG OHLC mum grafiği işleyin.

TsgcHTMLComponent_CandlestickChart

AddPoint ile çubuk başına bir OHLC noktası ekleyin (ya da bir veri kümesi bağlayın), ardından HTML özelliğini okuyun.

Bileşen sınıfı

TsgcHTMLComponent_CandlestickChart

İşler

Satır içi SVG OHLC grafiği + isteğe bağlı hacim şeridi (grafik kitaplığı gerekmez)

Diller

Delphi, C++ Builder, .NET

OHLC noktaları ekleyin, işleyin

Her çubuk için AddPoint(aLabel, aOpen, aHigh, aLow, aClose, aVolume)'u çağırın (ya da bir veri kümesi bağlayın), ardından HTML'i okuyun.

uses
  sgcHTML_Component_CandlestickChart;

var
  oChart: TsgcHTMLComponent_CandlestickChart;
begin
  oChart := TsgcHTMLComponent_CandlestickChart.Create(nil);
  try
    oChart.Width := 800;
    oChart.Height := 400;
    oChart.ShowVolume := True;

    oChart.AddPoint('Mon', 101.2, 104.8, 100.1, 103.5, 125000);
    oChart.AddPoint('Tue', 103.5, 106.0, 102.8, 105.1, 98000);
    oChart.AddPoint('Wed', 105.1, 105.4, 101.0, 101.9, 154000);

    WebModule.Response := oChart.HTML;   // SVG candles + wicks + volume strip
  finally
    oChart.Free;
  end;
end;

// Or bind it straight to a dataset:
oChart.LoadFromDataSet(qryOHLC, 'TradeDate', 'OpenPrice', 'HighPrice',
  'LowPrice', 'ClosePrice', 'Volume');
// includes: sgcHTML_Component_CandlestickChart.hpp

TsgcHTMLComponent_CandlestickChart *oChart = new TsgcHTMLComponent_CandlestickChart(NULL);
try
{
  oChart->Width = 800;
  oChart->Height = 400;
  oChart->ShowVolume = true;

  oChart->AddPoint("Mon", 101.2, 104.8, 100.1, 103.5, 125000);
  oChart->AddPoint("Tue", 103.5, 106.0, 102.8, 105.1, 98000);
  oChart->AddPoint("Wed", 105.1, 105.4, 101.0, 101.9, 154000);

  String html = oChart->HTML;   // SVG candles + wicks + volume strip
}
__finally
{
  delete oChart;
}
using esegece.sgcWebSockets;

var chart = new TsgcHTMLComponent_CandlestickChart();
chart.Width = 800;
chart.Height = 400;
chart.ShowVolume = true;

chart.AddPoint("Mon", 101.2, 104.8, 100.1, 103.5, 125000);
chart.AddPoint("Tue", 103.5, 106.0, 102.8, 105.1, 98000);
chart.AddPoint("Wed", 105.1, 105.4, 101.0, 101.9, 154000);

string html = chart.HTML;   // SVG candles + wicks + volume strip

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Noktalar

AddPoint(aLabel, aOpen, aHigh, aLow, aClose, aVolume), bir OHLC çubuğu ekler ve TsgcHTMLCandlestickPoint'u döndürür.

Veri kümesi bağlama

LoadFromDataSet(aDataSet, aDateField, aOpenField, aHighField, aLowField, aCloseField, aVolumeField), seriyi bir sorgudan oluşturur.

Mum renkleri

UpColor/DownColor, gövdeyi yöne göre boyar; WickColor, yüksek-düşük çizgisinin rengini geçersiz kılar.

Hacim

ShowVolume, mumların altına en yüksek çubuğa göre ölçeklenmiş bir hacim şeridi ekler.

Eksen & ızgara

ShowAxis/ShowGrid/GridLines/FontSize/Decimals, fiyat eksenini denetler.

Düzen & ölçek

Width/Height/CandleWidth, grafiği boyutlandırır; AutoMin/AutoMax ile MinValue/MaxValue, fiyat aralığını sabitler.

Keşfetmeye devam edin

Çevrimiçi yardımBu bileşen için tam API referansı ve kullanım kılavuzu.
Tüm sgcHTML Bileşenleri80'den fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ve .NET'te web arayüzleri oluşturmaya başlayın.