ตัวบ่งชี้นี้ขึ้นอยู่กับค่าตัวบ่งชี้ Fatl และการวิเคราะห์เส้นสัญญาณ อัลกอริธึมสำหรับการคำนวณเส้นสัญญาณมีดังต่อไปนี้ ระยะเวลาของแต่ละเส้นสัญญาณคำนวณโดยสูตรความก้าวหน้าทางคณิตศาสตร์:
SignalPeriod(Number) = StartLength + Number * ขั้นตอน
ค่าของตัวแปร Number จะแตกต่างกันไปตั้งแต่ 0 ถึง StepsTotal ค่าของตัวบ่งชี้ Fatl ที่มีช่วงเวลาต่างกันที่ใช้ในการคำนวณค่าเฉลี่ยของตัวบ่งชี้ Fatl การคำนวณทิศทางของแนวโน้มปัจจุบันจะขึ้นอยู่กับค่าแนวโน้มเฉลี่ยของเส้นสัญญาณทั้งหมด
สุดท้าย ค่าบวกและลบของแนวโน้มจะถูกหาค่าเฉลี่ยและใช้เป็นเส้นบ่งชี้ซึ่งแสดงเป็นฮิสโตแกรมสี ลงจุดโดยใช้รูปแบบการวาด DRAW_COLOR_HISTOGRAM2 สีของฮิสโตแกรมขึ้นอยู่กับทิศทางของเทรนด์ ความกว้างของฮิสโตแกรมขึ้นอยู่กับความแข็งแกร่งของเทรนด์
ฮิสโตแกรมจะใช้สี 4 สีสำหรับแต่ละทิศทางของเทรนด์ สำหรับค่าตัวบ่งชี้ที่อยู่นอกระดับการซื้อมากเกินไปและการขายมากเกินไป จะใช้สีเข้ม สำหรับค่าที่ซื้อเกิน/ขายเกิน จะใช้สีอ่อน
พารามิเตอร์อินพุตตัวบ่งชี้:
//+--------------------------------------------------+ //| พารามิเตอร์อินพุตตัวบ่งชี้ | //+--------------------------------------------------+ อินพุต ENUM_APPLIED_PRICE ใช้_ราคา=PRICE_CLOSE; // ราคาที่ใช้ - อินพุต Smooth_Method W_Method=MODE_JJMA; // วิธีการทำให้เรียบ อินพุต int ความยาวเริ่มต้น=3; // ช่วงการปรับให้เรียบเริ่มต้น อินพุต int Wเฟส=100; //เฟส - อินพุต ไม่ ขั้นตอน=5; // ขั้นตอน อินพุต ไม่ จำนวนก้าวทั้งหมด=10; // ขั้นตอนทั้งหมด - อินพุต Smooth_Method SmoothMethod=MODE_JJMA; // วิธีการทำให้เรียบ อินพุต int ความยาวเรียบ=3; // ปรับความยาวให้เรียบ อินพุต int สมูทเฟส=100; //เฟส อินพุต Applied_price_ IPC=PRICE_CLOSE_; // ราคาที่ใช้ - อินพุต ไม่ อัพเลเวล=80; // ระดับการซื้อมากเกินไป (เป็น %) อินพุต ไม่ ระดับ Dn=20; // ระดับการขายมากเกินไป (เป็น %) อินพุต สี UpLevelsColor=สีน้ำเงิน; // สีของระดับการซื้อมากเกินไป อินพุต สี DnLevelsColor=สีน้ำเงิน; // สีของระดับการขายมากเกินไป อินพุต สไตล์ ระดับสไตล์=DASH_; //สไตล์ระดับ อินพุต ระดับความกว้างWidth=Width_1; // ความกว้างระดับ
ตัวบ่งชี้มีความเป็นไปได้ที่จะเลือกการปรับให้เรียบจากเวอร์ชันที่เป็นไปได้หลายสิบแบบ:
- SMA – ค่าเฉลี่ยเคลื่อนที่อย่างง่าย;
- EMA – ค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โปเนนเชียล;
- SMMA – ค่าเฉลี่ยเคลื่อนที่ที่ปรับให้เรียบ;
- LWMA – ค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักเชิงเส้น;
- JJMA – ค่าเฉลี่ยการปรับตัวของ JMA;
- JurX – ปรับให้เรียบเป็นพิเศษ;
- ParMA – ปรับให้เรียบแบบพาราโบลา;
- T3 – การปรับให้เรียบแบบทวีคูณของ Tillson
- VIDYA – ปรับให้เรียบโดยใช้อัลกอริธึมของ Tushar Chande
- AMA – ปรับให้เรียบโดยใช้อัลกอริทึมของ Perry Kaufman
ควรสังเกตว่าพารามิเตอร์ Phase1 และ Phase2 มีความหมายที่แตกต่างกันอย่างสิ้นเชิงสำหรับอัลกอริธึมการปรับให้เรียบที่แตกต่างกัน สำหรับ JMA จะเป็นตัวแปรเฟสภายนอกที่เปลี่ยนจาก -100 เป็น +100 สำหรับ T3 จะเป็นอัตราส่วนการปรับให้เรียบคูณด้วย 100 เพื่อให้เห็นภาพได้ดีขึ้น สำหรับ VIDYA จะเป็นคาบออสซิลเลเตอร์ของ CMO และสำหรับ AMA จะเป็นคาบ EMA ที่ช้า ในอัลกอริธึมอื่น พารามิเตอร์เหล่านี้ไม่ส่งผลต่อการปรับให้เรียบ สำหรับช่วง EMA ด่วนของ AMA เป็นค่าคงที่และเท่ากับ 2 ตามค่าเริ่มต้น อัตราส่วนการเพิ่มกำลังก็เท่ากับ 2 สำหรับ AMA เช่นกัน
ตัวบ่งชี้ใช้คลาสไลบรารี SmoothAlgorithms.mqh (ต้องคัดลอกไปยัง terminal_data_folder\MQL5\Include) การใช้คลาสต่างๆ ได้รับการอธิบายอย่างละเอียดในบทความ “ชุดราคาเฉลี่ยสำหรับการคำนวณขั้นกลางโดยไม่ต้องใช้บัฟเฟอร์เพิ่มเติม”
โบรกเกอร์ MT5 ที่แนะนำ
นายหน้า XM
- ฟรี $ 50 เพื่อเริ่มซื้อขายทันที! (กำไรที่สามารถถอนได้)
- โบนัสเงินฝากสูงสุด $5,000
- โปรแกรมความภักดีไม่ จำกัด
- โบรกเกอร์ Forex ที่ได้รับรางวัล
- โบนัสพิเศษเพิ่มเติม ตลอดทั้งปี
>> ลงทะเบียนบัญชีโบรกเกอร์ XM ที่นี่ <
โบรกเกอร์ FBS
- ซื้อขายโบนัส 100: ฟรี $100 เพื่อเริ่มต้นเส้นทางการซื้อขายของคุณ!
- เครดิตโบนัส 100%: เพิ่มเงินฝากของคุณเป็นสองเท่าสูงถึง $10,000 และซื้อขายด้วยเงินทุนที่เพิ่มขึ้น
- เลเวอเรจสูงสุดถึง 1: 3000: เพิ่มผลกำไรที่เป็นไปได้สูงสุดด้วยหนึ่งในตัวเลือกเลเวอเรจที่สูงที่สุดที่มีอยู่
- รางวัล 'โบรกเกอร์บริการลูกค้าที่ดีที่สุดแห่งเอเชีย': ได้รับการยอมรับความเป็นเลิศในการสนับสนุนลูกค้าและการบริการ
- โปรโมชั่นตามฤดูกาล: เพลิดเพลินกับโบนัสพิเศษและข้อเสนอส่งเสริมการขายที่หลากหลายตลอดทั้งปี
>> ลงทะเบียนบัญชีโบรกเกอร์ FBS ที่นี่ <
(ดาวน์โหลดตัวชี้วัด MT5 ฟรี)
คลิกที่นี่ด้านล่างเพื่อดาวน์โหลด: