エラー、バグ、質問 - ページ 1394 1...138713881389139013911392139313941395139613971398139914001401...3185 新しいコメント Vladimir Pastushak 2015.10.12 13:48 #13931 Ilya Malev:OK、以下はそのコードです。指標はあまり得意ではないのですが、このラインは疑問です。 return(CopyBuffer(hnd, buf, index, 1, Arr)==1?Arr[0]:EMPTY_VALUE);戻り値コピーされた配列の要素 数,またはエラーの場合は -1.コピーされた要素が1つだけの場合はその値を返し、要素がない場合や1つ以上ある場合は EMPTY_VALUE を返します。もしかしたら、その方がいいのかも?return(CopyBuffer(hnd, buf, index, 1, Arr)>=1?Arr[0]:EMPTY_VALUE); Vladimir Pastushak 2015.10.12 13:51 #13932 Ilya Malev:OK、以下はそのコードです。行を修正したら、うまくいったようです ))))buffer2[i]=-MathRand()%5*Point(); Ilya Malev 2015.10.12 14:05 #13933 Vladimir Pastushak:行を修正したら、うまくいったようです ))))結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜでしょう。 Ilya Malev 2015.10.12 14:07 #13934 Vladimir Pastushak:指標はあまり得意ではないのですが、この線は疑問です 1.戻り値 コピーされた配列の要素数 、またはエラーの場合は-1。2.1つの要素がコピーされた場合,その値を 返します。 ステートメント1と2は矛盾していると思いませんか? Vladimir Pastushak 2015.10.12 14:12 #13935 Ilya Malev: 1と2は矛盾していると思いませんか?いいえ )))1 1から限界まで可能 2 コピーされた要素が1つの場合のみ 2つ以上の場合、EMPTY_VALUEを返します。ヘルプには次のように書かれています。 戻り値コピーされた配列の要素 数,またはエラーの場合は-1. どのような場合に1要素がコピーされるのでしょうか? Vladimir Karputov 2015.10.12 14:13 #13936 Ilya Malev:結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜでしょう。インジケーターバッファを全てスルーするわけではありません。ライティングfor(int i=rates_total-MathMax(1, prev_calculated); i>=0; i--)は全く正しくありません。変数rates_total、 prev_calculated、インジケータオフセットiStdDevが あります。最初のパスでは、空のインデックスを埋める必要があります。で、インジケータバッファの残りのインデックスを通過する(値を代入する手段を通過する)。 Ilya Malev 2015.10.12 14:22 #13937 Karputov Vladimir:インジケーターバッファ全体を通過するわけではありません。エントリーは全く正しくありません。変数rates_total、 prev_calculated、インジケータオフセットiStdDevが あります。最初のパスでは、空のインデックスを埋める必要があります。で、インジケータバッファの残りのインデックスを通過する(値を代入する手段を通過する)。オリジナル版では、すべてをゼロで埋める関数として、型 for(int i=(int)SeriesInfoInteger(Symbol(), Period(), SERIES_BARS_COUNT)-1; i>=0; i--){ buffer1[i]=0; buffer1[i]=0; } この場合は関係ありません。もし空の値があったとしても、それはチャートの 最初にあり、一番端にあるウィンドウのスケールに影響を与えることはありません。ここではそうではなく、上の同志がすでに見抜いているのです。 Anatoli Kazharski 2015.10.12 14:22 #13938 Ilya Malev:結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜか。ここでは、その方法をご紹介します。PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,EMPTY_VALUE); plot_empty_value >>のようになります。 Ilya Malev 2015.10.12 14:23 #13939 Vladimir Pastushak:いいえ )))どのような条件で1つの要素がコピーされるのでしょうか?はい )))int CopyBuffer( int indicator_handle, // handle индикатора int buffer_num, // номер буфера индикатора int start_pos, // откуда начнем int count, // сколько копируем double buffer[] // массив, куда будут скопированы данные ); Vladimir Pastushak 2015.10.12 14:26 #13940 Ilya Malev:はい ))) はい、それならあなたのセリフは正しいです。 1...138713881389139013911392139313941395139613971398139914001401...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OK、以下はそのコードです。
指標はあまり得意ではないのですが、このラインは疑問です。
戻り値
コピーされた配列の要素 数,またはエラーの場合は -1.
コピーされた要素が1つだけの場合はその値を返し、要素がない場合や1つ以上ある場合は EMPTY_VALUE を返します。
もしかしたら、その方がいいのかも?
OK、以下はそのコードです。
行を修正したら、うまくいったようです ))))
行を修正したら、うまくいったようです ))))
結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜでしょう。
指標はあまり得意ではないのですが、この線は疑問です
1.戻り値 コピーされた配列の要素数 、またはエラーの場合は-1。
2.1つの要素がコピーされた場合,その値を 返します。
1と2は矛盾していると思いませんか?
いいえ )))
1 1から限界まで可能
2 コピーされた要素が1つの場合のみ 2つ以上の場合、EMPTY_VALUEを返します。
ヘルプには次のように書かれています。
戻り値
コピーされた配列の要素 数,またはエラーの場合は-1. どのような場合に1要素がコピーされるのでしょうか?
結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜでしょう。
インジケーターバッファを全てスルーするわけではありません。ライティング
は全く正しくありません。変数rates_total、 prev_calculated、インジケータオフセットiStdDevが あります。最初のパスでは、空のインデックスを埋める必要があります。
で、インジケータバッファの残りのインデックスを通過する(値を代入する手段を通過する)。
インジケーターバッファ全体を通過するわけではありません。エントリー
は全く正しくありません。変数rates_total、 prev_calculated、インジケータオフセットiStdDevが あります。最初のパスでは、空のインデックスを埋める必要があります。
で、インジケータバッファの残りのインデックスを通過する(値を代入する手段を通過する)。
オリジナル版では、すべてをゼロで埋める関数として、型
この場合は関係ありません。もし空の値があったとしても、それはチャートの 最初にあり、一番端にあるウィンドウのスケールに影響を与えることはありません。ここではそうではなく、上の同志がすでに見抜いているのです。
結局、自分でそのように手を加えました。しかし、なぜロジックを変更したのか疑問です(MT4ではPointを掛けずにスケールが良かった)。また、描画しないバッファ(c DRAW_NONE)がチャートスケールに 影響を与えないようにする可能性がないのはなぜか。
ここでは、その方法をご紹介します。
plot_empty_value >>のようになります。いいえ )))
どのような条件で1つの要素がコピーされるのでしょうか?
はい )))
はい )))