Friday, June 27, 2025
Homeการซื้อขายอธิบายเครื่องมือปรับแต่ง Abiroid - การวิเคราะห์และการคาดการณ์ - 30 กันยายน 2024

อธิบายเครื่องมือปรับแต่ง Abiroid – การวิเคราะห์และการคาดการณ์ – 30 กันยายน 2024


นี่คือเครื่องมือสร้างสัญญาณตัวบ่งชี้ที่กำหนดเองสำหรับ Metatrader 4 (MT4)

ลูกศร (จ่าย):

https://www.mql5.com/en/market/product/69237

เครื่องสแกน (ฟรี):

https://abiroid.com/obtain/abiroid-customizer-scanner_v1-6-zip/

โปรดทราบว่าเครื่องสแกนต้องใช้ Arrows ex4 จึงจะทำงานได้ เพื่อให้แน่ใจว่าทั้ง Scanner และ Arrows อยู่ในไดเร็กทอรีเดียวกัน
เครื่องสแกนเนอร์คือ Abiroid Instruments Scanner.ex4

และมันจะมองหา Abiroid Instruments Arrow.ex4 ในโฟลเดอร์เดียวกัน

ไฟล์คุณสมบัติ .set สามารถใช้แทนกันได้สำหรับทั้งสองไฟล์

เพียงตรวจสอบให้แน่ใจว่าได้ตั้งค่า Max Previous Bars น้อยลงสำหรับสแกนเนอร์ เพื่อให้แน่ใจว่าทำงานได้อย่างราบรื่น และใช้คำนำหน้าเฉพาะที่แตกต่างกัน

คุณสมบัติ:

  • ระบุตัวบ่งชี้ที่กำหนดเองหรือตัวบ่งชี้ในตัว MT4 ของคุณเองซึ่งมี ex4
  • ระบุค่าบัฟเฟอร์และสร้างตัวแปร
  • ใช้ตัวแปรเหล่านั้นเพื่อสร้างเงื่อนไขการซื้อ/ขายของคุณเอง
  • รับสัญญาณลูกศรขึ้น/ลง
  • ดูสัญญาณลูกศรในเครื่องสแกนและจำนวนสัญญาณย้อนกลับที่เกิดขึ้น
  • รับการแจ้งเตือนเกี่ยวกับสัญญาณใหม่ (ป๊อปอัป พุช ไฟล์ หรืออีเมล)

นี่เป็นเครื่องมือที่ซับซ้อน แต่มีประโยชน์มาก โปรดอ่านคำอธิบายอย่างละเอียดก่อนซื้อ

เนื่องจากฉันไม่สามารถเพิ่มเงื่อนไขหรือการเปรียบเทียบประเภทที่ซับซ้อนใดๆ ได้ จะมีเฉพาะการแก้ไขข้อบกพร่องและการสนับสนุนผลิตภัณฑ์เท่านั้น

หวังว่าคุณจะสนุกกับการใช้มัน🙂

สิ่งที่ไม่รองรับ:

  • ไม่รองรับตัวบ่งชี้ที่ไม่มีค่าบัฟเฟอร์
  • การเปลี่ยนแปลงคุณสมบัติของตัวบ่งชี้ที่กำหนดเอง คุณสามารถเปลี่ยนคุณสมบัติได้โดยตรงใน mq4 หรือคุณสามารถสร้างตัวบ่งชี้ wrapper ของคุณเองได้ ด้วยค่าคุณสมบัติที่เปลี่ยนแปลงภายในตัวบ่งชี้นั้นเอง
  • ไม่อนุญาตให้มีการคำนวณที่ซับซ้อนภายใต้เงื่อนไข แค่ค่าซ้ายและขวาและการเปรียบเทียบ

ระวัง:

หาก Customized Indicators ของคุณมีน้ำหนักมากเกินไป เครื่องสแกนอาจทำให้เครื่องสแกนค้างหรือทำให้คุณมีปัญหาด้านหน่วยความจำ ดังนั้นควรระมัดระวังและโหลดเฉพาะจำนวนคู่/กรอบเวลาและ MaxPastBars ที่แอป Metatrader ของคุณสามารถจัดการได้

เครื่องสแกน:

วิดีโอสอน

วิธีใช้:

ตั้งค่าตัวแปร:

คุณสามารถตั้งค่าตัวแปรได้ทั้งหมด 20 ตัวแปร

