ADL 基本概念

ADL 基本概念

ADL Designer ツールバー

メニュー

メニュー 項目の説明
ファイル
  • New: 新規キャンバスを作成します。
  • Open: 既存のアルゴを開きます。
  • Save: 現在のアルゴを保存します。
  • Save As: 名前を付けて現在のアルゴを保存します。
  • Deploy: 現在コンパイルされているアルゴを Algo Server にアップロードし、取引ウィジェットで利用できるようにします。
  • Import: JSON (.json) アルゴ定義ファイルをインポートし、キャンバスに読み込みます。
  • Export: 現在のアルゴを JSON アルゴ定義 (.json) ファイルにエクスポートします。
  • Undeploy: Algo Server から展開済みのアルゴを除去すると、取引ウィジェットで利用できなくなります。
  • Load Block Library: ADL に Group ブロックのライブラリを読み込みます。
  • Ver: ADL がリリースされた日付と時間。
編集
  • Undo: キャンバスでの事前の操作を元に戻します。
  • Redo: キャンバスでの事前の操作を復元します。
表示
  • Zoom to Fit: ADL Designer を調整して、アルゴ全体をキャンバスに表示します。

制御

制御 説明
ルート アルゴ、またはキャンバスで開いているグループ ブロックの親に移動できるようにします。
コンパイルされたアルゴを、それぞれキャンバスから直接、実行や一時停止、停止できるようにします。キャンバスからアルゴを実行すると、ブロックにアルゴの実行結果を反映した動的な値が出力されます。
ブロックの追加、除去、変数の調整、エッジの接続、エッジの除去のたびに、自動生成されたコードをコンパイルできるようにします。このオプションをオフにすると、手動コンパイル ボタンが有効になり、ユーザーは生成されたコードを任意に手動でコンパイルすることができます。
テスト用にアルゴを手動でコンパイルできるようにします (Auto-Compile のチェックはオフになっています)。

アルゴ設定

プロパティ 説明
キャンバスに表示されたアルゴの表示を保存するために作成したブックマークのドロップダウンメニューを表示します。
アルゴを実行しているユーザーが、アルゴを実行する際に、買いか売りを選択できるようにします。ADL のブロックの中には、このドロップダウンメニューの選択内容によって、別の機能を実行する機能を備えています (参照: 詳細は「Flip For Sell Order 機能」を参照してください)。「注文の売買側の選択」を使って、買側と売側の日常業務を交互に実行できるストラテジーを設計します。
アルゴリズムに含まれる Instrument ブロックに関連する市場の1つが終了した場合でも、アルゴリズムの実行を継続できるようにします。 既定では、このチェックボックスはオフになっていて、アルゴリズムが一時停止するのは、Instrument ブロックによって報告された市場の1つが終了したときです。この設定を有効にして、通常の取引セッション以外で実行できるロジックを設計できます (プレオープン中の注文の発注など)。