extern double set ;
extern int mode;
int start() {
ObjectCreate("hri",OBJ_HLINE,0,0,0);
ObjectSet("hri",OBJPROP_PRICE1,set);
if( mode==1)
{
if(Bid<set)
{
Alert("Price < Line");
}
}
if( mode==2)
{
if(Ask>set)
{
Alert("Price > Line");
}
}
return(0);
}
ผมสร้าง ea ที่มันสร้างเส้น Horizon line ขึ้นมาใหม่ โดยก่อนใช้ทุกครั้งต้องกำหนดค่าให้กับ EA 2 ค่าคือ 1 ค่าของเส้น Horizon line ต้องกำหนดให้ตัวแปร set และค่าที่ 2 คือ mode ต้องกำหนดให้ EA รู้ว่าราคาปัจจุบันมีค่ามากกว่าหรือน้อยกว่า โดย ถ้ากำหนด 1 คือราคาปัจจุบันมากกว่ากว่าเส้นหากราคาตกลงจนเท่ากับหรือน้อยกว่าจะมี pop up ส่งเสียงเตือนตลอดจนกว่าราคาจะกลับไปมากกว่าเส้น ถ้ากำหนด 2 ราคาปัจจุบันน้อยกว่าเส้นหากราคาปัจจุบันเพิ่มขึ้นจนมากกว่าเส้นก็จะส่งเสียงเตือนไปเรื่อยๆๆจนกว่าราคาจะน้อยกว่าเส้น