MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 826 1...819820821822823824825826827828829830831832833...1953 新しいコメント Ghabo 2019.05.02 21:47 #8251 Artyom Trishkin:最初に見るのは(すべて "たぶん "のスタイルで)自分に返ってくるものですどこかで確認しているのでしょうか?ヘルプではどうでしょうか? 本当にインデックスを取得しているのか?確認しても、どこかでエラーになったまま、何も変わらない。close[i+1] <Low[iLowest(NULL,0,MODE_LOW,10,2)]&&iLowest(NULL,0,MODE_LOW,10,2)>0 Alekseu Fedotov 2019.05.02 21:59 #8252 Ghabo:確認しても、どこかでエラーが出ていて、何も変わらない。こんな感じ。 iLowest(NULL,0,MODE_LOW,10,i+2) は、最小の値のインデックスを 見つけようとします。 ループで回しているんでしょう? Ghabo 2019.05.02 22:17 #8253 Alekseu Fedotov:こんな感じ。 は、最小の値のインデックスを見つけようとします。 ループで回しているんでしょう?そこは犬の仕事場です)ありがとうございました。 Lomonosov1991 2019.05.02 23:33 #8254 Ghabo:コードの先頭に挿入する 残念ながら、この言葉の後に10個のエラーと200個の警告がポップアップします(((;゚Д゚))) コンパイルは問題なくできます。 Artyom Trishkin 2019.05.03 00:42 #8255 Lomonosov1991:残念ながら、これらのメッセージの後に、10個のエラーと200個の警告がポップアップします((. しかし、コンパイルは正常に行われますこれらのエラーを修正する - プログラムが正しく書かれていないことを教えてくれる - 念のため。 Ghabo 2019.05.03 01:18 #8256 Alekseu Fedotov: こんな感じ。矢印はリアルタイムでは設定されませんが、設定を呼び出すと設定されます。 { //--- if(rates_total<2) return(0); int limit=rates_total-prev_calculated; if(limit>2) { limit=rates_total-2; ArrayInitialize(BufferUP,EMPTY_VALUE); ArrayInitialize(BufferDN,EMPTY_VALUE); } for(int i=limit-2; i>=0; i--) { if( close[i+1] <low[iLowest(NULL,0,MODE_LOW,10,i+2)]&&iLowest(NULL,0,MODE_LOW,10,i+2)>0 ) { BufferUP[i+1]=low[i+1]; } } return(rates_total); } なぜ? Artyom Trishkin 2019.05.03 07:20 #8257 Ghabo:矢印はリアルタイムでは設定されませんが、設定を呼び出すと設定されます。 なんでif(limit>1) Roman Shiredchenko 2019.05.03 10:46 #8258 同志! 多分私は何かを理解していない - ので、事前に準備されたテンプレートのテスターであるべきで、私は高い側にPCI指標の値を編集し、すなわち、40を示す。 さらなるテストでは、この値はデフォルトで14のままです。 こんなんでいいのか?毎回、テスト用の現在の値でテンプレートを再保存する必要が本当にあるのでしょうか? Lomonosov1991 2019.05.03 13:21 #8259 未宣言識別子エラーの修正方法がわからない ファイル: Screenshot_8.png 6 kb Screenshot_9.png 20 kb Igor Zakharov 2019.05.03 13:29 #8260 Lomonosov1991: 未宣言識別子エラーの修正方法がわからないdoubleの前にstaticを置くか、一段上/グローバルに宣言する。 の中で宣言されたものは、外では "消える "のです。 1...819820821822823824825826827828829830831832833...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
最初に見るのは(すべて "たぶん "のスタイルで)自分に返ってくるものです
どこかで確認しているのでしょうか?
ヘルプではどうでしょうか?
本当にインデックスを取得しているのか?確認しても、どこかでエラーになったまま、何も変わらない。
確認しても、どこかでエラーが出ていて、何も変わらない。
こんな感じ。
は、最小の値のインデックスを 見つけようとします。
ループで回しているんでしょう?
こんな感じ。
は、最小の値のインデックスを見つけようとします。
ループで回しているんでしょう?
そこは犬の仕事場です)ありがとうございました。
コードの先頭に挿入する
残念ながら、この言葉の後に10個のエラーと200個の警告がポップアップします(((;゚Д゚)))
コンパイルは問題なくできます。
残念ながら、これらのメッセージの後に、10個のエラーと200個の警告がポップアップします((.
しかし、コンパイルは正常に行われます
これらのエラーを修正する - プログラムが正しく書かれていないことを教えてくれる - 念のため。
矢印はリアルタイムでは設定されませんが、設定を呼び出すと設定されます。
{ //--- if(rates_total<2) return(0); int limit=rates_total-prev_calculated; if(limit>2) { limit=rates_total-2; ArrayInitialize(BufferUP,EMPTY_VALUE); ArrayInitialize(BufferDN,EMPTY_VALUE); } for(int i=limit-2; i>=0; i--) { if( close[i+1] <low[iLowest(NULL,0,MODE_LOW,10,i+2)]&&iLowest(NULL,0,MODE_LOW,10,i+2)>0 ) { BufferUP[i+1]=low[i+1]; } } return(rates_total); }なぜ?
矢印はリアルタイムでは設定されませんが、設定を呼び出すと設定されます。
なんで
if(limit>1)同志! 多分私は何かを理解していない - ので、事前に準備されたテンプレートのテスターであるべきで、私は高い側にPCI指標の値を編集し、すなわち、40を示す。
さらなるテストでは、この値はデフォルトで14のままです。
こんなんでいいのか?毎回、テスト用の現在の値でテンプレートを再保存する必要が本当にあるのでしょうか?
未宣言識別子エラーの修正方法がわからない
doubleの前にstaticを置くか、一段上/グローバルに宣言する。
の中で宣言されたものは、外では "消える "のです。