หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

Setka (กริด) - เครื่องมือช่วยเทรดใน MetaTrader 5

ไฟล์แนบ
111.zip (3.23 KB, ดาวน์โหลด 0 ครั้ง)

เครื่องมือนี้จะช่วยให้คุณสามารถกำหนดเวลาเริ่มต้นและสิ้นสุดของวัน (สัปดาห์, เดือน) ได้อย่างรวดเร็ว เห็นราคาสูงสุดและต่ำสุดในช่วงระยะเวลานั้น (และกำหนดได้อย่างแม่นยำมากขึ้น) รวมทั้งเห็นทิศทางการเคลื่อนไหวและระดับสำคัญต่างๆ เช่น เวลาเปิดตลาด เวลาเผยแพร่ข่าวสาร เป็นต้น

ลองใช้เครื่องมือนี้ดูนะครับ ผมคิดว่ามันจะมีประโยชน์มาก ภาษา MQL5 ช่วยให้สามารถเพิ่มฟังก์ชันเพิ่มเติมได้ ซึ่งเป็นสิ่งที่ไม่สามารถทำได้ใน MQL4 (ดูเพิ่มเติมที่ https://www.mql5.com/ru/code/8684).

ในค่าเริ่มต้น เครื่องมือนี้มีพารามิเตอร์ดังนี้:

//--- พารามิเตอร์การตั้งค่า
input int   Step=250;         // ระยะห่างกริดในแนวตั้ง (พ้อย)
input int   Figure=1000      // ระยะห่างของตัวเลข

บางครั้งคุณอาจต้องเปลี่ยนการตั้งค่าสำหรับสัญลักษณ์บางตัว โดยการเปลี่ยนตัวแปรเหล่านี้ในโค้ดของโปรแกรม คุณสามารถปรับตั้งค่าสีของคุณเองได้:

// สีของเส้นแนวตั้ง
color new_hour=DimGray;       // ชั่วโมงใหม่
color new_day =Blue;          // วันใหม่
color new_week=DeepPink      // สัปดาห์ใหม่
color new_mon =Yellow        // เดือนใหม่

// สีของเส้นแนวนอน
color new_Hfigure=RoyalBlue  // ตัวเลขใหม่
color new_Hline=DimGray      // เส้นใหม่

คุณสามารถตั้งค่าสีของคุณเองได้โดยการเปลี่ยนแปลงตัวแปรเหล่านี้

ถ้าคุณชอบและต้องการใช้เครื่องมือนี้ นี่คือคำแนะนำบางประการ:

  • 1. ปิดกริดมาตรฐาน.
  • 2. เปลี่ยนจำนวนบาร์ในประวัติ โดยไปที่ Service->Settings->:
  • Max bars in the history

  • 3. รีสตาร์ทเทอร์มินัลของคุณ.
  • 4. เปิดกราฟและติดตั้งเครื่องมือนี้ คุณจะเห็นภาพตามนี้:
  • Setka (grid) indicator

  • 5. เลือกวัตถุทั้งหมดที่สร้างขึ้นและลบออก.
  • chart objects

  • 6. คลิกขวาแล้วบันทึกแม่แบบ (Templates->Save template) โดยตั้งชื่อว่า Default.tpl
  • save template

ผลลัพธ์คือ กริดจะถูกเปิดใช้งานโดยอัตโนมัติเมื่อเปิดและเปลี่ยนกราฟใดๆ ข้อมูลเวลาและอื่นๆ จะถูกบันทึกใน Log:

2010.06.15 11:53:16         Setka (AUDUSD,M15)          ล้มเหลวหรือเรียกครั้งแรก Time= 1.4 วินาทีสำหรับ  50000 บาร์  ObjectsTotal= 12718  MaxBars= 0 

  1. หากคุณต้องการลดเวลาเริ่มต้นกริด (และไม่ต้องการให้กริดปรากฏในประวัติทั้งหมด) ให้ตั้งค่า MaxBars=2000 ก่อนบันทึกแม่แบบ.
  2. ในตลาดที่มีแนวโน้มแบนหรือในกรณีที่เกิดความล้มเหลว (คุณจะเห็นมัน) คุณต้องทำการรีเฟรชกราฟ (“Refresh”) เพื่อคำนวณค่าของเครื่องมือใหม่.

ขอขอบคุณ Renat สำหรับความช่วยเหลือในการเขียนเครื่องมือและตัวอย่าง https://www.mql5.com/ru/forum/1165/page3.

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)