CandlestickChart
TsgcHTMLComponent_CandlestickChart — affichez un graphique en chandeliers OHLC en SVG avec mèches, couleurs hausse/baisse et bande de volume optionnelle, en Delphi, C++ Builder et .NET.
TsgcHTMLComponent_CandlestickChart — affichez un graphique en chandeliers OHLC en SVG avec mèches, couleurs hausse/baisse et bande de volume optionnelle, en Delphi, C++ Builder et .NET.
Ajoutez un point OHLC par barre avec AddPoint (ou liez un jeu de données), puis lisez la propriété HTML.
TsgcHTMLComponent_CandlestickChart
Un graphique OHLC SVG en ligne + bande de volume optionnelle (sans bibliothèque de graphiques)
Delphi, C++ Builder, .NET
Appelez AddPoint(aLabel, aOpen, aHigh, aLow, aClose, aVolume) pour chaque barre (ou liez un jeu de données), puis lisez HTML.
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
Les membres que vous utilisez le plus souvent.
AddPoint(aLabel, aOpen, aHigh, aLow, aClose, aVolume) ajoute une barre OHLC et renvoie le TsgcHTMLCandlestickPoint.
LoadFromDataSet(aDataSet, aDateField, aOpenField, aHighField, aLowField, aCloseField, aVolumeField) construit la série à partir d'une requête.
UpColor/DownColor colorent le corps selon la direction ; WickColor remplace la couleur de la ligne haut-bas.
ShowVolume ajoute une bande de volume sous les chandeliers, mise à l'échelle de la barre la plus haute.
ShowAxis/ShowGrid/GridLines/FontSize/Decimals contrôlent l'axe des prix.
Width/Height/CandleWidth dimensionnent le graphique ; MinValue/MaxValue avec AutoMin/AutoMax fixent la plage de prix.
| Aide en ligneRéférence API complète et guide d’utilisation pour ce composant. | Ouvrir | |
| Tous les composants sgcHTMLParcourez la matrice complète des fonctionnalités de plus de 80 composants. | Ouvrir | |
| Télécharger la version d'essai gratuiteLa version d'essai de 30 jours fournit les projets de démonstration 60.HTML. | Ouvrir | |
| TarifsLicences Single, Team et Site avec code source complet. | Ouvrir |