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

 
Andrey Khatimlianskii:

誰もがテストを始める前に1000本のD1バーを必要とするわけではありません。また、適切な深さのM1履歴をダウンロードし、1000日以上のすべてのTFを再計算することは、多くのリソースを必要とします。

履歴は_すでにダウンロードされて計算されています。1000本のバーをダウンロードするのに費用はかかりません。でも、そんなに必要ないんです。十数年間、バーのダウンロードとカウントにそれほど支障はなく、数秒で完了します。メモリも今の基準では問題ない。何年も前のコンピュータを使っていることを考慮してもね;-)。

1年以内の日付によって履歴の長さが変わるときの挙動は、バグだと思うのですが、イミフです。

 
Stanislav Korotky:

ストーリーはすでに_ダウンロードされ、計算されています。

私的な事件です。

より一般的なケースとしては、1000人のユーザーがボタンを押すと、4年分の分量がポンポン出てくるというものです。

 
Andrey Khatimlianskii:

プライベートなケース

そして、より一般的なケースとして、1000人のユーザーがボタンを押し、4年かけて分単位を出し始めた場合です。

まあ、私の平均以下のハードと低いISP料金では1分もかからないと上に書きましたが、問題ないです。MT5では、ユーザーは自動的にデータをダウンロードすることに慣れています。

 
 
最適化結果の3Dマッピングについて説明します。2つ以上のパラメータがある場合、「余分な」3つ以上のパラメータは、X;Y座標(XとYは軸によって選択されたパラメータ)で各セルに対して最適化結果の複数の値を与えます。体積図にはどのような値(最大、最小、平均)が表示されるのですか?ドキュメントに 答えが見つからなかったのですが、もしかしたら見落としていたのかもしれません。
Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Оптимизация стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Stanislav Korotky:
最適化結果の3Dマッピングについて説明します。2つ以上のパラメータがある場合、「余分な」3つ以上のパラメータは、X;Y座標(XとYは軸によって選択されたパラメータ)で各セルに対して最適化結果の複数の値を与えます。体積図にはどのような値(最大、最小、平均)が表示されるのですか?ドキュメントに 答えが見つからなかったのですが、もしかしたら見落としていたのかもしれません。

私の知る限り、最大です。

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

バグ、バグ、質問

ウラジスラフ・アンドルシェンコ, 2020.01.23 08:14

2298/2300 Bild.


EAのアカウントと外部変数の変更に伴う何らかの不具合。

チャート上でEAを起動すると、任意の文字列

口座を変更したとき - 再びチャート上でEAを起動すると、すべての文字列変数が 空になっています。



端末を再起動すればOKですが、初回ではうまくいかないことがあります。


リセットは効かない。





また、同じような不具合も出てくるので、お楽しみに。

Expert Advisorをオープンしました。

Expert Advisorを開いて、新しい文字列を追加するだけです。

input string test="testtesttesttesttesttesttesttest";//testtesttesttesttesttesttesttesttesttesttest


すべて。

この文字列の値はありません。

Expert Advisorでは、変数Stringを使用するため、それは死です...。






が、このパラメータの説明を削除した場合。

input string test="testtesttesttesttesttesttesttest";

であれば、すべてOKです。



しかし、チャートに再インストールすると、また値が消えてしまう:?



行政の皆様@MetaQuotes です。これからこうなるのでしょうか?それともバグ?



2304 同じく。

2280すべて順調です。
 
Vladislav Andruschenko:
グラフ上で走らせる - この線の値がない のです!

同様の問題。

  1. チャートには何も書かれていない。
  2. F7でコンパイルしています。
  3. ターミナルで実行 - 入力文字列の値を空にします。
  4. MEからF5で実行 - 入力文字列の値はそこにあります。
 
fxsaber:

同様の問題。

  1. チャートには何も書かれていない。
  2. F7でコンパイル。
  3. ターミナルでの実行 - 入力文字列の値が空です。
  4. F5でMEから実行 - 入力文字列の値がある。

ターミナルが無効になっている場合、再コンパイルすることで解決することがあります。デバッグのテストはしていません。
 
こんにちは、OpticketのTestorStop()関数で、EAが許容できない値になった場合に個々のテストを停止して、テストを高速化しようとしています。その結果、ある実行は他の実行より速く、テストエージェントの1つが最初に終了します(テストエージェントがしばらくアイドル状態だとシャットダウンするとどこかで読みました) - 残りのすべてのエージェントが終了すると、タスクは最初のエージェントに送信されません。そして、テストエージェントが次々と脱落し、1人になってしまう。この場合、スピードの話はできない。つまり、速度は上げられるが、分散コンピューティングの 実装の技術的な誤差がそれを許さないのである。例えば、2つのパラメータを最適化するために、OnInit()上でTestorStop()を実行すると、最初の実行では、速度も上がりますが、その後のテストエージェントでは、送信タスクのカウンターは高速に増加しますが、解決タスクのカウンターはアイドル状態のまま、タスクが停止します。不要な結果を破棄することで、通常のテストの10倍以上のスピードでテストができ、さらにOnTest()で不要な結果をゼロにすることで、遺伝的アルゴリズムを正しい方向に導くことができます!多分誰かがこれを回避する方法を知っていると思います。