有効証拠金で指定したロット数でのオーダーがあと何回可能かを表示するインジケーター『hj_NumberObOrders』。ご提案者いぬさんの意向に沿っているかどうかはわかりません。
残りポジ回数の計算概要は、有効証拠金と設定したロット数での必要証拠金から、設定した証拠金維持率に達するまでのオーダー回数を試算します。
この考え方でいぬさんの意向に沿っているのかどうか・・・何度もコメント読み返して考えたのですが、明確な答えは出せませんでした。
ご提案者本人の検証結果、また、コメントを待ちます。
作成の元になったコメントです。
ついついポジションを取りすぎてハイレバになったために、少々の値の戻しに耐えきれず損切したことが多いので、現在の資金から設定した証拠金維持率までに設定した一回のポジション量があと何回ポジれるか表示するインジケーターがあれば、通貨毎の残弾数が一目で判り、ハイレバになりすぎる事が防止出来るようになると思いますので、証拠金維持率を表示するインジケーターの様なインジケーターをお願い致します。
(証拠金維持率を表示するインジケーターに内包・並列表示するのもありだと思います)
行けるっ!と思ってついついハイレバになり、少しの値動きの戻しで爆損切になってしまうのを防止できるインジケーターになります。
初心者から熟練者までいちいち通貨毎に決めた証拠金維持率の上限まで何回ポジれるかの計算する必要がなくなるので、相当使えるインジケーターになると思います。
複的効果として金額を意識せずに証拠金維持率の増減のみで考えるようになれば、金額のプレッシャーから解放されるようになると思います。
hjEA_OrderPanel-100Commnet
履 歴
hjInu_NumberOfOrders100
- Ver. 1.00:2022/8/14
- インジケーター名を変更|バージョンNo. 未変更
- hj_NUmberOfOrders → hjInu_NUmberOfOrders
- コメント反映
- デフォルト値の変更
- 追加変更:オーダーロット 0.01 → 0.1
- Ver. 1.00:2022/8/13
MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。私がインジケーターやEAを作成し、検証している主なMT4業者二社を以下に紹介します。
現在は、主にGemForexのデモ口座で作成・検証 → XMのデモ口座で検証、自分のルールに活用できそうだったらリアル口座で使用、と進めています。なお、私の利用している国内FX業者は、この二社と同動作です。
更新確認
いぬさんコメント反映確認
表示変更のみなので動作への影響は少ないだろうと思って公開しました。
明日、月曜日、市場オープン時間帯で最終動作確認します。
MT4デフォルト色設定
hj_NumberOfOrders 仕様
有効証拠金内を条件に、セットしたロット数でオーダーする場合、セットした証拠金維持率に達するまでの可能な回数(ポジれる回数)を表示。
必要証拠金で割って算出し、小数点以下切り捨て。計算できない場合、— と表示。
- 回数計算に利用する計算式
- 必要証拠金 = (取引レート x 取引数量 x 契約サイズ)÷ レバレッジ
- 利用可能証拠金 = (有効証拠金÷証拠金維持率)x 100
- ポジれる回数 = 利用可能証拠金 ÷ 必要証拠金
- 有効証拠金は、MT4標準関数を活用
- 表示値は、小数点以下切り捨て
- ベース通貨での計算ができない場合、例えば USDHKD は『- – -』と表示。
- ラベル
- マウスでのドラッグ移動が可能
- 表示位置、ベースコーナー・横位置・縦位置のパラメーター指定可
- 通貨ペア、時間足変更時、パラメーター指定している場所に表示
- ある程度表示位置が決まったらパラメーターをセットしておくと便利かも
- テキスト色指定可
- フォントサイズ指定可
パラメーター
- Order Lots:発注ロット数
- Leverage:レバレッジ
- — Label —
- Base Corner:表示位置の基準となるチャート四隅を指定
- X Distance:横位置を指定
- Y Distance:縦位置を指定
- Text Color:テキスト色を指定
- Font Size:フォント(テキスト)の大きさを指定
使用例
表示事例
ベース通貨で計算できない通貨ペア例
動画事例
インジケーターセット~パラメーター変更~インジケーター削除
通貨ペア変更|計算不可ペアあり
今 後
ご提案者いぬさんの目的に沿っているかどうかが第一完成条件。まずはポジれる回数が合っているかどうかの確認結果を待ちます。
また、hjEA_OrderPanel-100 での表示をご希望かも、と思いましたが、表示回数が目的に沿っていることを第一ステップとさせてください。
コメント
いいです!これが私が欲していた物です。
これで毎回 通貨毎に計算しなくても良くなるので最高に便利なインジケーターです。
以下の表示を追加、もしくは別インジケーターでも構いませんが、
「表示しているチャートの通貨をポジっている総量の表示」って出来ますでしょうか。
例えば、
・ドル円を0.1を5ポジ、ポンドオージーを0.1を3ポジ持っている場合
・ドル円チャートには0.5と表示、ポンドオージーチャートには0.3の表示
このインジケーターに付加される場合の表示は「MAXロットの右側に/で区切って表示」されていたら良いなと思いました。
デフォルトのパラメーターを
レバレッジ 400
マージンレベル 500
X Distance 10
Y Distance 80
text collar Lavender
フォントサイズ 50
でお願いします。
いぬさん、
更新しました。
なお、オーダーロット、過去コメントで 0.1 になってたので、私的に変更しました。
ご確認ください。