รูปแบบ:

Var = ชื่อเฉพาะ | ตัวบ่งชี้ | บัฟเฟอร์ | กรอบเวลา | กะ

ชื่อเฉพาะ: ชื่อเฉพาะของตัวแปรซึ่งไม่ควรขัดแย้งกับชื่ออื่น

ตัวอย่างไม่ได้ตั้งชื่อ var หนึ่งชื่อ “RSI” และชื่อ var อีกชื่อหนึ่ง “RSI_A”

ในกรณีนี้ชื่อ RSI ไม่ซ้ำกัน

ตัวบ่งชี้:

ชื่อตัวบ่งชี้ที่คุณกำหนดเองโดยไม่มีนามสกุล .ex4 ในกรณีที่ตัวบ่งชี้ที่กำหนดเองของคุณอยู่ในโฟลเดอร์ ให้ระบุด้วยชื่อโฟลเดอร์

ตัวอย่างตัวบ่งชี้ที่คุณกำหนดเองคือ Traders_Dynamic_Index.ex4 และอยู่ในโฟลเดอร์ TDI จากนั้นระบุเป็น:

TDI/Traders_Dynamic_Index

บัฟเฟอร์:

หมายเลขบัฟเฟอร์ที่ควรนำค่าไป บัฟเฟอร์เริ่มต้นจาก 0

โปรดทราบว่าตัวบ่งชี้บางตัวมีบัฟเฟอร์ซ่อนอยู่ ดังนั้น หากคุณรับค่าบัฟเฟอร์จาก Information Window และได้รับค่าที่ไม่ถูกต้อง ให้ตรวจสอบจากโค้ด mq4 ด้วย

และตรวจสอบฟังก์ชัน SetIndexBuffer ในฟังก์ชัน Init และตรวจสอบให้แน่ใจว่าหมายเลขบัฟเฟอร์ถูกต้อง

กรอบเวลา:

กรอบเวลาที่คุณต้องการค่าตัวแปร HTF ต้องมีรูปแบบนี้

ค่าเริ่มต้นคือกรอบเวลาปัจจุบัน หากเว้นว่างไว้และไม่มีการระบุสิ่งใด

รับค่ากรอบเวลาของแผนภูมิจาก:

https://docs.mql4.com/constants/chartconstants/enum_timeframes

ใช้กรอบเวลามาตรฐานเท่านั้น

นี่คือตัวอย่างบางส่วนของตัวแปรที่ควรมีลักษณะในตัวบ่งชี้ TDI นี้:

กะ:

ค้นหาค่าบัฟเฟอร์สำหรับหมายเลขแท่งนี้ สมมติว่า Shift เป็น 0 มันจะตรวจสอบแถบปัจจุบันที่ยังคงดำเนินอยู่

ค่าเริ่มต้นคือ Shift 1 หากไม่มีการระบุสิ่งใด และเว้นว่างไว้

กำหนดเงื่อนไข:

คุณสามารถกำหนดเงื่อนไขการซื้อและการขายได้ทั้งหมด 7 รายการ

หากคุณมีเงื่อนไขหลายข้อที่คุณต้องการเรียกใช้บนแถบเดียวกัน ให้ตั้งค่าเงื่อนไขทั้งหมดเป็นข้อความเงื่อนไขเดียวกัน

หากคุณต้องการตรวจสอบเงื่อนไขบนแท่งกราฟต่างๆ ให้ตั้งค่าแยกกันใน “BuyCondition 1” และ “BuyCondition 2” และอื่นๆ

รอบาร์สำหรับทุกเงื่อนไข: มันจะตรวจสอบเงื่อนไขทั้งหมดให้เป็นจริงภายในจำนวนบาร์ที่กำหนด

เป็นลำดับการตรวจสอบสภาพ: หากเป็นจริงก็จะตรวจสอบเงื่อนไขทั้งหมดตามลำดับ

“ซื้อเงื่อนไข 1” ก่อน จากนั้น “ซื้อเงื่อนไข 2” และอื่นๆ

อนุญาตเฉพาะเงื่อนไขง่ายๆ เท่านั้น ไม่มีการคำนวณทางคณิตศาสตร์ที่ซับซ้อน มีเฉพาะเงื่อนไขการเปรียบเทียบเท่านั้น

