ผมกำลังหัดเขียน EA อยู่ครับ
พอเขียนได้บ้างแล้ว แต่มีที่ไม่เข้าใจอยู่
สงสัยคับ คำสั่ง return ทำงานยังไงครับ
ที่เห็นบ่อยๆคือreturn(0);
บางที่มี return(1);
return();
บางทีก็ไม่ได้ใส่
บางทีใส่หรือไม่ใส่ก็ได้ผลเหมือนกัน
return ใช้แบบ return(a); แบบนี้มั่งได้รึเปล่าคับ
บางทีใส่สองตัว เช่น
int IsTradeTime() {
if (OpenHour < CloseHour && TimeHour(TimeCurrent()) < OpenHour || TimeHour(TimeCurrent()) >= CloseHour) return (0);
if (OpenHour > CloseHour && (TimeHour(TimeCurrent()) < OpenHour && TimeHour(TimeCurrent()) >= CloseHour)) return (0);
if (CloseHour == 0) CloseHour = 24;
if (Hour() == CloseHour - 1 && Minute() >= 55)
return (0);
return(1);
}
ขอบคุณคับ