テスターでSLとTPをドラッグ&ドロップします。 - ページ 9 1234567891011121314 新しいコメント Artyom Trishkin 2016.02.15 18:29 #81 Dmitry Fedoseev: また、アカウントで作業する際、ティックを待つのではなく、インジケータが作成したグローバル 変数にEAが即座に反応するように何か考えたいですね。 タイマーは何でもかんでもポーリングするのに有効ではないか? khorosh 2016.02.15 18:34 #82 khorosh: なぜかEAはティックからしか起動しないようになっている。イベントでも実行できると良いですね。EAではなくループスクリプトのみという選択肢もありますが、やはりパソコンへの負荷が大きいです。スクリプトの1回の実行を、イベントによって何らかの形でエンコードすることは可能でしょうか?スクリプトはホットキーで起動することができます。これらのホットキーの押下を、イベントを使ってシミュレートするのはどうでしょうか。スクリプトのコードはExpert Advisorのコードと完全に同じにする必要があります。そうすると、ティック間の隙間でExpert Advisorと同じことをするようになります。 ちょうど今、似たようなものを見つけました。https://www.mql5.com/ru/forum/3990。 Ускорение работы эксперта путем запуска дополнительного скрипта www.mql5.com В MQL5 ввели механизм, при котором эксперт не ждет результат выполнения торговой операции. - - Категория: общее обсуждение Dmitry Fedoseev 2016.02.15 18:45 #83 まず、チャートイベントがインジケータとEAのどこで発生するかを確認する必要があります。インジケータで発生する場合(ほとんどの場合発生します)、テスターで作業する場合はonTick()でグローバルをキャッチし、アカウントで作業する場合はonChartEvent() でキャッチします。タイマーは面白くない、瞬発力のない反応を意味する。 noloxe 2016.02.15 19:04 #84 各注文の設定時に、ストップとプロフィットの2つのオブジェクトを作成し、1ティックごとに それらを読み込んで実際のものと比較して変化しているかどうかをチェックし、変化していれば注文を修正する......というものです。を選択し、チャート上に好きなようにドラッグします。SL=NormalizeDouble(ObjectGetDouble(0,sltx,OBJPROP_PRICE,0),digit); TP=NormalizeDouble(ObjectGetDouble(0,tptx,OBJPROP_PRICE,0),digit); khorosh 2016.02.15 19:14 #85 noloxe:各注文の設定時に、ストップとプロフィットの2つのオブジェクトを作成し、1ティックごとにそれらを読み込んで実際のものと比較して変化しているかどうかをチェックし、変化していれば注文を修正する......というものです。を選択し、チャート上に好きなようにドラッグします。 このオプションは、すでに以前から提案されていたものです。行を増やさずにイベントでどうにかアレンジしたい。 noloxe 2016.02.15 19:17 #86 ...線ではなく、矢印/ダッシュを作成する)。テスターの イベントが動作しないps. もしEAに同時に1つのオープンオーダーしかない場合、ストップとプロフィットオブジェクトは新しいオーダーにリセットされるはずです。 Artyom Trishkin 2016.02.15 19:38 #87 Dmitry Fedoseev:まず、チャートイベントがインジケータとEAのどこで発生するかを確認する必要があります。インジケータで発生する場合(ほとんどの場合発生します)、テスターで作業する場合はonTick()でグローバルをキャッチし、アカウントで作業する場合はonChartEvent()でキャッチします。タイマーは面白くないし、即座に反応しないことを暗示している。 まあ、悩むことはないでしょう。ミリ秒タイマーでボタンをポーリングし、そして--テクニックの問題です。 khorosh 2016.02.15 19:53 #88 noloxe:...線ではなく、矢印/ダッシュを作成する)。テスターのイベントが動作しないps. EAに同時に1つのオープンオーダーしかない場合、ストップとプロフィットオブジェクトは新しいオーダーのものと同じになります。テスターのビジュアルチャート 上に設置されたインジケーターでイベントが行われます。私はこのようなアイデアを持っています:+SLまたは-SLボタンを押すたびに、SLを1ポイントまたは5ポイント、必要なだけ移動させます。もちろん、これは足を引っ張るものではありませんが、悪いものでもありません。もしかしたら、もっといいかもしれない。たぶん、この1枚でやめちゃうんだろうな。(シンプルでセンスがいい)。1回の注文で簡単に導入できます。しかし、複数台ある場合は、別の注文トリガー装置を実装する必要があります。しかし、私は通常、1回の注文でストラテジーをテストします。 Vitaly Muzichenko 2016.02.15 20:24 #89 khorosh:ビジュアルテストチャートにインストールしたインジケーターでは、イベントが動作しています。そこで思いついたのが、「+SL」「-SL」ボタンを押すたびに、SLを1ポイントずつ、あるいは5ポイントずつ移動させるというものです。もちろん、これは足を引っ張るものではありませんが、悪いものでもありません。もしかしたら、もっといいかもしれない。たぶん、この1枚でやめちゃうんだろうな。(シンプルでセンスがいい)。1回の注文で簡単に導入できます。しかし、複数台ある場合は、別の注文トリガー装置を実装する必要があります。しかし、私は通常、1回の注文でストラテジーをテストします。 最初のページに添付したファイルを試してみましたか? 線をドラッグしてみると、とても便利で速いので、自分なりに実装してみてください。 khorosh 2016.02.15 22:06 #90 Vitaly Muzichenko: 最初のページに添付したファイルを試してみましたか? 線をドラッグしてみてください - それは非常に便利で速いです、あなた自身にもそれを行います。 まあ、原理は昔から知っているんですけどね。何か新しいことを考えたいんです。Expert Advisorは半完成品です。ライン描画時にストップ&テイクの変更が行われず、一般的に最初のストップ&テイクが設定されないか、そのために何かをクリックする必要があります。私には理解できない。 1234567891011121314 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
また、アカウントで作業する際、ティックを待つのではなく、インジケータが作成したグローバル 変数にEAが即座に反応するように何か考えたいですね。
なぜかEAはティックからしか起動しないようになっている。イベントでも実行できると良いですね。EAではなくループスクリプトのみという選択肢もありますが、やはりパソコンへの負荷が大きいです。スクリプトの1回の実行を、イベントによって何らかの形でエンコードすることは可能でしょうか?スクリプトはホットキーで起動することができます。これらのホットキーの押下を、イベントを使ってシミュレートするのはどうでしょうか。スクリプトのコードはExpert Advisorのコードと完全に同じにする必要があります。そうすると、ティック間の隙間でExpert Advisorと同じことをするようになります。
まず、チャートイベントがインジケータとEAのどこで発生するかを確認する必要があります。インジケータで発生する場合(ほとんどの場合発生します)、テスターで作業する場合はonTick()でグローバルをキャッチし、アカウントで作業する場合はonChartEvent() でキャッチします。
タイマーは面白くない、瞬発力のない反応を意味する。
各注文の設定時に、ストップとプロフィットの2つのオブジェクトを作成し、1ティックごとに それらを読み込んで実際のものと比較して変化しているかどうかをチェックし、変化していれば注文を修正する......というものです。を選択し、チャート上に好きなようにドラッグします。
各注文の設定時に、ストップとプロフィットの2つのオブジェクトを作成し、1ティックごとにそれらを読み込んで実際のものと比較して変化しているかどうかをチェックし、変化していれば注文を修正する......というものです。を選択し、チャート上に好きなようにドラッグします。
...線ではなく、矢印/ダッシュを作成する)。
テスターの イベントが動作しない
ps. もしEAに同時に1つのオープンオーダーしかない場合、ストップとプロフィットオブジェクトは新しいオーダーにリセットされるはずです。
まず、チャートイベントがインジケータとEAのどこで発生するかを確認する必要があります。インジケータで発生する場合(ほとんどの場合発生します)、テスターで作業する場合はonTick()でグローバルをキャッチし、アカウントで作業する場合はonChartEvent()でキャッチします。
タイマーは面白くないし、即座に反応しないことを暗示している。
...線ではなく、矢印/ダッシュを作成する)。
テスターのイベントが動作しない
ps. EAに同時に1つのオープンオーダーしかない場合、ストップとプロフィットオブジェクトは新しいオーダーのものと同じになります。
テスターのビジュアルチャート 上に設置されたインジケーターでイベントが行われます。私はこのようなアイデアを持っています:+SLまたは-SLボタンを押すたびに、SLを1ポイントまたは5ポイント、必要なだけ移動させます。もちろん、これは足を引っ張るものではありませんが、悪いものでもありません。もしかしたら、もっといいかもしれない。たぶん、この1枚でやめちゃうんだろうな。(シンプルでセンスがいい)。1回の注文で簡単に導入できます。しかし、複数台ある場合は、別の注文トリガー装置を実装する必要があります。しかし、私は通常、1回の注文でストラテジーをテストします。
ビジュアルテストチャートにインストールしたインジケーターでは、イベントが動作しています。そこで思いついたのが、「+SL」「-SL」ボタンを押すたびに、SLを1ポイントずつ、あるいは5ポイントずつ移動させるというものです。もちろん、これは足を引っ張るものではありませんが、悪いものでもありません。もしかしたら、もっといいかもしれない。たぶん、この1枚でやめちゃうんだろうな。(シンプルでセンスがいい)。1回の注文で簡単に導入できます。しかし、複数台ある場合は、別の注文トリガー装置を実装する必要があります。しかし、私は通常、1回の注文でストラテジーをテストします。
最初のページに添付したファイルを試してみましたか? 線をドラッグしてみてください - それは非常に便利で速いです、あなた自身にもそれを行います。