เราจะคำนวณปริมาณเฉลี่ยได้อย่างไร

ปริมาณเฉลี่ย (Avg Vol) — ปริมาณการซื้อขายเฉลี่ยในช่วงเวลาที่กำหนด คำนวณจาก SMA ของปริมาณการซื้อขายในช่วงจำนวนของวันที่กำหนด (แสดงค่าเฉลี่ยเคลื่อนที่ (Moving Average) นั่นคือ ผลรวมของปริมาณการซื้อขาย N ค่าล่าสุด หารด้วย N โดยที่ N คือจำนวนของวัน) ค่าเฉลี่ยเคลื่อนที่แสดงถึงจำนวนหุ้น สัญญา หรือสินทรัพย์อื่นๆ โดยเฉลี่ยที่ซื้อขายในช่วงเวลาดังกล่าว ปริมาณการซื้อขายเฉลี่ยที่สูงขึ้นมักบ่งชี้ถึงการซื้อขายและสภาพคล่องของตลาดที่แข็งแกร่งขึ้น ในขณะที่ค่าที่ต่ำลงอาจบ่งชี้ถึงความสนใจที่ลดลง มีประโยชน์ในการระบุแนวโน้ม ความเชื่อมั่นของตลาด และระดับราคาที่สำคัญ

- นี่คือสคริปต์สำหรับตลาดแลกเปลี่ยนแบบดั้งเดิมที่ช่วยให้คุณแสดงปริมาณเฉลี่ยในช่วง 10, 30, 60 และ 90 วันบนชาร์ตของคุณ (ปริมาณเฉลี่ยจะไม่ถูกคำนวณในช่วงนอกชั่วโมงปกติ แต่จะถูกคำนวณเฉพาะในช่วงเซสชันชั่วโมงการซื้อขายปกติเท่านั้น):

//@version=6// Average volumeindicator("Average volume")AvgVol = ta.sma(volume, 10)plot(AvgVol, title='average_volume_10d_calc')plot(ta.sma(volume, 30), title='average_volume_30d_calc')plot(ta.sma(volume, 60), title='average_volume_60d_calc')plot(ta.sma(volume, 90), title='average_volume_90d_calc')
Java

- นี่คือสคริปต์สำหรับตลาดแลกเปลี่ยนคริปโต พร้อมการแปลงโดยอัตโนมัติเป็น USD ที่ให้คุณสามารถแสดงปริมาณเฉลี่ยในช่วง 10, 30, 60 และ 90 วันบนชาร์ตของคุณ (ปริมาณเฉลี่ยจะไม่ถูกคำนวณในช่วงนอกชั่วโมงปกติ แต่จะถูกคำนวณเฉพาะในช่วงเซสชันชั่วโมงการซื้อขายปกติเท่านั้น):

//@version=6// Average volume in USDindicator("Average volume in USD")volExpr = syminfo.volumetype == "quote" ? volume : ( syminfo.volumetype == "base" ? close * volume : na )volInUSD = volExpr*request.currency_rate(syminfo.currency, "USD", ignore_invalid_currency = true)avgVol10d = ta.sma(volInUSD, 10)plot(avgVol10d, title='average_volume_10d_calc_usd')plot(ta.sma(volInUSD, 30), title='average_volume_30d_calc_usd')plot(ta.sma(volInUSD, 60), title='average_volume_60d_calc_usd')plot(ta.sma(volInUSD, 90), title='average_volume_90d_calc_usd')
Java

ปริมาณเฉลี่ยจะถูกคำนวณจากช่วงเวลาที่พร้อมใช้งาน ซึ่งคุณสามารถดูได้เมื่อคลิกเปิดที่กล่องโต้ตอบการแก้ไขตัวกรอง: