วันนี้เรามาพูดถึง ตัวชี้วัด 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