usingcAlgo.API;namespacecAlgo{// This example shows how to use the Chart ChartDragEventArgs// ChartDragEventArgs derives from ChartMouseEventArgs[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]publicclassChartDragEventArgsSample:Indicator{protectedoverridevoidInitialize(){Chart.DragStart+=Chart_DragStart;Chart.DragEnd+=Chart_DragEnd;}privatevoidChart_DragEnd(ChartDragEventArgsobj){Print("Chart {0} {1} Drag Started | Mouse Location: ({2}, {3})",obj.Chart.SymbolName,obj.Chart.TimeFrame,obj.MouseX,obj.MouseY);}privatevoidChart_DragStart(ChartDragEventArgsobj){Print("Chart {0} {1} Drag Ended | Mouse Location: ({2}, {3})",obj.Chart.SymbolName,obj.Chart.TimeFrame,obj.MouseX,obj.MouseY);}publicoverridevoidCalculate(intindex){}}}