ライブラリ: MT4Orders - ページ 79

 
fxsaber #:

私のですが、ずっと前です。キモフのmqhを調べる方がいい。MarketInfoにもっと思慮深い解決策がある。

ありがとう、私は見てみましょう、それは今のところ動作するようだ、私はテストを続けるでしょう。

 
fxsaber クローズド・ポジションの 表示が特殊であること。


取引状況。

  1. BuyLimitを1ロット建てた。
  2. 12:00に0.4ロットの買い指値が一部約定。
  3. 0.4ロットのポジションは13:00に決済。
  4. 14:00にBuyLimitの残りが0.6ロット約定。
  5. 0.6ロットのポジションは15:00に決済。

MT5では、12:00にオープンし、15:00にクローズしたポジションが1つあったことがわかります。このポジションの始値/終値は非常に奇妙です。


MT4Ordersでは、12:00にオープンして13:00にクローズしたポジションと、14:00-15:00にオープンしたポジションの2つが表示されます。始値/終値は適切なものになります。

このような実際の状況のデモ

Частичное исполнение.
Частичное исполнение.
  • www.mql5.com
На рынке случаются различные эпизоды с исполнением торговых ордеров. Наверное, важно уметь быстро разобраться в той или иной торговой ситуации. MT5 сохраняет довольно много информации в истории
 
OrderCommission()関数の動作
 
過去の MT4 注文のテーブルでは、クローズされたポジションはクローズ時間でソートされることが保証されています。削除された未決注文は そうではありません。
 

Hi@fxsaber ライブラリを提供してくれてありがとう!👏👏👏

GitHubや他のGitプロバイダーで公開できると思いますか?そうすれば、バージョン管理を通じて常に最終リビジョンに自動アクセスできるようになります。

貢献も得られるかもしれない :o)

どう思う?

乾杯

 
Tpot #:

Hi@fxsaber ライブラリを提供してくれてありがとう!👏👏👏

ありがとうございます。

GitHubや他のGitプロバイダーで公開できると思いますか?そうすれば、バージョン管理を通じて常に最終リビジョンに自動アクセスできます。

残念ながら、私はそのようなサポートを提供する準備ができていません。主な使用例は、ライブラリのロシア語スレッドと 私の ブログにあります。

 
fxsaber #:

ありがとう。

残念ながら、私はそのようなサポートを提供する準備ができていません。主な使用例は、ライブラリーのロシア語スレッドと 私の ブログにあります。

回答ありがとうございました

なるほど。私が言っていたのは使い方ではなく、Gitでバージョン管理することで、コードとリビジョンを適切に追跡できるようにすることでした :)

ファイルはすでにGitHubにあるようです: https://github.com/yiliuyan161/convert_mql4_to_mql5/blob/main/src/main/resources/static/file/MT4Orders.mqh

しかし、あなた(原作者)が将来のアップデートのために、あなたのプロフィールの下にこのファイルを残しておいてくれれば、すべてのユーザーが潜在的な変更点を引き出すことができるようになります =)。--そしてそのプロセスを自動化することもできます :))

よろしく!

convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
  • yiliuyan161
  • github.com
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 
Tpot #:

使い方のことではなく、コードとリビジョンを適切に追跡できるように、Gitでバージョン管理することだったんだ :)

提案をありがとう。私はプログラマーのツールキットからは程遠い。そういう熱意を持つには年を取りすぎているんだ。

 

問題があるのですが、回避するためのヒントをいただけないでしょうか?

"critical runtime error 502 in OnTester function (array out of range, module Experts\ea.ex5, file MT4Orders.mqh, line 626, col 40)"

この.Ticketsの サイズは時間が経つにつれて大きくなっているような気がします。そのため、クローズしたトレードの情報が含まれているのだと思います。確認していただけますか?

万が一不要な場合、オフにする方法はありますか?

 
pcdeni #:

問題があるのですが、回避するためのヒントをいただけますか?

この.Ticketsの サイズは時間が経つにつれて大きくなっているような気がします。そのため、クローズしたトレードの情報が含まれているのだと思います。ご確認いただけますか?

必要ない場合、オフにする方法はありますか?

最新版を お試しください。コピーペースト