برای مدیر خرید یا فرمولاتوری که هر روز با «قیمت روز» تماس میگیرد، مسئله فقط دانستن عدد نیست؛ مسئله این است که آیا این عدد برای هفته یا ماه بعد هم محتمل است یا صرفا یک نوسان کوتاه. در بازار نهاده ایران، قیمتها همزمان تحت تاثیر ارز، قیمت جهانی، هزینه حمل، محدودیتهای عرضه داخلی و ریسکهای سیاستی حرکت میکنند. خبر خوب این است که برای ساخت یک مدل پیش بینی قیمت نهاده، لازم نیست از روز اول سراغ دادههای پیچیده و نرمافزارهای گران بروید؛ با چند داده ساده و یک چارچوب منظم میتوانید «دامنه قیمت محتمل»، «ریسک خرید دیر» و «نقطه اقدام» را استخراج کنید.
این مقاله یک مسیر اجراپذیر ارائه میکند: حداقل مجموعه دادههای لازم، رابطه علّی هر متغیر با قیمت نهاده، و یک مدل گام به گام (شبه فرمول و جدول) که خروجیاش مستقیم به تصمیم خرید (خرید فوری، خرید پلهای، یا صبر کنترل شده) منتهی میشود.
چرا مدل پیش بینی قیمت نهاده با داده ساده جواب میدهد؟
در نهادههای پرمصرف مثل ذرت، کنجاله سویا و جو، بخش بزرگی از قیمت داخلی از «هزینه جایگزینی واردات» میآید؛ یعنی اگر امروز مجبور شوید بار مشابه را تامین کنید، با چه هزینهای (قیمت جهانی + حمل + بیمه + تبدیل ارز + هزینههای مالی و ریسک) به دست شما میرسد. حتی وقتی تامین از مسیر داخلی یا سهمیهای انجام میشود، بازار آزاد معمولا به همین منطق لنگر میاندازد و اختلافها به صورت پریمیوم یا دیسکانت ظاهر میشود.
بنابراین یک مدل ساده، اگر سه کار را خوب انجام دهد، ارزش عملی بالایی دارد:
- تفکیک «محرکهای اصلی» از نویزهای کوتاه مدت
- تبدیل دادههای پراکنده به یک قیمت مرجع قابل مقایسه
- ساخت سناریو (ارز بالا/پایین، حمل بالا/پایین، اختلال عرضه) و ارزیابی تصمیم خرید
محدودیت مهم را هم باید شفاف گفت: این مدل «پیش بینی قطعی» نیست؛ هدف، کاهش خطای تصمیم و ساخت یک دامنه قیمت و احتمالهاست. در بازار ایران، ریسکهای مقرراتی و بانکی میتواند مسیر را ناگهان تغییر دهد؛ پس مدل باید سناریومحور باشد، نه تک عددی.
حداقل دادههای لازم برای شروع (MVD) و مسیر اثر هرکدام
برای یک مدل پیش بینی قیمت نهاده با دادههای ساده، حداقل دادهها را طوری انتخاب کنید که هم در دسترس باشند و هم هرکدام یک «مکانیزم اثر» مشخص داشته باشند. پیشنهاد حداقلی زیر برای اکثر نهادههای واردات محور کار میکند:
| داده | واحد پیشنهادی | مسیر اثر روی قیمت داخلی | نکته اجرا |
|---|---|---|---|
| نرخ ارز موثر خرید | تومان به ازای دلار | مستقیم و غالب؛ تبدیل قیمت جهانی و حمل به ریال | یک نرخ عملیاتی انتخاب کنید (نرخ تسویه واقعی تامینکنندگان/صرافی بازار شما) |
| قیمت جهانی کالا (Benchmark) | دلار/تن | مستقیم؛ لنگر هزینه جایگزینی | برای هر کالا یک مرجع ثابت انتخاب کنید و هر هفته همان را بهروزرسانی کنید |
| هزینه حمل دریایی/داخلی و بیمه | دلار/تن و تومان/تن | افزایشی؛ در دورههای شلوغی حمل یا محدودیت بندری شدید میشود | اگر عدد دقیق ندارید، از میانگین تاریخی خودتان با بازه کم/زیاد استفاده کنید |
| حقالعمل، مالیات/عوارض، هزینه مالی | درصد یا تومان/تن | افزایشی؛ به سیاست اعتباری و زمان خواب سرمایه حساس است | به صورت درصد از کل هزینه یا یک عدد سرانگشتی ثابت شروع کنید |
| شاخص عرضه داخلی (پرتاب بازار) | امتیاز ۱ تا ۵ | کمبود عرضه، پریمیوم داخلی ایجاد میکند؛ وفور عرضه دیسکانت | با دادههای خودتان بسازید: موجودی تامینکننده، سرعت تحویل، صف خرید |
این مجموعه حداقلی دو مزیت دارد: اول، تقریبا هر تیم خرید یا QC میتواند آن را جمعآوری کند؛ دوم، به جای دنبال کردن دهها سیگنال، روی ۳ محرک اصلی (ارز، قیمت جهانی، حمل/ریسک) تمرکز میکند و یک «شاخص عرضه داخلی» را برای واقعیت بازار ایران اضافه میکند.
چارچوب تبدیل دادهها به «قیمت مرجع داخلی» (Landing Cost)
هسته مدل، محاسبه یک قیمت مرجع است که بتوانید آن را با قیمت پیشنهادی بازار مقایسه کنید. اسم آن هرچه باشد، منطق یکسان است: قیمت جهانی را بگیرید، هزینههای رسیدن به نقطه تحویل شما را اضافه کنید، سپس با نرخ ارز موثر به تومان تبدیل کنید و در نهایت پریمیوم یا دیسکانت بازار داخلی را لحاظ کنید.
شبه فرمول ساده
قیمت مرجع (تومان/کیلو) ≈ [ (قیمت جهانی دلار/تن + حمل و بیمه دلار/تن) × نرخ ارز تومان/دلار + هزینههای ریالی داخلی تومان/تن ] ÷ 1000
سپس:
قیمت پیش بینی شده بازار ≈ قیمت مرجع × (1 + ضریب عرضه داخلی)
ضریب عرضه داخلی میتواند از منفی ۰٫۰۵ تا مثبت ۰٫۱۵ تغییر کند (مثلا وفور بار: ۵ درصد زیر مرجع؛ کمبود: ۱۰ تا ۱۵ درصد بالاتر). به جای بحث روی عدد دقیق، این ضریب را با تعریفهای عملیاتی تنظیم کنید.
تعریف عملیاتی ضریب عرضه داخلی (امتیازدهی)
- امتیاز ۱ (وفور): تحویل فوری، رقابت فروشنده بالا، امکان چانهزنی → ضریب -۰٫۰۵
- امتیاز ۳ (عادی): تحویل ۷ تا ۱۴ روز، بازار متعادل → ضریب ۰
- امتیاز ۵ (کمبود): تحویل نامطمئن، صف خرید، تغییرات روزانه شدید → ضریب +۰٫۱۰ تا +۰٫۱۵
مدل گام به گام: از داده خام تا تصمیم خرید
در این بخش یک روال هفتگی پیشنهاد میشود که در کمتر از یک ساعت قابل انجام است و خروجی آن به تصمیم خرید متصل میشود. هدف، ساخت سه عدد است: قیمت مرجع، قیمت سناریوی بدبینانه، قیمت سناریوی خوشبینانه؛ سپس مقایسه با قیمت پیشنهادی بازار و سطح موجودی شما.
- کالا و نقطه تحویل را ثابت کنید (مثلا ذرت تحویل درب کارخانه یا انبار شهر).
- قیمت جهانی هفتگی را ثبت کنید (دلار/تن) و تغییر هفتگی را کنار آن بنویسید.
- نرخ ارز موثر خرید را ثبت کنید (میانگین هفته یا نرخ معاملههای واقعی شما).
- حمل و بیمه را با دو سطح کم/زیاد تعریف کنید (سناریو).
- هزینههای ریالی داخلی را یک عدد ثابت اولیه بگذارید و ماهانه بازبینی کنید.
- امتیاز عرضه داخلی ۱ تا ۵ را با مشاهده بازار خودتان تعیین کنید.
- قیمت مرجع و دامنه سناریویی را محاسبه کنید و با قیمت پیشنهادی مقایسه کنید.
| گام | ورودی | خروجی | کاربرد در تصمیم خرید |
|---|---|---|---|
| ۱ | قیمت جهانی، ارز | هزینه پایه وارداتی | جهت اصلی بازار را نشان میدهد (صعودی/نزولی) |
| ۲ | حمل کم/زیاد | دامنه هزینه جایگزینی | ریسک شوک لجستیک را به قیمت تبدیل میکند |
| ۳ | امتیاز عرضه داخلی | پریمیوم/دیسکانت بازار | کمبود را زودتر از «قیمت روز» آشکار میکند |
| ۴ | قیمت پیشنهادی فروشنده | فاصله تا مرجع | سیگنال خرید: زیر مرجع و عرضه رو به کمبود → خرید پلهای |
| ۵ | سطح موجودی و مصرف | هفته پوشش موجودی | اگر پوشش کمتر از حد آستانه باشد، ریسک توقف تولید/جیره بالا میرود |
چالشهای رایج در ایران و راه حلهای عملی در مدل ساده
بازار نهاده ایران چند ویژگی دارد که اگر در مدل دیده نشود، خروجی گمراهکننده میشود. در ادامه، چالشها و راه حلهای حداقلی برای «داده محور کردن» همین واقعیتها آمده است.
چالش ۱: چندنرخی بودن ارز و فاصله نرخ نظری با نرخ عملیاتی
راه حل: به جای نرخهای اعلامی، یک «نرخ ارز موثر خرید» بسازید؛ یعنی میانگین وزنی نرخهایی که واقعا با آن تامین کردهاید یا فروشندگان معتبر با آن قیمت میدهند. اگر داده ندارید، بازه بگذارید (مثلا نرخ پایین و نرخ بالا) و سناریو بسازید.
چالش ۲: نبود داده دقیق حمل و هزینههای بندری/داخلی
راه حل: حمل را به صورت دو سطح تعریف کنید: حمل عادی و حمل پرریسک. همین دو عدد، بخش بزرگی از عدم قطعیت را پوشش میدهد و شما را مجبور به تصمیمسازی تحت سناریو میکند.
چالش ۳: گسست بین قیمت بازار و امکان تامین واقعی
راه حل: شاخص عرضه داخلی را از «قابلیت تحویل» بسازید، نه فقط از شنیدهها. معیارهای ساده: زمان تحویل، شرط تسویه، حجم قابل تخصیص، ثبات قیمت در طول هفته. این شاخص در عمل از خیلی سیگنالهای خبری مفیدتر است.
چالش ۴: تفاوت کیفیت و تاثیر آن بر قیمت واقعی
راه حل: اگر QC دارید، یک ضریب کیفیت ساده اضافه کنید (مثلا رطوبت، پروتئین، افت مفید). حتی اگر عدد دقیق ندارید، حداقل بارها را در سه سطح کیفی دستهبندی کنید تا مقایسه قیمتها عادلانه شود.
چطور خروجی مدل را به سیاست خرید تبدیل کنیم؟ (قواعد تصمیم)
مدل وقتی ارزشمند است که به یک تصمیم روشن برسد. پیشنهاد زیر یک «قانون تصمیم» ساده و قابل پیادهسازی در تیم خرید است. شما سه ورودی دارید: فاصله قیمت پیشنهادی با قیمت مرجع، روند محرکها (ارز و قیمت جهانی)، و پوشش موجودی (هفته).
- اگر قیمت پیشنهادی ≤ قیمت مرجع و امتیاز عرضه داخلی رو به افزایش است → خرید پلهای (مثلا ۳۰ تا ۵۰ درصد نیاز ماه).
- اگر قیمت پیشنهادی بالاتر از مرجع است ولی پوشش موجودی کمتر از آستانه است → خرید حداقلی برای پوشش ریسک (خرید دفاعی).
- اگر قیمت پیشنهادی بالاتر از مرجع است و عرضه داخلی عادی/وفور است → صبر کنترل شده و مذاکره برای کاهش پریمیوم.
- اگر ارز یا قیمت جهانی در دو هفته متوالی صعود معنیدار دارد → سناریوی بدبینانه را مبنای سقف بودجه قرار دهید.
نکته مدیریتی: خروجی مدل را به جای «عدد قطعی»، به شکل «دامنه قیمت محتمل + شرط اقدام» گزارش کنید. این قالب، هم به تصمیمسازی کمک میکند و هم از اختلافهای بعدی بر سر پیش بینی جلوگیری میکند.
جمع بندی و ۷ اقدام اجرایی
مدل پیش بینی قیمت نهاده با دادههای ساده، قرار نیست پیچیدگی بازار ایران را حذف کند؛ قرار است آن را قابل مدیریت کند. با تمرکز روی سه محرک اصلی (ارز، قیمت جهانی، حمل) و اضافه کردن یک شاخص عرضه داخلی که از قابلیت تحویل واقعی میآید، میتوانید قیمت مرجع داخلی بسازید و فاصله بازار با این مرجع را هر هفته رصد کنید. ارزش این رویکرد در «کاهش تصمیمهای احساسی»، «تعیین دامنه بودجه خرید» و «زمانبندی خرید پلهای» است. اگر تیم شما داده را منظم ثبت کند، بعد از چند ماه میتوانید ضرایب مدل (حمل، پریمیوم عرضه، هزینه مالی) را با تجربه واقعی خودتان کالیبره کنید و پیش بینیها را دقیقتر سازید.
- برای هر نهاده، یک Benchmark جهانی ثابت انتخاب کنید و فقط همان را هفتگی بهروزرسانی کنید.
- یک نرخ ارز موثر خرید تعریف کنید و از بحث روی نرخهای غیرعملیاتی فاصله بگیرید.
- حمل را دو سطحی کنید (عادی/پرریسک) و همیشه خروجی را سناریویی گزارش دهید.
- شاخص عرضه داخلی ۱ تا ۵ بسازید بر اساس زمان تحویل و حجم قابل تامین، نه شایعات.
- قیمت مرجع را هر هفته محاسبه کنید و «فاصله با بازار» را به صورت درصد ثبت کنید.
- یک آستانه پوشش موجودی تعیین کنید (مثلا چند هفته) و خرید دفاعی را به آن گره بزنید.
- بعد از هر خرید، تفاوت پیش بینی با واقعیت را ثبت کنید تا ضرایب مدل کالیبره شود.
سوالات متداول
۱. برای شروع مدل پیش بینی قیمت نهاده دقیقا چه دادههایی کافی است؟
حداقل به نرخ ارز موثر خرید، قیمت جهانی کالا، یک برآورد حمل و بیمه، و یک شاخص ساده از وضعیت عرضه داخلی نیاز دارید تا قیمت مرجع و دامنه سناریویی بسازید.
۲. اگر به داده دقیق حمل دسترسی نداشته باشیم، مدل بیفایده میشود؟
خیر، کافی است حمل را به صورت بازه (عادی و پرریسک) تعریف کنید؛ همین بازه بخش مهمی از عدم قطعیت را پوشش میدهد و تصمیم را سناریومحور میکند.
۳. نرخ ارز را کدام بگیریم وقتی بازار چند نرخ دارد؟
نرخ مناسب، نرخی است که واقعا با آن تامین میکنید یا فروشندگان معتبر با آن تسویه میکنند؛ اگر مطمئن نیستید، دو سناریوی ارزی (پایین/بالا) بسازید.
۴. چطور شاخص عرضه داخلی را بدون داده رسمی بسازیم؟
با معیارهای قابل مشاهده مثل زمان تحویل، حجم تخصیصی، ثبات قیمت در طول هفته و سختی شرایط تسویه، امتیاز ۱ تا ۵ بدهید و ضریب پریمیوم را به آن وصل کنید.
۵. خروجی مدل را چگونه به تصمیم خرید تبدیل کنیم؟
قیمت پیشنهادی را با قیمت مرجع مقایسه کنید و آن را کنار پوشش موجودی بگذارید؛ اگر زیر مرجع و عرضه رو به کمبود است خرید پلهای کنید، و اگر بالاتر از مرجع ولی موجودی کم است خرید دفاعی انجام دهید.
۶. این مدل برای فرمولاتور و R&D چه کمکی میکند؟
با داشتن دامنه قیمت محتمل، میتوانید سناریوهای جیره را از قبل آماده کنید، جایگزینهای کمریسکتر را بسنجید و هزینه خوراک را به صورت پیشدستانه در تصمیمهای فرمولاسیون وارد کنید.
منابع:
FAO. Food Outlook: Biannual report on global food markets.
World Bank. Commodity Markets Outlook.
USDA. World Agricultural Supply and Demand Estimates (WASDE).

