今回はFiboフィボを引いてみようと思います。
僕はかなりのフィボラーなので、この機能は譲れません(笑)
ただ、これがけっこーくせものでして
色々とやっかいな処理が必要なので少し長くなるかもしれません。
フィボにも色々ありますが、
とりあえず今月、今週、今日の高値安値フィボを引いてみましょう。
TimeFrameの選択ボタンを押すたびに同じ処理を行いますので
今回もやはりサブルーチンにします。
void Inner_Fibo(){}
Inner_Fiboというサブルーチン名にしました。
まったく同じ処理になるのでパラメーターはありません。
つまり()の中は何もなし。
{}の中には
datetime opentime = iTime(NULL,TimeFrame,0);
int openBar = iBarShift (NULL,Period(),opentime,false);
int HighestBar = iHighest (NULL,Period(),MODE_HIGH,openBar,0);
int LowestBar = iLowest (NULL,Period(),MODE_LOW ,openBar,0);
とりあえず、この四行をコピペして挿入してください。
最初の行ですが
iTime(NULL,TimeFrame,0);
iTimeは何度も使ってますね。
これで、選択したTimeFrameで0の位置、つまり一番右の最新の足
つまり、今月、今週、今日の開始時間を調べてます。
datetimeは日付や時刻の数値に使います。
intやstringと似たようなもんです。
つまり
datetime opentime
これは、「opentimeは日付時刻ですよー」という意味です。
つまり、この一行は
「今月、今週、今日の開始時間をopentimeに代入しますー」
という意味になります。
続く

















