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

 

fxsaber さんYury Kirillov さん ありがとうございます。

 
fxsaber:
これってバグ?

しかし、Quaternaryでは問題なくコンパイルできます。

また、四則演算はソースコードにmq5拡張子があれば、ex5にコンパイルすることができます。

四」は条件付き名称、コンパイラとエディタは共通のようです。問題はバージョンと最新の「改良点」にあるようです。

 
Stanislav Korotky:

しかし、Quaternaryでは問題なくコンパイルできます。

また、四則演算はソースコードにmq5拡張子があれば、ex5にコンパイルすることができます。

四」は従来の名称、「コンパイラ」と「エディタ」は共通のようです。問題はバージョンと最新の「改良点」にあると思われます。

本当に、MEの1601ビルドでコンパイルされます(MT4b1090の時でした)。

 

なぜ空の行がリポジトリに追加されるのか、ご存知の方はいらっしゃいますか?それともServiceDeskに持ち込む必要がありますか?空行のないコードをアップロードしました。


 
Maxim Khrolenko:

なぜ空の行がリポジトリに追加されるのか、ご存知の方はいらっしゃいますか?それともServiceDeskに持ち込む必要がありますか?空行のないコードをアップロードしました。


詳細が必要

1.お使いのブラウザは?

2.コードを添付してください(プライベートメッセージでも 可)

チェックしてみてください。

 

FrameNextに関する質問

  1. Agentsから合計数GBの転送を行った場合、FrameNextの速度低下やメモリ不足、ディスク容量不足に陥る可能性はありますか?その場合、それぞれのケースでテスター・端末はどのように対応するのでしょうか?
  2. OnTesterPassで来るFrameNextとFrameFirst+FrameNext経由は同じ速度で動作するのでしょうか?- ファイルを読み込む速度は?
  3. FrameFilterのポイントは、FrameNextがフレームストレージからFrameNext用のData[]を生成するために計算資源を浪費しないようにすることでしょうか。この機能を導入した理由は、他に説明がつきませんでした。それとも、MQD内のどのFrameFilterもFileSeekを行わず、Data[]を読み込んで保存しているのでしょうか?全部そうなんですか?FrameFilterはもともと何のために作られたのですか?
  4. テスターで同じ名前のEAを2つ作って、互いのMQDファイルを上書きしないようにすることは可能でしょうか?
  5. MQD-fileのフォーマットは?
  6. EA(スクリプト/インジケーター)の通常の動作モードでも、OnTesterInitでも、FrameFirstとFrameNextを通して保存したMQDファイルを読み込むことができないのはなぜでしょうか?このため、Optimisation Cacheに問題が あります。 特に、Optimisation Tableの取得に問題があります。
  7. Test.EURUSD.M1.0.mqd」という名前の最後の数字は何を意味しているのでしょうか?
  8. 最適化キャッシュの原理を使えば、古いMQDファイルを保存(新しいフレームを追加)できるはずなのに、なぜ上書きしてしまったのでしょうか?
  9. Agentsから数GB転送し、OnTesterPassでフレームポインタをリセットせずに(FrameFilterやFrameFirstで)一括処理すれば、ギガバイト単位のMQDファイルは不要になります。極端な受信フレームの最大保存数を指定する形で、フルMQDファイルを作成するためのウェイバーキーを追加することは可能でしょうか?
 
fxsaber:

時間帯に関するFAQ

  1. Test.EURUSD.M1.0.mqd」という名前の最後の数字は何を意味しているのでしょうか?

使用されるティックシミュレーションモードが、fxtという名前のように?

 
Andrey Khatimlianskii:

fxtのタイトルにあるように、ティックシミュレーションモードが 使われているのでしょうか?

いいえ、残念ながら。

また、「全ティック」、「M1のOHLC」、「始値のみ」のモードは、内容によっても同じmqd-fileが作成されます。バグなんでしょうね。

 
キャスティングミスの疑惑
struct A
{
  int i;
};

struct B : public A {};

void OnStart()
{
  A a = {0};
  B b;
  
  b = (B)a; // cannot cast 'A' to 'B'
  
  b = a;    // так без проблем
}
 

こんにちは。

質問です。私は、自宅のローカルネットワークに、xeon上の256のエージェントをセットアップしています。メタトレーダーは、通常のテストではエージェントの30%を使用したくない。また、遺伝的アルゴリズムでは、約60コアがアイドル状態になっています。

どこに問題があるのか、アドバイスをお願いします。

メタトレーダーで何か設定をする必要があるのでは?