ต้องการกำหนดระยะเวลาเข้าเทรดแบบ Nanpin ตามค่า ATR
สวัสดีครับ ผมช็อบบิท fx
แล้วตามหัวข้อเลยนะครับ,EAつくーるจากโค้ดที่ออกแบบโดยนำโค้ดที่สร้างมาจาก EAつくーる มาผสานกับตรรกะการ entry ของ Nanpin ตามค่า ATR
ผมคิดว่าเมื่ออยากเปลี่ยนช่วง Nanpin ให้สอดคล้องกับกำไร จะมีประโยชน์มากครับ
มาลองดูตัวอย่างกันเลยครับ
EAつくーるค้นหาส่วน Nanpin จากซอสที่สร้างขึ้นมา
if(isNanpin == true) NanpinLogic(NanpinCount, NanpinCustom, NanpinLots, NanpinInterval, NanpinMult, NanpinTP, NanpinSL, NanpinAdd, NanpinMax, magic_array);
ก่อนการประมวลผลข้างต้น ให้ดึงค่าของ ATR แล้วตั้งค่าให้กับช่วง Nanpin
// คาดว่าใช้กำไรประมาณ 5 วัน เป็นค่าความรู้สึกครับ double atr_val = iATR(Symbol(), PERIOD_D1, 5, 1); // ค่าที่ได้จาก iATR จะเป็นสกุลเงินของชาร์ต ดังนั้นจะแปลงเป็น pips double atr_pips = PriceToPips(atr_val); // NanpinInterval ถูกปรับเป็นการระบุเป็นเปอร์เซ็นต์ ตามการใช้งาน (ถ้า NanpinInterval เท่ากับ 50 จะหมายถึง 50% ของ ATR เป็นช่วง Nanpin) double nanpin_interval = atr_pips * (NanpinInterval / 100);
พารามิเตอร์ของฟังก์ชัน Nanpin คือ “NanpinInterval” จะถูกเปลี่ยนเป็นnanpin_interval”
if(isNanpin == true) NanpinLogic(NanpinCount, NanpinCustom, NanpinLots, nanpin_interval, NanpinMult, NanpinTP, NanpinSL, NanpinAdd, NanpinMax, magic_array);
มีเพียงเท่านี้ครับ
เรียบง่ายใช่ไหมครับ
ไฟล์ดาวน์โหลดสามารถดูได้ด้านล่างครับ
× ![]()