TT に注文をアップロードする際、.CSV ファイルは以下のルールに準拠している必要があります。
- ファイルをプレーンテキスト形式で保存する必要があります。
- ファイル名に .csv ファイル拡張子を使用する必要があります。
- データ欄はコンマ区切りの形式である必要があります。
- コンマの後に (読みやすいように) 空白を利用できます。
サンプル .CSV ファイル
Contract,B/S,FillQty,Price,Account,User CL Mar20,B,2,57.94,AB Parent,Joe Trader CL Mar20,B,2,57.94,AB Parent,Joe Trader CL Mar20,B,2,57.39,AB Parent,Joe Trader CL Mar20,B,10,57.39,AB Parent,Joe Trader CL Mar20,S,5,57.37,AB Parent,Joe Trader CL Mar20,S,1,57.29,AB Parent,Joe Trader
ファイル構造
.CSV ファイルには以下のように最大 1000 個の注文行を含むことができます。
- 行 1 には、以下のようにフィールド ヘッダー欄が含まれます。
- 行には任意の約定に使用されるすべての欄の列が含まれている必要があります。
- ヘッダー列名は、大文字小文字も含め、欄の名前に完全に一致している必要があります。
- 欄名は任意の順に整理できますが、列内のデータは列ヘッダーにより予測される値と一致している必要があります。
- 2-n 行 (1003 まで) には1行の1つの注文に値を含むことができます。
約定にサポートされている欄名
全てのアップロード済み約定では以下の欄を使用できます。
| 欄名 | 必須または任意 | 説明 |
|---|---|---|
| Exch (取引所) | 必須 | 取引所名。選択した限月によって異なります。 |
| Account (口座) | 必須 |
取引に関連する口座番号。 |
| B/S (買/売) | 必須 |
取引が買注文または売注文のいずれであるかを示します。 |
Contract (限月) | 必須 |
銘柄またはストラテジーの名前と限月の有効期限。 限月名には ESZ8 など短縮形式名が含まれている必要があります。 注: InstrumentID がある場合はオプションです。 |
| OrdQty (注文枚数) | 必須 |
合計注文枚数 |
| Price (価格) | 必須 |
注文または約定の価格。 |
| TextTT | 任意 |
[Setup] アプリから、または [Order Ticket] の [TextTT] 自由形式テキスト欄に入力済みの、オプションでユーザー定義のテキスト値が表示されます。この列に表示された値は、TT システムでは追跡目的で発注済み注文にそのまま表示されますが、取引所には送信されません。 注文ツールバーの選択した約定待ち注文の [Text TT] テキスト ボックスは、表示または非表示にできます。選択した注文の [TextTT] 列に表示されるテキストを追加または変更できます。 [Position Manager] ウィジェットにて、[Local Fills] と [Admin Fills] の [TextTT] 列を編集できるようになりました。 ただし、これは [Admin SOD] の場合のみ利用可能です。 注: ADL アルゴで発注された Autospreader 注文に関しては、親アルゴ注文の注文 タグと一緒に生成されます。 |