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

Pivot Star: ตัวช่วยในการเทรดที่ไม่ควรมองข้ามใน MetaTrader 4

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

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เราจะมาพูดถึงเครื่องมือที่ช่วยให้การวิเคราะห์ของเราง่ายขึ้น นั่นก็คือ Pivot Star ซึ่งเป็นอินดิเคเตอร์สำหรับ MetaTrader 4 ที่จะช่วยให้เราสามารถสร้าง Pivot Points ได้อย่างรวดเร็วและแม่นยำ

เจ้าอินดิเคเตอร์นี้จะแสดง Pivot Points ปัจจุบันให้เราเห็น แต่ไม่แสดงประวัติที่ผ่านมาทำให้หน้าจอดูสะอาดและเข้าใจง่าย

นอกจากนี้ยังมีการคำนวณ Pivot Points หลายแบบให้เลือก เช่น Standard, Fibonacci, Camarilla, Woody's และ Demark

การคำนวณนี้จะอิงจากแท่งเทียนก่อนหน้าของช่วงเวลาที่เลือก

double xOpen=iOpen(0,inpPeriod,1);
double xClose= iClose(0,inpPeriod,1);
double xHigh = iHigh(0,inpPeriod,1);

double xLow= iLow(0,inpPeriod,1);

การตั้งค่าเริ่มต้นคือ H1 เหมาะสำหรับการ Scalping

input int xShift = 3; // การเลื่อนแกน X
input int xLen = 25// ความยาวของเส้น
  • xShift จะกำหนดตำแหน่งของเส้น Pivot ให้สัมพันธ์กับแท่งแรก (ถ้าเป็นจำนวนบวกจะเลื่อนไปทางขวา)
  • xLen จะกำหนดความยาวของเส้น (ตามจำนวนแท่งเทียน)

นอกจากนี้ยังมีเส้นเพิ่มเติมอีก 2 เส้นที่แสดง High และ Low ของวันก่อนหน้า

เราสามารถปรับแต่งเส้นแต่ละเส้นได้ตามที่ต้องการ เช่น สี, สไตล์, และความหนา (ถ้าต้องการปิดเส้นให้ตั้งสีเป็น None)

Standard Pivot

เส้นที่หนาขึ้นคือ High/Low ของวันก่อนหน้า จะถูกแสดงเฉพาะในกรอบเวลาที่ต่ำกว่า D1

Camarilla Pivot

Camarilla Pivot จะรวมเส้น L3, L4, L5, H3, H4, H5 โดยไม่แสดงจุดอื่นที่ไม่จำเป็น

ถ้าช่วงเวลาที่ดูใหญ่กว่าช่วงเวลาที่ตั้งค่าในอินดิเคเตอร์ เส้นจะไม่ถูกวาดขึ้น มิฉะนั้นมันจะทำให้รำคาญ

//--- วาดเส้น
   if(inpPeriod>=Period())
     {
      if(Period()<=1440)
        {
         DrawLevel("High ของเมื่อวาน",xYH,StyleYH,WidthYH,LevelYH);
         DrawLevel("Low ของเมื่อวาน",xYL,StyleYL,WidthYL,LevelYL);
        }
      DrawLevel("R3",xR3,StyleR3,WidthR3,LevelR3);
      DrawLevel("R2",xR2,StyleR2,WidthR2,LevelR2);
      DrawLevel("R1",xR1,StyleR1,WidthR1,LevelR1);
      DrawLevel("PP",xPP,StylePP,WidthPP,LevelPP);
      DrawLevel("S1",xS1,StyleS1,WidthS1,LevelS1);
      DrawLevel("S2",xS2,StyleS2,WidthS2,LevelS2);
      DrawLevel("S3",xS3,StyleS3,WidthS3,LevelS3);
     }

อัพเดตล่าสุดเมื่อวันที่ 5 มิถุนายน 2017

มีการเปลี่ยนแปลงเล็กน้อย โดยการแสดง High/Low ของวันก่อนเป็นตัวเลือก และโค้ดถูกปรับปรุงให้สามารถใช้หลายอินสแตนซ์สำหรับกรอบเวลาแตกต่างกันได้ (เช่น หนึ่งสำหรับ Pivot รายวัน หนึ่งสำหรับรายสัปดาห์)

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

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