
add Polynomial Regression as price chart overlay in FinanceChart 
Posted by nyoman on Dec212018 18:49 

Hi Peter,
is there any tutorial on how to add polynomial regression as overlay in FinanceChart
thanks 
Re: add Polynomial Regression as price chart overlay in FinanceChart 
Posted by Peter Kwan on Dec232018 04:21 

Hi nyoman,
A FinanceChart is a container for many charts  the main price chart, and zero or more indicator charts. You can add a polynomial regression line to any of these charts using code similar to the "Parametric Curve Fitting" sample code.
For example in C#, assumg "c" is a FinanceChart object, the code is like:
FinanceChart c = new FinanceChart(.....);
.....
// Add a main price chart to the FinanceChart
XYChart mainChart = c.addMainChart(....);
// Add a polynomial regression line of degree 2 for the closeData to the main price chart
TrendLayer trend0 = mainChart.addTrendLayer2(null, closeData, 0xff0000);
trend0.setLineWidth(3);
trend0.setRegressionType(Chart.PolynomialRegression(2));
trend0.setHTMLImageMap("{disable}");
.....
Hope this can help.
Regards
Peter Kwan 
Re: add Polynomial Regression as price chart overlay in FinanceChart 
Posted by nyoman on Apr222019 12:47 

adding the following code in FinanceChart.php
but still not working.
Please advise how to make it works.
function addPrc($color) {
$tmpArrayMath1 = new ArrayMath($this>m_closeData);
$tmpArrayMath1>abs();
$cl = $tmpArrayMath1>result();
$trend0 = $this>m_mainChart>addTrendLayer2(null, $cl, $color);
$trend0>setLineWidth(3);
$trend0>setRegressionType(PolynomialRegression(4));
$trend0>setHTMLImageMap("{disable}");
return $trend0;
} 
