[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 271 1...264265266267268269270271272273274275276277278...652 新しいコメント PapaYozh 2011.10.18 15:25 #2701 Solree:それじゃ、これでおしまい。まあ実際には、正しい項目を選択・判断するためのアルゴリズムを削除しただけなのですが。 最初の再計算の後(インジケータをロードした 後の最初のティックで)、次の再計算は1本目のローソク足が8時のときに行われることを見逃していませんか? if (TimeHour(Time[1]) == 8 && !check) check = true; 削除済み 2011.10.18 15:29 #2702 それが私には必要なのです。1日1回、8時にドローイングを行います。しかし、インジケーターを置いて、そこで何かして、インジケーターを置いてMTを閉じると、次の日に開くと、すでに8時のバーが過ぎていて、リロードするか期間を変更するまで、インジケーターはまだ古い8時のバーに留まっています。ループで指示したように、通過したものを見つけなければなりませんが。インディが8時方向のバーまで開いたときに新しいものを描くように、この条件が必要なのです。 volshebnik 2011.10.18 15:38 #2703 私の質問は忘却の彼方にいってしまったのでしょうか...? PapaYozh 2011.10.18 15:43 #2704 Solree: それが私には必要なのです。1日1回、8時にドローイングを行います。しかし、インジケーターを置いて、そこで何かして、インジケーターを置いてMTを閉じると、次の日に開くと、すでに8時のバーが過ぎていて、リロードするか期間を変更するまで、インジケーターは古い8時のバーのままになっています。ループで指示したように、通過したものを見つけなければなりませんが。インディが8時のバーまで開いたときに新しいものを描くために、この条件が必要です。 。 セリフの後に {//Тут y будет не корректным, когда запускаешь МТ с уже повешенным индюком追加Print("y=",y); 視覚化モードでテストを実行し(つまり、いくつかの空のEAをテストし、あなたの手でチャート上にインジケータを 投げることができます)、ログが示すものを示してください。 削除済み 2011.10.18 15:52 #2705 10分後(新しいバーが 届いたら)結果を投入します。今、y=12である。 PapaYozh 2011.10.18 15:56 #2706 この方法では、DCが9:00になったときに結果が出ます 削除済み 2011.10.18 15:59 #2707 なぜか。MTを実行すると、コードが一度実行される。履歴バーにあり、そこから描画する。 PapaYozh 2011.10.18 16:01 #2708 Solree: なぜか。MTを実行すると、コードが一度実行される。バーを歴史の中に位置づけ、そこから導き出す。 理解することができます。 インジケータが再実行されないということですね。そして、1小節目が8時の位置にあるときに「再実行」されます。 このような状況をモデル化する必要があるのです。 削除済み 2011.10.18 16:02 #2709 2011.10.18 21:01:17 ResistDay EURUSD,H1: y=12 もう13歳になっているはずなのに。なぜ、時間が止まっているのか? PapaYozh 2011.10.18 16:03 #2710 Solree: 2011.10.18 21:01:17 ResistDay EURUSD,H1: y=12 もう13歳になっているはずなのに。なぜ、時間が止まっているのか? で、13になるはずなんですが?バーの欠損はないのか? 1...264265266267268269270271272273274275276277278...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それじゃ、これでおしまい。
まあ実際には、正しい項目を選択・判断するためのアルゴリズムを削除しただけなのですが。
最初の再計算の後(インジケータをロードした 後の最初のティックで)、次の再計算は1本目のローソク足が8時のときに行われることを見逃していませんか?
それが私には必要なのです。1日1回、8時にドローイングを行います。しかし、インジケーターを置いて、そこで何かして、インジケーターを置いてMTを閉じると、次の日に開くと、すでに8時のバーが過ぎていて、リロードするか期間を変更するまで、インジケーターは古い8時のバーのままになっています。ループで指示したように、通過したものを見つけなければなりませんが。インディが8時のバーまで開いたときに新しいものを描くために、この条件が必要です。 。
セリフの後に
{//Тут y будет не корректным, когда запускаешь МТ с уже повешенным индюком
追加
視覚化モードでテストを実行し(つまり、いくつかの空のEAをテストし、あなたの手でチャート上にインジケータを 投げることができます)、ログが示すものを示してください。なぜか。MTを実行すると、コードが一度実行される。バーを歴史の中に位置づけ、そこから導き出す。
理解することができます。
インジケータが再実行されないということですね。そして、1小節目が8時の位置にあるときに「再実行」されます。
このような状況をモデル化する必要があるのです。
もう13歳になっているはずなのに。なぜ、時間が止まっているのか?
2011.10.18 21:01:17 ResistDay EURUSD,H1: y=12
もう13歳になっているはずなのに。なぜ、時間が止まっているのか?
で、13になるはずなんですが?バーの欠損はないのか?