エラー、バグ、質問 - ページ 1389 1...138213831384138513861387138813891390139113921393139413951396...3185 新しいコメント Fantomas 2015.10.05 10:58 #13881 こんにちは。勉強して、専門家を直そうとする。コードエディターのデバッグモードでは、ティックによる方法とヒストリによる方法の2種類があります。なぜか履歴のテストができない、この行はアクティブではない。説明書を見ると、セッティングで表を埋めて終わりです。しかし、"Start on historical data "という行がアクティブになっていない......? Vladimir Karputov 2015.10.05 11:09 #13882 Fantomas:こんにちは。勉強して、専門家を直そうとする。コードエディターのデバッグモードでは、ティックによる方法とヒストリによる方法の2種類があります。なぜか履歴のテストができない、この行はアクティブではない。説明書を見ると、セッティングで表を埋めて終わりです。しかし、"Start on historical data "という行がアクティブになっていない......?このようにMetaEditorのフィールドに入力し、正しいボタンを押しましたか? Fantomas 2015.10.05 11:40 #13883 Karputov Vladimir:このようにMetaEditorで項目を埋めて、右のボタンをクリックしたのでしょうか?はい、このテーブルを埋めて、ブレークポイントを置いて ください。ここで、メニューの「デバッグ」の最初の2行を表示します。1.実データで起動------ 動いている2.過去のデータでは----------頑なにアクティブではない。 削除済み 2015.10.05 11:43 #13884 Fantomas:はい、このテーブルを埋めて、ブレークポイントを置いてください。さて、「デバッグ」メニューの最初の2行です。1.実データで起動------ 動いている2.過去のデータでは----------頑なにアクティブではない。 端末の最新ビルド? Fantomas 2015.10.05 11:47 #13885 Tapochun: 端末の最新ビルド? おそらく880 Vladimir Karputov 2015.10.05 12:15 #13886 Fantomas: おそらく880確かにMT5ビルド1159では履歴の32ビットデバッグが可能ですが、MT4ビルド891では履歴の32ビットデバッグができません。 Fantomas 2015.10.05 12:34 #13887 Karputov Vladimir:実際、MT5ビルド1159ではヒストリーの32ビットデバッグが可能で、MT4ビルド891ではヒストリーの32ビットデバッグは利用できません。皆さん、ありがとうございました!!! TheXpert 2015.10.05 22:50 #13888 Alexandr Bryzgalov:ということは、本当にエラーではないのでしょうか?本当にそうですね。 それでも、(; ・`д・´)は可能でしょう。 Alexandr Bryzgalov 2015.10.05 22:51 #13889 Комбинатор:確かに。 それでも、(;;)可能性はありそうです。 ええ、ヘルプで読みましたよ ) Ilya Malev 2015.10.09 21:51 #13890 こんにちは、私はほとんどmql4で書いていますが、mql5で作業を始めることにして、問題がありました。私のインジケーターでは、石目盛りを使っています。データが更新されず、エラー4806が表示され続けている。void OnInit(){ int i_ich=INVALID_HANDLE; i_ich=iIchimoku(Symbol(), Period(), 9, 26, 52); WaitInd(i_ich, "Ишимоку"); } void WaitInd(int hnd, string name, int wait=10){ if(hnd==INVALID_HANDLE){ return; } double Arr[]; datetime now=TimeLocal(); Comment("Ждем построения индикатора ",name,"..."); GetLastError(); while(CopyBuffer(hnd, 0, 0, 1, Arr)<=0){ int err=GetLastError(); if(err!=4806){ PrintFormat("Ошибка %d при получении данных инликатора %s",err,name); Comment(""); return; } if(TimeLocal()-now>=wait){ PrintFormat("Ошибка: индикатор %s не построился за %d секунд",name,wait); Comment(""); return; } } Comment(""); } int OnCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]){ return(rates_total); }同じコードをスクリプトで使用した場合、エラーは表示されず、インジケータは即座に構築されます。何が問題なのでしょうか? 1...138213831384138513861387138813891390139113921393139413951396...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
勉強して、専門家を直そうとする。コードエディターのデバッグモードでは、ティックによる方法とヒストリによる方法の2種類があります。
なぜか履歴のテストができない、この行はアクティブではない。説明書を見ると、セッティングで表を埋めて終わりです。
しかし、"Start on historical data "という行がアクティブになっていない......?
こんにちは。
勉強して、専門家を直そうとする。コードエディターのデバッグモードでは、ティックによる方法とヒストリによる方法の2種類があります。
なぜか履歴のテストができない、この行はアクティブではない。説明書を見ると、セッティングで表を埋めて終わりです。
しかし、"Start on historical data "という行がアクティブになっていない......?
このようにMetaEditorのフィールドに入力し、正しいボタンを押しましたか?
このようにMetaEditorで項目を埋めて、右のボタンをクリックしたのでしょうか?
はい、このテーブルを埋めて、ブレークポイントを置いて ください。
ここで、メニューの「デバッグ」の最初の2行を表示します。
1.実データで起動------ 動いている
2.過去のデータでは----------頑なにアクティブではない。
はい、このテーブルを埋めて、ブレークポイントを置いてください。
さて、「デバッグ」メニューの最初の2行です。
1.実データで起動------ 動いている
2.過去のデータでは----------頑なにアクティブではない。
端末の最新ビルド?
おそらく880
確かにMT5ビルド1159では履歴の32ビットデバッグが可能ですが、MT4ビルド891では履歴の32ビットデバッグができません。
実際、MT5ビルド1159ではヒストリーの32ビットデバッグが可能で、MT4ビルド891ではヒストリーの32ビットデバッグは利用できません。
皆さん、ありがとうございました!!!
ということは、本当にエラーではないのでしょうか?
本当にそうですね。 それでも、(; ・`д・´)は可能でしょう。
確かに。 それでも、(;;)可能性はありそうです。
こんにちは、私はほとんどmql4で書いていますが、mql5で作業を始めることにして、問題がありました。
私のインジケーターでは、石目盛りを使っています。データが更新されず、エラー4806が表示され続けている。
同じコードをスクリプトで使用した場合、エラーは表示されず、インジケータは即座に構築されます。何が問題なのでしょうか?