初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 808 1...801802803804805806807808809810811812813814815...1503 新しいコメント Vladimir Karputov 2017.12.17 16:42 #8071 DCodec:Expert Advisorにおいて、OnInit()でインジケータハンドルを受信する際に ......端末は両方の線を描きますが、私は上の線だけが必要です。この線を描画しないようにするにはどうしたらよいですか?例えば、色をCLR_NONEに 変更したり、線種をDRAW_DONEに変更したり?このアドバイザー(インディケータ・ハンドルが作成される)がTERMINALのノーマル・チャート上で動作する場合、呼び出されたインディケータはチャート上に全く表示されません。このようなEA(インジケーターハンドルが作成されたもの)がストラテジーテスターでビジュアルモードで動作する場合、呼び出されたインジケーターはチャート上に表示されなければなりません。以上のことから、STRATEGY TesterでExpert Advisorをビジュアルモードで動作させた場合、呼び出されたインジケータの1行を隠す必要があるのはなぜでしょうか。 Artyom Trishkin 2017.12.17 16:46 #8072 DCodec:Expert Advisorにおいて、OnInit()でインジケータハンドルを受信する際に ......端末は両方の線を描きますが、私は上の線だけが必要です。この線を描画しないようにするにはどうしたらよいですか?例えば、色をCLR_NONEに 変更したり、線種をDRAW_DONEに変更したり? 私はあなたに提案しました。 DCodec 2017.12.17 16:53 #8073 Artyom Trishkin:2本の線がある1つのインジケーターだからです。エンベロープと同じパラメータでMoving Averageを使用し、MAラインを1本だけ描画します。MA値に上側の線のDeviation*Point()を加算し、下側の線のDeviation*Point()を減算するだけです。ウラジーミル・カルプトフ このようなEA(インジケーターハンドルが作成されている)が、ターミナルで通常のチャート上で動作する場合、呼び出されたインジケーターはチャート上に全く表示されません。このようなExpert Advisor(インジケータハンドルが作成されている)がSTRATEGY TESTERでビジュアルモードで動作する場合、呼び出されたインジケータはチャート上に表示されなければなりません。これでTESTERでインジケータが表示されていることが確認できましたが、OVERWHELDチャートでEAを投げたわけではありません。Deviation*Point()を使ったバリエーションはとても良いのですが、Envelopesの 場合のみです。 DCodec 2017.12.17 16:57 #8074 Vladimir Karputov: 上記を踏まえて、Expert Advisor がビジュアルモードの STRATEGY TEST で動作している場合、呼び出されたインジケータの 1 行を隠す必要があるのでしょうか?テスト時には、Envelopesの上段を ピリオド(例:14)、下段をピリオド(例:8)で表示させたいのですが。このストラテジーは、BuyとSellに異なる期間を設けたブレイクアウト・ストラテジーである。期間は、最適化によって定義されます。でも、それなら結果はビジュアルで見た方がいい。 Vladimir Karputov 2017.12.17 17:07 #8075 DCodec:テストするときは、上側の エンベロープの線が(例えば)14の周期で、下側のエンベロープの線が(例えば)8の周期で表示されるようにしたいと思います。戦略はブレイクアウトで、買いと売りの期間を変えています。期間は最適化によって定義されます。 しかし、その場合、結果は視覚的に見る必要があります。オプションです。iEnvelopesをベースに線の色を設定したカスタムインジケータです。このため、iCustom経由で呼び出し、必要なパラメータを渡すことで、必要な線を「オフ」にすることができます。次に、Expert Advisorで修正したiEnvelopのコールを2つ使用します:1つは期間14、もう1つは期間8Expert Advisorで、iEnvelopesの2つのコール(周期14と周期8)を使用し、4つのラインが表示されることを受け入れる(周期14のインジケータから2つ、周期8のインジケータから2つ)。Expert Advisorで、iEnvelopesのコールを2つ使用します。1つは期間14、もう1つは期間8です。Expert Advisorの名前でチャートテンプレートを作成し、このテンプレートで、インジケータの線の色を変更します。Expert Advisor の名前を持つテンプレートは、ビジュアルモードのテスターで自動的にキャッチされます。ちょっとしたニュアンスですが、チャートテンプレートの指標の期間をEAの期間と手動で調整(設定)してください。 Artyom Trishkin 2017.12.17 17:19 #8076 DCodec:テストするときは、上の Envelopesの線は ピリオド(例:14)、下のEnvelopesの線はピリオド(例:8)で表示させたい。このストラテジーは、BuyとSellに異なる期間を設けたブレイクアウト・ストラテジーである。期間は、最適化によって定義されます。でも、それなら結果はビジュアルで見た方がいい。 必要な期間と2つのMAがあります。 DCodec 2017.12.18 14:48 #8077 Vladimir Karputov: オプションです。iEnvelopesをベースに線の色を設定したカスタムインジケータです。このようにiCustom経由で呼び出し、必要なパラメータを渡すと、必要な線を「オフ」にすることができます。次に、Expert Advisorで修正したiEnvelopのコールを2つ使用します:1つは期間14、もう1つは期間8Expert Advisorで、iEnvelopesの2つのコール(周期14と周期8)を使用し、4つのラインが表示されることを受け入れる(周期14のインジケータから2つ、周期8のインジケータから2つ)。Expert Advisorで、iEnvelopesのコールを2つ使用します。1つは期間14、もう1つは期間8です。Expert Advisorの名前でチャートテンプレートを作成し、このテンプレートで、インジケータの線の色を変更します。Expert Advisor の名前を持つテンプレートは、ビジュアルモードのテスターで自動的にキャッチされます。注意点としては、チャートテンプレートの指標の期間とExpert Advisorの期間を手動で調整(設定)する必要があることです。面白いのですが、必須ラインの「消し方」がわかりません。自分でもやってみたが、うまくいかなかった。アイデアをありがとうございました。 DCodec 2017.12.18 14:50 #8078 Artyom Trishkin: 正しい周期を持つ2つのMA。この選択肢は見事にシンプルですが、私は楽な道を探しているわけではありません。ご感想をお寄せいただきありがとうございました。 Artyom Trishkin 2017.12.18 14:52 #8079 DCodec:この選択肢は見事にシンプルですが、私は楽な道を探しているわけではありません。ご回答ありがとうございました。 次に、1行のカスタムインジケーター。ウラジミールからもう聞いたでしょ?しかし、やろうと思えば、とっくにやっているはずです。解決すべき問題を探しているような感じがします。 DCodec 2017.12.18 17:36 #8080 Artyom Trishkin: 次に、1行のカスタムインジケーター。ウラジミールからもう聞いたでしょ?しかし、やろうと思えば、とっくにやっているはずです。解決すべき問題を探しているような感じがします。いいえ、問題ありません。頭の中で再生しているだけで、タブレットにMT5をインストールする方法はない。今週末にPCに取り込んで、完成させるつもりです。皆さん、ありがとうございました。 1...801802803804805806807808809810811812813814815...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Expert Advisorにおいて、OnInit()でインジケータハンドルを受信する際に ...
...端末は両方の線を描きますが、私は上の線だけが必要です。
この線を描画しないようにするにはどうしたらよいですか?例えば、色をCLR_NONEに 変更したり、線種をDRAW_DONEに変更したり?
このアドバイザー(インディケータ・ハンドルが作成される)がTERMINALのノーマル・チャート上で動作する場合、呼び出されたインディケータはチャート上に全く表示されません。
このようなEA(インジケーターハンドルが作成されたもの)がストラテジーテスターでビジュアルモードで動作する場合、呼び出されたインジケーターはチャート上に表示されなければなりません。
以上のことから、STRATEGY TesterでExpert Advisorをビジュアルモードで動作させた場合、呼び出されたインジケータの1行を隠す必要があるのはなぜでしょうか。
Expert Advisorにおいて、OnInit()でインジケータハンドルを受信する際に ...
...端末は両方の線を描きますが、私は上の線だけが必要です。
この線を描画しないようにするにはどうしたらよいですか?例えば、色をCLR_NONEに 変更したり、線種をDRAW_DONEに変更したり?
2本の線がある1つのインジケーターだからです。エンベロープと同じパラメータでMoving Averageを使用し、MAラインを1本だけ描画します。MA値に上側の線のDeviation*Point()を加算し、下側の線のDeviation*Point()を減算するだけです。
このようなEA(インジケーターハンドルが作成されている)が、ターミナルで通常のチャート上で動作する場合、呼び出されたインジケーターはチャート上に全く表示されません。
このようなExpert Advisor(インジケータハンドルが作成されている)がSTRATEGY TESTERでビジュアルモードで動作する場合、呼び出されたインジケータはチャート上に表示されなければなりません。
これでTESTERでインジケータが表示されていることが確認できましたが、OVERWHELDチャートでEAを投げたわけではありません。
Deviation*Point()を使ったバリエーションはとても良いのですが、Envelopesの 場合のみです。
上記を踏まえて、Expert Advisor がビジュアルモードの STRATEGY TEST で動作している場合、呼び出されたインジケータの 1 行を隠す必要があるのでしょうか?
テスト時には、Envelopesの上段を ピリオド(例:14)、下段をピリオド(例:8)で表示させたいのですが。
このストラテジーは、BuyとSellに異なる期間を設けたブレイクアウト・ストラテジーである。期間は、最適化によって定義されます。でも、それなら結果はビジュアルで見た方がいい。
テストするときは、上側の エンベロープの線が(例えば)14の周期で、下側のエンベロープの線が(例えば)8の周期で表示されるようにしたいと思います。
戦略はブレイクアウトで、買いと売りの期間を変えています。期間は最適化によって定義されます。 しかし、その場合、結果は視覚的に見る必要があります。
オプションです。
テストするときは、上の Envelopesの線は ピリオド(例:14)、下のEnvelopesの線はピリオド(例:8)で表示させたい。
このストラテジーは、BuyとSellに異なる期間を設けたブレイクアウト・ストラテジーである。期間は、最適化によって定義されます。でも、それなら結果はビジュアルで見た方がいい。
オプションです。
面白いのですが、必須ラインの「消し方」がわかりません。自分でもやってみたが、うまくいかなかった。
アイデアをありがとうございました。
正しい周期を持つ2つのMA。
この選択肢は見事にシンプルですが、私は楽な道を探しているわけではありません。
ご感想をお寄せいただきありがとうございました。
この選択肢は見事にシンプルですが、私は楽な道を探しているわけではありません。
ご回答ありがとうございました。
次に、1行のカスタムインジケーター。ウラジミールからもう聞いたでしょ?
いいえ、問題ありません。頭の中で再生しているだけで、タブレットにMT5をインストールする方法はない。
今週末にPCに取り込んで、完成させるつもりです。
皆さん、ありがとうございました。