上昇中/下降中カスタムブロック
StrategyQuant Xにおいて、アルゴリズム取引戦略の柔軟性を最大限に高めるためには、カスタムブロックが不可欠です。これにより、ユーザーはプラットフォームで利用可能な標準的な指標やアクションに加え、独自の取引ロジックやルールを設定することができます。.
カスタムブロックを使用して、特定の取引戦略に適した独自の条件、シグナル、またはインジケーターを作成することができます。たとえば、相対力指数(RSI)が指定された期間(本数)にわたって所定の閾値を超えているかどうかを判断するカスタムブロックを作成することが可能です。これにより、ユーザーは、特定の市場状況に対して戦略が経時的にどのように反応するかを制御できるようになります。
偽のブレイクアウトの検出、連続した価格変動、あるいは複数の比較を伴うカスタマイズされた条件といった高度なロジックも、カスタムブロックに組み込むことができます。これらのブロックは、Algo Wizardで設定したり、StrategyQuantのBuilder内や戦略テンプレート内で直接利用したりすることができます。.
isRising/isFallingカスタムブロックのロジックにより、カスタマイズの可能性が広がりました。これらはデフォルトのものよりも正確にパラメータ化されており、上昇または下降の持続時間を2本以上のバーで設定・最適化できます。.
この例では、カスタムブロック「BarRange」が2〜24本のバーで上昇(Rising)を最適化できることが確認できます。
合計54個の新しいカスタムブロックがあります。.
先ほど述べた各パラメータを変更することが可能です。.
カスタムブロックのインポート方法:(1) Algowizard (2) Custom blocks (3) Import


アイヴァンさん、こんにちは。カスタムインジケーターに2つの入力(DataSeries)を取り込むことが可能かどうかを知りたいです。理由は、サポートされていない通貨ペアに対して、MA(移動平均線)に似たカスタムインジケーターを作成しているからです。例えば、サポートされていない「A_B」という通貨ペアがありますが、「A_USD」と「B_USD」はすでにサポートされています。私が知る限り、Javaでその要件を満たすカスタムインジケーターを作成するには、A_USD用とB_USD用の2つの入力(DataSeries)が必要です。しかし、これらの入力をどのように取得すればよいか分かりません。この質問について教えていただけますでしょうか。.… 続きを読む »
ありがとう、イヴァン