mql4でOnTradeTransaction()の代わりになるものは何ですか? - ページ 5

 
Vitaly Muzichenko:

今日、私は1つの位置が閉じ、他の1つで、ティックの間にほぼ同時に開いたという事実に直面した。

結局、OrdersTotal()は8個のままでした。Expert Advisorのロジックが混乱した - 新しいデータを再計算していない

まさにその通りだと思いますし、好きではありません。私の状況は若干異なるでしょうが、本質は同じです。と思っているんです。

 
Aleksandr Volotko:

まさにその通りで、嫌な予感がします。私の場合は少し事情が違うでしょうが、ポイントは同じです。と思っているんです。

アレクサンダー、アルテム・トリシキンのライブラリーを超えるものはないでしょう。批判されていますが、あくまでもmql5の話であって、mql4ではあまりやっていないので、そのライブラリは使っていません。Expert Advisorを1つ立ち上げて使ってみましたが、断念しました。 実装が終わらないうちに、アイデアが無能であることが判明した......」。)))

IMHOでは、履歴の検索でアルゴリズムを構築することは最良の選択肢ではありません。そして、履歴の大きさを変えることはさらに悪いことです。もうひとつは、自分たちのためだけに書くのでなければ、一般に受け入れられないということです。mql4での履歴の注文 数は、深度選択によって異なります

そして、あるユーザーが今日の履歴を見ようと思い、次に1週間、さらに数回のスイッチを入れたとします...。その気になればEAが発狂しそう))))

 
Aleksandr Volotko:

まさにその通りで、嫌な予感がします。私の場合は少し事情が違うでしょうが、ポイントは同じです。と思っているんです。

注文と ポジションのプロパティの ハッシュサムです。記号は、その名前を構成する文字コードの和に符号化される。でも、その時はフルループのみ。ハッシュの合計が変化したとき - 何が起こったか見てみましょう。
 
Artyom Trishkin:
注文と ポジションのプロパティの ハッシュサムです。記号は、その名前を構成する文字コードの和に符号化さ れる。でも、その時はフルループのみ。ハッシュサムが変更されたとき - 何が起こったか見てみましょう。

どうですか?

 
Alexey Viktorov:

アレクサンダー、アルテム・トリシキンのライブラリーを超えるものはないでしょう。なんで批判されてるのかわからないけど、あくまでmql5の話であって、mql4ではあまりやってないので、そのライブラリは使ってない。Expert Advisorを1つ立ち上げて使ってみましたが、断念しました。 実装が終わらないうちに、アイデアが無能であることが判明した......」。)))

IMHOでは、履歴の検索でアルゴリズムを構築することは最良の選択肢ではありません。そして、履歴の大きさを変えることはさらに悪いことです。もうひとつは、自分たちのためだけに書くのでなければ、一般に受け入れられないということです。mql4での履歴の注文 数は、深度選択によって異なる

そして、ユーザーが今日の履歴を見ることにして、次に1週間、さらに数回切り替えるとしたら...。Expert Advisorは、その気になれば狂いそうです)))

Alexey、OrdersHistoryTotal() は明確に動作し、常に "Select period "が満たされたり差し引かれたりします。

 
Vitaly Muzichenko:

アレクセイ、OrdersHistoryTotal() は正常に動作し、常に "Select period "を埋めるか減らすかのどちらかです。

理解できない。端末の設定に依存しないということでしょうか?そのような変化はあったのでしょうか?

 
Alexey Viktorov:

理解できない。端末の設定に依存 しないということでしょうか?そのような変化はあったのでしょうか?

いや、でも、もしかしたら話が違うかもしれませんね。

static __TotalHist = -1;
int HT=OrdersHistoryTotal();
  if(HT!=__TotalHist)
   {
     SetHistory();
     __TotalHist=OrdersHistoryTotal(); // запомним количество
   }

これなら必ずうまくいく。

100,500件中1件もうまくいかないかもしれません。

static __Total = -1;
int OT=OrdersTotal();
  if(OT!=__Total)
   {
     SetMarket();
     __Total=OrdersTotal(); // запомним количество
   }
 
Artyom Trishkin:
注文と ポジションのプロパティの ハッシュサムです。記号は、その名前を構成する文字コードの和に符号化される。でも、その時はフルループのみ。ハッシュの合計が変化したとき - 何が起こったか見てみましょう。

コードで例を示す - これは必要な機能です。

 
Alexey Viktorov:

IMHOでは、履歴の検索でアルゴリズムを構築するのは最適な方法とは言えません。

OrderHistoryTotal()を触ろうとも思わなかった、なぜ?

 
Igor Makanu:

コードで例を示す - これは必要な機能です。

拙稿に記載ほぼ冒頭の状態です。また、MQL4については、4との互換性についての記事で紹介しています。
携帯電話からではリンクを貼るのが難しい。でも、最近のものを開くと、一番最後に全記事リストがあるんですよ。