プログラムによる「マージン率」の取得方法 - ページ 2

 
Alexey Viktorov:

ええ、まあ...ファンタジーはすべてです...しかし、なぜあなたを助けようとする人が、あなたがファンタジーしていることをファンタジーしなければならないのですか?とにかく、そういう問題じゃないんです。

その計算式から必要なものを取り出すにはどうしたらいいのでしょうか?

計算式自体は、Margin = Lots *ContractSize*MarketPrice*Percentage/100 です。

したがって、Percentage = Margin/(Lots *ContractSize*MarketPrice/100) となります。

まだ廃止された機能の リストには入っていません。そこで、マージンの割合を決定するためのミッシングバリューを出す。

今、この瞬間のすべてのデータを現在の価格で受け取り、注文開始価格で留保されたマージンを簡単に再計算することができるのです。

mql5で必要なら

ノーム

レバレッジはマージンに影響しないのですか?計算式に係数:100/レバレッジを追加した方がいいのでは?

 
Renat Akhtyamov:

ノーム

レバレッジは証拠金に影響を与えないのでしょうか?計算式に係数をつけて、100/レバレッジにするとか?

レバレッジは、一般的に、証拠金=(Lots*ContractSize*MarketPrice*Percentage)/レバレッジという 基本式の範囲外なので、考慮しなかった。質問の内容を判断するための テコ入れは、牛の鞍のようなものです。しかし、さらにそれが必要かもしれませんが、それは今の質問には関係ありません......。

 
Alexey Viktorov:

レバレッジは、一般的に証拠金=(Lots*ContractSize*MarketPrice*Percentage)/Leverageという 基本式の範囲外なので、考慮しないことにしました。質問の内容を判断するための テコ入れは、牛の鞍のようなものです。しかし、さらにそれが必要かもしれませんが、これは今回の質問の範囲を超えています...。

パーセンテージとしてのマージンは、最小ロットを考慮した何か(例:保証金)に対してのみである場合があります。レバレッジはあくまでも「何かのために」です。
 
Renat Akhtyamov:
パーセンテージ・マージンは、最小ロットを考慮した上で、何か(例:保証金)に対するパーセンテージであることだけが可能です。レバレッジはあくまで「何かのため」。
レナート、そんなに急がなくていいんだよ。最初の投稿から全て読んで、質問の内容...
 
Alexey Viktorov:

ええ、まあ...ファンタジーはすべてです...しかし、なぜあなたを助けようとする人が、あなたがファンタジーしていることをファンタジーしなければならないのですか?とにかく、そういう問題じゃないんです。

その計算式から必要なものを取り出すにはどうしたらいいのでしょうか?

計算式自体は、Margin = Lots *ContractSize*MarketPrice*Percentage/100 です。

したがって、Percentage = Margin/(Lots *ContractSize*MarketPrice/100) となります。

まだ廃止された機能の リストには入っていません。そこで、マージンの割合を決定するためのミッシングバリューを出す。

現在の価格での現時点のデータがすべて揃ったので、注文開始価格で留保されたマージンを簡単に再計算することができます。

mql5で必要なら


こんにちは。例えば、金の証拠金を(他の商品とは別に)別々に計算したいのですが。マージン率がわからない場合、どのようにすればよいか教えてください。この場合、マージンそのものとマージン率という2つの未知数がすでに存在するからだ...。
 
K-2SO:

こんにちは。例えば、金の証拠金を(他の商品とは別に)別々に計算したいのですが。マージン率が不明な場合、どのようにすればよいか教えてください。この場合、マージンそのものとマージンの割合の両方という、2つの未知数がすでに存在するからだ......。

私の答えは、必要なものをすべて計算することです。

MarketInfo(_Symbol, MODE_MARGINREQUIRED); // Размер свободных средств, необходимых для открытия 1 лота на покупку
ただし、これは注文を出した時点で取った証拠金ではなく、現在の価格での 証拠金となります。残る未知数はただ一つ、つまりパーセント値でないマージンを 計算式で算出する。そうすると、最後に対応しない価格が残ってしまいます。ここでも同じ計算式で、対応する価格に対するマージンを算出する。

計算の誤差は2、3円かもしれないが、それは四捨五入のコストである。

MarketInfo - Получение рыночной информации - Справочник MQL4
MarketInfo - Получение рыночной информации - Справочник MQL4
  • docs.mql4.com
