با سلام و درود و احترام
در این تالار و چند تالارهای دیگه و در اینترنت بسیار دنبال جواب این سوالات برای حل پروژه خودم ولی به نتیجه ایی نرسیدم
اینو میزارم به حساب مبتدی بودنم
پیشاپیش از کمک شما سپاسگذارم
یک پروژه تعریف کردم که دراین پروژه به این شکل تعریف شده که :
معاملات به صورت فیوچرز میباشد و کاغذیست یعنی یک نفر میتواند فروش انجام بده بدون اینکه داشته باشه ، در واقع هم خرید و هم فروش برای هر دو طرف ممکنه
- معامله بر روی یک کالای واحد میباشد مثلا" برنج
-در یک طرف معامله خریدار است و در طرف مقابل فروشنده ، قیمت و حجم این معامله برای هر دو طرف یکیست ولی یکی فروشنده و یکی خریدار
- طبیعیست اگر قیمت تسویه بالاتر از قیمت معامله بسته شود خریدار سود و فروشنده زیان خواهد کرد و برعکس
- در این پروژه تعداد نامحدودی معامله گر داریم
- معاملات از ساعت 8 شروع و در ساعت 12 پایان میابد
- در پایان معاملات قیمت نهایی ملاک تسویه خواهد بود که به عنوان قیمت تسویه ذکر شده
- یک بازه نیز تعریف شده که اگر نوسانات روزانه بیشتر از این بازه بود کلیه قیمتها در این بازه تسویه خواهند شد بر فرض مثال اگر کسی 480 خریدی انجام داده باشد و قیمت تسویه 550 باشد این شخص نهایت 50 تومان سود میکند چون قیمت تسویه 70 تومان بالاتر از قیمت خرید این شخص رفته و ملاک ما 50 تومان است ولی اگر این شخص 480 خریده باشد و تسویه 510 خورده باشد سود این شخص 30 تومان خواهد بود
مثالی بابت شخش فروشنده : اگر شخصی جنسی را 480 بفروشد و قیمت تسویه 550 باشد این شخص 50 تومان زیان کرده چون قیمت تسویه 70 تومان بالاتر از قیمت خرید این شخص رفته و ملاک ما 50 تومان است ولی اگر این شخص 480 بفروشد و تسویه 510 خورده باشد سود این شخص 30 زیان خواهد بود
به طور خلاصه هر قیمتی معامله انجام شود وقیمت تسویه بیشتر از 50 تومان بالا یا پایین تر از قیمت دو طرف معامله صورت گیرد ملاک عمل نهایت 50 تومان است
توجه کنید که این بازه بر اساس قیمت معامله میباشد نه بر اساس قیمت ابتدای بازار ، یعنی معاملات روزانه از 1 تومان تا 1000 تومان هم میتواند معامله شود ولی اگر کسی 500 معامله کرد بیشتر از 50 تومان بالا یا پایین ( یعنی در بازه 450 تا 550 ) مورد قبول نیست و اگر کسی 600 معامله کرد بازه مورد قبول بین 550 تا 650 میباشد
یک استثنا در این معامله وجود داره که سوال بنده مربوط به این قسمت میباشد :
در طی یک روز هر نفر میتواند بارها بخرد و بفروشد و محدودیتی ندارد
ولی اگر در یک معامله طرف مقابل تکراری باشد اگر معامله در بازه 50 تومان اتفاق بیافت محاسبات بر اساس قیمت تسویه خواهد خورد ولی اگر فاصله بین خرید و فروش و یا فروش و خرید این دو معامله گر مشترک بیشتر از 50 تومان باشد هر کدام از معاملات بر اساس حالت عادی انجام میگردد یعنی بازه 50 تومان لحاظ میشود با این تفاوت که مقدار حجم معامله بعدی از معامله قبلی کسر خواهد شد ( اگر مخالف معامله قبلی باشه )
مثال :
در فایل مجاورشخص علی معاملات مختلفی انجام داده
در یکی از معاملت مشترک با احمد
50 کیسه برنج به قیمت 460 خریده
10 کیسه برنج به قیمت 480خریده
30 کیسه برنج به قیمت 490 فروخته
10 کیسه برنج به قیمت 500 خریده
15 کیسه برنج به قیمت 510 فروخته
60 کیسه برنج به قیمت 515 فروخته
20 کیسه برنج به قیمت 530 خریده
70 کیسه برنج به قیمت 495 فروخته
20کیسه برنج به قیمت 480 خریده
همونطور که ملاحظه میکنید علی 4 معامله مشترک با حمید و 3 معامله مشترک با احمد و دو معامله مشترک با جلال دار
حال به نظر شما چطورو از چه فرمولهایی میشه این حسابهارو به صورت خودکار انجام داد که در نهایت در یک خلاصه حساب ببینیم هر کس چه تعدادی خرید و فروش داشته و هر خرید و فروش شامل چه قیمتی میشه و از هر معامله چند خرید یا فروش با معامله بعدی کسر میشه
همچنین وقتی علی از یک شخصخرید داشته و به همون شخص فروش داشته باشه باید ببینیم باقی میمونه یا نه اگر باقی میمونه چه تعدادیش در بازه 50 تومانی حساب میشه و چه تعدادی در بازه خارج 50 تومانی...
نوجه کنید که در پایان از معاملات خروجی خواهیم گرفت و تک تک معاملات را باید به صورت تفکیک شده داشته باشیم و بدانیم هر معامله با چه قیمتی و با چه ججمی و با چه کسی و در چه ساعتی انجام شده و نتیجه آن بدهکار شده یا بستانکارو از هر معامله چه تعدادی در معامله مشابه با شخص خاص کسر شده
در اینجا همه معاملات متقدم و متاخر محسوب شده یعنی اگر شخصی در معامله اول حجم 50 تایی خرید کرده و در سه معامله بعدی هم خرید داشته باشه و در معاله بعد فروش داشته باشد و این فروش در بازه 50 تومانی واقع شده باشد حجم این فروش از خرید اول کسر شده و اگر خرید اول باقی مانده داشته باشد مقدار آن مشخص و اگر فروش از خرید اول بیشتر شد مابقی از خرید دوم کسر بشه با رعایت بازه 50 تومانی
مجدد عرض میکنم اگر معامله با شخص مشتک انجام شود ودر یکی شخص خرید و در معامله بعدی فروش داشته باشد اگر اختلاف این معامله کمتر از 50 تومان باشد قیمت دو معامله از هم کسر میشه ولی در همین معامله اگر بیشتر از بازه معامله صورت بگیره نهایت نوسان 50 تومان خواهد بود
POROZHE KOMAK.xlsm
با تشکر
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)