初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 436 1...429430431432433434435436437438439440441442443...1504 新しいコメント Vladimir Karputov 2015.09.10 04:37 #4351 Tapochun: これはなぜでしょうか。ゼロバーは、すべての標準的なMTインジケーターで再計算されます。指標全体の再計算が何度も行われる事態を防ぐ必要がある。 同意見です。明確には、「...ゼロバーが変わるとインジケータが何度も再計算される事態を防がなければならない」です。 Artyom Trishkin 2015.09.10 06:01 #4352 Karputov Vladimir: 同意見です。この場合、ゼロバーが変化したときにインジケータ全体が何度も再計算される事態を防ぐ必要があります。 こんな面倒なことは必要ない :)インジケータは、バッファを使用して描画しません 。オブジェクトでフィボナッチラインを描画します。タイマーで描画することができます。 Leanid Aladzyeu 2015.09.10 06:33 #4353 ゼロバーを使っていない。 Leanid Aladzyeu 2015.09.11 21:31 #4354 1回の実行で複数のチェックを作成する必要があります。1つが偽なら2つ目をチェックし、偽なら3つ目をチェックするが、真なら一番下はチェックせず、アクションの実行に進む。コードを書き直したところ、挿入されません(スクリーンショット)。 Vladimir Karputov 2015.09.12 06:11 #4355 Leanid Aladzyeu:1回の実行で複数のチェックを作成する必要があります。1つが偽なら2つ目を、真なら3つ目をチェックするが、真なら一番下はチェックせず、アクションの実行に進む。この構成で、ロジックを確認することができます。//+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright 2015, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "2015, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- bool one=true; bool two=true; bool three=true; bool foure=true; //--- if(!one) //false { // } else if(!two) //false { // } else if(!three) //false { // } else if(foure) //true { Print("I am here!"); } } //+------------------------------------------------------------------+ Leanid Aladzyeu 2015.09.12 10:58 #4356 Digitsと正規化で同じことをやっている。Trawlは、130で間違った停止位置を示すことがあります。 そのためだと思います。俺の5桁は どこだ?) Aleksey Vyazmikin 2015.09.12 11:08 #4357 Leanid Aladzyeu:Digitsと正規化したコードはすべて同じです。Trawlは、130で間違った停止位置を示すことがあります。 そのためだと思います。俺の5桁はどこだ?) ここの5桁目が0なのは、おそらくそうでしょう。しかも呪文がないだけ。 Leanid Aladzyeu 2015.09.12 11:15 #4358 -Aleks-: ここの5桁目が0なのは、おそらくそうでしょう。しかも呪文がないだけ。 Genius=)のことです。そうなんです、それが誤作動の原因なんです。 削除済み 2015.09.12 11:24 #4359 Leanid Aladzyeu: Genius=)のことです。そうなんです、それが誤作動の原因なんです。ふむ、あなたの実力なら、そうも言ってられないわね。 Leanid Aladzyeu 2015.09.12 11:39 #4360 Tapochun:ふむ、あなたの実力なら、そうも言ってられないわね。 おそらくですが、いずれにせよ、それも修正する必要があります。 1...429430431432433434435436437438439440441442443...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
同意見です。この場合、ゼロバーが変化したときにインジケータ全体が何度も再計算される事態を防ぐ必要があります。
1回の実行で複数のチェックを作成する必要があります。
1つが偽なら2つ目をチェックし、偽なら3つ目をチェックするが、真なら一番下はチェックせず、アクションの実行に進む。
コードを書き直したところ、挿入されません(スクリーンショット)。
1回の実行で複数のチェックを作成する必要があります。
1つが偽なら2つ目を、真なら3つ目をチェックするが、真なら一番下はチェックせず、アクションの実行に進む。
この構成で、ロジックを確認することができます。
Digitsと正規化で同じことをやっている。
Trawlは、130で間違った停止位置を示すことがあります。
そのためだと思います。俺の5桁は どこだ?)
Digitsと正規化したコードはすべて同じです。
Trawlは、130で間違った停止位置を示すことがあります。
そのためだと思います。俺の5桁はどこだ?)
ここの5桁目が0なのは、おそらくそうでしょう。しかも呪文がないだけ。
Genius=)のことです。そうなんです、それが誤作動の原因なんです。
ふむ、あなたの実力なら、そうも言ってられないわね。
ふむ、あなたの実力なら、そうも言ってられないわね。