テスターからのロングトレードのコピーから身を守る方法 - ページ 7

 
Dmitry Fedoseev:
今、試してみた。効いてますね。MT4でテスター、エキスパートで試しました。
それなら、このスレッドの最初のページで提案された、このような方法があります。そこで 作者は、テスターではWebRequestは実行されないと回答しました。
 
Dmitry Fedoseev:
今、試してみた。効いてますね。MT4でテスター、エキスパートで試しました。
それなら、最も信頼性の高いソリューションと言えるでしょう。
 
キャッチがあります。hosts ファイルで、リダイレクトを作成することができます。
 
Dmitry Fedoseev:
キャッチがあります。hosts ファイルで、リダイレクトを作成することができます。
しかし、サーバーと通信するためのプロトコルは、隠したり暗号化したりすることができます。攻撃者がサーバーになりすますと、ソフトウェアとの通信方法がわからなくなるので、何の役にも立たない。
 
Vasiliy Sokolov:
しかし、サーバーと通信するためのプロトコルは、隠したり暗号化したりすることができます。攻撃者がサーバーになりすますと、プログラムとの通信方法がわからなくなり、何の役にも立たない。
何かが発明されなければならないのです。
 
Vasiliy Sokolov:

この問題は、一見してわかるほど単純ではありません。次のように提案することができます(思考を追う)。

  1. 初回実行時は、Expert Advisorがストラテジーテスターに保護される日(またはその1ヶ月前、条件は作者の裁量)まで取引する。

はい、これは良い選択肢のように思います。私見では、ファイルも取らず、グローバル変数を 使うべきでしょう。これに、テスターで最後に引用された日付を暗号化します。

テスターで起動すると、そのグローバル変数を読み込んで、EAに硬直的に書き込まれている日付(グローバル変数がない場合)か、暗号化された日付の前月までのティックを処理しますが、それでもティックを取得し、最新のティックに従ってグローバル変数を更新しています。

ありがとうございます。このバリエーションを試してみます。とても気に入りました。

 
Dmitry Fedoseev:
キャッチがあります。hosts ファイルで、リダイレクトを作成することができます。

WebRequestが テスターで動かないというのは、ヘルプで知っただけで、データのリクエストは試していません。

hostsファイルでのリダイレクトは、リクエストに応えなければならない一方で、無駄なことです。つまり、時間を進めるだけなのか、偽のタイムサーバーを使ったチートを手配するのか、作業量が大きく違うのです。

また、WebRequestは、解決アクションが追加されるため、正確には好きではありません。いや、Vasiliy Sokolovが 提案したバリアントが最も有望だと思います。

 
George Merts:

いや、ワシリー・ソコロフが 提案したような選択肢が一番有力だと思う。

フールプルーフのオプションは、もし望むなら、履歴ファイルのバーで時間を変更することによって回避することができます...。
 
正直、みんな、この話題は無意味に始めた方がいいと思う。今までそんなことができるなんて思ってもみなかった人が多いと思うのですが、ここで皆さんが議論を尽くして、古いTFに取り組むアドバイザーにお金を払わない方法を、素晴らしいアイデアと実行力で人々に伝えてくれました。
 
Alexandr Bryzgalov:
馬鹿の保護、もしあなたが望むなら、それは履歴バーファイルの時間を変更することによって回避することができます...。

これは、バカとか怠け者とかいうのとは大違いです))。

どれだけの手間がかかるか、想像してみてください。

1.ヒストリーのバーの時間を置き換えるスクリプトを書く。

2.インターネットを切断し、新しいリアルバーと代用品が混ざらないようにする。

3.時間を代入してスクリプトを実行します。

4.テストを開始する。トレードの方向を 把握する

5.バータイムを正常に戻すスクリプトを実行します。

6.インターネットに接続する。

これはもう「タダモノ」ではないのです...。