ライブラリ: マルチテスター - ページ 26 1...192021222324252627282930313233...56 新しいコメント fxsaber 2021.03.12 09:24 #251 traveller00:1.私なら Sleep2で GetTickCount()をGetTickCount64() に切り替える。 そうしないと、オーバーフローは正しいロジックとは言えない。そして、それは64-variantで顕著に少ない頻度で起こる。他の作品では、それも切り替える価値があるかもしれない。 そこでは、理論的にもオーバーフローの脅威はありえない。 void OnStart() { uint StartTime1 = UINT_MAX - 100; uint StartTime2 = UINT_MAX + 100; Print(StartTime2 - StartTime1); // 200 } 2.2番目のArrayResizeは ここで問題を提起する。 最も可能性が高いのは いや、そこはすべて正しい。ドキュメントが嘘をついている。 3.そして最後に、いくつかの異なる型。 修正しました。 traveller00 2021.03.12 13:20 #252 fxsaber:オーバーフローによる脅威は理論上もありえない。 そうですね、不注意でした。この場合、本当に違いはありません。 しかし、ThirdPartyTicks -> Web.mqhでは違いがあるようです。 ulong StartTime = ::GetTickCount(); ... StartTime = ::GetTickCount() - StartTime; そのため、私は念のためどこでも64ビット版を使用しています。 fxsaber: いいえ、すべて正しいです。ドキュメントが間違っています。 私は以下のコードを使っています。 ushort Shorts[]; MTTESTER::FileLoad(FileName,Shorts); FileLoadの中はSize=1000、配列の サイズは500で、読み込んだ後はRead=Size=1000になります。そして、私のバリアントは正しいです。ここで私はMSDNに依存し、この動作はそれに一致しています。 fxsaber 2021.03.12 17:55 #253 traveller00:私は次のコードを使っている。FileLoadの中はSize=1000、配列の サイズは500で、読み込んだ後はRead=Size=1000に なります。そして、私のバリアントは正しくなります。ここで、私はMSDNに依存し、この動作はそれに一致しています。 私は500を持っています。 traveller00 2021.03.12 19:13 #254 fxsaber:500はある。 MSDNと一致している。でも、もし誰も何も質問せず、すべてがうまくいくのであれば、結構なことだ。 fxsaber 2021.03.27 10:32 #255 テスターが現在の最適化作業に追われている間に、過去の最適化結果を使って作業を整理するスキームを、どなたか実行されたことがあれば教えてください。 オプトファイルとシンボルをコピーする必要があることは明らかです。おそらく最も合理的な方法は、mklinkを使うことでしょう。 Edgar Akhmadeev 2021.03.27 13:50 #256 fxsaber:テスターが現在の最適化に追われている間に、過去の最適化の結果を用いて作業を整理するスキームを、どなたか実行されたことがあれば教えてください。オプトファイルとシンボルをコピーする必要があることは明らかです。おそらく最も合理的な方法は、mklinkを使うことでしょう。 私はキャッシュフォルダへのリンクを使います。ただ、mklinkではなく、Far Commanderのファイルマネージャーを使っている。しかし、それは同じだ。サンドボックスの外やWinAPIでファイルへのアクセスを整理することもできるが、リンクが望ましい。原則的には他に何もいらないが、必要に応じて他のフォルダへのリンクを作成する必要がある。作業編成のスキームというのは、その他の詳細を意味しているのですか? fxsaber 2021.03.27 13:51 #257 Edgar Akhmadeev: スキーム・オブ・ワーク・オーガニゼーションとは、その他の詳細のことですか? オプトファイルを見て、そこからシングルパスを実行する。 traveller00 2021.03.27 19:05 #258 個人的には、1つのフォルダに複数の端子を使わないようにしている。非常に特殊な作りになっている。静かに落ちていると、1週間後に偶然発見することになる。 で、vin apiで動く。 pivomoe 2021.04.20 11:03 #259 こんにちは。EAのパラメータの1つをプログラムで変更し、1つのテストを実行することは可能ですか? fxsaber 2021.04.20 11:05 #260 pivomoe: こんにちは。EAパラメータの1つをプログラムで変更して、1つのテストを実行することは可能ですか? MTTesterライブラリを使えば、ユーザーがGUIでできることはすべてできます。 1...192021222324252627282930313233...56 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1.私なら Sleep2で GetTickCount()をGetTickCount64() に切り替える。 そうしないと、オーバーフローは正しいロジックとは言えない。そして、それは64-variantで顕著に少ない頻度で起こる。他の作品では、それも切り替える価値があるかもしれない。
そこでは、理論的にもオーバーフローの脅威はありえない。
2.2番目のArrayResizeは ここで問題を提起する。
最も可能性が高いのは
いや、そこはすべて正しい。ドキュメントが嘘をついている。
3.そして最後に、いくつかの異なる型。
修正しました。
オーバーフローによる脅威は理論上もありえない。
そうですね、不注意でした。この場合、本当に違いはありません。
しかし、ThirdPartyTicks -> Web.mqhでは違いがあるようです。
そのため、私は念のためどこでも64ビット版を使用しています。
いいえ、すべて正しいです。ドキュメントが間違っています。
私は以下のコードを使っています。
FileLoadの中はSize=1000、配列の サイズは500で、読み込んだ後はRead=Size=1000になります。そして、私のバリアントは正しいです。ここで私はMSDNに依存し、この動作はそれに一致しています。
私は次のコードを使っている。
FileLoadの中はSize=1000、配列の サイズは500で、読み込んだ後はRead=Size=1000に なります。そして、私のバリアントは正しくなります。ここで、私はMSDNに依存し、この動作はそれに一致しています。
私は500を持っています。
500はある。
MSDNと一致している。でも、もし誰も何も質問せず、すべてがうまくいくのであれば、結構なことだ。
テスターが現在の最適化作業に追われている間に、過去の最適化結果を使って作業を整理するスキームを、どなたか実行されたことがあれば教えてください。
オプトファイルとシンボルをコピーする必要があることは明らかです。おそらく最も合理的な方法は、mklinkを使うことでしょう。
テスターが現在の最適化に追われている間に、過去の最適化の結果を用いて作業を整理するスキームを、どなたか実行されたことがあれば教えてください。
オプトファイルとシンボルをコピーする必要があることは明らかです。おそらく最も合理的な方法は、mklinkを使うことでしょう。
オプトファイルを見て、そこからシングルパスを実行する。
個人的には、1つのフォルダに複数の端子を使わないようにしている。非常に特殊な作りになっている。静かに落ちていると、1週間後に偶然発見することになる。
で、vin apiで動く。
こんにちは。EAパラメータの1つをプログラムで変更して、1つのテストを実行することは可能ですか?
MTTesterライブラリを使えば、ユーザーがGUIでできることはすべてできます。