エラー、バグ、質問 - ページ 1408

 
Yury Kirillov:

あなたたちのせいで、すっかり混乱してしまったわ。要約すると1.新たに(追加で)プログラム(端末)をインストールする必要がないのですが。2.既存の(すでにインストールされている)ターミナルで、MQに新しいデモ口座を開く必要があり、このターミナル(プログラムのインストールされたコピー)で、すべてが更新されます。3.他のプログラム(端末)のコピーでは、何も更新されません。

そうだろ?

  1. はい。
  2. はい。
  3. ?
 
Yury Kirillov:

あなたたちのせいで、すっかり混乱してしまったわ。要約すると1.新たに(追加で)プログラム(端末)をインストールする必要がないのですが。2.既存の(すでにインストールされている)ターミナルで、MQに新しいデモ口座を開く必要があり、このターミナル(プログラムのインストールされたコピー)で、すべてが更新されます。3.他のプログラム(端末)のコピーでは、何も更新されません。

そうだろ?

MQから新しい端末をインストールし、MQデモサーバーに接続するか、どちらかです。または既存の端子を 接続する。でも、サーバーごとに端末が分かれている方が(私にとっては)いいんです。

MQに接続された端末がアップグレードされると同時に、他の端末もアップグレードを希望するようになりますが、それを許可するかどうかはお客様次第です。

 
Artyom Trishkin:

MQに接続された端末が更新されると同時に、他のすべての端末も更新を希望 するようになる

彼らは
 
Valerii Mazurenko:
それはないでしょう。
私のはそうです。私は何を間違えているのだろう?
 

カレンダータブのイベントが正しくない MetaQuotes-Demo

そして、OBJ_EVENTにも表示されます。

 

新ビルド1200の発表について。

MQL5: Расширен формат структуры MqlTick. Теперь в ней передается время прихода тика в миллисекундах, а также флаги, позволяющие определить, какой именно параметр тика изменился.

このようなソリューションは、datetimeの時間と共に長い time_mscが 構造体に追加されると、非常に地味に見えます。 問題は、なぜ時間が 必要なのか? 無意味なリソースの無駄遣いです。

また、uint フラグについても同様で、ucharで十分か、少なくともushort(将来のための大きな予備を持つもの)である。 そして、なぜuintが そこに必要なのかは、理解できないものである。悲しいかな、開発者は合理的なデータ保存を全く考えていないのです。 刻みの配列はそれだけで膨大な量なのに、ここで無造作にメモリを浪費しているのですから......。

とにかく、時間といえば。MQLにミリ秒を含む通常の時間タイプを導入する時期が来たのかもしれません。今後90年間は4バイト(uint)で十分でしょう(私たちの中にDuncan McLeodsはいませんしね)。

 

OnTesterInit, OnTesterPass, OnTesterDeinit 関数取引関数を 呼び出すことができますが、その関数を呼び出した場合、テスター内ではなく、取引口座で 実行されることに気がつきました。テスターからコードが実行されますが。

本当ですか?

もしそうなら、マーケットからのEAにおけるそのような呼び出しは禁止されているのでしょうか、あるいは、テスト中にマーケットからの製品が不意に実際の口座で取引を開始することがあるのでしょうか。

 
Artyom Trishkin:

MQから新しい端末をインストールし、MQデモサーバーに接続するか、どちらかです。または既存の端子を 接続する。でも、サーバーごとに端末が分かれている方が(私にとっては)いいんです。

MQに接続された端末が更新されると同時に、他の端末も更新を希望するようになります。

結論から言うと

1.既存の端末にMQのデモアカウントを追加すると、最新ビルドにアップグレードされました。

2.他のインストールされている端末(MQのデモ口座なし)は、どれもアップデートされませんでした。

皆さん、ありがとうございました。:-)

 
Yury Kirillov:

結果

1.既存のターミナルにMQのデモアカウントを追加すると、最新のビルドにアップグレードされました。

2.他のインストールされている端末(MQのデモ口座なし)はどれも更新されていません。

皆さん、ありがとうございました。:-)

MT4についてです。MQデモサーバーに接続されたMetaQuotesから、常にすべての端末が利用可能な端末の更新を 取得します。
 
Yury Kirillov:

結果

1.既存のターミナルにMQのデモアカウントを追加すると、最新のビルドにアップグレードされました。

2.他のインストールされている端末(MQのデモ口座なし)はどれも更新されていません。

皆さん、ありがとうございました。:-)

残された "端末の動物園 "を更新することを考えたら:)複数のMQデモアカウントを持つ必要はなく、1つのMQデモアカウントで管理することができます。