Skip to content

FibonacciLevel

interface cAlgo.API

DesktopCLICloud

Represents the Fibonacci Level.

Definition

public interface FibonacciLevel

Namespace: cAlgo.API · Group: Fibonacci

Examples

using cAlgo.API;

namespace cAlgo
{
    // This sample shows how to use a chart Fibonacci Retracement levels property to modify the fibonacci levels
    public partial class FibonacciLevelSample : Indicator
    {
        protected override void Initialize()
        {
            var period = Chart.LastVisibleBarIndex - Chart.FirstVisibleBarIndex;

            var max = Bars.HighPrices.Maximum(period);
            var min = Bars.LowPrices.Minimum(period);

            var fibonacciRetracement = Chart.DrawFibonacciRetracement("FibonacciRetracement", Chart.FirstVisibleBarIndex, max, Chart.LastVisibleBarIndex, min, Color.Red);

            foreach (var level in fibonacciRetracement.FibonacciLevels)
            {
                Print(level.Percent);

                if (level.Percent > 62) level.IsVisible = false;
            }
        }

        public override void Calculate(int index)
        {
        }
    }
}
import clr
clr.AddReference("cAlgo.API")

from cAlgo.API import *

class Test():
    def initialize(self):
        period = api.Chart.LastVisibleBarIndex - api.Chart.FirstVisibleBarIndex

        maxValue = Functions.Maximum(api.Bars.HighPrices, period)
        minValue = Functions.Minimum(api.Bars.LowPrices, period)

        fibonacciRetracement = api.Chart.DrawFibonacciRetracement("FibonacciRetracement", api.Chart.FirstVisibleBarIndex, maxValue, api.Chart.LastVisibleBarIndex, minValue, Color.Red)

        for level in fibonacciRetracement.FibonacciLevels:
            print(level.Percent)
            if level.Percent > 62:
                level.IsVisible = False
{
  "AccessRights": "None",
  "TimeZone": "UTC",
  "IsOverlay": true
}

Properties

Name Description
IsVisibleDesktopCLICloudbool Defines if the level is visible.
PercentDesktopCLIClouddouble Gets or sets the level percent.
PriceDesktopCLIClouddouble? Gets or sets the level price.
TimeDesktopCLICloudDateTime? Gets or sets the level time.
Deprecated members (1)
  • double PercentLevel {get; set;} — Use Percent instead

See also