【MT4】MetaTrader Part13【メタトレーダー】

このエントリーをはてなブックマークに追加
473エス ◆WEU555atEw
すみません、一日の安値、高値を知りたいのですが
どうもうまくいきません。どなたかご教授お願いします。
■やりたい事
・一日の最安値、最高値をつけた時間帯が知りたい。

・問題1
1時間に数回もprintされる。
・問題2
一日の間でHigh、Low を表示したいのだが
どちらか一つしか表示されない

どなたかご教授お願いします。
ロジックは↓です。



int start()
{
//----
int counted_bars=IndicatorCounted();
//----
int i;
double max,min;
max = High[1];
min = Low[1];
for(i=1;i<24;i++)
{
if(max < High[1])
{ max = High[1]; }
if(min > Low[1] )
{min = Low[1];}
}
if(max < Close[0])
{Print("TodayHigh=",max);}
else if(min> Close[0])
{Print("TodaysLow=",min);}
return(0);
}