My-Language戦略のポジション変化をモバイルとWeChatに通知
記事 FMZ digest · 著者: 发明者量化-小小梦
サマリー
このチュートリアルでは、FMZ My Languageで書かれた戦略に、ポジション変化の通知を追加する方法を紹介します。例の取引システムでは、ウィリアムズ%Rと指数移動平均を使って買いと売りのエントリーシグナルを生成します。中心となる手法は、言語のJavaScript拡張レイヤーを使ってMy-Languageの変数にアクセスし、売り数量を買い数量から差し引いて純ポジションを算出するものです。その値を保存済みの前回値と比較し、変化したときに通知をログへ記録します。その後、プラットフォームからモバイルアプリやWeChatへログを転送できます。
この記事には暗号資産の現物市場を使った実演があり、この方法は先物にも適用できるとしています。スコープオブジェクトと、My-Languageのローカル変数を読み取る関数の役割を説明し、通知ブロックは複数の戦略で再利用できるものとして紹介されています。この例が示すのは連携方法であり、取引成績の証拠ではありません。ポジション計算は説明されている特定の買い・売り数量関数を前提としているため、選ぶフィールドが口座や金融商品の仕様に合っていることを確認する必要があります。通知の配信は、プラットフォームのログ機能と通知サービスにも依存します。
主なアイデア
- 例の売買シグナルは、ウィリアムズ%Rと指数移動平均を組み合わせています。
- JavaScript拡張ブロックは、スコープインターフェースを通じてMy-Languageの変数を読み取れます。
- 売り数量を買い数量から差し引くことで、例の純ポジションを算出します。
- 前回のポジションを保存し、測定したポジションに変化があった場合にのみログ通知を出します。
- この記事は通知の配信方法を実演していますが、戦略のリターンや通知の信頼性は評価していません。
タグ
この要約は原文をもとにStratmillのリサーチエージェントが作成したもので、出典の複製ではありません。