テスターでSLとTPをドラッグ&ドロップします。 - ページ 8

 
Alexey Volchanskiy:
夕方、近くのバーで買ってくるよ ))
それはあまりにつまらない、女性に使うか、週末にソチに行くかした方がいい)。
 
Dmitry Fedoseev:
目視テストではなく、テスターで。テスターでは、通常のテストでも視覚的なテストでもすべてが同じで、ChartEventはそこで動作しません。しかし、ビジュアルテストでは、チャートがあり、インジケータでChartEventが動作しています。
また、明確にしたい。テスターでChartEventというのは、テストしたExpert AdvisorのコードにChartEvent関数が配置されたということでしょうか。はい、テスト中のExpert Advisorに配置すると動作しません。必要な情報はすべてターミナルのグローバル変数を通じて インジケータからExpert Advisorに渡すことができるので、これは問題ではありません。
 
khorosh:
はい。
効くのか効かないのか?それが、もしもの時のEAというわけです。
 

ある人がビジュアライザーのボタンをほぼフルに使う方法を考え出したのですが、5人の人が「テスターじゃない!」「ボタンが効かない!」などと叫びながら彼に飛びかかります。

プロフェッショナルって、すごいな。

話題の件:同じように、線を入れてもいいんですよ。しかし、ティックの到着によって、またはボタンを追跡するのと同じインジケータを介して、それらの動きのイベントを追跡する必要があります。

 
Andrey Khatimlianskii:

ある人がビジュアライザーのボタンをほぼフルに使う方法を考え出したのですが、5人の人が「テスターじゃない!」「ボタンが効かない!」などと叫びながら彼に飛びかかります。

プロフェッショナルって、すごいな。

話題の件:同じように、線を入れてもいいんですよ。しかし、それらの動きのイベントは、ティックの到着によって、またはボタンを追跡するのと同じインジケータを介して追跡する必要があります。

応援ありがとうございました。そう、人を理解しようとするよりも、批判する方が簡単なのです。

 
khorosh:
また、明確にしたいと思います。テスターで」ということは、テスト中のExpert AdvisorのコードにChartEvent関数が配置されているということでしょうか。はい、Expert Advisorに配置した場合、テストでは動作しません。必要な情報はすべてターミナルのグローバル変数を通じて インジケータからExpert Advisorに渡すことができるので、これは問題ではありません。

Expert AdvisorのChartEvent、またはExpert AdvisorからiCustom()関数を使って呼び出されるインジケータのChartEventのことです。

チャートに適用したインジケータをExpert Advisorに転送することはできますが、Expert Advisorではティックに応じてトリガーされるため、このようなプロットを作成する特別な意味はなく、Expert Advisorのボタンを押したりグラフィックオブジェクトを移動することで処理することが可能です。

 
khorosh:

よろしくお願いします。そう、人を理解しようとするよりも、批判する方が簡単なのです。

誰も批判していない。みんな、あるものには違いがあることを説明しようとしているのです。
 
Dmitry Fedoseev:

Expert AdvisorのChartEvent、またはExpert AdvisorからiCustom()関数を使って呼び出されたインジケータのChartEventのことです。

チャートに適用したインジケータをExpert Advisorに転送することはできますが、Expert Advisorではティックに応じてトリガーされるため、このようなプロットを作成する特別な意味はなく、Expert Advisorのボタンを押したりグラフィックオブジェクトを移動することで処理することが可能です。

もちろん、どちらも可能です。しかし、イベントを使用できるのであれば、こちらの方がよりエレガントな解決策になるように思います。対象物が多い場合、その取り調べにかかる総時間はやはり追加ブレーキになる。

 
khorosh:

もちろん、両方やってもいいんですけどね。しかし、イベントを利用できれば、よりエレガントな解決策になるように思います。オブジェクトの数が多い場合、やはりトータルのポーリング時間が足を引っ張ります。

アカウントでEAが動作するとき、ティックを待つのではなく、インジケータが作るグローバル 変数に瞬時に反応するような工夫があればいいのですが。
 
Dmitry Fedoseev:
ティック待ちではなく、インジケータが作るグローバル変数 にEAが即座に反応するようなことが考えられればと思います。
なぜかティックでしかEAが起動しない。イベントで起動できるようになると良いですね。Expert Advisorの代わりにスクリプトをループさせるというバリエーションもありますが、パソコンへの負荷が大きくなります。スクリプトの1回の実行を、イベントによって何らかの形でエンコードすることは可能でしょうか?スクリプトはホットキーで起動することができます。これらのホットキーの押下を、イベントを使ってシミュレートするのはどうでしょうか。スクリプトのコードはExpert Advisorのコードと完全に同じにする必要があります。そうすると、ティック間でExpert Advisorと同じ動作をするようになります。