#define HR0900 14400//All times were changed for the test to see which is the Reference.#define HR1500 10800#define HR1900 7200#define HR2300 3600externstring Heures="11:41;11:42;12:00;11:42;"; // Times for my test today...string HeureSH[];
datetime TC = TimeCurrent();
int times[]={HR1500, HR2300, HR0900, HR1900};
for(int k=0; k<ArraySize(HeureSH); k++)
{
datetime want= TC - times[k];
}
int iBar= iBarShift(Symbol(), PERIOD_H1, want);
double OpenPrice= iOpen(Symbol(), PERIOD_H1, iBar);
OK OK I give you that:
defineの1つだけが考慮されます。Array HeureSH[]は正しく実行され、書き込まれた時間が到着すれば、それは本当です、正しいです、これはtimes[k]だけです、4つの#defineをすべて考慮していません。OK OK、それは認めるよ。
defineの1つだけが考慮されます。Array HeureSH[]は正しく実行され、書き込まれた時間が到着すれば、それは正しいです、これはtimes[k]だけです4つの#defineをすべて考慮していないです。問題は非常に明白です.
string HeureSH[];この配列のサイズは0であり、そのように宣言されています ... このループは ...
0 で開始し、k >= 0 で終了します(0 は配列のサイズ)。
OK、そう思ったから書いたんだ。
OK、そう思ったから書いたんだ。
ところで、これらの 文字列関数は 、あなたが作業しなければならないものです。
こんにちは。
私はそれについて働くが、私はこれを理解していない。
問題は非常に明白です.
この配列のサイズは 0 で、そのように宣言されています。
は 0 で始まり、k >= 0 で終わります(0 は配列のサイズです)。
もう少し詳しく教えてください。
HeureSH[]については、4つの時間を持つために、4つの文字列部分に分割するために線を使用しました。
もう一度編集します。
ArraySize(HeureSH)をprint関数に 書き込んだら、4と出ました。
2013.01.19 13:57:21 2012.11.19 19:00 Tester EURUSD,H1: Open:1.27701 ArraySise=4
もう一度テストしたら、この中の最後の1つだけが選択されました。
最後の "14400 "ですね。配列 "HeureSH[]"の同じ順番の他のものは選択されないのでしょうか?
Forのサイクルに問題があるのでしょうか?こんにちは
私はそれについて動作しますが、私はこれを理解していない。
もっと詳しく教えていただけますか?
HeureSH[]については、4つの時間を作るために、4つの文字列に分割する線を使いました。
もう一度編集してください。
ArraySize(HeureSH)をprint関数に書き込んだら、4と出ました。
2013.01.19 13:57:21 2012.11.19 19:00 Tester EURUSD,H1: Open:1.27701 ArraySise=4
Ok ok すみません。
例えば、9:00のとき、iBarは昨日の23:00のバーで、TimeCurrentより10時間短いです。15:00のとき、iBarは今日の09:00のバー、......。私が欲しいもの。選択された時間が来たら、今(TimeCurrent)の前にある参照バーを持つ。私の問題は、プログラムが "times[]"の最後の項目を取るだけで、他は取らないことです。私はHeureSH[0]の場合、times[0]とcontinueを使用したい。私は何をすることができますか?
PS:それは私が持っていて、私が必要とするすべてです。
こんにちは。
どなたか助けてください
こんにちは。
誰か私を助けてくれませんか?
あなたは誰もあなたを助けることを容易にしない、あなたはあちこちにあなたのコードの断片を投稿している.あなたのコードを理解しようとしているのですが、完全なコードを持っていないので、それが何をするのか確認するために実行することができません。
UpdateHSeSpeciales()はいつ呼び出されるのですか?
本当にすみません。
ただ、「UpdateHSeSpeciales」を忘れてしまったのは事実です。
プログラム開始時のinitで呼ばれます。