TFを変更するのは問題 - ページ 7 12345678 新しいコメント Sergei Vladimirov 2015.12.07 15:57 #61 Vasyl Nosal:天才です。履歴のないペアに切り替えてから、別のTFに切り替えてみましたか?ああ、自分の間違いを認めるよ。Close[i] > Close[i+1]の場合の処理と、Close[i] < Close[i+1]の場合の処理を示しています。しかし、Close[i] == Close[i+1]の場合にどうするかは指定されていない。この一本の矢印が落ちているバーです。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[]) { int nStartBar = rates_total - MathMax(prev_calculated, 2); for(int i = nStartBar; i >= 0; i--) { if(Close[i] >= Close[i+1]) { up_arr[i] = Low[i] - arrow_indent * _Point; //up arrow down_arr[i] = 0; } if(Close[i] < Close[i+1]) { up_arr[i] = 0; down_arr[i] = High[i] + arrow_indent * _Point; //down arrow } } return(rates_total); } Sergei Vladimirov 2015.12.07 16:06 #62 Karputov Vladimir:この記事から コード1.43を取り出し、その行をコメントアウトするのです。 をクリックし、グラフを奥までスクロールさせ、ストーリーが読み込まれていることを確認したときの結果を見てください。 まあ、そうなんですけどね。しかし、この行動が無意味であることに気づきました。:)結果は予想通り、インジケーターは途切れることなく作動しました。 Alexey Viktorov 2015.12.07 16:27 #63 Vasyl Nosal:天才です。履歴の ないペアに切り替えてから、別のTFに切り替えてみましたか? 履歴がない」とはどういう意味ですか? 削除済み 2015.12.07 16:43 #64 Sergei Vladimirov:うんうん、バグを認めるよ。Close[i] > Close[i+1]の場合にどうするか、Close[i] < Close[i+1]の場合にどうするかを指定するコードである。しかし、Close[i] == Close[i+1]の場合にどうするかは指定されていない。この一本の矢印が落ちているバーです。 それはいいことだ。 削除済み 2015.12.07 16:44 #65 Alexey Viktorov: 歴史のないところ」とはどういう意味ですか? 通貨ペアのチャートが開いていない、または非常に長い時間開いているところ。 削除済み 2015.12.07 16:45 #66 Sergei Vladimirov:これは何なんだ? どちらかというとアウトがないようにです。 Sergei Vladimirov 2015.12.07 16:48 #67 Vasyl Nosal: どちらかというとアウトがないようにです。 彼らは何者なのか?)) 削除済み 2015.12.07 16:50 #68 Sergei Vladimirov: 彼らは何者なのか?)) アレイの範囲外 Sergei Vladimirov 2015.12.07 16:56 #69 Vasyl Nosal: アレイの範囲外 なぜ、20本もの大きなマージンが必要なのでしょうか?目視ですか?))一般的なケースでは、[rates_total-1]を超えることはできません。このコードでは、ループのボディで前のバーが呼び出されるため、[rates_total-2]を超えることができます。そのため、バー[rates_total-2]から計算を開始する必要があります。 削除済み 2015.12.07 18:35 #70 Sergei Vladimirov: また、なぜ20本という大きなマージンを取るのでしょうか?目視ですか?))一般的なケースでは、[rates_total-1]を超えることはできません。このコードでは、ループの本体で前のバーが呼び出されるため、[rates_total-2]を超えることができます。そのため、バー[rates_total-2]から計算を開始する必要があります。了解しました。次に、合計何本のバーをカウントして、何本再計算するかということになります。バーの数より多くエントリーする人がいる。アウトになる。ええ、目で見てね。 12345678 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
天才です。
履歴のないペアに切り替えてから、別のTFに切り替えてみましたか?
ああ、自分の間違いを認めるよ。Close[i] > Close[i+1]の場合の処理と、Close[i] < Close[i+1]の場合の処理を示しています。しかし、Close[i] == Close[i+1]の場合にどうするかは指定されていない。この一本の矢印が落ちているバーです。
この記事から コード1.43を取り出し、その行をコメントアウトするのです。
をクリックし、グラフを奥までスクロールさせ、ストーリーが読み込まれていることを確認したときの結果を見てください。
天才です。
履歴の ないペアに切り替えてから、別のTFに切り替えてみましたか?
うんうん、バグを認めるよ。Close[i] > Close[i+1]の場合にどうするか、Close[i] < Close[i+1]の場合にどうするかを指定するコードである。しかし、Close[i] == Close[i+1]の場合にどうするかは指定されていない。この一本の矢印が落ちているバーです。
歴史のないところ」とはどういう意味ですか?
これは何なんだ?
どちらかというとアウトがないようにです。
彼らは何者なのか?))
アレイの範囲外
また、なぜ20本という大きなマージンを取るのでしょうか?目視ですか?))一般的なケースでは、[rates_total-1]を超えることはできません。このコードでは、ループの本体で前のバーが呼び出されるため、[rates_total-2]を超えることができます。そのため、バー[rates_total-2]から計算を開始する必要があります。
了解しました。次に、合計何本のバーをカウントして、何本再計算するかということになります。
バーの数より多くエントリーする人がいる。アウトになる。
ええ、目で見てね。