記事"指定されたマジックナンバーによるトータルポジションボリューム計算のための最適化された手法"についてのディスカッション - ページ 3

 
mt5 では、シンボルのポジションは常に 1 つだけなので、ポジションの現在のボリュームを取得するには PositionGetDouble(POSITION_VOLUME) を使用すればよいですか?
Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Position Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Position Properties - Documentation on MQL5
 
ああ、確かにそうだ。
 
BlinGoblin:

最後の一文が理解できなかったのだが、整数さん、差し支えなければ、何が言いたかったのか説明してほしい。

PositionGetDouble(),POSITION_COMMISSION,POSITION_SWAP,POSITION_PROFIT.をHistoryDealGetDouble(),DEAL_COMMISSION,DEAL_SWAP,DEAL_PROFIT.

と置き換えることを提案しているのでしょう。

いいえ、置き換えないでください。履歴全体の利益を収集するには、これらの関数を使用します。履歴を選択し、すべての取引を調べ、その利益、スワップ、手数料を要約する。
 
NIKOLIA:

FXの出金方法、ウェブマニへの送金方法。

いくら?
 
とても勉強になりました。
 

1つの口座(FORTS、Otkritie)で多くのExpert Advisorが動作している場合、Expert Advisorがポジションを持っている間、集約ポジションが0になることがあります。

そのため、ポジションがゼロになった時点から、新しい現在のポジションがゼロになる可能性がありますが、その場合、そのクラスを使用しているエキスパートはポジションを失います。


累積ゼロポジションのポイントを見つけるだけでなく、このシンボルとこのポイントにいるエキスパートがポジションを持っていないことを確認する必要があるようです。

しかし、例えば、ある専門家が解任され、そのポーズが手で覆われていたらどうだろうか、という疑問が生じる。

 
つまり、ポイントは各エキスパートの総合的なポジションを見つけることであり、総合的なポジションは端末ですでに分かっている。
 

こんにちは。

これらのクラスとOOPがどのように機能するのか理解するのを手伝ってください。このクラスをExpert Advisorに接続したとすると、Expert Advisorからアクセスしたときだけ実行されるのでしょうか?それとも並行して動作し、要求があった時だけ結果を出すのでしょうか?

 
ファイルはコンパイルできない。
 

mql5 のコンパイル中に、次の警告とエラーが発生しました: 'long' から 'int' への型変換によるデータ損失の可能性 eposvoltest.mq5 426 20 、 long' から 'datetime' への型変換によるデータ損失の 可能性 eposvoltest.mq5 439 32、long' から 'int' への型変換によるデータ損失の可能性 eposvoltest.mq5 456 26、long' から 'int' への型変換によるデータ損失の可能性 eposvoltest.mq5 491 23、OrderSend' の戻り値をチェックすべきである。mq5 236 4、OrderSend'の戻り値をチェックすべきである。mq5 268 4、'-' - 式が真偽値ではない eposvoltest.mq5 279 14、'MQL5_TESTING'は非推奨です。代わりに'MQL_TESTER'を使用してください。mq5 335 23、MQL5_TESTING' は非推奨です。eposvoltest の代わりに 'MQL_TESTER' を使用してください。mq5 346 23

10.09.2025