チャートマウスイベント引数

cBots (自動売買)

概要

マウス関連のルーティングイベントのデータを提供します。

シグネチャ

1
public class <span="nc">ChartMouseEventArgs

 

名前空間

cAlgo.API

 1
 2
 3
<span="normal"> 4
<span="normal"> 5
<span="normal"> 6
<span="normal"> 7
<span="normal"> 8
<span="normal"> 9
<span="normal">10
<span="normal">11
<span="normal">12
<span="normal">13
<span="normal">14
<span="normal">15
<span="normal">16
<span="normal">17
<span="normal">18
<span="normal">19
<span="normal">20
<span="normal">21
 using <span="nn">cAlgo.API<span="p">;
 <span="k">namespace <span="nn">cAlgo
 <span="p">{
     // この例は、Chart ChartMouseEventArgs の使用方法を示しています。
     [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
     public <span="k">class <span="nc">ChartMouseEventArgsSample <span="p">: <span="n">Indicator
     {
         <span="k">protected <span="k">override <span="k">void <span="nf">Initialize<span="p">()
         <span="p">{
             Chart<span="p">.<span="n">MouseMove <span="o">+= <span="n">Chart_MouseMove<span="p">; <span="p">;
         <span="p">}
         private <span="k">void <span="nf">Chart_MouseMove<span="p">(<span="n">ChartMouseEventArgs <span="n">obj<span="p">)
         <span="p">{
             <span="kt">var <span="n">text <span="o">= <span="kt">string<span="p">.<span="n">Format<span="p">(<span="s">"マウスの位置: ({0}, {1})"<span="p">, <span="n">obj<span="p">.<span="n">MouseX<span="p">, <span="n">obj<span="p">.<span="n">MouseY<span="p">);
             <span="n">Chart<span="p">.<span="n">DrawStaticText<span="p">(<span="s">"mouse"<span="p">, <span="n">text<span="p">, <span="n">VerticalAlignment<span="p">.<span="n">Top<span="p">, <span="n">HorizontalAlignment<span="p">.<span="n">Right<span="p">, <span="n">Color<span="p">.<span="n">Red<span="p">);
         <span="p">}
         <span="k">public <span="k">override <span="k">void <span="nf">Calculate<span="p">(<span="kt">int <span="n">index<span="p">)
         <span="p">{
         <span="p">}
     <span="p">}
 <span="p">}

関連項目

  • cAlgo.API.Chart

プロパティ

Chart

概要

チャートを取得します。

シグネチャ

1

<td=”code”>

public <span="n">Chart <span="n">Chart <span="p">{<span="k">get<span="p">;}

 

戻り値

Chart

ChartArea

概要

チャートエリアを取得します。

シグネチャ

<td=”linenodiv”>1

<td=”code”>

public <span="n">ChartArea <span="n">ChartArea <span="p">{<span="k">get<span="p">;}

 

戻り値

ChartArea

MouseX

概要

マウスイベントのX軸の値を取得します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">double <span="n">MouseX <span="p">{<span="k">get<span="p">;}

 

戻り値

double

MouseY

概要

マウスイベントのY軸の値を取得します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">double <span="n">MouseY <span="p">{<span="k">get<span="p">;}

 

戻り値

double

TimeValue

概要

マウスイベントが発生したX軸の時間値を取得します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="n">DateTime <span="n">TimeValue <span="p">{<span="k">get<span="p">;}

 

戻り値

DateTime

BarIndex

概要

マウスイベントの正確なバーインデックスを取得します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">double <span="n">BarIndex <span="p">{<span="k">get<span="p">;}

 

戻り値

double

YValue

概要

マウスイベントのY軸の値を取得します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">double <span="n">YValue <span="p">{<span="k">get<span="p">;}

 

戻り値

double

CtrlKey

概要

マウスイベント中に Ctrl キーが押されているかどうかを定義します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">bool <span="n">CtrlKey <span="p">{<span="k">get<span="p">;}

 

戻り値

bool

ShiftKey

概要

マウスイベント中に Shift キーが押されているかどうかを定義します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">bool <span="n">ShiftKey <span="p">{<span="k">get<span="p">;}

 

戻り値

bool

AltKey

概要

マウスイベント中に Alt キーが押されているかどうかを定義します。

シグネチャ

<td=”linenodiv”><span=”normal”>1

<td=”code”>

<span="k">public <span="kt">bool <span="n">AltKey <span="p">{<span="k">get<span="p">;}

 

戻り値

bool