แต่ละเงื่อนไขหมายถึงอะไร:

  • เท่ากับ: RSI = 30
  • ไม่เท่ากัน: RSI != 30
  • มากกว่าหรือ “มากกว่าหรือเท่ากับ”
    • x > 10 หมายความว่า x มากกว่า 10
    • x >= 10 หมายความว่า x มากกว่าหรือเท่ากับ 10
  • น้อยกว่าหรือ “น้อยกว่าหรือเท่ากับ”
    • x < 10 หมายความว่า x น้อยกว่า 10
    • x <= 10 หมายความว่า x น้อยกว่าหรือเท่ากับ 10
  • ค่าตัดกันขึ้นและลง: RSI >< 70 หมายถึง RSI ข้ามเหนือ 70 ในแถบก่อนหน้า และตอนนี้อยู่ต่ำกว่า 70 ในแถบปัจจุบัน
  • ค่าตัดกันขึ้นและลง: RSI <> 30 หมายถึง RSI ข้ามต่ำกว่า 30 ในแถบก่อนหน้า และตอนนี้อยู่เหนือ 30 ในแถบปัจจุบัน

ตัวแปรที่กำหนดไว้ล่วงหน้า:

คุณยังสามารถใช้สิ่งเหล่านี้ได้:

PRICE_OPEN: หมายถึงราคาเปิดสำหรับแท่งนั้น

PRICE_CLOSE: ราคาปิดของแท่งนั้น

PRICE_HIGH: สูงสำหรับแถบนั้น

PRICE_LOW: ต่ำสำหรับแถบนั้น

EMPTY_VALUE: หากไม่ได้ตั้งค่าบัฟเฟอร์ แล้วมันก็ว่างเปล่า ค่าว่างเป็นจำนวนเต็ม: 2147483647

ตัวคั่น:

เส้นศูนย์สูตร(&): หมายถึงและ

เงื่อนไข 1 และ เงื่อนไข 2

คือตรวจสอบว่า Condition1 เป็นจริงหรือไม่ จากนั้นตรวจสอบว่า Condition2 เป็นจริงหรือไม่

ตัวคั่น (|): หมายถึงหรือ

เงื่อนไข1 | เงื่อนไข2

หมายถึง ตรวจสอบ Condition1 เป็นจริง หรือ ตรวจสอบว่า Condition2 เป็นจริงหรือไม่

เงื่อนไขลำดับสูงสุดที่อนุญาตในเงื่อนไขเดียวคือ 3 มีอะไรเพิ่มเติมและตัวบ่งชี้จะไม่โหลด

ตัวอย่าง:

ตัวแปร 1:

ซื้อเงื่อนไข 1: RSI<>32 | RSI <> VB_DOWN

ซื้อเงื่อนไข 2: RSI < MBL & RSI < TSL

หมายถึงการตรวจสอบ RSI ต่ำกว่า 32 ในแถบก่อนหน้าและสูงกว่าในแถบปัจจุบัน หรือ RSI อยู่ต่ำกว่าแถบความผันผวนที่ต่ำกว่าและสูงกว่านั้น

หากเงื่อนไขข้อใดข้อหนึ่งเป็นจริง แสดงว่าเงื่อนไขการซื้อ 1 ทั้งหมดเป็นจริง

ต่อไปตรวจสอบว่า RSI (เส้นสีเขียว) น้อยกว่า MBL (เส้นสีแดง) หรือไม่ เงื่อนไขการซื้อ 2 นี้ควรจะเป็นจริงภายในจำนวนบาร์ “Wait Bars”

หากการตรวจสอบตามลำดับเป็นจริง เงื่อนไข 1 ควรเป็นจริงก่อนเงื่อนไข 2

สิ่งนี้จะแสดงเมื่อเงื่อนไขทั้งหมดตรงตามเงื่อนไข:

สูงสุด 3 เงื่อนไข:

เช่น หากคุณมี RSI < MBL & RSI < TSL & TSL < MBL

ไม่เป็นไร.

แต่ถ้าคุณมี RSI < MBL & RSI < TSL & TSL < MBL & TSL < VB_DOWN

จากนั้นตัวบ่งชี้จะไม่โหลด

การตั้งค่าอื่นๆ:

คุณสามารถเก็บ สเปรดสูงสุด– ในกรณีที่คุณต้องการเพิกเฉยต่อสัญญาณหากสเปรดสูงเกินไป 0 หมายถึงไม่มีการตรวจสอบ

