[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 703 1...696697698699700701702703704705706707708709710...1145 新しいコメント infinity 2010.07.14 13:19 #7021 文字列が機能しないことに気づいたとすでに書きましたが、どうなんでしょう? Игорь 2010.07.14 13:22 #7022 Infinity: 文字列が機能しないことに気づいたとすでに書きましたが、どうなんでしょう? ifステートメントを使用する infinity 2010.07.14 13:27 #7023 OneDepo: ifステートメントを使用する 最初はそう思っていたのですが、ただ単にコードを短くしたかっただけなのです )))) あまりにも多くのifを得ることになります)) 削除済み 2010.07.14 13:28 #7024 odiseif: SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, DRAW_LINE,EMPTY); SetIndexStyle(2, DRAW_NONE); SetIndexStyle(3, DRAW_NONE); SetIndexStyle(4, DRAW_NONE); それはここ......です。線幅を0にしたいのですが、設定が面倒で・・・やり方がわかりません・・・プログラマーではありません・・・助けてください ))) Odyssey、選択肢は2つ。まず、インジケーターコードの一番最初に、この行の最後の桁を、希望の太さに変更します。 #property indicator_width1 1 または、 メソッド SetIndexStyle() を介して、 。 SetIndexStyle(1, DRAW_LINE, EMPTY, 2); 線の太さ、この方式では4番目のパラメータ。 odiseiff 2010.07.14 13:54 #7025 ToLik_SRGV: Odyssey、選択肢は2つ。まず、インジケーターコードの一番最初に、この行の最後の桁を、希望の太さに変更します。 または、 メソッド SetIndexStyle() を介して、 。 この方式では、線の太さが4つ目のパラメータとなる。 IndicatorBuffers(7); SetIndexBuffer(0, MACDBuffer); SetIndexBuffer(1, SignalBuffer); SetIndexBuffer(2, FastEMABuffer); SetIndexBuffer(3, SlowEMABuffer); SetIndexBuffer(4, SignalEMABuffer); SetIndexBuffer(5, Buffer1); SetIndexBuffer(6, Buffer2); SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, EMPTY); SetIndexStyle(2, DRAW_NONE ); SetIndexStyle(3, DRAW_NONE ); SetIndexStyle(4, DRAW_NONE); SetIndexStyle(5, DRAW_HISTOGRAM); SetIndexStyle(6, DRAW_HISTOGRAM); SetIndexDrawBegin(0, SlowEMA); SetIndexDrawBegin(1, SlowEMA); ここにコードの一部があります。チュートリアルの中で見つけたのですが、理解できません。 削除済み 2010.07.14 13:55 #7026 Poushkine: 私はプログラミングのことはまったくわかりません。CCI Filter (https://www.forex-tsd.com/indicators-metatrader-4/3356-cci-filter.html) をWPRと同じにしたくて、CCIをWPRに変更し、バーの色付け条件のレベルを変更しました(CCIのように-100、0、100ではなく、-60、-50、-40。MTではWPRは-100から0までだと思うので?)。しかし、なぜかエラーでコンパイルされ、画面にはモノクロのインジケータが表示されます。どうしたんですか?ありがとうございました。 CCI Filterの ソースコードを見るには、提供されたアドレスに登録しなければならないので、具体的に何を変更したのか、完全には理解できません。 iWPRには applied_price パラメータがないため、1つだけエラーが見つかり、これは正しい。 WPR0=iWPR(NULL,0,PeriodWPR,shift); 削除済み 2010.07.14 14:05 #7027 odiseif: ここにコードの一部があります...私はチュートリアルにそれを見つけたが、私はそれを理解することはできません...私はそれを変更するか、またはそれを貼り付ける必要がありますか? コードの最初にこんな行があるのでは? #property indicator_width1 1 そうでない場合は、こちらをお試しください。 SetIndexStyle(5, DRAW_HISTOGRAM, EMPTY, 2); SetIndexStyle(6, DRAW_HISTOGRAM, EMPTY, 2); 削除済み 2010.07.14 14:11 #7028 また、オデュッセウスは、先ほどの例ではこうなっていましたね。 SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, DRAW_LINE,EMPTY); SetIndexStyle(2, DRAW_NONE); SetIndexStyle(3, DRAW_NONE); SetIndexStyle(4, DRAW_NONE); そして今、このような状態になっています。 SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, EMPTY); SetIndexStyle(2, DRAW_NONE ); 削除してないだろ、気のせいかな? odiseiff 2010.07.14 14:12 #7029 ToLik_SRGV: コードの最初にこんな行があるのでは? そうでない場合は、こちらをお試しください。 そんな線はない。 #property indicator_width1 1 odiseiff 2010.07.14 14:24 #7030 このように変更したのですが、正しく動作しません・・・ターミナルでは新しいパラメータでヒストグラムが変化しているのに、チャート上で新しいインディケータを引くと、以前と同じパラメータが表示されます・・・。 IndicatorBuffers(7); SetIndexBuffer(0, MACDBuffer); SetIndexBuffer(1, SignalBuffer); SetIndexBuffer(2, FastEMABuffer); SetIndexBuffer(3, SlowEMABuffer); SetIndexBuffer(4, SignalEMABuffer); SetIndexBuffer(5, Buffer1); SetIndexBuffer(6, Buffer2); SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, DRAW_LINE,EMPTY); SetIndexStyle(2, DRAW_LINE,EMPTY,2 ); SetIndexStyle(3, DRAW_NONE,EMPTY,2); SetIndexStyle(4, DRAW_NONE); SetIndexStyle(5, DRAW_HISTOGRAM,EMPTY, 2); SetIndexStyle(6, DRAW_HISTOGRAM,EMPTY, 2); SetIndexDrawBegin(0, SlowEMA); SetIndexDrawBegin(1, SlowEMA); IndicatorShortName("ZeroLag MACD Colored(" + FastEMA + "," + SlowEMA + "," + SignalEMA + ")"); SetIndexLabel(0, "MACD"); SetIndexLabel(1, "Signal"); SetIndexLabel(5, "MACD"); SetIndexLabel(6, "MACD"); 1...696697698699700701702703704705706707708709710...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
文字列が機能しないことに気づいたとすでに書きましたが、どうなんでしょう?
ifステートメントを使用する
最初はそう思っていたのですが、ただ単にコードを短くしたかっただけなのです )))) あまりにも多くのifを得ることになります))
SetIndexStyle(0, DRAW_NONE); SetIndexStyle(1, DRAW_LINE,EMPTY); SetIndexStyle(2, DRAW_NONE); SetIndexStyle(3, DRAW_NONE); SetIndexStyle(4, DRAW_NONE); それはここ......です。線幅を0にしたいのですが、設定が面倒で・・・やり方がわかりません・・・プログラマーではありません・・・助けてください )))
Odyssey、選択肢は2つ。まず、インジケーターコードの一番最初に、この行の最後の桁を、希望の太さに変更します。
#property indicator_width1 1
または、 メソッド SetIndexStyle() を介して、 。
線の太さ、この方式では4番目のパラメータ。
Odyssey、選択肢は2つ。まず、インジケーターコードの一番最初に、この行の最後の桁を、希望の太さに変更します。
または、 メソッド SetIndexStyle() を介して、 。
この方式では、線の太さが4つ目のパラメータとなる。
私はプログラミングのことはまったくわかりません。CCI Filter (https://www.forex-tsd.com/indicators-metatrader-4/3356-cci-filter.html) をWPRと同じにしたくて、CCIをWPRに変更し、バーの色付け条件のレベルを変更しました(CCIのように-100、0、100ではなく、-60、-50、-40。MTではWPRは-100から0までだと思うので?)。しかし、なぜかエラーでコンパイルされ、画面にはモノクロのインジケータが表示されます。どうしたんですか?ありがとうございました。
CCI Filterの ソースコードを見るには、提供されたアドレスに登録しなければならないので、具体的に何を変更したのか、完全には理解できません。
iWPRには applied_price パラメータがないため、1つだけエラーが見つかり、これは正しい。
ここにコードの一部があります...私はチュートリアルにそれを見つけたが、私はそれを理解することはできません...私はそれを変更するか、またはそれを貼り付ける必要がありますか?
コードの最初にこんな行があるのでは?
#property indicator_width1 1
そうでない場合は、こちらをお試しください。
また、オデュッセウスは、先ほどの例ではこうなっていましたね。
そして今、このような状態になっています。
削除してないだろ、気のせいかな?コードの最初にこんな行があるのでは?
そうでない場合は、こちらをお試しください。
#property indicator_width1 1
このように変更したのですが、正しく動作しません・・・ターミナルでは新しいパラメータでヒストグラムが変化しているのに、チャート上で新しいインディケータを引くと、以前と同じパラメータが表示されます・・・。