Branch ブロック
Branch ブロック 受信する離散イベント メッセージがトリガーした場合、[Branch] ブロックは、[Branch] ブロックの [Boolean] 数式に基づいて、アルゴリズムの異なった部分にメッセージを発信しま […]
Branch ブロック 受信する離散イベント メッセージがトリガーした場合、[Branch] ブロックは、[Branch] ブロックの [Boolean] 数式に基づいて、アルゴリズムの異なった部分にメッセージを発信しま […]
Demultiplexer ブロック [Demultiplexer] ブロックは、[Single Order Container] から離散イベント メッセージを取り込み、メッセージが約定か変更、削除の確認のいずれである […]
Discrete Min/Max ブロック [Discrete Min] ブロックと [Discrete Max] ブロックは、内部数値集合の最大値と最小値をそれぞれ出力します。ブロックの1つが離散イベント メッセージを […]
Funnel ブロック [Funnel] ブロックは複数の離散イベント メッセージ入力ポート (in1, in2, in3) を受け入れ、出力ポートを通じて一度に1つづつそのまま渡します。[Funnel] ブロックは、複 […]
Generator ブロック アルゴリズムが起動されると、[Generator] ブロックは空白の離散イベント メッセージを生成します。メッセージは空白であり、マーケット情報は含まれていません。ただし [Pause] ブ […]
Moving Average ブロック [Moving Average] ブロックは、内部数式で定義されているように、数値 (直近値、LTP など) の内部集合を維持して、最も最近のユーザー定義数値の平均を出力します ( […]
MsgInfoExtractor ブロック [MsgInfoExtractor] ブロックは、受信した離散メッセージ内に含まれるユーザー指定の欄を抽出します。このブロックは主に、メッセージを生成したイベントに関する詳細に […]
Sequence ブロック [Sequence] ブロックを使って、以下のように離散イベント メッセージの伝達の正確な順序を決定できます。 離散イベント メッセージが [Sequence] ブロックに入力します。 [Se […]
[State] ブロックは入力離散イベント メッセージを受信し、内部数式に基づいて、メッセージをそのまま、出力ポートの 1つに送信します。各出力に対して、[Boolean] 値の結果を評価する数式を定義します。受信する離 […]
Value Accumulator ブロック [Value Accumulator] ブロックは、離散イベント メッセージによりトリガーされた際に、ユーザー指定の数値を蓄積します。蓄積値を計算した後、ブロックは蓄積値と元 […]
[Value Bucket] ブロックを使って、必要に応じて取得ができる、複数の数値のペアを保存できます。各ペアは、ユーザーが特定のペアの場所を検出できるように KEY と VALUE で構成されています。これはユーザー […]
Value Extractor ブロック [Value Extractor] ブロックは、離散メッセージを受信して、指定の欄を抽出し、任意のアルゴの場所からデータにアクセスしてロジックと計算を実行することができます。[V […]
[Value Injector] ブロックは、離散イベント メッセージを受信し、新規メッセージ欄を追加するか、1つまたは複数の既存メッセージ欄を上書きして、出力ポートを介して変更済みの離散メッセージを送信します。 [Va […]
ADL では、離散イベントが発生した際に操作を実行できるように一連の離散 (Discrete) ブロックを提供しています。各ブロックは離散メッセージ入力で含まれる情報にアクセスできます。 離散ブロックには以下があります。 […]