เวอร์ชันปรับแต่งของ Kaufman's Adaptative Moving Average สำหรับ MetaTrader 4

Mike 2016.04.27 01:32 12 0 0
ไฟล์แนบ

วันนี้เรามาพูดถึง ตัวชี้วัด AMA ที่ปรับแต่งโดย wellx กันนะครับ ตัวนี้ได้รับการปรับแต่งในเดือนธันวาคม 2006 เพื่อให้สามารถใช้งานได้ในระบบการเทรดอัตโนมัติ (EA) ซึ่งเวอร์ชันดั้งเดิมนั้นใช้ทรัพยากรมากและทำให้การทดสอบหรือการปรับแต่ง EA ที่มีการเรียก AMA ใช้เวลานานเกินไป

รูปลักษณ์ของมันยังคงเหมือนเดิมกับเวอร์ชันดั้งเดิม

เวอร์ชันปรับแต่งของ Kaufman's Adaptative Moving Average


คุณจะรู้สึกถึงความแตกต่างในการทดสอบความเร็วเมื่อใช้ expert ที่ง่ายๆ

//+------------------------------------------------------------------+//|                                                      TestAMA.mq4 |//|                                                             Rosh |//|                                                            http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright"Rosh"#property link      "http://www.metaquotes.net"externint AMAtype=1;
//+------------------------------------------------------------------+//| ฟังก์ชันเริ่มต้นของ expert                                   |//+------------------------------------------------------------------+int init()
  {
//----
   if (AMAtype!=0) Print("ใช้ตัวชี้วัดที่ปรับแต่งแล้ว");
   elsePrint("ใช้เวอร์ชันดั้งเดิมของตัวชี้วัด");
   Print("เริ่มต้น");
//----
   return(0);
  }
//+------------------------------------------------------------------+//| ฟังก์ชันยุติของ expert                                 |//+------------------------------------------------------------------+int deinit()
  {
//----
   Print("เสร็จสิ้น");
//----
   return(0);
  }
//+------------------------------------------------------------------+//| ฟังก์ชันเริ่มทำงานของ expert                                            |//+------------------------------------------------------------------+int start()
  {
//----
   double val;
   if (AMAtype!=0) val=iCustom(Symbol(),0,"AMA for Expert2",0,1);
   else val=iCustom(Symbol(),0,"AMA",0,1);
//----
   return(0);
  }
//+------------------------------------------------------------------+

หากตัวแปรภายนอก AMAtype=0 ให้ใช้ เวอร์ชันเดิม ถ้าไม่ใช่ศูนย์ ให้ใช้ตัวชี้วัดนี้


รายการ
ความคิดเห็น 0