概要
cAlgo.API の主要なインターフェースのためのコンテナクラスです。
シグネチャ
1 |
|
名前空間
cAlgo.API.Internals
メソッド
BeginInvokeOnMainThread
概要
指定されたコードをcBotまたはインジケータのメインスレッドで非同期的に呼び出します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
action | Action | メインのcBot/インジケータスレッドで呼び出すコード |
戻り値
void
RefreshData
概要
MarketSeries、Positions、PendingOrders、Historyなどを更新し、スレッドスリープの後に保留中のイベントを送信します。メインスレッドをスリープさせる場合は、スレッドが再開された後にRefreshDataを呼び出して、スレッドがスリープしている間に保留されていたイベントを送信する必要があります。
シグネチャ
1 |
|
戻り値
void
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
CreateDataSeries
概要
IndicatorDataSeriesの初期化。
シグネチャ
1 |
|
戻り値
IndicatorDataSeries
例
1 2 3 4 5 6 7 8 9 |
|
スリープ (3)
スリープ (1 of 3)
概要
指定された時間が経過するまでアルゴリズムを一時停止します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
timespan | TimeSpan | アルゴリズムがイベントに反応しない期間 |
戻り値
void
関連チュートリアル
- スリープ機能
スリープ (2 of 3)
概要
指定されたミリ秒数が経過するまでアルゴリズムを一時停止します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
milliseconds | int | アルゴリズムが一時停止するミリ秒数 |
戻り値
void
関連チュートリアル
- スリープ機能
スリープ (3 of 3)
概要
指定された日時までアルゴリズムを一時停止します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
dateTime | DateTime | アルゴリズムが一時停止する日時 |
戻り値
void
関連チュートリアル
- スリープ機能
Print (3)
Print (1 of 3)
概要
指定されたオブジェクトのテキスト表現をログに出力します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
value | object | 出力するオブジェクト。 |
戻り値
void
例
1 |
|
Print (2 of 3)
概要
ログにメッセージを出力します
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
parameters | object[] | 出力するパラメータ |
戻り値
void
例
1 |
|
Print (3 of 3)
概要
ログにメッセージを出力します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
message | string | 出力するメッセージ。 |
parameters | object[] | パラメータ (オプション) |
戻り値
void
例
1 |
|
プロパティ
InstanceId
概要
現在実行中のインスタンスの一意のIDを返します。
シグネチャ
1 |
|
戻り値
string
LocalStorage
概要
ローカルストレージAPIへのアクセスを提供します。
シグネチャ
1 |
|
戻り値
LocalStorage
関連チュートリアル
- ローカルストレージ
Indicators
概要
組み込みのインジケータへのアクセスを提供します。
シグネチャ
1 |
|
戻り値
IIndicatorsAccessor
例
1 2 3 4 5 |
|
関連チュートリアル
- チャートインジケータの管理
Notifications
概要
サウンドやメールなどの通知を表します。
シグネチャ
1 |
|
戻り値
INotifications
例
1 |
|
TimeFrame
概要
TimeFrameの値へのアクセスを提供します。
シグネチャ
1 |
|
戻り値
TimeFrame
例
1 2 3 4 |
|
Server
概要
サーバーに関連する情報を提供します。
シグネチャ
1 |
|
戻り値
IServer
例
1 2 3 4 |
|
TimeZone
概要
cBot またはインジケータのタイムゾーン。
シグネチャ
1 |
|
戻り値
TimeZoneInfo
Positions
概要
アカウントのすべてのオープンポジションのリスト。
シグネチャ
1 |
|
戻り値
Positions
例
1 2 3 4 5 |
|
PendingOrders
概要
アカウントのすべての保留注文の配列。
シグネチャ
1 |
|
戻り値
PendingOrders
例
1 2 3 4 5 6 |
|
History
概要
アカウントのすべての過去の取引を表します。
シグネチャ
1 |
|
戻り値
History
例
1 2 3 4 |
|
Timer
概要
Timerオブジェクトへのアクセスを提供します。
シグネチャ
1 |
|
戻り値
Timer
例
1 2 3 4 5 6 7 8 |
|
Time
概要
現在のサーバー時間を返します。Server.Timeプロパティのショートカット。
シグネチャ
1 |
|
戻り値
DateTime
例
1 2 3 4 |
|
TimeInUtc
概要
現在のサーバー時間をUTCで返します。Server.TimeInUtcプロパティのショートカット。
シグネチャ
1 |
|
戻り値
DateTime
例
1 2 3 4 |
|
RunningMode
概要
cBotがリアルタイムで実行されているか、サイレントバックテストモード、ビジュアルバックテストモード、または最適化モードで実行されているかを定義します。
シグネチャ
1 |
|
戻り値
RunningMode
IsBacktesting
概要
cBotがバックテストモードにある場合はTrue、それ以外の場合はFalse。
シグネチャ
1 |
|
戻り値
bool
例
1 2 3 4 |
|
Application
概要
アプリケーションを表します。
シグネチャ
1 |
|
戻り値
Application
AssetConverter
概要
資産を別の資産に変換します。
シグネチャ
1 |
|
戻り値
IAssetConverter
関連チュートリアル
- 通貨変換
MarketSessions
概要
現在の市場セッションを返します。
シグネチャ
1 |
|
戻り値
MarketSession
関連チュートリアル
- 取引セッション
Chart
概要
cBotまたはインジケータが起動されているチャートを表します。
備考
チャートは、プラグインによって実行されたインジケータの場合、nullになることがあります。
シグネチャ
1 |
|
戻り値
Chart
Assets
概要
利用可能なすべての資産のリストを返します。
シグネチャ
1 |
|
戻り値
Assets
SymbolName
概要
シンボル名を取得または設定します。
シグネチャ
1 |
|
戻り値
string
Symbols
概要
シンボル名を取得します。
シグネチャ
1 |
|
戻り値
Symbols
Symbol
概要
現在のシンボルを表し、そのプロパティと特定のメソッドにアクセスを提供します。
シグネチャ
1 |
|
戻り値
Symbol
例
1 2 3 4 5 6 |
|
Bid
概要
シンボルのビッド価格を取得します。
シグネチャ
1 |
|
戻り値
double
Ask
概要
シンボルのアスク価格を取得します。
シグネチャ
1 |
|
戻り値
double
Watchlists
概要
ウォッチリストを取得します。
シグネチャ
1 |
|
戻り値
Watchlists
Bars
概要
Barオブジェクトのコレクション。
シグネチャ
1 |
|
戻り値
Bars
関連チュートリアル
- バーイベント
MarketData
概要
マーケットデータの深さにアクセスを提供します。
シグネチャ
1 |
|
戻り値
MarketData
例
1 2 |
|
Http
概要
HTTPリクエストを送信します。
シグネチャ
1 |
|
戻り値
Http
関連チュートリアル
- ネットワークアクセス
ChartIndicators
概要
アルゴリズムのChartIndicatorsを取得します。
シグネチャ
1 |
|
戻り値
ChartIndicators
関連チュートリアル
- チャートインジケータの管理
ChartRobots
概要
アルゴリズムのChartRobotsを取得します。
シグネチャ
1 |
|
戻り値
ChartRobots
AlgoRegistry
概要
インストールされているアルゴリズムにアクセスを提供します。
シグネチャ
1 |
|
戻り値
AlgoRegistry
関連チュートリアル
- アルゴリズムレジストリ
ChartObjects
シグネチャ
1 |
|
戻り値
ChartObjects
MarketSeries
シグネチャ
1 |
|
戻り値
MarketSeries
イベント
MarketSessionsChanged
概要
マーケットセッションが変更された時に発生します。
シグネチャ
1 |
|