cAlgoで処理できるすべてのイベント
cTraderでどんなイベントが処理できるのか探せるように一覧にしておきます。キーボードイベントは拾えません。残念すぎる。アップデートに期待してます。(2021/3/2追記) Chart.KeyDownイベントがcTrader4.0で追加されました!思いが通じた!!
参照元はイベントを持ってるオブジェクトのインターフェース名、EventArgsはイベントによって呼ばれるメソッドに渡される引数の型名、内容はどんなイベントなのか簡単な説明です。
だいたいはイベント名から内容も推測できますし、EventArgsもほとんど(インターフェース名+)イベント名+EventArgsとなってるため、わかりやすいと思います。
参照元 |
イベント名 |
EventArgs |
内容 |
Chart | ZoomChanged | ChartZoomEventArgs | チャート拡大率が変わった |
Chart | SizeChanged | ChartSizeEventArgs | チャートサイズが変わった |
Chart | ScrollChanged | ChartScrollEventArgs | チャートがスクロールした |
Chart | IndicatorAreaRemoved | IndicatorAreaRemovedEventArgs | インジケーターエリアが削除された |
Chart | IndicatorAreaAdded | IndicatorAreaAddedEventArgs | インジケーターエリアが追加された |
Chart | DisplaySettingsChanged | ChartDisplaySettingsEventArgs | チャートの表示設定が変わった |
Chart | ColorsChanged | ChartColorEventArgs | チャートの色が変わった |
Chart | ChartTypeChanged | ChartTypeEventArgs | チャートタイプが変わった |
Chart | ObjectAdded |
ChartObjectsAddedEventArgs (ver3.8までは単数形のChartObjectAddedEventArgs、以下3つ同様) |
オブジェクトが追加された |
Chart | ObjectRemoved | ChartObjectsRemovedEventArgs | オブジェクトが削除された |
Chart | ObjectUpdated | ChartObjectsUpdatedEventArgs | オブジェクトが更新された |
Chart | ObjectSelectionChanged | ChartObjectsSelectionChangedEventArgs | 選択されたオブジェクトが変わった |
Chart | ObjectHoverChanged | ChartObjectHoverChangedEventArgs | オブジェクトのホバーが変わった(=マウスカーソルがオブジェクトの上に乗った、外れた) |
Chart | Drag | ChartDragEventArgs | マウスドラッグ中 |
Chart | DragEnd | ChartDragEventArgs | マウスドラッグ終了 |
Chart | DragStart | ChartDragEventArgs | マウスドラッグ開始 |
Chart | MouseWheel | ChartMouseWheelEventArgs | マウスホイールが回された |
Chart | MouseUp | ChartMouseEventArgs | マウスのボタンが離された |
Chart | MouseMove | ChartMouseEventArgs | マウスがチャートエリア内で動いた |
Chart | MouseLeave | ChartMouseEventArgs | マウスカーソルがチャートエリア内を出た |
Chart | MouseEnter | ChartMouseEventArgs | マウスカーソルがチャートエリア内に入った |
Chart | MouseDown | ChartMouseEventArgs | マウスのボタンが押された |
Chart | KeyDown | ChartKeyboardEventArgs | キーボードのキーが押された (cTrader4.0にて追加) |
Bars | Tick | BarsTickEventArgs | 値動きがあった |
Bars | BarOpened | BarOpenedEventArgs | 4本値が確定した(機能しないかも) |
Bars | HistoryLoaded | BarsHistoryLoadedEventArgs | 4本値の履歴を読み込んだ |
Bars | Reloaded | BarsHistoryLoadedEventArgs | 4本値の履歴を再読み込みした |
Ticks | HistoryLoaded | TicksHistoryLoadedEventArgs | ティックの履歴を読み込んだ |
Ticks | Reloaded | TicksHistoryLoadedEventArgs | ティックの履歴を再読み込みした |
Ticks | Tick | TicksTickEventArgs | 値動きがあった |
Symbol | Tick | SymbolTickEventArgs | 値動きがあった |
PendingOrder | Cancelled | PendingOrderCancelledEventArgs | 注文がキャンセルされた |
PendingOrder | Created | PendingOrderCreatedEventArgs | 注文が送信された |
PendingOrder | Filled | PendingOrderFilledEventArgs | 注文が満たされた |
PendingOrder | Modified | PendingOrderModifiedEventArgs | 注文が修正された |
Positions | Closed | PositionClosedEventArgs | ポジションが決済された |
Positions | Modified | PositionModifiedEventArgs | ポジションが修正された |
Positions | Opened | PositionOpenedEventArgs | エントリーした |
Timer | TimerTick | なし | タイマー処理のタイミングがきた |
MarketDepth | Updated | なし | 板情報が更新された |
Application | ColorThemeChanged | ColorThemeChangeEventArgs | カラーテーマが変わった |
Application | UserTimeOffsetChanged | UserTimeOffsetChangedEventArgs | タイムゾーン設定が変わった |
Server | Connected | なし | サーバーに接続された |
Server | Disconnected | なし | サーバーとの接続が切断された |
Watchlist | Added | WatchlistAddedEventArgs | ウォッチリストが追加された |
Watchlist | Removed | WatchlistRemovedEventArgs | ウォッチリストが削除された |
Watchlist | WatchlistRenamed | WatchlistRenamedEventArgs | ウォッチリストの名前が変わった |
Watchlist | WatchlistSymbolAdded | WatchlistSymbolAddedEventArgs | ウォッチリストに通貨ペアが追加になった |
Watchlist | WatchlistSymbolRemoved | WatchlistSymbolRemovedEventArgs | ウォッチリストから通貨ペアが削除された |
ToggleButton | Checked | ToggleButtonEventArgs | トグルボタンがチェックされた |
ToggleButton | Click | ToggleButtonEventArgs | トグルボタンがクリックされた |
ToggleButton | Unchecked | ToggleButtonEventArgs | トグルボタンのチェックが外された |
Button | Click | ButtonClickEventArgs | ボタンがクリックされた |
RadioButton | Checked | RadioButtonEventArgs | ラジオボタンがチェックされた |
RadioButton | Click | RadioButtonEventArgs | ラジオボタンがクリックされた |
RadioButton | Unchecked | RadioButtonEventArgs | ラジオボタンのチェックが外された |
CheckBox | Checked | CheckBoxEventArgs | チェックボックスがチェックされた |
CheckBox | Click | CheckBoxEventArgs | チェックボックスがクリックされた |
CheckBox | Unchecked | CheckBoxEventArgs | チェックボックスのチェックが外された |
CheckBox | Indeterminate | CheckBoxEventArgs | チェックボックスが不定状態にされた |
TextBox | TextChanged | TextChangedEventArgs | テキストボックスが編集された |