usingcAlgo.API;namespacecAlgo{// This sample shows how to use Chart.DrawElliottImpulse method to draw an Elliott Impulse Wave[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]publicclassElliottImpulseSample:Indicator{protectedoverridevoidInitialize(){vari=Chart.FirstVisibleBarIndex;vars=(Chart.LastVisibleBarIndex-i)/6;vart=Bars.OpenTimes;varc=Bars.ClosePrices;Chart.DrawElliottImpulse("Impulse",newChartPoint(t[i],c[i]),newChartPoint(t[i+s],c[i+s]),newChartPoint(t[i+2*s],c[i+2*s]),newChartPoint(t[i+3*s],c[i+3*s]),newChartPoint(t[i+4*s],c[i+4*s]),newChartPoint(t[i+5*s],c[i+5*s]),Color.Red);}publicoverridevoidCalculate(intindex){}}}