Speed Oscillator: ตัวช่วยวิเคราะห์การเคลื่อนไหวใน MetaTrader 5

Mike 2021.06.20 22:50 16 0 0
ไฟล์แนบ

คำอธิบาย

Speed Oscillator เป็นเครื่องมือที่ช่วยวัดความเร็วของค่าเฉลี่ยเคลื่อนที่ในแท่งปัจจุบัน โดยเปรียบเทียบกับค่าเฉลี่ยของแท่งที่ผ่านมาในช่วงเวลาที่กำหนด

คุณสามารถดูการทำงานของ Oscillator นี้ได้ใน Speed Indicator


การคำนวณ

ความเร็วของแท่งปัจจุบัน / ความเร็วเฉลี่ย ของแท่งที่ผ่านมาจำนวน # แท่ง

         AvgPosBuffer[i] = pos_sum/InpSPeriod;
         AvgNegBuffer[i] = neg_sum/InpSPeriod;

         if(ExtMABuffer[i] - ExtMABuffer[i-1]>0)
         {
            SO[i] = (ExtMABuffer[i]-ExtMABuffer[i-1]) / AvgPosBuffer[i];
         }
         else if(ExtMABuffer[i] - ExtMABuffer[i-1]<0)
         {
            SO[i] = -((ExtMABuffer[i]-ExtMABuffer[i-1]) / AvgNegBuffer[i]); 
         }
         else 
         {
            SO[i] = 0;
         } 

ตัวอย่าง

ค่าเฉลี่ยเคลื่อนที่ (9)

ช่วงเวลาเฉลี่ย (120)

รายการ
ความคิดเห็น 0