using cAlgo.API;
namespace cAlgo
{
// この例は、Chart ChartDragEventArgs の使用方法を示しています。
// ChartDragEventArgs は ChartMouseEventArgs から派生しています。
[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class ChartDragEventArgsSample : Indicator
{
protected override void Initialize()
{
Chart.DragStart += Chart_DragStart;
Chart.DragEnd += Chart_DragEnd;
}
private void Chart_DragEnd(ChartDragEventArgs obj)
{
Print("チャート {0} {1} のドラッグが開始されました | マウスの位置: ({2}, {3})", obj.Chart.SymbolName, obj.Chart.TimeFrame, obj.MouseX, obj.MouseY);
}
private void Chart_DragStart(ChartDragEventArgs obj)
{
Print("チャート {0} {1} のドラッグが終了しました | マウスの位置: ({2}, {3})", obj.Chart.SymbolName, obj.Chart.TimeFrame, obj.MouseX, obj.MouseY);
}
public override void Calculate(int index)
{
}
}
}