MQL5で必要な証拠金を見積もる - ページ 3

 
Alexander Laur:

どこで取引しているのですか?

開くリンクがある

その後、このリンク https://www.mql5.com/ru/code/16396/119568#!tab=code をご覧ください。

私にも開きます。

 
Petros Shatakhtsyan:

どうやら、あなたと何かを議論するのは難しいようです。

第一に、あなたのリンクは開かないし、第二に、レバレッジが変化し、各シンボルが独自のレバレッジを持っているときに、どうやってマージンを決定するのですか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MQL5における必要証拠金の見積もりについて

アレキサンダー・ラウル さん 2018.07.01 08:00

こちらをご覧ください:https://www.mql5.com/ru/code/12076/131935#!tab=code

役に立つかもしれません。


リンクからハイライトを外すと、リンクが開きます。でも、そこには何の価値もない。

 
Alexander Laur:

皆さん、デポジットの計算方法はわかっています。既成のコードへのリンクを教えてくれた。

開封や価値観などに問題があれば、もう興味はない。

解きたい人が解けばいいのです。そして、賢くなりたい人は、どうぞ。

何かを語りたいなら、そのスレッドの最初の投稿をよく読むことです。

私自身、たまにやってしまうことがありますが。不注意になることもある。そして、あなたのコードは、親切な言葉に値しない。

 
Petros Shatakhtsyan:

そして、私の説明で小学生でもわかると思った。

そして驚いたのは、ここには優秀な開発者がたくさんいるのに、なぜかこのフォームで問題提起をするのは3年目、しかも複数回。

ペトロスの意見に賛成!ブローカーによっては、重要なニュースや週末に、特定の通貨の必要証拠金を引き上げる場合があります。

だからこそ、選択したシンボルに対するレバレッジサイズは 余計なものではないと思うのです。現時点ではご利用いただけません。

また、ブローカーによっては、取引量に応じて異なるレバレッジを許容しているところもあります。私の理解では、このポイントもプログラムでは定義できないのですが...。例えば、ある有名なブローカーの仕様書からの抜粋です。


フローティングマージン


 
Dennis Kirichenko:

ペトロスの意見に賛成!ブローカーによっては、重要なニュースの時や週末に、特定の通貨の必要証拠金を引き上げる場合があります。

だからこそ、選択したシンボルに対するレバレッジサイズは 余計なものではないと思うのです。現時点では存在しません。

シンボルのレバレッジがないと証拠金の計算ができないので、誰もわかっていないと思いました。


ここで、あるサイトでこの表を見つけて、すでに紹介したことがあります。

マージンを決定するためのものですが、私は右のシンボルの実質的なレバレッジを決定するために使用しました。

しかし、これを行うには、注文を開く前のマージンと開いた後のマージンの 差を得るために、注文を開く必要があります。

そして、注文を開く前に、シンボルのレバレッジを知る必要があります。



スクリーンショットが挿入されていません。

 
Petros Shatakhtsyan:

そして、誰も理解してくれないと思った :)

ここで私はかつて、あるサイトからこの表を見つけて、すでに見せてもらったことがあります。

マージンを決定するためのものですが、私は右のシンボルの実質的なレバレッジを決定するために使用しました。

しかし、これを行うには、注文を開く前のマージンと開いた後のマージンの 差を得るために、注文を開く必要があります。

そして、注文を開く前に、シンボルのレバレッジを知る必要があります。

スクリーンショットがおかしい!?

スクリーンショットも添付したのですが、表示されません。まだスクリーンショットがありません。 サイトは新しいサーバーに移動したばかりで、モバイルモードでチャットしています :-)).

ある証券会社ではこんな感じです。

累積ポジションサイズ(米ドル)。アメリカドルレバレッジ
FXメジャー通貨ペア
1m未満。500
1m~5m200
500万~1,000万100
1,000万人以上5
 
Dennis Kirichenko:

スクリーンショットも添付したのですが、表示されません。ただ、サイトが新しいサーバーに移行して、モバイルモードになっているだけです :-))

しかし、何もない。1時間後に非常に難しい試合が始まるのだから、待つことにしよう。

 
Dennis Kirichenko:

スクリーンショットも添付したのですが、表示されません。ただ、サイトが新しいサーバーに移行しているため、モバイルモードになっているのです :-))

あるブローカーはこう言っている。

累積ポジションサイズ(米ドル)。アメリカドルレバレッジ
FXメジャー通貨ペア
1m未満。500
1m~5m200
500万~1,000万100
1,000万人以上5

問題のあるケースで出るレバレッジは確認されましたか?

 double Margin = 0;
 bool calcMargin = OrderCalcMargin(orderType, symbol, Lots, price, Margin);

そして、marginInitialの値を確認する必要があります。

 double marginInitial;
 double marginMaintenance;
bool marginRate = SymbolInfoMarginRate(symbol, orderType, marginInitial, marginMaintenance);
 
Dennis Kirichenko:

スクリーンショットも添付したのですが、表示されません。ただ、サイトが新しいサーバーに移行しているため、モバイルモードになっているのです :-))

あるブローカーはこう言っている。

累積ポジションサイズ(米ドル)。アメリカドルレバレッジ
FXメジャー通貨ペア
1m未満。500
1m~5m200
500万~1,000万100
1,000万人以上5

レバレッジは総資金だけでなく、マーケットが閉まる前に変動したり、重要なニュースの時に変動することもあります。

ブローカーによっては、この点について警告し、レバレッジが低下したときにストップアウトが発生しないようなマージンレベルを維持するようアドバイスしています。

実機で1年以上、私のロボットで実レバレッジを確認。このマークのレバレッジが変わると、すぐに携帯にメッセージを送りました。前触れもなく2.4倍もレバレッジを下げられたこともありました。しかし、すべてのブローカーがそうしているわけではありません。

 

予定されている口座(別口座でもなく、デモでもない)で実際にサーバーに取引依頼を実行してみないと、必要証拠金の値を知る方法がないことが判明した?

このようなサンプル要求の場合、予定取引量に比して小さいと、状況が保存されるのか?https://www.mql5.com/ru/forum/261955/page4#comment_7947380 で判断すると ダメですね。

これはオリジナルです。関数OrderCheck()やOrderCalcMargin()は、ある特殊なケースを除いては無意味なのでしょうか?何かが間違っている。この場合も、端末はサーバーに連絡することなく、口座の資金 不足を報告する。なぜ、それがわかるのか?なぜ、これらの機能はそこに呼ばないのですか?