TraderポデローザFXセンチネルUIコンサルティング会社情報カスタマイズの概要customizationTacticoでは、拡張キットという仕組みを用いて機能を拡張することができます。具体的には、テクニカル指標を独自に組み合わせた構成でチャートを表示する独自のテクニカル指標を定義するウォッチリストで表示される項目を定義するアラートで監視する条件を定義するスクリーニングの条件を定義する自動売買での売買ストラテジーを検証するといったことが可能です。(Tacticoのエディションによって機能の利用可・不可が異なります。拡張キットは、XMLという形式で書きます。XMLについて解説した書籍やWebサイトは多数ありますが、TacticoではXMLのうちごく初歩的な内容しか使いませんので、既存の拡張キットを見て真似をすれば十分間に合うものと思います。拡張キットは、Tacticoをインストールしたディレクトリの下のextensionディレクトリに配置します。ここに置いた、拡張子が.xmlまたは.tacticoであるファイルが読み込まれます。拡張キット全体の構造は、以下のようになっています。(拡張キット本体)</tactico-extension>@idこの拡張キットを一意に識別する名前をつけます。他の拡張キットと衝突すると、先に読み込まれた方のみが有効になり、他方については読み込み失敗のメッセージがTactico起動時に現れます。@version常に1.0を指定します。将来、Tacticoの機能拡張に伴い別のバージョンがつくことになります。ルート要素tactico-extensionの下には、以下の要素を配置します。関数の定義それぞれのリンク先に詳しい解説があります。OmegaChartとの互換性OmegaChartの拡張キットの互換性はいまのところありません。以前のよくない仕様をまとめてバージョンアップさせたのが主な理由です。それほど大きくない書き換えで移植できるとは思いますが、書き換えが必要なことは変わらないのでユーザの方には手間をかけさせてしまうことになり申し訳ありません。要望が強ければ、OmegaChartの拡張キットがそのまま読み込める機能を追加する可能性がありますが、具体的な予定はありません。この移植をするにあたってのテクニカルサポートは無償ですので必要な方はご利用ください。拡張キットはスクリプトを埋め込んで非常に柔軟性の高いカスタマイズができることが特徴です。思い通りのスクリプトを書くにはある程度の試行錯誤が必要なため、スクリプト単体で動作確認ができるような機能がついています。高度な機能にあるスクリプトのテストを選択すると、右のような画面が出て入力したスクリプトの動作確認ができます。これで実験をしてから、実際に拡張キットに組み込むと手間が軽減できると思います。