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

 
SL+ボタンまたはSL-ボタン上でマウスの左ボタンを押し続けると、ストップを移動させることができます。マウスの左ボタンを押したまま状態をポーリングして、停止を増減させる。ボタンを離す - 停止が停止します。これは良い方法だと思います。対応するボタンをあらかじめ選択(マウスの左ボタンでクリック)しておき、そのボタンの上でマウスの左ボタンを繰り返しクリックすることで動きを止めることができます。
 
Artyom Trishkin:
すべてポーリングするとタイマーが効かなくなるのでは?
MT4テスターで動作しない(
 
khorosh:
マウスの左ボタンを押したまま、SL+ボタンまたはSL-ボタンを押すと、停止位置を移動することができます。マウスの左ボタンの状態を確認し、押したままの状態で停止を増減させる。レリーズボタン-停止これは良い方法だと思います。対応するボタンをあらかじめ選択(マウスの左ボタンでクリック)しておき、そのボタンの上でマウスの左ボタンを繰り返しクリックすることで動きを止めることができます。

イベントがあなたの書いたように処理されるなら、マウスでクリックした - クリックした場所で、彼らはSLを取った

WHERE WHERE WHERE WHERE WHERE STAIN SL

 
Alexey Volchanskiy:
MT4テスターでは動作しません(

ノンテスターで出題されました。

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

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

ドミトリー・フェドセーエフ, 2016.02.15 18:43

アカウントで作業しているときに、ティックを待つのではなく、インジケータが作成したグローバル変数 にEAが即座に反応するようなことを考えたいのですが。

 
EAやインジケーターのイベントが発生する順番を試した人はいないのでしょうか?
 
Dmitry Fedoseev:
エキスパートとインジケーターのイベントがトリガーされる順番を試した人はいないのですか?

一般に、MQのクリックイベントは不完全で、マウスボタンを離した後にしか処理されないので、jsで行われているように、ボタンが押されたときに処理されるべきなのです

mousedown - マウスボタンが押された状態.

mouseup - マウスボタンが解放された状態.

順序についてですが、まずインジケータが動作し、次にエキスパートが動作するようです。

 
Vitaly Muzichenko:

一般に、MQのクリックイベントは不完全で、マウスボタンを離した後にしかトリガーされません。

mousedown - マウスボタンが押された状態.

mouseup - マウスボタンが解放された状態.

順序についてですが、まずインジケータが動作し、次にExpert Advisorが動作するようです。

CHARTEVENT_MOUSE_MOVE イベント(パラメータsparam)により、マウスの左ボタンの現在の状態を追跡できるようになりました。
 
はい、確認しました。ChartEventインジケータは常に最初の1つを持ちます。
 
前の記事で考えたようにSLとTPをボタンで動くようにした。問題なく動作しています。ラインや矢印などの追加オブジェクトをドラッグしてSLやTPを移動するよりも、便利で良いと思います。移動のステップもボタンで変更することができます。
 
pako:

イベントがあなたの書いたように処理されるなら、マウスでクリックした - クリックした場所で、彼らはSLを取った

WHERE WHERE WHERE WHERE WHERE STAIN SL

試すことが可能です。先ほどのバージョンにはかなり満足していますが。