การแจ้งเตือน:

  • การแจ้งเตือนป๊อปอัปโดยค่าเริ่มต้นเป็นจริง
  • การแจ้งเตือนแบบพุช
  • อีเมล
  • ไฟล์ (หรือชื่อไฟล์แบบกำหนดเอง)

ข้อมูล:

นี่จะแสดงเงื่อนไขที่ตั้งไว้ทั้งหมดที่เป็นไปได้ในมุมบนแผนภูมิของคุณดังนี้:

แก้ไขข้อความและลูกศร:

แสดงค่าในบันทึกประจำวัน: หากต้องการดูค่าตัวแปรในบันทึกของแท็บผู้เชี่ยวชาญ

แสดงข้อความดีบัก: แสดงข้อความแก้ไขข้อบกพร่องบนแผนภูมิว่าตรงตามเงื่อนไขใดบนแถบใด เช่น B1 สำหรับ BuyCondition1 S1 สำหรับการขาย Condition1 และอื่นๆ

รายละเอียดการแก้ไขข้อบกพร่อง: แสดงหมายเลขแท่งพร้อมกับข้อความแก้ไขข้อบกพร่อง

เครื่องสแกน:

อ่านเกี่ยวกับการตั้งค่าเครื่องสแกนทั่วไปที่นี่:

https://www.mql5.com/en/blogs/publish/747456

การตั้งค่าสแกนเนอร์ส่วนใหญ่จะเหมือนกับการตั้งค่าลูกศร และไฟล์ .set สำหรับทั้งสองไฟล์สามารถใช้แทนกันได้ ตรวจสอบให้แน่ใจว่าใช้คำนำหน้าที่แตกต่างกันที่ไม่ซ้ำกันสำหรับทั้งสอง

และแถบ Max Previous น้อยลงสำหรับเครื่องสแกน

แผงข้อมูลอยู่ที่มุมขวาบนตามค่าเริ่มต้น:

รีเฟรชจำนวนเห็บ (0 หมายถึงปิด):

รีเฟรชเครื่องสแกนทุก ๆ ขีด หากเป็น 0 หมายความว่าเครื่องสแกนจะรีเฟรชทุกแท่งใหม่ตามกรอบเวลาของกราฟที่โหลดแท่งนั้น

กะ: ในกรณีที่คุณใช้ Shift 0 และจำเป็นต้องรีเฟรชเส้นประตามช่วงเวลาที่กำหนด ให้ใช้ค่านี้

สำหรับ Shift 1 ขึ้นไป ให้ Refresh Ticks ไว้ที่ 0 เนื่องจากไม่จำเป็น เนื่องจากค่าของตัวบ่งชี้จะเปลี่ยนบนแถบใหม่เท่านั้น

เครื่องสแกนจะแสดงเงื่อนไขที่ตรงกันและเงื่อนไขที่ยังคงอยู่

หากเงื่อนไขการซื้อตรงกัน มันจะเปลี่ยนเป็นสีเขียว

หากเงื่อนไขการขายตรงกัน มันจะเปลี่ยนเป็นสีแดง

สีเหลือง หมายถึง สภาพไม่ตรงกันและยังรออยู่

สีไฮไลต์ของกล่องจะตรงกับลูกศรสุดท้ายที่ได้รับ ไม่ว่าการตรวจสอบสัญญาณใดที่กำลังดำเนินการอยู่ก็ตาม

MaxPastBar: เครื่องสแกนจะค้นหาจำนวนบาร์ MaxPastBars และแสดงลูกศรและจำนวนแท่งที่อยู่ด้านหลังลูกศรที่อยู่ในวงเล็บ

PastBars_BackAlerts: ในกรณีที่มีลูกศรเกิดขึ้น เครื่องสแกนจะแสดงการแจ้งเตือนภายในแถบเหล่านี้ ตั้งค่าเป็น 1 หากคุณต้องการเพียงการแจ้งเตือนสัญญาณแท่งปิดล่าสุดเท่านั้น

หากคุณต้องการการแจ้งเตือนที่เก่ากว่านี้ ให้ตั้งค่าเป็นหมายเลขที่คุณต้องการ

คำนวณบาร์ที่ผ่านมาใหม่: หากคุณกำลังใช้ตัวบ่งชี้แบบกำหนดเองสำหรับการทาสีใหม่ซึ่งจำเป็นต้องคำนวณใหม่ทุกๆ สองสามแท่ง ให้ตั้งค่านี้ อย่างอื่นปล่อยให้มันเป็น 0

