كيف نحسب متوسط الحجم

متوسط الحجم — متوسط حجم التداول خلال فترة محددة. يتم حسابه على أنه SMA للحجم على مدى عدد محدد من الأيام (يُرجع المتوسط المتحرك، أي مجموع قيم N الأخيرة للحجم، مقسومًا على N. حيث N هو عدد الأيام). وهي تمثل متوسط عدد الأسهم أو العقود أو الأصول الأخرى المتداولة خلال تلك الفترة. غالبًا ما يشير متوسط الحجم المرتفع إلى نشاط السوق القوي والسيولة، بينما قد تشير القيم المنخفضة إلى انخفاض الفائدة. مفيد في تحديد الاتجاهات ومعنويات السوق ومستويات النشاط الرئيسية.

 

- فيما يلي نص برمجي للبورصات الكلاسيكية يسمح لك بعرض متوسط الحجم لمدة 10 و 30 و 60 و 90 يومًا على الرسم البياني خاصتك (لا يتم حساب متوسط الحجم خلال الساعات الممتدة، فقط خلال جلسات التداول العادية):

 

//@version=6
// Average volume
indicator("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

- فيما يلي نص برمجي لبورصات العملات الرقمية، مع التحويل التلقائي للدولار الأمريكي الذي يسمح لك بعرض متوسط الحجم لمدة 10 و 30 و 60 و 90 يومًا على الرسم البياني خاصتك (لا يتم حساب متوسط الحجم خلال الساعات الممتدة، فقط خلال جلسات التداول العادية):

 

//@version=6
// Average volume in USD
indicator("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

يتم حساب متوسط الحجم على أي فترة زمنية متاحة، والتي قد ترى قائمتها في مربع حوار تحرير الفلتر المفتوح: