初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 835

 
pivomoe:
こうあるべきなのです。

2795/2797は0となります。四捨五入を行わないため。s3 = (double)s2/s1 と書くか、s2 と s1 を一度に double で選択する。

ありがとうございました。

 
pivomoe:

ありがとうございます。問題を解決しました。

Printの前にStavkaの 変数があることが判明したのです。は-1に等しかった。その値はPrint関数に 渡され、コピーとして保存される。私の関数MatOgidanieStavkStavka変数自体を変更し、印刷されるそのコピーは 変更しません。

問題はそのコピーだけでなく、Print()関数に渡されたときの計算順序にもある。

そこで右から左へパラメータが計算される。

まず、古いStavkaを 計算し、関数内で計算した値をこの変数に書き込みます(つまり、Stavkaの 値が参照を通じて変更されたことになります)。この変更された値で2枚目の印刷を行います。

最初のプリントでパラメータの並びを変更すれば、それがわかる。

パラメータStavkaを 最初に書き、次に機能を 書きます。後述の関数で計算したStavkaを表示 します。

そこが厄介なところです ))

 
こんにちは!「資金が足りない」と表示されてポジションを開く ことができません。デモ口座です。私の口座には7,000,000円入っています。50ドルやってみた。ポジションを開くことができない

 
RashRash:
こんにちは、私はポジションを開く ことができません、私は "お金が不足しています "と表示され続けます。デモ口座です。私の口座には7,000,000円入っています。50ドルやってみた。機能しない。

50ドルではなく、50ロットを試したのでは?情報が少ない、デモ口座でどの通貨ペア、どのようなレバレッジ?何を、どのように試したのですか?買う?売る?

ちなみに、EUR/USDの場合、1ロット=100 000EURと なります。

 
Alexandr Saprykin:

50ドルではなく、50ロットを試したのでは?情報が少ない、どの通貨ペア、デモ口座のレバレッジは?何を、どのように試したのですか?買う?売る?

ちなみに、EUR/USDの1ロット=100,000EURの 例です。

1ロットも試しましたが、答えは同じです!

 
ポジションが全く開かない!?1ロットでも100ロットでもない!
 
バランスをとる。
 
RashRash:
"お金がない"

取引量が多すぎる(数量ベース)。

すべての取引を決済した後、新規に注文を出すことはできますか?

 
全ての案件が終了し、昨日遅くには...。
理由: