رفتن به محتوای اصلی

ابزارها

سود خالص سهام

اختلاف قیمت × تعداد، منهای کارمزد دو طرف و مالیات فروش.

خالص

۸۶۷,۰۴۸ تومان

  • سود/زیان ناخالص۱,۰۰۰,۰۰۰ تومان
  • کارمزد خرید۳۷,۱۲۰ تومان
  • کارمزد فروش۴۰,۸۳۲ تومان
  • مالیات فروش۵۵,۰۰۰ تومان

مرتبط

تابلوی بورس تفاوت «قیمت فروش منهای قیمت خرید» را نشان می‌دهد؛ آن عدد سود ناخالص (gross) است. پولی که بعد از تمام کسورات به حساب شما برمی‌گردد — یا از جیب شما خارج می‌شود — با فرمول FinAI این‌طور مدل می‌شود: (قیمت فروش − قیمت خرید) × تعداد − کارمزد خرید − کارمزد فروش − مالیات فروش. کارمزدها از ساختار چهار جزئی در کارمزد خرید و فروش سهام می‌آیند؛ مالیات ۰٫۵٪ فقط روی ارزش فروش در مالیات فروش سهام توضیح داده شده. همهٔ درصدها در FinAI پیش‌نویس هستند — برای معاملهٔ واقعی، ابلاغیهٔ جاری سازمان بورس و بورس اوراق بهادار تهران و متن به‌روز SEO را چک کنید.

ابزار سود خالص بعد از کارمزد برای بستن حلقهٔ «آیا این معامله واقعاً به‌صرفه بود؟» است — نه پیش‌بینی قیمت فردا، نه مشاورهٔ انتخاب سهم.

تعریف دقیق هر جزء در خروجی

  • gross (سود ناخالص): (قیمت فروش − قیمت خرید) × تعداد — بدون هیچ کارمزدی.
  • buyFees: جمع چهار جزء کارمزد روی ارزش خرید (≈ ۰٫۳۷۱۲٪ در پیش‌نویس).
  • sellFees: جمع چهار جزء روی ارزش فروش (≈ ۰٫۳۷۱۲٪ پیش‌نویس).
  • tax: ۰٫۵٪ ارزش فروش در پیش‌نویس — فقط طرف فروش.
  • net: gross − buyFees − sellFees − tax.

اگر net منفی باشد، معامله حتی با gross مثبت ممکن است ضررده باشد — مثلاً سود ناخالص کوچک با هزینهٔ خروج بزرگ.

چرا سه ورودی (تعداد، خرید، فروش) کافی است

FinAI فرض می‌کند یک بار خرید و یک بار فروش با قیمت میانگین/اجرا مشخص. اگر چند بار خریده‌اید، باید میانگین موزون قیمت تمام‌شده را خودتان بسازید و به‌عنوان «قیمت خرید» بگذارید — ابزار DCA چندleg را خودکار ادغام نمی‌کند. برای هر فروش partial، تعداد فروش را جدا وارد کنید؛ کارمزد و مالیات روی ارزش همان فروش محاسبه می‌شود.

واحد قیمت: ریال در سامانه، تومان در ذهن

قیمت‌های تابلو معمولاً ریال است. در مثال‌های زیر برای خوانایی گاهی تومان می‌نویسیم؛ در فرم یک واحد را ثابت نگه دارید. اشتباه رایج: ضرب تعداد در قیمت تومانی در حالی که قیمت ریالی است — net اشتباه می‌شود.

مثال کار‌شده: سود ظاهری، سود واقعی

۱۰٬۰۰۰ سهم — خرید ۵٬۰۰۰ ریال، فروش ۵٬۵۰۰ ریال.

ارزش خرید = ۵۰٬۰۰۰٬۰۰۰ ریال. ارزش فروش = ۵۵٬۰۰۰٬۰۰۰ ریال. gross = ۵٬۰۰۰٬۰۰۰ ریال.

در پیش‌نویس: buyFees ≈ ۵۰M × ۰٫۰۰۳۷۱۲ ≈ ۱۸۵٬۶۰۰. sellFees ≈ ۵۵M × ۰٫۰۰۳۷۱۲ ≈ ۲۰۴٬۱۶۰. tax = ۵۵M × ۰٫۰۰۵ = ۲۷۵٬۰۰۰. جمع کسورات ≈ ۶۶۴٬۷۶۰. net ≈ ۴٬۳۳۵٬۲۴۰ ریال — حدود ۱۳٫۳٪ کمتر از gross ۵ میلیون. «ده درصد سود روی کاغذ» در عمل نزدیک ۸٫۷٪ روی مبنای ریالی خالص است (نسبت به سرمایهٔ اولیه باید کل buy value را مبنا بگیرید).

مثال ضرر: gross منفی، net بدتر

همان ۱۰٬۰۰۰ سهم — خرید ۶٬۰۰۰، فروش ۵٬۸۰۰. gross = −۲٬۰۰۰٬۰۰۰ ریال. کارمزد خرید و فروش و مالیات ۰٫۵٪ روی فروش همچنان مثبت و کسر می‌شوند. net منفی‌تر از gross — «فروش در زیان» هزینهٔ خروج هم دارد. جزئیات مالیات روی فروش زیان‌ده در مالیات فروش.

نقطهٔ سربه‌سر: net = ۰

حداقل قیمت فروش برای net صفر از حل معادله به‌دست می‌آید — ساده نیست چون کارمزد فروش و مالیات تابع قیمت فروش هستند. راه عملی: در فرم قیمت فروش را بالا/پایین کنید تا net از منفی به مثبت برود — یا با spreadsheet goal seek. حدس «قیمت خرید + نیم درصد» کافی نیست؛ کارمزد دو طرف و ۰٫۵٪ روی کل فروش را ببینید.

تفکیک نقش دو ابزار دیگر

کارمزد معامله وقتی فقط می‌خواهید بدانید «این خرید/فروش چقدر کارمزد دارد» بدون story سود. مالیات فروش وقتی فقط خط مالیات را جدا audit می‌کنید. net-profit وقتی معامله بسته شده و می‌خواهید performance واقعی را ببندید — سه‌تایی workflow آموزشی FinAI برای سهام بورس.

معاملهٔ round trip بدون تغییر قیمت

خرید و فروش هر دو ۱۰٬۰۰۰ ریال، ۱٬۰۰۰ سهم. gross = ۰. buyFees + sellFees + tax > ۰ → net منفی قطعی. این sanity check نشان می‌دهد چرا «نوسان‌گیری یک ریال» بدون edge آماری بازنده است. درصد ضرر net نسبت به سرمایهٔ اولیه ≈ (۲ × ۰٫۳۷۱۲٪ + ۰٫۵٪) روی مقیاس تقریبی — با ارقام دقیق فرم.

حجم بزرگ: خطی بودن درصدها

اگر همه چیز درصدی از ارزش باشد، net به‌صورت خطی با scale حجم scale می‌شود — ۱۰ برابر سهم، ۱۰ برابر gross و تقریباً ۱۰ برابر fees/tax. نسبت net به gross به قیمت‌ها بستگی دارد، نه فقط به حجم.

DCA و چند خرید: محدودیت مدل

سه خرید در ۴، ۵ و ۶ هزار با تعدادهای مختلف → میانگین موزون = (q1×p1+q2×p2+q3×p3)/(q1+q2+q3). همان را در «قیمت خرید» بگذارید. هر خرید کارمزد جدا داشت — FinAI یک buyFees روی یک ارزش خرید aggregate می‌زند؛ اگر خریدها قیمت‌های خیلی متفاوت داشتند، برای دقت بالا کارمزد هر leg را در کارمزد جدا حساب و دستی از gross کم کنید.

سود نقدی و net معامله

dividend بین خرید و فروش در این فرم نیست. net فقط P&L معاملهٔ خرید-فروش است. اگر total return می‌خواهید، سود نقدی را جدا اضافه کنید — ابزار dividend (در صورت وجود در FinAI) مسیر دیگر است.

مقایسه با «بازدهٔ درصدی» ساده

بازدهٔ ساده = (فروش − خرید) / خرید. بازدهٔ خالص = net / (ارزش خرید + buyFees) یا net / کل پول اولیه شامل کارمزد — تعریف denominator مهم است. FinAI net مطلق می‌دهد؛ درصد را خودتان با denominator شفاف تعریف کنید. برای گزارش شخصی، «return after friction» با buyFees در مبنا conservativeتر است.

خطاهای رایج در spreadsheet

  1. کسر فقط ۰٫۵٪ و فراموش کارمزدها.
  2. مالیات روی سود ناخالص.
  3. یک بار کارمزد برای round trip به‌جای دو بار.
  4. قیمت خرید = آخرین قیمت تابلو نه قیمت اجرای شما.
  5. عدم به‌روزرسانی درصدها با بخشنامهٔ جدید.

سناریوی معامله‌گر: هدف سود ۵ میلیون

می‌خواهید بعد از همهٔ هزینه‌ها net = ۵٬۰۰۰٬۰۰۰ ریال. با ۲٬۰۰۰ سهم خریداری‌شده به ۱۲٬۰۰۰ ریال، ارزش خرید ۲۴M. gross لازم = ۵M + buyFees + sellFees(فروش) + tax(فروش). چون sellFees و tax به قیمت فروش وابسته‌اند، iterative حل کنید — فرم net-profit سریع‌تر از فرمول دستی است.

رابطه با کارمزد در صفحهٔ کارمزد

buyFees و sellFees همان جمع چهار جزء (کارگزاری، بورس، سپرده‌گذاری، فناوری) است. اگر کارگزار تخفیف داد، فقط سهم کارگزاری در واقعیت کم می‌شود — FinAI پیش‌نویس مصوب را می‌زند؛ net conservativeتر است.

رابطه با مالیات ۰٫۵٪

tax در خروجی net همان (ارزش فروش × ۰٫۵٪) است. روی فروش ۱۰۰M، ۵۰۰K — اگر gross فقط ۱M باشد، مالیات نیمی از سود ناخالص را می‌خورد.

چک‌لیست بعد از هر فروش

  • قیمت و تعداد اجرا از گزارش کارگzar.
  • تطبیق buyFees/sellFees با فاکتور.
  • ردیف مالیات با ابزار مالیات.
  • net را در journal معاملات ثبت کنید.
  • درصد پیش‌نویس را با SEO/بخشنامهٔ بورس چک کنید.

آموزش: gross مثبت، net منفی

خرید ۱۰۰٬ فروش ۱۰۰٬۱۰۰ — تفاوت ۱۰۰ واحد پول. اگر واحد کوچک است، gross ناچیز؛ fees و tax ثابت درصدی از ارزش بزرگ‌تر هستند و net منفی. درصدهای کوچک روی معاملات با edge باریک، killer هستند.

بلندمدت: یک فروش در پایان

سرمایه‌گذار سال‌ها نگه می‌دارد، یک بار می‌فروشد — یک بار buyFees (روی خرید اولیه)، یک بار sellFees + tax. net نزدیک gross منهای اصطکاک ثابت است؛ story بازده بیشتر در رشد قیمت است تا turnover.

کوتاه‌مدت: turnover بالا

هر چرخه buy+sell دو کارمزد + یک مالیات فروش. net سالانه از جمع چرخه‌ها — اگر هر چرخه gross کوچک، fees compound روی turnover. قبل از استرategی فعال، یک چرخه نمونه را در net-profit مدل کنید.

شفافیت FinAI

خروجی educational است. معاملهٔ زنده را با کارگزار reconcile کنید. تغییر مصوبه → به‌روزرسانی stock-fees در کد و متن content — شما در لحظهٔ trade منبع رسمی را مبنا بدانید.

سه معامله، سه net — جدول ذهنی

۱) +۲۰٪ قیمت، حجم متوسط → net معمولاً مثبت با فاصلهٔ واضح از gross.

۲) +۲٪ قیمت → ممکن است net نزدیک صفر یا منفی.

۳) −۵٪ قیمت → net منفی‌تر از gross منفی.

اعداد دقیق فقط با ورودی شما در فرم.

تبدیل net به «تومان در جیب»

خروجی net معمولاً ریالی است. برای ذهن روزمره، بر ۱۰ تقسیم کنید (تومان) — ولی در فرم ورودی قیمت را با همان واحدی که در کارگزار می‌بینید وارد کنید. اگر net = +۳٬۲۰۰٬۰۰۰ ریال، ≈ ۳۲۰٬۰۰۰ تومان سود خالص بعد از اصطکاک — قبل از هر هزینهٔ برداشت یا انتقال بانکی که خارج از scope بورس است.

معاملهٔ paired: خرید امروز، فروش فردا

معامله‌گر کوتاه‌مدت gross را از فاصلهٔ دو روز می‌سازد. کارمزد خرید امروز، کارمزد فروش و مالیات فردا — هر دو در net یکجا. اگر spread بازار هم فاصله دارد، gross از mid-price تابلو بیشتر فریب می‌زند؛ execution واقعی را بگذارید. برای audit، گزارش دو روز کارگزار را با یک run net-profit تطبیق دهید.

وقتی gross و net علامت مخالف دارند

ممکن است gross اندکی مثبت باشد و net منفی — یعنی قیمت کمی بالاتر رفته ولی نه کافی برای پوشش ≈۰٫۳۷٪ دو طرف + ۰٫۵٪ فروش. این «منطقهٔ مرگ» برای scalperها مهم است: حداقل حرکت لازم را از کارمزد و مالیات استخراج کنید، نه از حدس.

مقایسهٔ net دو نماد با gross یکسان

دو سهم هر دو ۱۰ میلیون ریال سود ناخالص بدهند ولی با قیمت و تعداد متفاوت — چون sellFees و tax درصدی از ارزش فروش هستند، net نهایی یکی نیست. نمادی که با قیمت واحد بالاتر فروخته شده، مبna مالیات بزرگ‌تر دارد حتی اگر gross یکسان باشد. برای ranking معاملات past، net را مقایسه کنید نه gross.

ثبت در دفتر معاملات شخصی

ستون‌های پیشنهادی: تاریخ، نماد، qty، buy، sell، gross، buyFees، sellFees، tax، net، یادداشت «نسخهٔ بخشنامه». بعد از چند معامله، جمع net سالانه turnover واقعی شما را نشان می‌دهد — مبنای بهتر از «فقط نگاه به تابلو».

جمع‌بندی فرمول

net = (sell − buy) × qty − buyFees − sellFees − saleTax — buyFees/sellFees از کارمزد خرید و فروش، saleTax از مالیات فروش. gross فریبنده است؛ net برای «چقدر بهتر یا بدتر شدم» است. قبل از معاملهٔ بعدی، بخشنامهٔ جاری بورس را با پیش‌نویس FinAI تطبیق دهید و همین سه ابزار را در یک workflow نگه دارید.

تمامی حقوق این وبسایت برای FinAI محفوظ است.