こんばんは、システムトレード研究所の小松です。 今回の記事は、「特定の時間の別の時間足のバーの取得」です。 例えば、1時間足のチャートで10本前のバーの21日移動平均線と同じ時間の30分足のチャートの21日移動平均線を取得したいとします。 30分足のチャート場合は10本前は10時間前ではなく5時間前なので、10時間前の20本前の21日移動平均線を取得しなければなりません。 今回は簡単に計算で出せましたが色んな時間足を使う場合ややこしくなると思います。 そこでもっと簡単に出来るようにiBarShift関数を使います。 int iBarShift( string symbol, int timeframe, datetime time, bool exact=false) 引数は通貨ペア、時間足、調べる時間をいれます。最後のexactはtrueなら調べる時間にバーが存在しなければ一番近いバーの