概要
インジケーターの基本クラス。
備考
必要なすべての市場情報を含み、組み込みインジケーターへのアクセスを提供し、インジケーターの作成を容易にするフレームワークを提供します。
シグネチャ
1 |
|
名前空間
cAlgo.API
例
1 2 3 4 5 6 |
|
メソッド
Calculate
概要
指定されたインデックスのインジケーターの値を計算します。
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
index | int | 計算された値のインデックス。 |
戻り値
void
例
1 2 3 4 5 6 |
|
ToString
概要
派生インジケータークラスの名前。
シグネチャ
1 |
|
戻り値
string
例
1 2 3 4 |
|
AddToChart
概要
現在のインジケーターをチャートに追加します(まだ追加されていない場合)。
備考
同じパラメータ値を持つインジケーターが既に追加されている場合、既存のインジケーターインスタンスを返します。
シグネチャ
1 |
|
戻り値
ChartIndicator
PlaceLimitOrder (7)
PlaceLimitOrder (7つのうち1つ)
概要
指値注文を出します
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム(単位) |
targetPrice | double | 注文が約定する価格(またはそれ以上) |
戻り値
TradeResult
PlaceLimitOrder (7つのうち2つ)
概要
指値注文を出します
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム(単位) |
targetPrice | double | 注文が約定する価格(またはそれ以上) |
label | string | 注文を表すラベル |
戻り値
TradeResult
PlaceLimitOrder (7つのうち3つ)
概要
指値注文を出します
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
戻り値
TradeResult
PlaceLimitOrder (4 of 7)
概要
リミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
戻り値
TradeResult
PlaceLimitOrder (5 of 7)
概要
リミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
戻り値
TradeResult
例
1 2 |
|
PlaceLimitOrder (6 of 7)
概要
リミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレイリングストップを有効/無効にする |
戻り値
TradeResult
例
1 2 |
|
PlaceLimitOrder (7 of 7)
概要
リミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレイリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
戻り値
TradeResult
例
1 2 |
|
PlaceLimitOrderAsync (7)
PlaceLimitOrderAsync (1 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
PlaceLimitOrderAsync (2 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
PlaceLimitOrderAsync (3 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
PlaceLimitOrderAsync (4 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップでのストップロス |
takeProfitPips | double? | ピップでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
PlaceLimitOrderAsync (5 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | 目標価格からのストップロスのピップ |
takeProfitPips | double? | 目標価格からのテイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
例
1 2 |
|
PlaceLimitOrderAsync (6 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | 目標価格からのストップロスのピップ |
takeProfitPips | double? | 目標価格からのテイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレイリングストップを有効/無効にする |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
例
1 2 |
|
PlaceLimitOrderAsync (7 of 7)
概要
非同期実行モードでリミットオーダーを設定する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文が約定される目標価格(またはそれ以上) |
label | string | 注文を表すラベル |
stopLossPips | double? | 目標価格からのストップロスのピップ |
takeProfitPips | double? | 目標価格からのテイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレイリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
callback | Action | ポジションがクローズしたときのアクション |
戻り値
TradeOperation
例
1 2 |
|
PlaceStopOrder (8)
PlaceStopOrder (1 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
戻り値
TradeResult
PlaceStopOrder (2 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
戻り値
TradeResult
PlaceStopOrder (3 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ストップロスのピップ |
takeProfitPips | double? | テイクプロフィットのピップ |
戻り値
TradeResult
PlaceStopOrder (4 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ストップロスのピップ |
takeProfitPips | double? | テイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
戻り値
TradeResult
PlaceStopOrder (5 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ストップロスのピップ |
takeProfitPips | double? | テイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
戻り値
TradeResult
例
1 |
|
PlaceStopOrder (6 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量 |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ストップロスのピップ |
takeProfitPips | double? | テイクプロフィットのピップ |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
戻り値
TradeResult
例
1 |
|
PlaceStopOrder (8 of 8)
概要
ストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム(単位) |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | ラベルを表す |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文コメント |
hasTrailingStop | bool | ポジションのトレーリングストップを有効化/無効化する |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
stopOrderTriggerMethod | StopTriggerMethod | ストップオーダーの場合、未決済注文がトリガーされる方法を決定する |
戻り値
TradeResult
例
1 |
|
PlaceStopOrderAsync (8)
PlaceStopOrderAsync (1 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
PlaceStopOrderAsync (2 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
PlaceStopOrderAsync (3 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
PlaceStopOrderAsync (4 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
PlaceStopOrderAsync (5 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
例
1 |
|
PlaceStopOrderAsync (6 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
例
1 |
|
PlaceStopOrderAsync (7 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーする方法 |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
例
1 |
|
PlaceStopOrderAsync (8 of 8)
概要
非同期実行モードでストップオーダーを配置する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム |
targetPrice | double | 注文がマーケットオーダーになる価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーする方法 |
stopOrderTriggerMethod | StopTriggerMethod | ストップオーダーがトリガーされる方法 |
callback | Action | 注文が配置されたときのアクション |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketOrder (6)
ExecuteMarketOrder (1 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
戻り値
TradeResult
ExecuteMarketOrder (2 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
戻り値
TradeResult
ExecuteMarketOrder (3 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
戻り値
TradeResult
ExecuteMarketOrder (4 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
戻り値
TradeResult
例
1 |
|
ExecuteMarketOrder (5 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
戻り値
TradeResult
例
1 |
|
ExecuteMarketOrder (6 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーする方法 |
戻り値
TradeResult
例
1 |
|
ExecuteMarketOrderAsync (6)
ExecuteMarketOrderAsync (1 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
callback | Action | ポジションが開かれた際に発生するイベント |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketOrderAsync (5 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
callback | Action | ポジションが開かれた際に発生するイベント |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketOrderAsync (6 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
callback | Action | ポジションが開かれた際に発生するイベント |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketRangeOrder (6)
ExecuteMarketRangeOrder (1 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
戻り値
TradeResult
ExecuteMarketRangeOrder (2 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
戻り値
TradeResult
ExecuteMarketRangeOrder (3 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
戻り値
TradeResult
例
1 |
|
ExecuteMarketRangeOrder (5 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
戻り値
TradeResult
例
1 |
|
ExecuteMarketRangeOrder (6 of 6)
概要
マーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスに対するトリガーメソッド |
戻り値
TradeResult
例
1 |
|
ExecuteMarketRangeOrderAsync (6)
ExecuteMarketRangeOrderAsync (1 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
callback | Action | ポジションがオープンされたときに発生するイベント |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketRangeOrderAsync (5 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
callback | Action | ポジションがオープンされたときに発生するイベント |
戻り値
TradeOperation
例
1 |
|
ExecuteMarketRangeOrderAsync (6 of 6)
概要
非同期実行モードでマーケットオーダーを実行する
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
marketRangePips | double | ピップ単位のマーケットレンジ (スリッページ) |
basePrice | double | 相対的なスリッページ価格を計算するための基準価格 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションに対するトレーリングストップの有効/無効を設定 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
callback | Action | ポジションがオープンされたときに発生するイベント |
戻り値
TradeOperation
例
1 |
|
PlaceStopLimitOrder (8)
PlaceStopLimitOrder (1 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
戻り値
TradeResult
PlaceStopLimitOrder (2 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
戻り値
TradeResult
PlaceStopLimitOrder (3 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
戻り値
TradeResult
PlaceStopLimitOrder (4 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
戻り値
TradeResult
PlaceStopLimitOrder (5 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文に関するコメント |
戻り値
TradeResult
PlaceStopLimitOrder (6 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
戻り値
TradeResult
PlaceStopLimitOrder (7 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
戻り値
TradeResult
PlaceStopLimitOrder (8 of 8)
概要
ストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文に関するコメント |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
stopOrderTriggerMethod | StopTriggerMethod | ストップリミット注文の場合、ペンディングオーダーがトリガーされる方法を決定します |
戻り値
TradeResult
PlaceStopLimitOrderAsync (8)
PlaceStopLimitOrderAsync (1 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
callback | Action | 注文が行われた時のアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (2 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
callback | Action | 注文が行われた時のアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (3 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
callback | Action | 注文が行われた時のアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (4 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
callback | Action | 注文が行われた時のアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (5 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | タイプ | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引のボリューム (ユニット) |
targetPrice | double | 注文が執行される価格 (またはそれ以上の価格) |
stopLimitRangePips | double | ターゲット価格からの最大距離での注文執行 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップ単位のストップロス |
takeProfitPips | double? | ピップ単位のテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文に関するコメント |
callback | Action | 注文が行われた時のアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (6 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
stopLimitRangePips | double | 目標価格からの注文執行の最大距離 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップスでのストップロス |
takeProfitPips | double? | ピップスでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
callback | Action | 注文が実行されたときのアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (7 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
stopLimitRangePips | double | 目標価格からの注文執行の最大距離 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップスでのストップロス |
takeProfitPips | double? | ピップスでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
callback | Action | 注文が実行されたときのアクション |
戻り値
TradeOperation
PlaceStopLimitOrderAsync (8 of 8)
概要
非同期実行モードでストップリミット注文を行う
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
tradeType | TradeType | 取引の方向 |
symbolName | string | 取引のシンボル名 |
volume | double | 取引の数量(単位) |
targetPrice | double | 注文が約定される価格(またはそれ以上) |
stopLimitRangePips | double | 目標価格からの注文執行の最大距離 |
label | string | 注文を表すラベル |
stopLossPips | double? | ピップスでのストップロス |
takeProfitPips | double? | ピップスでのテイクプロフィット |
expiration | DateTime? | 注文の有効期限 |
comment | string | 注文のコメント |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
stopOrderTriggerMethod | StopTriggerMethod | ストップリミット注文がトリガーされる方法を決定 |
callback | Action | 注文が実行されたときのアクション |
戻り値
TradeOperation
ReversePosition (2)
ReversePosition (1 of 2)
概要
ポジションの取引方向を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
戻り値
TradeResult
例
1 2 3 4 5 |
|
ReversePosition (2 of 2)
概要
ポジションの取引方向と数量を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
volume | double | 取引の数量(単位) |
戻り値
TradeResult
例
1 2 3 4 5 |
|
ModifyPosition (4)
ModifyPosition (1 of 4)
概要
ポジションの数量を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
volume | double | 取引の数量(単位) |
戻り値
TradeResult
例
1 2 3 4 5 |
|
ModifyPosition (2 of 4)
概要
ポジションの保護を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
戻り値
TradeResult
例
1 2 3 4 5 6 7 |
|
ModifyPosition (3 of 4)
概要
ポジションの保護を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
戻り値
TradeResult
例
1 2 3 4 5 6 7 |
|
ModifyPosition (4 of 4)
概要
ポジションの保護を変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 影響を受けるポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
hasTrailingStop | bool | ポジションのトレーリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガー方法 |
戻り値
TradeResult
例
1 2 3 4 5 6 7 |
|
ClosePosition (3つのうちの1つ)
概要
ポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
戻り値
TradeResult
ClosePosition (3つのうちの2つ)
概要
ポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
volume | long | クローズするボリューム |
戻り値
TradeResult
例
1 |
|
ClosePosition (3つのうちの3つ)
概要
ポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
volume | double | クローズするボリューム |
戻り値
TradeResult
例
1 |
|
ClosePositionAsync (3つのうちの1つ)
概要
非同期実行モードでポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
callback | Action | ポジションがクローズされたときに実行されるアクション |
戻り値
TradeOperation
ClosePositionAsync (3つのうちの2つ)
概要
非同期実行モードでポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
volume | long | クローズするボリューム |
callback | Action | ポジションがクローズされたときに実行されるアクション |
戻り値
TradeOperation
例
1 |
|
ClosePositionAsync (3つのうちの3つ)
概要
非同期実行モードでポジションをクローズする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | クローズするポジション |
volume | double | クローズするボリューム |
callback | Action | ポジションがクローズされたときに実行されるアクション |
戻り値
TradeOperation
例
1 |
|
ReversePositionAsync (2つのうちの1つ)
概要
非同期実行モードでポジションを変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 変更するポジション |
callback | Action | ポジションが変更されたときに実行されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
ReversePositionAsync (2つのうちの2つ)
概要
非同期実行モードでポジションを変更する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 変更するポジション |
volume | double | 新しいボリューム |
callback | Action | ポジションが変更されたときに実行されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
非同期でのポジション修正 (4)
非同期でのポジション修正 (1/4)
概要
非同期実行モードでポジションを修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 修正するポジション |
volume | double | 新しいボリューム |
callback | Action | ポジションが修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
非同期でのポジション修正 (2/4)
概要
非同期実行モードでポジションを修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 修正するポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
callback | Action | ポジションが修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
非同期でのポジション修正 (3/4)
概要
非同期実行モードでポジションを修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 修正するポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
callback | Action | ポジションが修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
非同期でのポジション修正 (4/4)
概要
非同期実行モードでポジションを修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
position | Position | 修正するポジション |
stopLoss | double? | 新しいストップロス価格 |
takeProfit | double? | 新しいテイクプロフィット価格 |
hasTrailingStop | bool | ポジションのトレーリングストップを有効/無効にする |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
callback | Action | ポジションが修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
未決注文のキャンセル
概要
未決注文をキャンセルする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
戻り値
TradeResult
例
1 2 3 4 |
|
未決注文の修正 (9)
未決注文の修正 (1/9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
戻り値
TradeResult
例
1 2 3 4 5 |
|
未決注文の修正 (2/9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
戻り値
TradeResult
例
1 2 3 4 5 |
|
未決注文の修正 (3/9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
戻り値
TradeResult
例
1 2 3 4 5 6 |
|
未決注文の修正 (4/9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
volume | long | 注文の新しい数量 (単位) |
戻り値
TradeResult
例
1 2 3 4 5 6 |
|
ModifyPendingOrder (5 of 9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
volume | double | 注文の新しい数量 (単位) |
戻り値
TradeResult
例
1 2 3 4 5 6 |
|
ModifyPendingOrder (6 of 9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
volume | double | 注文の新しい数量 (単位) |
hasTrailingStop | bool | ポジションのトレーリングストップを有効化/無効化 |
戻り値
TradeResult
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrder (8 of 9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
volume | double | 注文の新しい数量 (単位) |
hasTrailingStop | bool | ポジションのトレーリングストップを有効化/無効化 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
stopOrderTriggerMethod | StopTriggerMethod? | 未決注文がストップ注文の場合にトリガーされる方法を決定する |
戻り値
TradeResult
例
1 2 3 4 5 6 |
|
ModifyPendingOrder (9 of 9)
概要
未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 影響を受ける未決注文 |
targetPrice | double | 新しいターゲット価格 |
stopLossPips | double? | ターゲット価格からの新しいストップロスピップス値 |
takeProfitPips | double? | ターゲット価格からの新しいテイクプロフィットピップス値 |
expirationTime | DateTime? | 新しい注文の有効期限 |
volume | double | 注文の新しい数量 (単位) |
hasTrailingStop | bool | ポジションのトレーリングストップを有効化/無効化 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスのトリガーメソッド |
stopOrderTriggerMethod | StopTriggerMethod? | 未決注文がストップ注文の場合にトリガーされる方法を決定する |
stopLimitRangePips | double? | ターゲット価格からの最大実行距離 |
戻り値
TradeResult
例
1 2 3 4 5 6 |
|
CancelPendingOrderAsync
概要
非同期実行モードで未決注文をキャンセルする
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | キャンセルする未決注文 |
callback | Action | 未決注文がキャンセルされたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
ModifyPendingOrderAsync (9)
ModifyPendingOrderAsync (1 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
ModifyPendingOrderAsync (2 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 |
|
ModifyPendingOrderAsync (3 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 |
|
ModifyPendingOrderAsync (4 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | long | 注文の新しいボリューム |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrderAsync (5 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | double | 注文の新しいボリューム |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrderAsync (6 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | double | 注文の新しいボリューム |
hasTrailingStop | bool | ポジションのトレイリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーするメソッド |
stopOrderTriggerMethod | StopTriggerMethod? | 未決注文がストップ注文の場合、トリガーされる方法 |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrderAsync (7 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | double | 注文の新しいボリューム |
hasTrailingStop | bool | ポジションのトレイリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーするメソッド |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrderAsync (8 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | double | 注文の新しいボリューム |
hasTrailingStop | bool | ポジションのトレイリングストップの有効/無効 |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 7 |
|
ModifyPendingOrderAsync (9 of 9)
概要
非同期実行モードで未決注文を修正する
シグネチャ
1 |
|
パラメータ
名前 | 型 | 説明 |
---|---|---|
pendingOrder | PendingOrder | 修正する未決注文 |
targetPrice | double | 注文が市場注文になる新しいターゲット価格 |
stopLossPips | double? | 新しいストップロス |
takeProfitPips | double? | 新しいテイクプロフィット |
expirationTime | DateTime? | 新しい有効期限 |
volume | double | 注文の新しいボリューム |
hasTrailingStop | bool | ポジションのトレイリングストップの有効/無効 |
stopLossTriggerMethod | StopTriggerMethod? | ポジションのストップロスをトリガーするメソッド |
stopOrderTriggerMethod | StopTriggerMethod? | 未決注文がストップ注文の場合、トリガーされる方法 |
stopLimitRangePips | double? | ターゲット価格からの注文実行までの最大距離 |
callback | Action | 注文が修正されたときに呼び出されるメソッド |
戻り値
TradeOperation
例
1 2 3 4 5 6 |
|
プロパティ
IsRealTime
シグネチャ
1 |
|
戻り値
bool
IsLastBar
概要
最後のバーに対して Calculate が呼び出された場合に true を返す
シグネチャ
1 |
|
戻り値
bool
例
1 2 3 4 5 6 7 |
|
IndicatorArea
概要
インジケータが配置されるエリアを定義する。
シグネチャ
1 |
|
戻り値
IndicatorArea
Account
概要
現在のアカウント情報を含む。
シグネチャ
1 |
|
戻り値
IAccount
例
1 2 |
|
Permissions
概要
すべての Permissions 情報を含む
シグネチャ
1 |
|
戻り値
Permissions
LastResult
概要
最新の取引結果
シグネチャ
1 |
|
戻り値
TradeResult
例
1 2 3 |
|