ChartArea Interface - drawfibonacciretracement - Not Available - SPOTWARE PLEASE ADVISE
ChartArea Interface - drawfibonacciretracement - Not Available - SPOTWARE PLEASE ADVISE
23 Aug 2018, 11:39
Hi Spotware,
Please can you share how to use the ChartArea Interface? Is it still available to use?
https://ctrader.com/api/reference/chartarea/drawfibonacciretracement
If you could use the drawfibonacciretracement method as an example that would be great.
Replies
myinvestmentsfx
23 Aug 2018, 12:05
( Updated at: 21 Dec 2023, 09:20 )
RE:
Panagiotis Charalampous said:
Hi myinvestmentsfx,
See below an example
Chart.DrawFibonacciRetracement("Example", Server.Time, 1.14, Server.Time.AddDays(-1), 1.16, Color.Red);Best Regards,
Panagiotis
Hi Panagiotis,
The method doesn't seem to exist under Chart?
@myinvestmentsfx
PanagiotisCharalampous
23 Aug 2018, 12:08
Hi myinvestmentsfx,
The method is only available in cTrader Automate 3.01 which is currently in Beta. It will be rolled out to brokers in the near future.
Best Regards,
Panagiotis
@PanagiotisCharalampous
myinvestmentsfx
23 Aug 2018, 18:38
Thank you Panagiotis, appriciate the help. I've download the platform directly from Spotware and have all the methods now.
How would you access the FibonacciLevel Values of the one you just drawed?
var drawFibo = Chart.DrawFibonacciRetracement("test", startIndex, startValue, stopIndex, stopValue, "Black", 1, LineStyle.LinesDots);
var myDictionary = drawFibo.FibonacciLevels.ToDictionary(????)
Kind Regards,
@myinvestmentsfx
myinvestmentsfx
24 Aug 2018, 08:56
RE:
myinvestmentsfx said:
Thank you Panagiotis, appriciate the help. I've download the platform directly from Spotware and have all the methods now.
How would you access the FibonacciLevel Values of the one you just drawed?
var drawFibo = Chart.DrawFibonacciRetracement("test", startIndex, startValue, stopIndex, stopValue, "Black", 1, LineStyle.LinesDots);
var myDictionary = drawFibo.FibonacciLevels.ToDictionary(????)Kind Regards,
Just to be clear, i'm look for the prices that corresponds with the fibonannci % level.
I know it's possible to {get; set:) percentage level as per below. But how do I get the corresponding price that maps to the percetage level? I'm assuming this should be available since the calculation is done in the background to display it on the chart.
var drawFibo = Chart.DrawFibonacciRetracement("test", startIndex, startValue, stopIndex, stopValue, "Black", 1, LineStyle.LinesDots);
var x = drawFibo.FibonacciLevels[0];
var y = x.PercentLevel = 20;
var z = drawFibo.DisplayPrices = true;
@myinvestmentsfx
PanagiotisCharalampous
24 Aug 2018, 11:44
Ηι myinvestmentsfx,
The price is not directly accessible via the API but you can use the following function to calculate it.
private double GetFibonacciLevelPrice(ChartFibonacciRetracement fibo, double percentLevel) { return (fibo.Y2 - fibo.Y1) * (1 - percentLevel / 100) + fibo.Y1; }
Best Regards,
Panagiotis
@PanagiotisCharalampous
PanagiotisCharalampous
23 Aug 2018, 11:48
Hi myinvestmentsfx,
See below an example
Best Regards,
Panagiotis
@PanagiotisCharalampous