MarketInfo - Получение рыночной информации - Справочник MQL4
 
ああ...簡単な質問のようで、極論を始めるとは......。:)みんな頭がよくて、みんなそれなりに天才なんだと理解しています。でも...
Renat Akhtyamov:

MT5を使いたい場合は、フォーラムの別のセクションに移動してください。

MT5のスクリーンショットを用意したり、MT4用でないセクションにトピックを作ったりしています。
Renat Akhtyamov:

常識の範囲内というか、それ以上の驚きがなかったな。

私はあなたを驚かせるためにここに来たのではなく、簡単な質問に簡単な答えを得るために来たのです。
Alexey Viktorov:

まあ、そうなんですが...。なぜ、あなたを助けようとする人が、あなたが空想したことを空想しなければならないのか理解できません。

誰かに何かを妄想してくれとは言っていない。藪の中に入ってしまったんですね。
Alexey Viktorov:

その計算式から必要なものを取り出すにはどうしたらいいのでしょうか?

計算式自体は、Margin = Lots *ContractSize*MarketPrice*Percentage/100 です。

したがって、Percentage = Margin/(Lots *ContractSize*MarketPrice/100) となります。

自分で計算式から正しい値を導き出す方法を知っているからです。私たちは数学が得意です。問題は、それをどう計算 するかではなく、どうやって端末から 取り出すかだった。

アレクセイ・ヴィクトロフ

mql5で必要な場合は、以下のようにします。

MQL5を再び...

質問を言い直しますと...。この値も計算 式も 必要ない。ターミナルから必要な値を取得するために、SymbolInfoDouble() クエリで使用できる 定数名(またはその 数値)が欲しいのです。それだ!:)

 
ir0407:
まあ...簡単な質問のようで、極論を始めるとは...。MT5のスクリーンショットを撮ったわけでも、MT4のセクションにトピックを作ったわけでもありません。 あなたを驚かせるためにここに来たのではなく、簡単な質問に簡単な答えを得るために来たのです。計算式から正しい値を取り出す方法、よくわかりました。私たちは数学が得意です。問題は、どうやって計算 するかではなく、どうやって端末から取得 するかだった。

MQL5を再び...

質問を言い換えると...。この値を計算する ための数式は 必要ないんです。ターミナルから必要な値を取得するために、SymbolInfoDouble()クエリで使用できる 定数名(または数値)が必要です。それだ!:)

その場合、答えは明白です。

何もない!!!

そして、誰もそれをしようとしない。でも、不思議なアプローチですね。私が欲しいのは、開発者が私のためにやってくれること。ただ、そうしたいから。私は心から助けようとした...が、しかし、運悪く......。

 
Alexey Viktorov:

私の答えは、必要なものをすべて計算できるようになっています。

しかし、それは注文開始の瞬間に取られる証拠金ではなく、現時点での、現在の価格での 証拠金なのです。残る未知数はただ一つ、つまりパーセント値でないマージンを 計算式で算出する。そうすると、最後に対応しない価格が残ってしまいます。ここでも同じ計算式で、対応する価格に対するマージンを算出する。

計算誤差は数コペックかもしれないが、それは四捨五入の誤差である。

MARGINREQUIREDの値を比較し、異なる商品で1ロットサイズの実際の注文を出すという簡単な実験を行うことができます。そして、MARGINREQUIREDが売上だけでなく、クロスレートにもウソをついていることが明らかになるのです。

そして第二に、その商品のすべての注文(ここでは金)の合計証拠金を計算する際に、考慮しなければならないのは注文の建値であることです。MARGINREQUIREDの値は、ここでは全く何も与えてくれません。

 
K-2SO:

MARGINREQUIRED の値を比較する簡単な実験と、異なる商品で 1 ロットサイズの注文を実際に行うことができます。そして、MARGINREQUIREDは売りだけでなく、クロスレートにも存在することが明らかになるのです。

そして第二に、その商品のすべての注文(ここでは金)の合計証拠金を計算する際に、考慮しなければならないのは注文の建値であることです。MARGINREQUIREDの値では、ここでは全く何も得られない。

なぜ動かないのかが理解できない。ここでは、3つの注文を開いており、証拠金の値はすべての計算に100%対応しています。