[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 316 1...309310311312313314315316317318319320321322323...1145 新しいコメント depth_finde 2009.11.27 17:38 #3151 costy_さん 以外にIndicatorCountedについて何か理解している人はいますか?彼は問題の要点を理解していなかったので。 そして、まるでそうであるかのように、またそうでないかのように。 Victor Nikolaev 2009.11.27 17:41 #3152 depth_finde писал(а)>> costy_さん 以外にIndicatorCountedについて何か理解している人はいますか?彼は問題の要点を理解していなかったので。 そして、あたかもそうであるかのように、そしてあたかも答えを持っていないかのように。 それについて理解することがあるのか。通常の動作では、正常に動作します。非正規(ヒストリーロード)の場合、ほとんどの場合、間違った動作をしますが、結果は通常満足のいくものです depth_finde 2009.11.27 17:43 #3153 depth_finde писал(а)>> このフォーラムに初めて投稿します。MQL4を勉強中です。以前からそのような質問があったのか、見つけられませんでした。IndicatorCounted関数を使う必要があると思うのですが、どうすればいいのかわかりません。300 000のquotesを追加し、indicators hangsを開始しようとしたとき、すべてのquotesではなく、特定のものだけを指定すべきだと思います。 しかし、私はすべての3000も再計算したくないので、IndicatorCountedが必要です。 最後の3000だけを表示する条件を指定して、すでに通過したものを再計算しない方法が分かりません。 ご感想をお寄せいただきありがとうございました。 繰り返しになりますが Victor Nikolaev 2009.11.27 17:48 #3154 depth_finde писал(а)>> 何度でも言う。 今ならわかる。 >> 実装例です。 ファイル: vinini_impuls.mq4 3 kb costy_ 2009.11.27 17:49 #3155 depth_finde >> : もう一度。 Bars の代わりに、300 や 100、あるいは WindowBarsPerChart() 関数は、現在のチャートウィンドウに収まるバーの数を返します(つまり、ウィンドウに視覚的に表示されている数)。 depth_finde 2009.11.27 18:03 #3156 Vinin писал(а)>> 今ならわかる。 実装の一例 costy_ さん、ありがとうございました!そして、突然のことで申し訳ありませんでした。 Aleksey Lebedev 2009.11.27 18:13 #3157 depth_finde >> : もう一度。 例えば、こんなことができます。 int CountBars=3000; int limit=Bars-IndicatorCounted()-1; if( limit> CountBars) limit= CountBars; for(int i=0; i< limit; i++) { Buffer[ i]=...; } は、ウィンドウ内のバーの数を制限することができます。 Service-Settings-Graphics-Max.bars/Window。 Oleg 2009.11.27 18:47 #3158 Urain >> : その甲斐あって、削除する代わりに if(ObjectFind(RectangleSell)==-1){ ObjectCreate()} をチェックして ObjectCreate を設定することができるようになったのです。 といった具合に、チェックなしで使えるので、ティックごとにオブジェクトを消して設定し直す必要がありません。 削除について - ポイントは、バーの数が増えると、タイムライン上で矩形が大きくなることです(EndBoxTime) 。 の"StartBoxTime" は変更されないままです。したがって、条件が満たされ、新しいバーが形成された場合、前のバーを削除し、その場所に新しい長方形を描画する必要があります は、代わりに新しい矩形を描画します。 ありがとうございました。 Mykola Demko 2009.11.27 19:01 #3159 chief2000 >> : 削除については、Barsの数が増えるにつれて、矩形の時間スケールが大きくなることがポイントです(EndBoxTime) 。 の"StartBoxTime" は変更されないままです。したがって、条件が満たされ、新しいバーが形成された場合、前のバーを削除し、その場所に新しい長方形を描画する必要があります は、その場所に新しい矩形を描画します。 >> ありがとうございました 削除する必要はなく、ObjectSet経由でパラメータを変更すればよい。 ps しかし、一般的には、事例を見るのはあなた次第です。 Константин 2009.11.27 19:17 #3160 みなさん、ご存知の方にひとこと。メインチャートにカスタムインジケータを 描画するとします。そして、iCustom関数経由で最初のインジケータを巻き込んだ別のカスタムインジケータを使用します。チャート上で1つ目のインジケータのパラメータが変化すると、2つ目のカスタムインジケータのパラメータも自動的に変化するように接続することは可能でしょうか? 1...309310311312313314315316317318319320321322323...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
costy_さん 以外にIndicatorCountedについて何か理解している人はいますか?彼は問題の要点を理解していなかったので。
そして、まるでそうであるかのように、またそうでないかのように。
costy_さん 以外にIndicatorCountedについて何か理解している人はいますか?彼は問題の要点を理解していなかったので。
そして、あたかもそうであるかのように、そしてあたかも答えを持っていないかのように。
それについて理解することがあるのか。通常の動作では、正常に動作します。非正規(ヒストリーロード)の場合、ほとんどの場合、間違った動作をしますが、結果は通常満足のいくものです
このフォーラムに初めて投稿します。MQL4を勉強中です。以前からそのような質問があったのか、見つけられませんでした。IndicatorCounted関数を使う必要があると思うのですが、どうすればいいのかわかりません。300 000のquotesを追加し、indicators hangsを開始しようとしたとき、すべてのquotesではなく、特定のものだけを指定すべきだと思います。 しかし、私はすべての3000も再計算したくないので、IndicatorCountedが必要です。 最後の3000だけを表示する条件を指定して、すでに通過したものを再計算しない方法が分かりません。
ご感想をお寄せいただきありがとうございました。
繰り返しになりますが
何度でも言う。
今ならわかる。
>> 実装例です。
もう一度。
Bars の代わりに、300 や 100、あるいは WindowBarsPerChart() 関数は、現在のチャートウィンドウに収まるバーの数を返します(つまり、ウィンドウに視覚的に表示されている数)。
今ならわかる。
実装の一例
costy_ さん、ありがとうございました!そして、突然のことで申し訳ありませんでした。
もう一度。
例えば、こんなことができます。
は、ウィンドウ内のバーの数を制限することができます。
Service-Settings-Graphics-Max.bars/Window。
その甲斐あって、削除する代わりに if(ObjectFind(RectangleSell)==-1){ ObjectCreate()} をチェックして ObjectCreate を設定することができるようになったのです。
といった具合に、チェックなしで使えるので、ティックごとにオブジェクトを消して設定し直す必要がありません。
削除について - ポイントは、バーの数が増えると、タイムライン上で矩形が大きくなることです(EndBoxTime) 。
の"StartBoxTime" は変更されないままです。したがって、条件が満たされ、新しいバーが形成された場合、前のバーを削除し、その場所に新しい長方形を描画する必要があります
は、代わりに新しい矩形を描画します。
ありがとうございました。
削除については、Barsの数が増えるにつれて、矩形の時間スケールが大きくなることがポイントです(EndBoxTime) 。
の"StartBoxTime" は変更されないままです。したがって、条件が満たされ、新しいバーが形成された場合、前のバーを削除し、その場所に新しい長方形を描画する必要があります
は、その場所に新しい矩形を描画します。
>> ありがとうございました
削除する必要はなく、ObjectSet経由でパラメータを変更すればよい。
ps しかし、一般的には、事例を見るのはあなた次第です。
みなさん、ご存知の方にひとこと。メインチャートにカスタムインジケータを 描画するとします。そして、iCustom関数経由で最初のインジケータを巻き込んだ別のカスタムインジケータを使用します。チャート上で1つ目のインジケータのパラメータが変化すると、2つ目のカスタムインジケータのパラメータも自動的に変化するように接続することは可能でしょうか?