![見出し画像](https://assets.st-note.com/production/uploads/images/64918541/rectangle_large_type_2_2fe3ea92e7f5fbf0a923fb8570855837.png?width=1200)
MT4/MQLソースサンプル:一定期間の最高価格を算出する
処理内容
任意に指定した一定期間の最高価格を算出するコードです。
使うシーンとしては
現在値と最高値の剥離額でエントリーするかどうかを判断するとか
期間別に最高値を算出して、トレンドを解析するとか
色々なシーンで使えるコードだと思います。
ちなみに期間は時間足で指定します。何本前から何本前までという感じです。
なので、算出した時間は足種によって異なりますので注意してください。
使いたいシーンに挿入して使ってください。
ソースコード
こちらがソースコードです。
//---一定期間内の最高値確認
int Start_bar = 1;//検索開始するバーの本数 3であれば3本前の足から検索
int count = 100;//検索開始するバーから何本前まで検索するか?
int h_Index = iHighest(“USDJPY”,PERIOD_H1,MODE_HIGH,End_bar,Start_bar);//MODE_HIGHで期間中の高値を配列に格納
double High_Price = iHigh[h_Index];//格納した配列から最高値を抽出する。
//---
皆様の手助けになりますように。
間違いなどあればご指摘いただけると助かります。
以上です