取引定義
口座リスク管理ステータス
CltRiskLevel
NONE
不明
SAFE
安全
WARNING
警告
DANGER
危険
ABSOLUTE_SAFE
絶対安全
OPT_DANGER
危険
ご注意
- 先物口座のリスクステータスを照会する場合、risk_status フィールドの使用を推奨します。返される結果の詳細は CltRiskStatus を参照してください
CltRiskLevel
enum CltRiskLevel
{
CltRiskLevel_Unknown = -1;
CltRiskLevel_Safe = 0;
CltRiskLevel_Warning = 1;
CltRiskLevel_Danger = 2;
CltRiskLevel_AbsoluteSafe = 3;
CltRiskLevel_OptDanger = 4;
}
1
2
3
4
5
6
7
8
9
CltRiskLevel
enum CltRiskLevel
{
CltRiskLevel_Unknown = -1;
CltRiskLevel_Safe = 0;
CltRiskLevel_Warning = 1;
CltRiskLevel_Danger = 2;
CltRiskLevel_AbsoluteSafe = 3;
CltRiskLevel_OptDanger = 4;
}
1
2
3
4
5
6
7
8
9
CltRiskLevel
enum CltRiskLevel
{
CltRiskLevel_Unknown = -1;
CltRiskLevel_Safe = 0;
CltRiskLevel_Warning = 1;
CltRiskLevel_Danger = 2;
CltRiskLevel_AbsoluteSafe = 3;
CltRiskLevel_OptDanger = 4;
}
1
2
3
4
5
6
7
8
9
CltRiskLevel
enum CltRiskLevel
{
CltRiskLevel_Unknown = -1;
CltRiskLevel_Safe = 0;
CltRiskLevel_Warning = 1;
CltRiskLevel_Danger = 2;
CltRiskLevel_AbsoluteSafe = 3;
CltRiskLevel_OptDanger = 4;
}
1
2
3
4
5
6
7
8
9
CltRiskLevel
enum CltRiskLevel
{
CltRiskLevel_Unknown = -1;
CltRiskLevel_Safe = 0;
CltRiskLevel_Warning = 1;
CltRiskLevel_Danger = 2;
CltRiskLevel_AbsoluteSafe = 3;
CltRiskLevel_OptDanger = 4;
}
1
2
3
4
5
6
7
8
9
通貨タイプ
Currency
NONE
不明な通貨
HKD
香港ドル
USD
米ドル
CNH
オフショア人民元
JPY
日本円
SGD
シンガポールドル
AUD
豪ドル
CAD
カナダドル
MYR
マレーシアリンギット
Currency
enum Currency
{
Currency_Unknown = 0;
Currency_HKD = 1;
Currency_USD = 2;
Currency_CNH = 3;
Currency_JPY = 4;
Currency_SGD = 5;
Currency_AUD = 6;
Currency_CAD = 7;
Currency_MYR = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
Currency
enum Currency
{
Currency_Unknown = 0;
Currency_HKD = 1;
Currency_USD = 2;
Currency_CNH = 3;
Currency_JPY = 4;
Currency_SGD = 5;
Currency_AUD = 6;
Currency_CAD = 7;
Currency_MYR = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
Currency
enum Currency
{
Currency_Unknown = 0;
Currency_HKD = 1;
Currency_USD = 2;
Currency_CNH = 3;
Currency_JPY = 4;
Currency_SGD = 5;
Currency_AUD = 6;
Currency_CAD = 7;
Currency_MYR = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
Currency
enum Currency
{
Currency_Unknown = 0;
Currency_HKD = 1;
Currency_USD = 2;
Currency_CNH = 3;
Currency_JPY = 4;
Currency_SGD = 5;
Currency_AUD = 6;
Currency_CAD = 7;
Currency_MYR = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
Currency
enum Currency
{
Currency_Unknown = 0;
Currency_HKD = 1;
Currency_USD = 2;
Currency_CNH = 3;
Currency_JPY = 4;
Currency_SGD = 5;
Currency_AUD = 6;
Currency_CAD = 7;
Currency_MYR = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
トレーリングタイプ
TrailType
NONE
不明
RATIO
比率
AMOUNT
金額
enum TrailType
{
TrailType_Unknown = 0;
TrailType_Ratio = 1;
TrailType_Amount = 2;
}
1
2
3
4
5
6
enum TrailType
{
TrailType_Unknown = 0;
TrailType_Ratio = 1;
TrailType_Amount = 2;
}
1
2
3
4
5
6
enum TrailType
{
TrailType_Unknown = 0;
TrailType_Ratio = 1;
TrailType_Amount = 2;
}
1
2
3
4
5
6
enum TrailType
{
TrailType_Unknown = 0;
TrailType_Ratio = 1;
TrailType_Amount = 2;
}
1
2
3
4
5
6
enum TrailType
{
TrailType_Unknown = 0;
TrailType_Ratio = 1;
TrailType_Amount = 2;
}
1
2
3
4
5
6
注文変更操作
ModifyOrderOp
NONE
不明な操作
NORMAL
注文変更
CANCEL
注文取消
未約定の注文は取引所のマッチングキューから直接取り消されます
DISABLE
無効化
- 注文を無効化することを指します。取引所にとって、DISABLE の効果は CANCEL と同等です。
- 注文が「無効化」されると、未約定の注文は取引所のマッチングキューから直ちに取り下げられますが、注文情報(価格や数量など)は moomoo サーバーに引き続き保持され、いつでも再度 ENABLE できます。
ENABLE
有効化
- 無効化ステータスの注文を再度有効化することを指します。取引所にとって、ENABLE は新規注文の発注と同等です。
- 注文が再度「有効化」されると、元の価格・数量で取引所に再提出され、価格優先・時間優先の順序で再度キューに入ります。
DELETE
削除
取消済み/発注失敗の注文を非表示にする操作を指します。
ModifyOrderOp
enum ModifyOrderOp
{
ModifyOrderOp_Unknown = 0;
ModifyOrderOp_Normal = 1;
ModifyOrderOp_Cancel = 2;
ModifyOrderOp_Disable = 3;
ModifyOrderOp_Enable = 4;
ModifyOrderOp_Delete = 5;
}
1
2
3
4
5
6
7
8
9
10
ModifyOrderOp
enum ModifyOrderOp
{
ModifyOrderOp_Unknown = 0;
ModifyOrderOp_Normal = 1;
ModifyOrderOp_Cancel = 2;
ModifyOrderOp_Disable = 3;
ModifyOrderOp_Enable = 4;
ModifyOrderOp_Delete = 5;
}
1
2
3
4
5
6
7
8
9
10
ModifyOrderOp
enum ModifyOrderOp
{
ModifyOrderOp_Unknown = 0;
ModifyOrderOp_Normal = 1;
ModifyOrderOp_Cancel = 2;
ModifyOrderOp_Disable = 3;
ModifyOrderOp_Enable = 4;
ModifyOrderOp_Delete = 5;
}
1
2
3
4
5
6
7
8
9
10
ModifyOrderOp
enum ModifyOrderOp
{
ModifyOrderOp_Unknown = 0;
ModifyOrderOp_Normal = 1;
ModifyOrderOp_Cancel = 2;
ModifyOrderOp_Disable = 3;
ModifyOrderOp_Enable = 4;
ModifyOrderOp_Delete = 5;
}
1
2
3
4
5
6
7
8
9
10
ModifyOrderOp
enum ModifyOrderOp
{
ModifyOrderOp_Unknown = 0;
ModifyOrderOp_Normal = 1;
ModifyOrderOp_Cancel = 2;
ModifyOrderOp_Disable = 3;
ModifyOrderOp_Enable = 4;
ModifyOrderOp_Delete = 5;
}
1
2
3
4
5
6
7
8
9
10
約定ステータス
DealStatus
OK
正常
CANCELLED
約定取消済み
CHANGED
約定変更済み
OrderFillStatus
enum OrderFillStatus
{
OrderFillStatus_OK = 0;
OrderFillStatus_Cancelled = 1;
OrderFillStatus_Changed = 2;
}
1
2
3
4
5
6
OrderFillStatus
enum OrderFillStatus
{
OrderFillStatus_OK = 0;
OrderFillStatus_Cancelled = 1;
OrderFillStatus_Changed = 2;
}
1
2
3
4
5
6
OrderFillStatus
enum OrderFillStatus
{
OrderFillStatus_OK = 0;
OrderFillStatus_Cancelled = 1;
OrderFillStatus_Changed = 2;
}
1
2
3
4
5
6
OrderFillStatus
enum OrderFillStatus
{
OrderFillStatus_OK = 0;
OrderFillStatus_Cancelled = 1;
OrderFillStatus_Changed = 2;
}
1
2
3
4
5
6
OrderFillStatus
enum OrderFillStatus
{
OrderFillStatus_OK = 0;
OrderFillStatus_Cancelled = 1;
OrderFillStatus_Changed = 2;
}
1
2
3
4
5
6
注文ステータス
OrderStatus
NONE
不明なステータス
WAITING_SUBMIT
提出待ち
moomoo サーバーが注文指示を受領し、上流の取引所への提出を準備中です
SUBMITTING
送信中
moomooサーバーが上流の取引所に指令を送信済み、取引所で処理中です
SUBMITTED
提出済み、約定待ち
FILLED_PART
一部約定
残りの一部はまだ取消されていません。注文取消を実行するか、すべて約定するまで待つことができます
FILLED_ALL
すべて約定済み
CANCELLED_PART
一部約定、残りは注文取消済み
CANCELLED_ALL
すべて注文取消済み、約定なし
FAILED
発注失敗、サーバー拒否
DISABLED
無効化済み
無効化操作を実行した後の注文ステータスです。無効化された注文は上流の取引所に提出されません
DELETED
削除済み(約定のない注文のみ削除可能)
OrderStatus
enum OrderStatus
{
OrderStatus_Unknown = -1;
OrderStatus_WaitingSubmit = 1;
OrderStatus_Submitting = 2;
OrderStatus_Submitted = 5;
OrderStatus_Filled_Part = 10;
OrderStatus_Filled_All = 11;
OrderStatus_Cancelled_Part = 14;
OrderStatus_Cancelled_All = 15;
OrderStatus_Failed = 21;
OrderStatus_Disabled = 22;
OrderStatus_Deleted = 23;
OrderStatus_FillCancelled = 24;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
OrderStatus
enum OrderStatus
{
OrderStatus_Unknown = -1;
OrderStatus_WaitingSubmit = 1;
OrderStatus_Submitting = 2;
OrderStatus_Submitted = 5;
OrderStatus_Filled_Part = 10;
OrderStatus_Filled_All = 11;
OrderStatus_Cancelled_Part = 14;
OrderStatus_Cancelled_All = 15;
OrderStatus_Failed = 21;
OrderStatus_Disabled = 22;
OrderStatus_Deleted = 23;
OrderStatus_FillCancelled = 24;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
OrderStatus
enum OrderStatus
{
OrderStatus_Unknown = -1;
OrderStatus_WaitingSubmit = 1;
OrderStatus_Submitting = 2;
OrderStatus_Submitted = 5;
OrderStatus_Filled_Part = 10;
OrderStatus_Filled_All = 11;
OrderStatus_Cancelled_Part = 14;
OrderStatus_Cancelled_All = 15;
OrderStatus_Failed = 21;
OrderStatus_Disabled = 22;
OrderStatus_Deleted = 23;
OrderStatus_FillCancelled = 24;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
OrderStatus
enum OrderStatus
{
OrderStatus_Unknown = -1;
OrderStatus_WaitingSubmit = 1;
OrderStatus_Submitting = 2;
OrderStatus_Submitted = 5;
OrderStatus_Filled_Part = 10;
OrderStatus_Filled_All = 11;
OrderStatus_Cancelled_Part = 14;
OrderStatus_Cancelled_All = 15;
OrderStatus_Failed = 21;
OrderStatus_Disabled = 22;
OrderStatus_Deleted = 23;
OrderStatus_FillCancelled = 24;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
OrderStatus
enum OrderStatus
{
OrderStatus_Unknown = -1;
OrderStatus_WaitingSubmit = 1;
OrderStatus_Submitting = 2;
OrderStatus_Submitted = 5;
OrderStatus_Filled_Part = 10;
OrderStatus_Filled_All = 11;
OrderStatus_Cancelled_Part = 14;
OrderStatus_Cancelled_All = 15;
OrderStatus_Failed = 21;
OrderStatus_Disabled = 22;
OrderStatus_Deleted = 23;
OrderStatus_FillCancelled = 24;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
注文タイプ
OrderType
enum OrderType
{
OrderType_Unknown = 0;
OrderType_Normal = 1;
OrderType_Market = 2;
OrderType_AbsoluteLimit = 5;
OrderType_Auction = 6;
OrderType_AuctionLimit = 7;
OrderType_SpecialLimit = 8;
OrderType_SpecialLimit_All = 9;
OrderType_Stop = 10;
OrderType_StopLimit = 11;
OrderType_MarketifTouched = 12;
OrderType_LimitifTouched = 13;
OrderType_TrailingStop = 14;
OrderType_TrailingStopLimit = 15;
OrderType_TWAP = 16;
OrderType_TWAP_LIMIT = 17;
OrderType_VWAP = 18;
OrderType_VWAP_LIMIT = 19;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OrderType
enum OrderType
{
OrderType_Unknown = 0;
OrderType_Normal = 1;
OrderType_Market = 2;
OrderType_AbsoluteLimit = 5;
OrderType_Auction = 6;
OrderType_AuctionLimit = 7;
OrderType_SpecialLimit = 8;
OrderType_SpecialLimit_All = 9;
OrderType_Stop = 10;
OrderType_StopLimit = 11;
OrderType_MarketifTouched = 12;
OrderType_LimitifTouched = 13;
OrderType_TrailingStop = 14;
OrderType_TrailingStopLimit = 15;
OrderType_TWAP = 16;
OrderType_TWAP_LIMIT = 17;
OrderType_VWAP = 18;
OrderType_VWAP_LIMIT = 19;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OrderType
enum OrderType
{
OrderType_Unknown = 0;
OrderType_Normal = 1;
OrderType_Market = 2;
OrderType_AbsoluteLimit = 5;
OrderType_Auction = 6;
OrderType_AuctionLimit = 7;
OrderType_SpecialLimit = 8;
OrderType_SpecialLimit_All = 9;
OrderType_Stop = 10;
OrderType_StopLimit = 11;
OrderType_MarketifTouched = 12;
OrderType_LimitifTouched = 13;
OrderType_TrailingStop = 14;
OrderType_TrailingStopLimit = 15;
OrderType_TWAP = 16;
OrderType_TWAP_LIMIT = 17;
OrderType_VWAP = 18;
OrderType_VWAP_LIMIT = 19;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OrderType
enum OrderType
{
OrderType_Unknown = 0;
OrderType_Normal = 1;
OrderType_Market = 2;
OrderType_AbsoluteLimit = 5;
OrderType_Auction = 6;
OrderType_AuctionLimit = 7;
OrderType_SpecialLimit = 8;
OrderType_SpecialLimit_All = 9;
OrderType_Stop = 10;
OrderType_StopLimit = 11;
OrderType_MarketifTouched = 12;
OrderType_LimitifTouched = 13;
OrderType_TrailingStop = 14;
OrderType_TrailingStopLimit = 15;
OrderType_TWAP = 16;
OrderType_TWAP_LIMIT = 17;
OrderType_VWAP = 18;
OrderType_VWAP_LIMIT = 19;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OrderType
enum OrderType
{
OrderType_Unknown = 0;
OrderType_Normal = 1;
OrderType_Market = 2;
OrderType_AbsoluteLimit = 5;
OrderType_Auction = 6;
OrderType_AuctionLimit = 7;
OrderType_SpecialLimit = 8;
OrderType_SpecialLimit_All = 9;
OrderType_Stop = 10;
OrderType_StopLimit = 11;
OrderType_MarketifTouched = 12;
OrderType_LimitifTouched = 13;
OrderType_TrailingStop = 14;
OrderType_TrailingStopLimit = 15;
OrderType_TWAP = 16;
OrderType_TWAP_LIMIT = 17;
OrderType_VWAP = 18;
OrderType_VWAP_LIMIT = 19;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ポジション方向
PositionSide
NONE
不明な方向
LONG
ロングポジション
SHORT
ショートポジション
PositionSide
enum PositionSide
{
PositionSide_Long = 0;
PositionSide_Unknown = -1;
PositionSide_Short = 1;
};
1
2
3
4
5
6
PositionSide
enum PositionSide
{
PositionSide_Long = 0;
PositionSide_Unknown = -1;
PositionSide_Short = 1;
};
1
2
3
4
5
6
PositionSide
enum PositionSide
{
PositionSide_Long = 0;
PositionSide_Unknown = -1;
PositionSide_Short = 1;
};
1
2
3
4
5
6
PositionSide
enum PositionSide
{
PositionSide_Long = 0;
PositionSide_Unknown = -1;
PositionSide_Short = 1;
};
1
2
3
4
5
6
PositionSide
enum PositionSide
{
PositionSide_Long = 0;
PositionSide_Unknown = -1;
PositionSide_Short = 1;
};
1
2
3
4
5
6
口座タイプ
TrdAccType
NONE
不明なタイプ
CASH
現金口座
MARGIN
保証金口座
TFSA
カナダ非課税口座
RRSP
カナダ登録退職口座
SRRSP
カナダ配偶者退職口座
DERIVATIVE
日本デリバティブ口座
TrdAccType
enum TrdAccType
{
TrdAccType_Unknown = 0;
TrdAccType_Cash = 1;
TrdAccType_Margin = 2;
TrdAccType_TFSA = 3;
TrdAccType_RRSP = 4;
TrdAccType_SRRSP = 5;
TrdAccType_Derivatives = 6;
};
1
2
3
4
5
6
7
8
9
10
TrdAccType
enum TrdAccType
{
TrdAccType_Unknown = 0;
TrdAccType_Cash = 1;
TrdAccType_Margin = 2;
TrdAccType_TFSA = 3;
TrdAccType_RRSP = 4;
TrdAccType_SRRSP = 5;
TrdAccType_Derivatives = 6;
};
1
2
3
4
5
6
7
8
9
10
TrdAccType
enum TrdAccType
{
TrdAccType_Unknown = 0;
TrdAccType_Cash = 1;
TrdAccType_Margin = 2;
TrdAccType_TFSA = 3;
TrdAccType_RRSP = 4;
TrdAccType_SRRSP = 5;
TrdAccType_Derivatives = 6;
};
1
2
3
4
5
6
7
8
9
10
TrdAccType
enum TrdAccType
{
TrdAccType_Unknown = 0;
TrdAccType_Cash = 1;
TrdAccType_Margin = 2;
TrdAccType_TFSA = 3;
TrdAccType_RRSP = 4;
TrdAccType_SRRSP = 5;
TrdAccType_Derivatives = 6;
};
1
2
3
4
5
6
7
8
9
10
TrdAccType
enum TrdAccType
{
TrdAccType_Unknown = 0;
TrdAccType_Cash = 1;
TrdAccType_Margin = 2;
TrdAccType_TFSA = 3;
TrdAccType_RRSP = 4;
TrdAccType_SRRSP = 5;
TrdAccType_Derivatives = 6;
};
1
2
3
4
5
6
7
8
9
10
取引環境
TrdEnv
enum TrdEnv
{
TrdEnv_Simulate = 0;
TrdEnv_Real = 1;
}
1
2
3
4
5
TrdEnv
enum TrdEnv
{
TrdEnv_Simulate = 0;
TrdEnv_Real = 1;
}
1
2
3
4
5
TrdEnv
enum TrdEnv
{
TrdEnv_Simulate = 0;
TrdEnv_Real = 1;
}
1
2
3
4
5
TrdEnv
enum TrdEnv
{
TrdEnv_Simulate = 0;
TrdEnv_Real = 1;
}
1
2
3
4
5
TrdEnv
enum TrdEnv
{
TrdEnv_Simulate = 0;
TrdEnv_Real = 1;
}
1
2
3
4
5
取引市場
TrdMarket
NONE
不明な市場
HK
香港市場
US
米国市場
CN
A株市場
HKCC
香港 A株コネクト市場
- A株コネクト市場は本番取引にのみ対応しており、デモ取引には対応していません
- A株コネクトでは上海・深圳ストックコネクト対象株式のみ取引可能です。詳細は香港取引所の A株コネクト対象銘柄一覧 を参照してください
FUTURES
先物市場
FUTURES_SIMULATE_US
美国先物デモ市場
FUTURES_SIMULATE_HK
香港先物デモ市場
FUTURES_SIMULATE_SG
新加坡先物デモ市場
FUTURES_SIMULATE_JP
日本先物デモ市場
HKFUND
香港基金市場
USFUND
美国基金市場
SG
新加坡市場
JP
日本市場
AU
澳大利亚市場
MY
マレーシア市場
CA
加拿大市場
TrdMarket
enum TrdMarket
{
TrdMarket_Unknown = 0;
TrdMarket_HK = 1;
TrdMarket_US = 2;
TrdMarket_CN = 3;
TrdMarket_HKCC = 4;
TrdMarket_Futures = 5;
TrdMarket_SG = 6;
TrdMarket_AU = 8;
TrdMarket_Futures_Simulate_HK = 10;
TrdMarket_Futures_Simulate_US = 11;
TrdMarket_Futures_Simulate_SG = 12;
TrdMarket_Futures_Simulate_JP = 13;
TrdMarket_JP = 15;
TrdMarket_MY = 111;
TrdMarket_CA = 112;
TrdMarket_HK_Fund = 113;
TrdMarket_US_Fund = 123;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TrdMarket
enum TrdMarket
{
TrdMarket_Unknown = 0;
TrdMarket_HK = 1;
TrdMarket_US = 2;
TrdMarket_CN = 3;
TrdMarket_HKCC = 4;
TrdMarket_Futures = 5;
TrdMarket_SG = 6;
TrdMarket_AU = 8;
TrdMarket_Futures_Simulate_HK = 10;
TrdMarket_Futures_Simulate_US = 11;
TrdMarket_Futures_Simulate_SG = 12;
TrdMarket_Futures_Simulate_JP = 13;
TrdMarket_JP = 15;
TrdMarket_MY = 111;
TrdMarket_CA = 112;
TrdMarket_HK_Fund = 113;
TrdMarket_US_Fund = 123;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TrdMarket
enum TrdMarket
{
TrdMarket_Unknown = 0;
TrdMarket_HK = 1;
TrdMarket_US = 2;
TrdMarket_CN = 3;
TrdMarket_HKCC = 4;
TrdMarket_Futures = 5;
TrdMarket_SG = 6;
TrdMarket_AU = 8;
TrdMarket_Futures_Simulate_HK = 10;
TrdMarket_Futures_Simulate_US = 11;
TrdMarket_Futures_Simulate_SG = 12;
TrdMarket_Futures_Simulate_JP = 13;
TrdMarket_JP = 15;
TrdMarket_MY = 111;
TrdMarket_CA = 112;
TrdMarket_HK_Fund = 113;
TrdMarket_US_Fund = 123;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TrdMarket
enum TrdMarket
{
TrdMarket_Unknown = 0;
TrdMarket_HK = 1;
TrdMarket_US = 2;
TrdMarket_CN = 3;
TrdMarket_HKCC = 4;
TrdMarket_Futures = 5;
TrdMarket_SG = 6;
TrdMarket_AU = 8;
TrdMarket_Futures_Simulate_HK = 10;
TrdMarket_Futures_Simulate_US = 11;
TrdMarket_Futures_Simulate_SG = 12;
TrdMarket_Futures_Simulate_JP = 13;
TrdMarket_JP = 15;
TrdMarket_MY = 111;
TrdMarket_CA = 112;
TrdMarket_HK_Fund = 113;
TrdMarket_US_Fund = 123;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TrdMarket
enum TrdMarket
{
TrdMarket_Unknown = 0;
TrdMarket_HK = 1;
TrdMarket_US = 2;
TrdMarket_CN = 3;
TrdMarket_HKCC = 4;
TrdMarket_Futures = 5;
TrdMarket_SG = 6;
TrdMarket_AU = 8;
TrdMarket_Futures_Simulate_HK = 10;
TrdMarket_Futures_Simulate_US = 11;
TrdMarket_Futures_Simulate_SG = 12;
TrdMarket_Futures_Simulate_JP = 13;
TrdMarket_JP = 15;
TrdMarket_MY = 111;
TrdMarket_CA = 112;
TrdMarket_HK_Fund = 113;
TrdMarket_US_Fund = 123;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
口座ステータス
TrdAccStatus
ACTIVE
有効口座
DISABLED
無効口座
TrdAccStatus
enum TrdAccStatus
{
TrdAccStatus_Active = 0;
TrdAccStatus_Disabled = 1;
}
1
2
3
4
5
TrdAccStatus
enum TrdAccStatus
{
TrdAccStatus_Active = 0;
TrdAccStatus_Disabled = 1;
}
1
2
3
4
5
TrdAccStatus
enum TrdAccStatus
{
TrdAccStatus_Active = 0;
TrdAccStatus_Disabled = 1;
}
1
2
3
4
5
TrdAccStatus
enum TrdAccStatus
{
TrdAccStatus_Active = 0;
TrdAccStatus_Disabled = 1;
}
1
2
3
4
5
TrdAccStatus
enum TrdAccStatus
{
TrdAccStatus_Active = 0;
TrdAccStatus_Disabled = 1;
}
1
2
3
4
5
口座構成
TrdAccRole
NONE
不明
MASTER
マスター口座
NORMAL
通常口座
IPO
マレーシアIPO口座
TrdAccRole
enum TrdAccRole
{
TrdAccRole_Unknown = 0;
TrdAccRole_Normal = 1;
TrdAccRole_Master = 2;
TrdAccRole_IPO = 3;
}
1
2
3
4
5
6
7
TrdAccRole
enum TrdAccRole
{
TrdAccRole_Unknown = 0;
TrdAccRole_Normal = 1;
TrdAccRole_Master = 2;
TrdAccRole_IPO = 3;
}
1
2
3
4
5
6
7
TrdAccRole
enum TrdAccRole
{
TrdAccRole_Unknown = 0;
TrdAccRole_Normal = 1;
TrdAccRole_Master = 2;
TrdAccRole_IPO = 3;
}
1
2
3
4
5
6
7
TrdAccRole
enum TrdAccRole
{
TrdAccRole_Unknown = 0;
TrdAccRole_Normal = 1;
TrdAccRole_Master = 2;
TrdAccRole_IPO = 3;
}
1
2
3
4
5
6
7
TrdAccRole
enum TrdAccRole
{
TrdAccRole_Unknown = 0;
TrdAccRole_Normal = 1;
TrdAccRole_Master = 2;
TrdAccRole_IPO = 3;
}
1
2
3
4
5
6
7
取引証券市場
TrdSecMarket
enum TrdSecMarket
{
TrdSecMarket_Unknown = 0;
TrdSecMarket_HK = 1;
TrdSecMarket_US = 2;
TrdSecMarket_CN_SH = 31;
TrdSecMarket_CN_SZ = 32;
TrdSecMarket_SG = 41;
TrdSecMarket_JP = 51;
TrdSecMarket_AU = 61;
TrdSecMarket_MY = 71;
TrdSecMarket_CA = 81;
TrdSecMarket_FX = 91;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TrdSecMarket
enum TrdSecMarket
{
TrdSecMarket_Unknown = 0;
TrdSecMarket_HK = 1;
TrdSecMarket_US = 2;
TrdSecMarket_CN_SH = 31;
TrdSecMarket_CN_SZ = 32;
TrdSecMarket_SG = 41;
TrdSecMarket_JP = 51;
TrdSecMarket_AU = 61;
TrdSecMarket_MY = 71;
TrdSecMarket_CA = 81;
TrdSecMarket_FX = 91;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TrdSecMarket
enum TrdSecMarket
{
TrdSecMarket_Unknown = 0;
TrdSecMarket_HK = 1;
TrdSecMarket_US = 2;
TrdSecMarket_CN_SH = 31;
TrdSecMarket_CN_SZ = 32;
TrdSecMarket_SG = 41;
TrdSecMarket_JP = 51;
TrdSecMarket_AU = 61;
TrdSecMarket_MY = 71;
TrdSecMarket_CA = 81;
TrdSecMarket_FX = 91;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TrdSecMarket
enum TrdSecMarket
{
TrdSecMarket_Unknown = 0;
TrdSecMarket_HK = 1;
TrdSecMarket_US = 2;
TrdSecMarket_CN_SH = 31;
TrdSecMarket_CN_SZ = 32;
TrdSecMarket_SG = 41;
TrdSecMarket_JP = 51;
TrdSecMarket_AU = 61;
TrdSecMarket_MY = 71;
TrdSecMarket_CA = 81;
TrdSecMarket_FX = 91;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TrdSecMarket
enum TrdSecMarket
{
TrdSecMarket_Unknown = 0;
TrdSecMarket_HK = 1;
TrdSecMarket_US = 2;
TrdSecMarket_CN_SH = 31;
TrdSecMarket_CN_SZ = 32;
TrdSecMarket_SG = 41;
TrdSecMarket_JP = 51;
TrdSecMarket_AU = 61;
TrdSecMarket_MY = 71;
TrdSecMarket_CA = 81;
TrdSecMarket_FX = 91;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
取引方向
TrdSide
NONE
不明な方向
BUY
買い
SELL
売り
SELL_SHORT
空売り
- 日本の証券会社に適用されます
- その他の証券会社では注文リストの表示にのみ使用され、発注の方向としての使用は推奨されません
BUY_BACK
買い戻し
- 日本の証券会社に適用されます
- その他の証券会社では注文リストの表示にのみ使用され、発注の方向としての使用は推奨されません
TrdSide
enum TrdSide
{
TrdSide_Unknown = 0;
TrdSide_Buy = 1;
TrdSide_Sell = 2;
TrdSide_SellShort = 3;
TrdSide_BuyBack = 4;
}
1
2
3
4
5
6
7
8
9
TrdSide
enum TrdSide
{
TrdSide_Unknown = 0;
TrdSide_Buy = 1;
TrdSide_Sell = 2;
TrdSide_SellShort = 3;
TrdSide_BuyBack = 4;
}
1
2
3
4
5
6
7
8
9
TrdSide
enum TrdSide
{
TrdSide_Unknown = 0;
TrdSide_Buy = 1;
TrdSide_Sell = 2;
TrdSide_SellShort = 3;
TrdSide_BuyBack = 4;
}
1
2
3
4
5
6
7
8
9
TrdSide
enum TrdSide
{
TrdSide_Unknown = 0;
TrdSide_Buy = 1;
TrdSide_Sell = 2;
TrdSide_SellShort = 3;
TrdSide_BuyBack = 4;
}
1
2
3
4
5
6
7
8
9
TrdSide
enum TrdSide
{
TrdSide_Unknown = 0;
TrdSide_Buy = 1;
TrdSide_Sell = 2;
TrdSide_SellShort = 3;
TrdSide_BuyBack = 4;
}
1
2
3
4
5
6
7
8
9
ご注意
発注 APIの取引方向は、買い と 売り の2つの方向のみを入力パラメータとして使用することを推奨します。
空売り と 買い戻し は日本の証券会社にのみ適用されます。その他の証券会社では、今日の注文照会、過去の注文照会、注文プッシュコールバック、当日約定照会、過去約定照会、約定プッシュコールバック APIの返却フィールド表示にのみ使用されます。
注文有効期間
TimeInForce
enum TimeInForce
{
TimeInForce_DAY = 0;
TimeInForce_GTC = 1;
}
1
2
3
4
5
TimeInForce
enum TimeInForce
{
TimeInForce_DAY = 0;
TimeInForce_GTC = 1;
}
1
2
3
4
5
TimeInForce
enum TimeInForce
{
TimeInForce_DAY = 0;
TimeInForce_GTC = 1;
}
1
2
3
4
5
TimeInForce
enum TimeInForce
{
TimeInForce_DAY = 0;
TimeInForce_GTC = 1;
}
1
2
3
4
5
TimeInForce
enum TimeInForce
{
TimeInForce_DAY = 0;
TimeInForce_GTC = 1;
}
1
2
3
4
5
口座所属証券会社
SecurityFirm
NONE
不明
FUTUSECURITIES
moomoo証券(香港)
FUTUINC
moomoo証券(米国)
FUTUSG
moomoo証券(シンガポール)
FUTUAU
moomoo証券(オーストラリア)
FUTUCA
moomoo証券(カナダ)
FUTUMY
moomoo証券(マレーシア)
FUTUJP
moomoo証券(日本)
SecurityFirm
enum SecurityFirm
{
SecurityFirm_Unknown = 0;
SecurityFirm_FutuSecurities = 1;
SecurityFirm_FutuInc = 2;
SecurityFirm_FutuSG = 3;
SecurityFirm_FutuAU = 4;
SecurityFirm_FutuCA = 5;
SecurityFirm_FutuMY = 6;
SecurityFirm_FutuJP = 7;
}
1
2
3
4
5
6
7
8
9
10
11
SecurityFirm
enum SecurityFirm
{
SecurityFirm_Unknown = 0;
SecurityFirm_FutuSecurities = 1;
SecurityFirm_FutuInc = 2;
SecurityFirm_FutuSG = 3;
SecurityFirm_FutuAU = 4;
SecurityFirm_FutuCA = 5;
SecurityFirm_FutuMY = 6;
SecurityFirm_FutuJP = 7;
}
1
2
3
4
5
6
7
8
9
10
11
SecurityFirm
enum SecurityFirm
{
SecurityFirm_Unknown = 0;
SecurityFirm_FutuSecurities = 1;
SecurityFirm_FutuInc = 2;
SecurityFirm_FutuSG = 3;
SecurityFirm_FutuAU = 4;
SecurityFirm_FutuCA = 5;
SecurityFirm_FutuMY = 6;
SecurityFirm_FutuJP = 7;
}
1
2
3
4
5
6
7
8
9
10
11
SecurityFirm
enum SecurityFirm
{
SecurityFirm_Unknown = 0;
SecurityFirm_FutuSecurities = 1;
SecurityFirm_FutuInc = 2;
SecurityFirm_FutuSG = 3;
SecurityFirm_FutuAU = 4;
SecurityFirm_FutuCA = 5;
SecurityFirm_FutuMY = 6;
SecurityFirm_FutuJP = 7;
}
1
2
3
4
5
6
7
8
9
10
11
SecurityFirm
enum SecurityFirm
{
SecurityFirm_Unknown = 0;
SecurityFirm_FutuSecurities = 1;
SecurityFirm_FutuInc = 2;
SecurityFirm_FutuSG = 3;
SecurityFirm_FutuAU = 4;
SecurityFirm_FutuCA = 5;
SecurityFirm_FutuMY = 6;
SecurityFirm_FutuJP = 7;
}
1
2
3
4
5
6
7
8
9
10
11
デモ取引口座タイプ
SimAccType
NONE
不明
STOCK
株式デモ口座
OPTION
オプションデモ口座
FUTURES
先物デモ口座
SimAccType
enum SimAccType
{
SimAccType_Unknown = 0;
SimAccType_Stock = 1;
SimAccType_Option = 2;
SimAccType_Futures = 3;
}
1
2
3
4
5
6
7
SimAccType
enum SimAccType
{
SimAccType_Unknown = 0;
SimAccType_Stock = 1;
SimAccType_Option = 2;
SimAccType_Futures = 3;
}
1
2
3
4
5
6
7
SimAccType
enum SimAccType
{
SimAccType_Unknown = 0;
SimAccType_Stock = 1;
SimAccType_Option = 2;
SimAccType_Futures = 3;
}
1
2
3
4
5
6
7
SimAccType
enum SimAccType
{
SimAccType_Unknown = 0;
SimAccType_Stock = 1;
SimAccType_Option = 2;
SimAccType_Futures = 3;
}
1
2
3
4
5
6
7
SimAccType
enum SimAccType
{
SimAccType_Unknown = 0;
SimAccType_Stock = 1;
SimAccType_Option = 2;
SimAccType_Futures = 3;
}
1
2
3
4
5
6
7
リスクステータス
CltRiskStatus
NONE
不明
LEVEL1
非常に安全
LEVEL2
安全
LEVEL3
比較的安全
LEVEL4
比較的低リスク
LEVEL5
中程度リスク
LEVEL6
やや高リスク
LEVEL7
警告
LEVEL8
危険
LEVEL9
危険
CltRiskStatus
enum CltRiskStatus
{
CltRiskStatus_Level1 = 0;
CltRiskStatus_Level2 = 1;
CltRiskStatus_Level3 = 2;
CltRiskStatus_Level4 = 3;
CltRiskStatus_Level5 = 4;
CltRiskStatus_Level6 = 5;
CltRiskStatus_Level7 = 6;
CltRiskStatus_Level8 = 7;
CltRiskStatus_Level9 = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
CltRiskStatus
enum CltRiskStatus
{
CltRiskStatus_Level1 = 0;
CltRiskStatus_Level2 = 1;
CltRiskStatus_Level3 = 2;
CltRiskStatus_Level4 = 3;
CltRiskStatus_Level5 = 4;
CltRiskStatus_Level6 = 5;
CltRiskStatus_Level7 = 6;
CltRiskStatus_Level8 = 7;
CltRiskStatus_Level9 = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
CltRiskStatus
enum CltRiskStatus
{
CltRiskStatus_Level1 = 0;
CltRiskStatus_Level2 = 1;
CltRiskStatus_Level3 = 2;
CltRiskStatus_Level4 = 3;
CltRiskStatus_Level5 = 4;
CltRiskStatus_Level6 = 5;
CltRiskStatus_Level7 = 6;
CltRiskStatus_Level8 = 7;
CltRiskStatus_Level9 = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
CltRiskStatus
enum CltRiskStatus
{
CltRiskStatus_Level1 = 0;
CltRiskStatus_Level2 = 1;
CltRiskStatus_Level3 = 2;
CltRiskStatus_Level4 = 3;
CltRiskStatus_Level5 = 4;
CltRiskStatus_Level6 = 5;
CltRiskStatus_Level7 = 6;
CltRiskStatus_Level8 = 7;
CltRiskStatus_Level9 = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
CltRiskStatus
enum CltRiskStatus
{
CltRiskStatus_Level1 = 0;
CltRiskStatus_Level2 = 1;
CltRiskStatus_Level3 = 2;
CltRiskStatus_Level4 = 3;
CltRiskStatus_Level5 = 4;
CltRiskStatus_Level6 = 5;
CltRiskStatus_Level7 = 6;
CltRiskStatus_Level8 = 7;
CltRiskStatus_Level9 = 8;
}
1
2
3
4
5
6
7
8
9
10
11
12
デイトレード制限状況
DtStatus
NONE
不明
Unlimited
無制限
現在、無制限にデイトレードが可能です。残りのデイトレード購買力にご注意ください
EM_Call
EM-Call
現在のステータスでは新規ポジションを建てられません。純資産を $25,000 以上に補充する必要があります。補充しない場合、90日間新規ポジションの建立が禁止されます
DT_Call
DT-Call
現在のステータスでは未補填のデイトレード追加証拠金(DT Call)があります。5営業日以内に十分な入金で DT Call を補填する必要があります。補填しない場合、十分な資金が入金されるまで新規ポジションの建立が禁止されます
DTStatus
enum DTStatus
{
DTStatus_Unknown = 0;
DTStatus_Unlimited = 1;
DTStatus_EMCall = 2;
DTStatus_DTCall = 3;
}
1
2
3
4
5
6
7
DTStatus
enum DTStatus
{
DTStatus_Unknown = 0;
DTStatus_Unlimited = 1;
DTStatus_EMCall = 2;
DTStatus_DTCall = 3;
}
1
2
3
4
5
6
7
DTStatus
enum DTStatus
{
DTStatus_Unknown = 0;
DTStatus_Unlimited = 1;
DTStatus_EMCall = 2;
DTStatus_DTCall = 3;
}
1
2
3
4
5
6
7
DTStatus
enum DTStatus
{
DTStatus_Unknown = 0;
DTStatus_Unlimited = 1;
DTStatus_EMCall = 2;
DTStatus_DTCall = 3;
}
1
2
3
4
5
6
7
DTStatus
enum DTStatus
{
DTStatus_Unknown = 0;
DTStatus_Unlimited = 1;
DTStatus_EMCall = 2;
DTStatus_DTCall = 3;
}
1
2
3
4
5
6
7
キャッシュフロー方向
CashFlowDirection
NONE
不明
IN
キャッシュ流入
OUT
キャッシュ流出
TrdCashFlowDirection
enum TrdCashFlowDirection
{
TrdCashFlowDirection_Unknown = 0;
TrdCashFlowDirection_In = 1;
TrdCashFlowDirection_Out = 2;
}
1
2
3
4
5
6
TrdCashFlowDirection
enum TrdCashFlowDirection
{
TrdCashFlowDirection_Unknown = 0;
TrdCashFlowDirection_In = 1;
TrdCashFlowDirection_Out = 2;
}
1
2
3
4
5
6
TrdCashFlowDirection
enum TrdCashFlowDirection
{
TrdCashFlowDirection_Unknown = 0;
TrdCashFlowDirection_In = 1;
TrdCashFlowDirection_Out = 2;
}
1
2
3
4
5
6
TrdCashFlowDirection
enum TrdCashFlowDirection
{
TrdCashFlowDirection_Unknown = 0;
TrdCashFlowDirection_In = 1;
TrdCashFlowDirection_Out = 2;
}
1
2
3
4
5
6
TrdCashFlowDirection
enum TrdCashFlowDirection
{
TrdCashFlowDirection_Unknown = 0;
TrdCashFlowDirection_In = 1;
TrdCashFlowDirection_Out = 2;
}
1
2
3
4
5
6
日本サブ口座タイプ
SubAccType
NONE
不明
JP_GENERAL
一般-Long
JP_TOKUTEI
特定-Long
JP_NISA_GENERAL
一般NISA
JP_NISA_TSUMITATE
つみたてNISA
JP_GENERAL_SHORT
一般-Short
JP_TOKUTEI_SHORT
特定-Short
JP_HONPO_GENERAL
国内信用取引担保品-一般
JP_GAIKOKU_GENERAL
外国信用取引担保品-一般
JP_HONPO_TOKUTEI
国内信用取引担保品-特定
JP_GAIKOKU_TOKUTEI
外国信用取引担保品-特定
JP_DERIVATIVE_LONG
デリバティブサブ口座-Long
JP_DERIVATIVE_SHORT
デリバティブサブ口座-Short
JP_HONPO_DERIVATIVE_GENERAL
国内デリバティブ証拠金サブ口座-一般
JP_GAIKOKU_DERIVATIVE_GENERAL
外国デリバティブ証拠金サブ口座-一般
JP_HONPO_DERIVATIVE_TOKUTEI
国内デリバティブ証拠金サブ口座-特定
JP_GAIKOKU_DERIVATIVE_TOKUTEI
外国デリバティブ証拠金サブ口座-特定
TrdSubAccType
enum TrdSubAccType
{
TrdSubAccType_None = 0;
TrdSubAccType_JP_GENERAL = 1;
TrdSubAccType_JP_TOKUTEI = 2;
TrdSubAccType_JP_NISA_GENERAL = 3;
TrdSubAccType_JP_NISA_TSUMITATE = 4;
TrdSubAccType_JP_GENERAL_SHORT = 5;
TrdSubAccType_JP_TOKUTEI_SHORT = 6;
TrdSubAccType_JP_HONPO_GENERAL = 7;
TrdSubAccType_JP_GAIKOKU_GENERAL = 8;
TrdSubAccType_JP_HONPO_TOKUTEI = 9;
TrdSubAccType_JP_GAIKOKU_TOKUTEI = 10;
TrdSubAccType_JP_DERIVATIVE_LONG = 11;
TrdSubAccType_JP_DERIVATIVE_SHORT = 12;
TrdSubAccType_JP_HONPO_DERIVATIVE_GENERAL = 13;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_GENERAL = 14;
TrdSubAccType_JP_HONPO_DERIVATIVE_TOKUTEI = 15;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_TOKUTEI = 16;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TrdSubAccType
enum TrdSubAccType
{
TrdSubAccType_None = 0;
TrdSubAccType_JP_GENERAL = 1;
TrdSubAccType_JP_TOKUTEI = 2;
TrdSubAccType_JP_NISA_GENERAL = 3;
TrdSubAccType_JP_NISA_TSUMITATE = 4;
TrdSubAccType_JP_GENERAL_SHORT = 5;
TrdSubAccType_JP_TOKUTEI_SHORT = 6;
TrdSubAccType_JP_HONPO_GENERAL = 7;
TrdSubAccType_JP_GAIKOKU_GENERAL = 8;
TrdSubAccType_JP_HONPO_TOKUTEI = 9;
TrdSubAccType_JP_GAIKOKU_TOKUTEI = 10;
TrdSubAccType_JP_DERIVATIVE_LONG = 11;
TrdSubAccType_JP_DERIVATIVE_SHORT = 12;
TrdSubAccType_JP_HONPO_DERIVATIVE_GENERAL = 13;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_GENERAL = 14;
TrdSubAccType_JP_HONPO_DERIVATIVE_TOKUTEI = 15;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_TOKUTEI = 16;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TrdSubAccType
enum TrdSubAccType
{
TrdSubAccType_None = 0;
TrdSubAccType_JP_GENERAL = 1;
TrdSubAccType_JP_TOKUTEI = 2;
TrdSubAccType_JP_NISA_GENERAL = 3;
TrdSubAccType_JP_NISA_TSUMITATE = 4;
TrdSubAccType_JP_GENERAL_SHORT = 5;
TrdSubAccType_JP_TOKUTEI_SHORT = 6;
TrdSubAccType_JP_HONPO_GENERAL = 7;
TrdSubAccType_JP_GAIKOKU_GENERAL = 8;
TrdSubAccType_JP_HONPO_TOKUTEI = 9;
TrdSubAccType_JP_GAIKOKU_TOKUTEI = 10;
TrdSubAccType_JP_DERIVATIVE_LONG = 11;
TrdSubAccType_JP_DERIVATIVE_SHORT = 12;
TrdSubAccType_JP_HONPO_DERIVATIVE_GENERAL = 13;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_GENERAL = 14;
TrdSubAccType_JP_HONPO_DERIVATIVE_TOKUTEI = 15;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_TOKUTEI = 16;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TrdCashFlowDirection
TrdSubAccType
enum TrdSubAccType
{
TrdSubAccType_None = 0;
TrdSubAccType_JP_GENERAL = 1;
TrdSubAccType_JP_TOKUTEI = 2;
TrdSubAccType_JP_NISA_GENERAL = 3;
TrdSubAccType_JP_NISA_TSUMITATE = 4;
TrdSubAccType_JP_GENERAL_SHORT = 5;
TrdSubAccType_JP_TOKUTEI_SHORT = 6;
TrdSubAccType_JP_HONPO_GENERAL = 7;
TrdSubAccType_JP_GAIKOKU_GENERAL = 8;
TrdSubAccType_JP_HONPO_TOKUTEI = 9;
TrdSubAccType_JP_GAIKOKU_TOKUTEI = 10;
TrdSubAccType_JP_DERIVATIVE_LONG = 11;
TrdSubAccType_JP_DERIVATIVE_SHORT = 12;
TrdSubAccType_JP_HONPO_DERIVATIVE_GENERAL = 13;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_GENERAL = 14;
TrdSubAccType_JP_HONPO_DERIVATIVE_TOKUTEI = 15;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_TOKUTEI = 16;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TrdSubAccType
enum TrdSubAccType
{
TrdSubAccType_None = 0;
TrdSubAccType_JP_GENERAL = 1;
TrdSubAccType_JP_TOKUTEI = 2;
TrdSubAccType_JP_NISA_GENERAL = 3;
TrdSubAccType_JP_NISA_TSUMITATE = 4;
TrdSubAccType_JP_GENERAL_SHORT = 5;
TrdSubAccType_JP_TOKUTEI_SHORT = 6;
TrdSubAccType_JP_HONPO_GENERAL = 7;
TrdSubAccType_JP_GAIKOKU_GENERAL = 8;
TrdSubAccType_JP_HONPO_TOKUTEI = 9;
TrdSubAccType_JP_GAIKOKU_TOKUTEI = 10;
TrdSubAccType_JP_DERIVATIVE_LONG = 11;
TrdSubAccType_JP_DERIVATIVE_SHORT = 12;
TrdSubAccType_JP_HONPO_DERIVATIVE_GENERAL = 13;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_GENERAL = 14;
TrdSubAccType_JP_HONPO_DERIVATIVE_TOKUTEI = 15;
TrdSubAccType_JP_GAIKOKU_DERIVATIVE_TOKUTEI = 16;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
資産クラス
TrdAssetCategory
enum TrdAssetCategory
{
TrdAssetCategory_Unknown = 0;
TrdAssetCategory_JP = 1;
TrdAssetCategory_US = 2;
}
1
2
3
4
5
6
TrdAssetCategory
enum TrdAssetCategory
{
TrdAssetCategory_Unknown = 0;
TrdAssetCategory_JP = 1;
TrdAssetCategory_US = 2;
}
1
2
3
4
5
6
TrdAssetCategory
enum TrdAssetCategory
{
TrdAssetCategory_Unknown = 0;
TrdAssetCategory_JP = 1;
TrdAssetCategory_US = 2;
}
1
2
3
4
5
6
TrdAssetCategory
enum TrdAssetCategory
{
TrdAssetCategory_Unknown = 0;
TrdAssetCategory_JP = 1;
TrdAssetCategory_US = 2;
}
1
2
3
4
5
6
TrdAssetCategory
enum TrdAssetCategory
{
TrdAssetCategory_Unknown = 0;
TrdAssetCategory_JP = 1;
TrdAssetCategory_US = 2;
}
1
2
3
4
5
6
取引カテゴリ
TrdCategory
enum TrdCategory
{
TrdCategory_Unknown = 0;
TrdCategory_Security = 1;
TrdCategory_Future = 2;
}
1
2
3
4
5
6
口座現金情報
AccCashInfo
message AccCashInfo
{
optional int32 currency = 1;
optional double cash = 2;
optional double availableBalance = 3;
optional double netCashPower = 4;
}
1
2
3
4
5
6
7
市場別資産情報
AccMarketInfo
message AccCashInfo
{
optional int32 trdMarket = 1;
optional double assets = 2;
}
1
2
3
4
5
取引プロトコル共通パラメータヘッダー
TrdHeader
message TrdHeader
{
required int32 trdEnv = 1;
required uint64 accID = 2;
required int32 trdMarket = 3;
optional int32 jpAccType = 4;
}
1
2
3
4
5
6
7
取引口座
TrdAcc
message TrdAcc
{
required int32 trdEnv = 1;
required uint64 accID = 2;
repeated int32 trdMarketAuthList = 3;
optional int32 accType = 4;
optional string cardNum = 5;
optional int32 securityFirm = 6;
optional int32 simAccType = 7;
optional string uniCardNum = 8;
optional int32 accStatus = 9;
optional int32 accRole = 10;
repeated int32 jpAccType = 11;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
口座資金
Funds
message Funds
{
required double power = 1;
required double totalAssets = 2;
required double cash = 3;
required double marketVal = 4;
required double frozenCash = 5;
required double debtCash = 6;
required double avlWithdrawalCash = 7;
optional int32 currency = 8;
optional double availableFunds = 9;
optional double unrealizedPL = 10;
optional double realizedPL = 11;
optional int32 riskLevel = 12;
optional double initialMargin = 13;
optional double maintenanceMargin = 14;
repeated AccCashInfo cashInfoList = 15;
optional double maxPowerShort = 16;
optional double netCashPower = 17;
optional double longMv = 18;
optional double shortMv = 19;
optional double pendingAsset = 20;
optional double maxWithdrawal = 21;
optional int32 riskStatus = 22;
optional double marginCallMargin = 23;
optional bool isPdt = 24;
optional string pdtSeq = 25;
optional double beginningDTBP = 26;
optional double remainingDTBP = 27;
optional double dtCallAmount = 28;
optional int32 dtStatus = 29;
optional double securitiesAssets = 30;
optional double fundAssets = 31;
optional double bondAssets = 32;
repeated AccMarketInfo marketInfoList = 33;
}
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
34
35
36
37
38
39
40
口座ポジション
Position
message Position
{
required uint64 positionID = 1;
required int32 positionSide = 2;
required string code = 3;
required string name = 4;
required double qty = 5;
required double canSellQty = 6;
required double price = 7;
optional double costPrice = 8;
required double val = 9;
required double plVal = 10;
optional double plRatio = 11;
optional int32 secMarket = 12;
optional double td_plVal = 21;
optional double td_trdVal = 22;
optional double td_buyVal = 23;
optional double td_buyQty = 24;
optional double td_sellVal = 25;
optional double td_sellQty = 26;
optional double unrealizedPL = 28;
optional double realizedPL = 29;
optional int32 currency = 30;
optional int32 trdMarket = 31;
optional double dilutedCostPrice = 32;
optional double averageCostPrice = 33;
optional double averagePlRatio = 34;
}
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
注文
Order
message Order
{
required int32 trdSide = 1;
required int32 orderType = 2;
required int32 orderStatus = 3;
required uint64 orderID = 4;
required string orderIDEx = 5;
required string code = 6;
required string name = 7;
required double qty = 8;
optional double price = 9;
required string createTime = 10;
required string updateTime = 11;
optional double fillQty = 12;
optional double fillAvgPrice = 13;
optional string lastErrMsg = 14;
optional int32 secMarket = 15;
optional double createTimestamp = 16;
optional double updateTimestamp = 17;
optional string remark = 18;
optional double auxPrice = 21;
optional int32 trailType = 22;
optional double trailValue = 23;
optional double trailSpread = 24;
optional int32 currency = 25;
optional int32 trdMarket = 26;
optional int32 session = 27;
optional int32 jpAccType = 28;
}
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
注文手数料項目
OrderFeeItem
message OrderFeeItem
{
optional string title = 1;
optional double value = 2;
}
1
2
3
4
5
注文手数料
OrderFee
message OrderFee
{
required string orderIDEx = 1;
optional double feeAmount = 2;
repeated OrderFeeItem feeList = 3;
}
1
2
3
4
5
6
約定
OrderFill
message OrderFill
{
required int32 trdSide = 1;
required uint64 fillID = 2;
required string fillIDEx = 3;
optional uint64 orderID = 4;
optional string orderIDEx = 5;
required string code = 6;
required string name = 7;
required double qty = 8;
required double price = 9;
required string createTime = 10;
optional int32 counterBrokerID = 11;
optional string counterBrokerName = 12;
optional int32 secMarket = 13;
optional double createTimestamp = 14;
optional double updateTimestamp = 15;
optional int32 status = 16;
optional int32 trdMarket = 17;
optional int32 jpAccType = 18;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
最大取引可能数量
MaxTrdQtys
message MaxTrdQtys
{
required double maxCashBuy = 1;
optional double maxCashAndMarginBuy = 2;
required double maxPositionSell = 3;
optional double maxSellShort = 4;
optional double maxBuyBack = 5;
optional double longRequiredIM = 6;
optional double shortRequiredIM = 7;
}
1
2
3
4
5
6
7
8
9
10
11
キャッシュフローデータ
FlowSummaryInfo
message FlowSummaryInfo
{
optional string clearingDate = 1;
optional string settlementDate = 2;
optional int32 currency = 3;
optional string cashFlowType = 4;
optional int32 cashFlowDirection = 5;
optional double cashFlowAmount = 6;
optional string cashFlowRemark = 7;
optional uint64 cashFlowID = 8;
}
1
2
3
4
5
6
7
8
9
10
11
フィルタ条件
TrdFilterConditions
message TrdFilterConditions
{
repeated string codeList = 1;
repeated uint64 idList = 2;
optional string beginTime = 3;
optional string endTime = 4;
repeated string orderIDExList = 5;
optional int32 filterMarket = 6;
}
1
2
3
4
5
6
7
8
9