หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

ตัวชี้วัดเวลาเทรดสำหรับ MetaTrader 5 ที่คุณไม่ควรพลาด

ไฟล์แนบ
86.zip (1.96 KB, ดาวน์โหลด 0 ครั้ง)

วันนี้เราจะมาพูดถึง ตัวชี้วัดเวลาเทรด ที่ถูกออกแบบมาเพื่อใช้กับ MetaTrader 5 ซึ่งเป็นเครื่องมือที่ช่วยให้คุณสามารถตรวจสอบช่วงเวลาที่ตลาดเปิดและปิดได้อย่างแม่นยำ

ตัวชี้วัดนี้ใช้ DRAW_FILLING ในการสร้าง buffer โดยไม่มีพารามิเตอร์การป้อนข้อมูลเพิ่มเติม โดยใช้ฟังก์ชัน TimeTradeServer() และ TimeGMT() เพื่อให้ได้ข้อมูลที่ถูกต้อง

Trade Sessions Indicator

อาจจะมีความไม่แม่นยำในเวลาของช่วงการเทรด เนื่องจากค่าที่ได้อาจมาจากแหล่งข้อมูลแรกที่เราพบ :)

คุณสามารถเปลี่ยนแปลงค่าต่างๆ ได้ในบล็อกของค่าคงที่ โดยใช้เวลา GMT เป็นเกณฑ์

// ค่าคงที่เวลาจะถูกกำหนดตามเวลาของเกรนิช
const int   AsiaOpen=0;
const int   AsiaClose=9;
const int   AsiaOpenSummertime=1;   // ช่วงเวลาของตลาดเอเชียในช่วงฤดูร้อน
const int   AsiaCloseSummertime=10; // หลังจากที่มีการเปลี่ยนแปลงเวลา
const int   EuropaOpen=6;
const int   EuropaClose=15;
const int   AmericaOpen=13;
const int   AmericaClose=22;

มีตัวเลือกในการปรับเปลี่ยนเวลาสำหรับช่วงฤดูร้อนในปัจจุบัน ซึ่งใช้ฟังก์ชัน TimeDaylightSavings() ในการคำนวณ

//+--------------------------------------------------------------------+
// การระบุช่วงฤดูร้อนจะถูกสงวนไว้สำหรับการคำนวณในอนาคต
//+--------------------------------------------------------------------+
bool Summertime(datetime time) {
   if(TimeDaylightSavings()!=0)
      return(true);
   else
      return(false);
} 

ดังนั้น หลังจากเวลาเปลี่ยนไปเป็นช่วงฤดูร้อน ประวัติการเทรดทั้งหมดจะมีการเปลี่ยนแปลงเวลาเช่นกัน

ตัวชี้วัดเวอร์ชันแรกได้ถูกเผยแพร่ที่ MQL4

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)