
以前、生成AIでインジケータを作ってみた続編となります。
海外FXブローカーで証拠金維持率がおかしい
前回Geminiで作成した証拠金変動&証拠金維持率減少通知インジケータですが、自分もですが、念のため友人にも使ってもらってみました。
すると証拠金維持率が0%という通知が来るということです。
こちらでは何の問題もないんですが、どうやら海外FXなどでボーナス(クレジット)が証拠金に追加されている場合計算に失敗してしまうようです。
Geminiくんに修正のお願いをします。前回の生成プロンプトに続きとして入力していきます。
海外ブローカーでクレジットがある場合証拠金維持率が0%になってしまう場合があります。そのような口座に対応してください。
はい、承知いたしました。
ご指摘の問題は、海外ブローカーが提供する「クレジット(ボーナス)」がある口座で、口座残高がマイナスになってもクレジットによって取引が継続できる場合に発生する特有の現象です。この状況では、MT4標準の証拠金維持率(AccountInfoDouble(ACCOUNT_MARGIN_LEVEL))が正しく計算されず 0% と表示されてしまうことがあります。
この問題に対応するため、クレジットを含めて証拠金維持率を手動で計算する新しいオプションを追加しました。
賢い!
そして海外FXブローカーに対応したオプションを追加してくれました。
これで問題も修正され一応の完成です。
前回
機会があれば今回作成したインジケータを公開したいと思います(はてなブログではファイル共有の機能がないのでちょっと考えないといけませんが)。
と書いてしまったので、欲しい人がいるかどうか分かりませんが、公開してみることにしました。
サイドバーにダウンロードページのリンクを追加しました。
ちょっと生成AIでのMT4プログラム作成に味をしめたので、また何か作ってみようかと思います。