เน้นคำสั่งซื้อที่เปิดอยู่: ขึ้นอยู่กับการซื้อ/ขายหรือขึ้นอยู่กับกำไร/ขาดทุน

ไม่มีจุดเด่น หรือ HightLight ซื้อ (สีเขียว) / ขาย (สีแดง) หรือไฮไลท์กำไร (สีเขียว) / ขาดทุน (สีแดง)

ตัวอย่างกลยุทธ์เครื่องมือปรับแต่ง:

กลยุทธ์กล่อง Darvas:

เครื่องห่อตัวอย่างเครื่องมือปรับแต่ง:

โค้ดตัวอย่างสำหรับรับค่าตัวบ่งชี้กรอบเวลาที่สูงขึ้นถัดไปในบัฟเฟอร์

ตัวบ่งชี้ MA ในตัว:

ตัวอย่างที่ใช้คือ Inbuilt MA Indicator พร้อมด้วยค่าราคา ฯลฯ

เพียงแทนที่ด้วยตัวบ่งชี้ iCustom ที่คุณต้องการ

เรียบง่าย:

เอชทีเอฟ:

ค่าราคาอย่างง่าย:

ฉันกำหนดเอง:

บางครั้งตัวบ่งชี้บางตัวจะซ่อนบัฟเฟอร์ไว้ คุณสามารถใช้ iCustom Wrapper นี้เพื่อแสดงบัฟเฟอร์:

ในการตั้งค่าให้ใช้ชื่อ ex4 ที่คุณต้องการค้นหาค่าบัฟเฟอร์

และใช้หมายเลขบัฟเฟอร์สำหรับบัฟเฟอร์ A และ B:

วิธีที่ดีที่สุดในการค้นหาหมายเลขบัฟเฟอร์คือการเปลี่ยนสีในแท็บสี สำหรับตัวบ่งชี้ดั้งเดิมของคุณซึ่งใช้บัฟเฟอร์ที่ซ่อนอยู่:

นี่คือตัวอย่างที่มีลูกศรซ่อนอยู่:

ตอนนี้คุณจะเห็นค่าในบัฟเฟอร์ของ wrapper ในหน้าต่างข้อมูล ใช้ค่าเหล่านี้เพื่อสร้างเงื่อนไขการซื้อ/ขายของเครื่องมือปรับแต่ง

ตัวบ่งชี้ลูกศร:

ตัวอย่าง Wrapper สำหรับตัวบ่งชี้ Arrows ที่คุณมีเพียง ex4 แต่ไม่ใช่แหล่งที่มา mq4:

เพียงแทนที่สตริง “Abiroid_Arrow_Heiken_VQ” ด้วยชื่อตัวบ่งชี้ลูกศรของคุณ และยังเพิ่มการตั้งค่าตัวบ่งชี้ลูกศรของคุณในฟังก์ชัน iCustom

การตั้งค่าจะต้องอยู่ในลำดับเดียวกันใน iCustom เนื่องจากอยู่ในตัวบ่งชี้ที่คุณกำหนดเอง ex4

บันทึกการเปลี่ยนแปลง:

เวอร์ชันพื้นฐาน v1.0

v1.1 ออกแบบใหม่ เพิ่มตัวเลือกเงื่อนไข 7 รายการ

v1.2 เพิ่มข้อมูลเกี่ยวกับเงื่อนไข
– คำนวณแถบที่ผ่านมาอีกครั้ง

v1.3 เพิ่มการแสดงค่าในตัวเลือกวารสาร

v1.4 – เปลี่ยนแปลงและเงื่อนไขในการใช้ & ผู้ปฏิบัติงาน
– เพิ่มการรองรับ 3 เงื่อนไขตามลำดับในเงื่อนไขการซื้อ/ขายเดียว

v1.5 เน้นคำสั่งซื้อที่เปิดอยู่: เพิ่มตัวเลือกในการเน้นตามการซื้อ/ขายหรือตามกำไร/ขาดทุน

ไม่มีจุดเด่น หรือ HightLight ซื้อ (สีเขียว) / ขาย (สีแดง) หรือไฮไลท์กำไร (สีเขียว) / ขาดทุน (สีแดง)

v1.6 เพิ่มตัวเลือก Shift ในสตริงตัวแปร

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด