MT5ストラテジーテスターに関する雑談 - ページ 10

 
Yuriy Zaytsev:

という ことなんです!そうなんです。

Vasiliy 100台の端末のファイルを奪い合うことが可能なのは、明らかです。

コピー機を使って、ある端末から別の端末にトレードをコピーできるのは、また別の話です。


問題は、ターミナル自体(MT4なら)がticks.rawというファイルにティックを書き込んでいることです・・・。

しかし、一度に100個の端末を{TERMIN}history}{broke}{tisks.rawに書き込もうとすると、エラーが発生します。

それが、アンドレイには理解できないのだと思う。


アンドレイの下で理論的なソファが再び軋む音がする。

痛っ!!!!!!ユーリ!ぜひ聴いてください。

複数の端末が同じファイルに同じことを書き込もうとするほど、MT端末は馬鹿で、馬鹿な人間が書いているとでも思っているのか!?

ダメ?だから、ノーと言うんだ!MTターミナルはとてもよくできていて、すでに誰かがファイルに書き込んでいたら、勝手に同じことを書き込んだりしないのですそんなの簡単に納得できるだろ、やっとこさ実験してみろよ、無駄な理論武装はもうたくさんだ!この「インテリジェンス」によって、複数の端末で共有フォルダを使用することが可能になり、すべてが問題なく動作します!!!!この機能(共有フォルダの選択)を標準装備にすればいいだけの話です。

 

テスターの場合、すべての履歴ベースはテスターフォルダに一元的に保存されます。そして、そのフォルダから実行されるすべてのテスターエージェントは、同じデータベースから履歴を読み込みます。最初のエージェントが履歴を同期している間、他のエージェントは、同じ履歴を必要とする場合、待機します。

テスターでは、履歴データベース(ついでにティックも)への共有アクセスは、まさに書き込みがなく(というか書き込みは同期中の一回だけ)、読み込みしかないという理由で行われています

 
Slawa:

テスターであれば、すべての履歴ベースがテスターフォルダに一元的に保存されます。そして、そのフォルダから実行されるすべてのテスターエージェントは、同じデータベースから履歴を読み込みます。最初のエージェントが履歴を同期している間、他のエージェントは、同じ履歴を必要とする場合、待機します。

テスターでは、履歴ベース(ついでにティックも)への共有アクセスは、まさに書き込みがなく(というか書き込みは 同期時に一回 )、読み込みのみ

アンドレイにはそう言っているんだ。

100台の端末を1つのフォルダに送る必要があります。このフォルダにティックとタイムフレームが収集されます。

ということが理解できないようです!

 
Andrey Dik:

痛っ!!!!!!ゆりーーーーーーーーーーーーーーーーーーーーーーーーりーーーーーーーーーーーー聞いてください!

MT端末は、複数の端末が1つの同じファイルに同じことを書こうとするほど、頭の悪い人が書いているとでも思っているのでしょうか。

ダメ?だから、ノーと言うんだ!MTターミナルはとてもよくできていて、すでに誰かがファイルに書き込んでいたら、勝手に同じことを書き込んだりしないのですそんなの簡単に納得できるだろ、やっとこさ実験してみろ、無駄な理論武装はやめろ!この「わかりやすさ」があるからこそ、複数の端末で共有フォルダを使うことができ、すべてが問題なく動作するのです!!!!この機能(共有フォルダの選択)を標準装備にすればいいだけの話です。

賢い人たちだけで、だから彼らは

録音は一回限りです。

お前こそ何回も書き込みしてるのに聞いてないし、理論的な戯言言ってるじゃん。

(100台の端末から同時書き込みはできないと、ハゲ頭を叩きそうになりながら言っているところを読んでください)- 悪しからず

ソファーが硬いとか、たるんでいるとか言えばいいんです。

 
Slawa:

テスターの場合、すべての履歴ベースはテスターフォルダに一元的に保存されます。そして、そのフォルダから実行されるすべてのテスターエージェントは、同じデータベースから履歴を読み込みます。最初のエージェントが履歴を同期している間、他のエージェントは、同じ履歴が必要な場合、待機します。

Testerでは、履歴データベースは共有され(ちなみにティックも)、まさに書き込みがなく(というか書き込みは同期時に一度だけ)、読み込みのみであるため

You're talking about shared folder C:\UsersUser AppData Filter Roaming FilterMetaQuotes

通常モードの端末では、リンクによる履歴ベースへの共通フォルダの強制指定ではなく、同じ原理が必要です。現在は問題なく動作していますが、端末の設定で履歴の拠点となるフォルダを指定するなどして、正常にこの機能を実装してください。

 
Andrey Dik:

You are talking about shared folder C:\UsersUser AppData Filter Roaming FilterMetaQuotes FilterTester

これは、共有フォルダをリンクで強制的に履歴拠点にするのではなく、通常モードの端末でも同じ原理です。現在は正常に 動作していますが、端末の設定で履歴の拠点となるフォルダを指定するなどして、この機能を正常に実装してください。

うまく機能 しないし、機能しない運が 良かっただけで、あまり上書きでベースが殺されることはない。サーバーからのデータを基にした透過的なエラーリカバリにより、すべてのデータベースを総点検し、潜在的な衝突(異なる端末から同じディレクトリに書き込む場合)や破損を排除しています。

このような環境で働くには、リスクを非常に気にする必要があります。すべてが正しく、正常であることを要求し、主張することは、いっそう不気味である。

 
Yuriy Zaytsev:

アンドレイにはそう言っているんだ。

私は悪態をつきたくないのですが、あなたは執拗に私を挑発します。

それこそ、彼には理解できないようだ!

私は本当に喧嘩をしたくないのですが、あなたは頑なに私を挑発します。

くそっ!履歴用の共通フォルダを作成し、すべての端末でそれを指定します。THIS WORKS!!!!

理論的なソファを***で自分に押し付ける!実践!やってみよう!リンク先の共有フォルダが機能して問題なし

 
Renat Fatkhullin:

うまく機能 しないし、機能するわけが ない。運が良かった だけで、ベースは本当に上書きで死なないんですね。

このような環境では、よほどリスクを避けないと仕事ができません。

そう、松葉杖なんです。使えるが、松葉づえ。エージェントの場合、ファイル共有を考えたのだから、端末にもやればいいじゃないか。

幸いなことに、ターミナルはすでに書き込みが行われている場合はファイルへの書き込みを試みないので、リンクでフォルダを指定する方法がうまくいくようになりました。

 

ある日、あるブローカーの管理者が、ファイルの記録ミスについて苦情を言ってきたのには驚かされた。

その結果、以前からサーバーのバックアップを取る際に、すべてのファイルをその場でバックアップしていたことが判明した。シャドウコピーではありませんが、農民的な方法でファイルをコピーしていたのです。という質問には、「なぜか、ずっとうまくいっていたんですよ!」という答えが返ってきました。

というのが、@Andrey Dikの おおよその答えです。同時に、何百万人ものトレーダーにそうすることを提案しているのです。1時間ごとに数百人が同じ熊手を踏むようにね。

 
Renat Fatkhullin:

ある日、あるブローカーの管理者が、ファイルの記録ミスについて苦情を言ってきたのには驚かされた。

その結果、以前からサーバーのバックアップを取る際に、すべてのファイルをその場でバックアップしていたことが判明した。シャドウコピーではありませんが、農民的な方法でファイルをコピーしていたのです。という質問には、「なぜか、ずっとうまくいっていたんですよ!」という答えが返ってきました。

というのが、@Andrey Dikの おおよその答えです。同時に彼は、何百万人ものトレーダーに同じことをするよう提案しています。1時間ごとに数百人が同じ熊手を踏むようにね。

アンドレイは、公開フォルダアクセスを社内のオプションにすることを開発者に提案しています。それこそ、彼が提案しているのは、何百万人ものトレーダーではなく、あなたへの問いかけなのです。