cAlgo API リファレンス

cAlgoイベント一覧【cAlgo API】

2020年10月28日

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 テキストボックスが編集された

-cAlgo API リファレンス

© 2021 cTrader's Life Powered by AFFINGER5