【MT4隔離】MetaTrader初心者専用9【脱ゆとりへ】
317 :
Trader@Live!:
毎日8:00にポジションを持って、終値で手仕舞するEAを考えてます。
こんな感じに書けばいいのかな?と考えてますが、時間の指定方法が分かりません。
in start()
{
datetime now=TimeLocal();
if (now=EndTime)
{
ClosePosition();
return(0);
}
if (now=StartTime)
{
OrderSend();
return(0);
}
return(0);
}
時間指定を、
int StartTime="8:00"
int EndTime="5:00"
と、書いたんですが上手くいかないです。
StartTimeとEndTimeはどのような書式にしたらいいでしょうか?
俺なら
int StartTime = 8;
いふ TimeHour(TimeLocal()) == StartTime)
って処理する。
ただ、このままだと8時の間中ずっと実行するけど。
>int StartTime="8:00"
>int EndTime="5:00"
int型になってない。それと、もし型があってても、
EAだったら8:00丁度にtickが動かないとtrueにならない。
if (Hour() == 8 && Minute() == 0)
{
nantarakantara
}