💨
MQL5で期間Nの高値安値
// 指定されたバーの数の中で最高値を返す関数
double getHighestValue(int count)
{
// 'iHighest' 関数を使用して最高値のバーのインデックスを取得
int highestIndex = iHighest(_Symbol, _Period, MODE_HIGH, count, 1);
// 最高値のバーの高値を取得
double highestValue = iHigh(_Symbol, _Period, highestIndex);
return highestValue; // 最高値を返す
}
// 指定されたバーの数の中で最低値を返す関数
double getLowestValue(int count)
{
// 'iLowest' 関数を使用して最低値のバーのインデックスを取得
int lowestIndex = iLowest(_Symbol, _Period, MODE_LOW, count, 1);
// 最低値のバーの安値を取得
double lowestValue = iLow(_Symbol, _Period, lowestIndex);
return lowestValue; // 最低値を返す
}
Discussion