MT4/MQLソースサンプル:一定期間の最低価格を算出する
はじめに
システムトレードプログラマのmt4/mql4のメモノートです。
初心者向けの簡単なトピックから公開していきます。
他記事でEAそのものも公開しています。
処理内容
任意に指定した一定期間の最低価格を算出するコードです。
使うシーンとしては
現在値と最低値の剥離額でエントリーするかどうかを判断するとか
期間別に最低値を算出して、トレンドを解析するとか
色々なシーンで使えるコードだと思います。
ちなみに期間は時間足種の本数で指定します。何本前から何本前までという感じです。
なので、算出した時間は足種によって異なりますので注意してください。
mql4ソースコード
こちらがソースコードです。
{
//---一定期間内の最高値確認
int Start_bar = 1;//検索開始するバーの本数 3であれば3本前の足から検索
int count = 100;//検索開始するバーから何本前まで検索するか?
int l_Index = iLowest(“USDJPY”,PERIOD_H1,MODE_LOW,End_bar,Start_bar);//MODE_LOWで期間中の高値を配列に格納
double Low_Price = iLow[l_Index];//格納した配列から最高値を抽出する。
//---
}
皆様の手助けになりますように。
間違いなどあればご指摘いただけると助かります。
以上です
この記事が気に入ったらサポートをしてみませんか?