ایف ایم ای ایکس کے خاتمے نے بہت سے لوگوں کو نقصان پہنچایا ہے ، لیکن حال ہی میں اس نے دوبارہ شروع کرنے کا منصوبہ تیار کیا اور اپنے قرضوں کو کھولنے کے لئے اصل کان کنی کی طرح ہی قواعد وضع کیے۔ ٹرانزیکشن کان کنی کے لئے ، میں نے ایک تجزیہ مضمون دیا ہے ،https://www.fmz.com/bbs-topic/5834. اسی وقت ، چھانٹنے کی کان کنی میں اصلاح کی گنجائش ہے۔ اگرچہ لوگوں کو ایک ہی گڑھے میں دو بار قدم نہیں رکھنا چاہئے ، لیکن ایف ایم ای ایکس پر مالی دعوے کرنے والوں کو یہ کوشش کرنا چاہئے ، مخصوص حقیقی مارکیٹ کی حکمت عملی بھی جاری کی جائے گی۔
ہر دن میں ہر 5 منٹ کو چھانٹنے کے انلاک سائیکل کے طور پر بیان کریں ، اور ہر سائیکل دن کے ٹریڈنگ جوڑے کی چھانٹنے کے انلاک کی رقم کا 1/288 مختص کرتا ہے۔ ہر سائیکل کے اندر ، ٹریڈنگ آرڈرز کے زیر التواء آرڈرز پر ٹرانزیکشن کی اسنیپ شاٹ امیج لینے کے لئے تصادفی طور پر ایک وقت کا نقطہ منتخب کیا جاتا ہے ، جس میں:
خریدیں 1 صارف کی زیر التواء آرڈر کی رقم کے تناسب کے مطابق ، چھانٹنے کے انلاک سائیکل کی واپسی کی رقم کا ایک چوتھائی حصہ مختص کریں
فروخت 1 صارف کے زیر التواء آرڈر کی رقم کے تناسب کے مطابق ، چھانٹنے کے انلاک سائیکل کی واپسی کی رقم کا ایک چوتھائی حصہ مختص کریں
خرید 2 خرید 5 ان چار زیر التواء آرڈر تہوں میں سے، ہر حکم میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی تقسیم 1/40 میں تقسیم کیا جاتا ہے
فروخت 2 کرنے کے لئے فروخت 5 ان چار زیر التواء آرڈر تہوں میں سے، ہر حکم میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی تقسیم 1/40 میں تقسیم کیا جاتا ہے
خریدنے کے لئے 6 خریدنے کے لئے 10 ان پانچ زیر التواء کے احکامات کی تہوں، ہر حکم میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی مختص 1/50 میں تقسیم کیا جاتا ہے
فروخت 5 کرنے کے لئے فروخت 10 ان پانچ زیر التواء کے احکامات کی تہوں میں سے، ہر حکم میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی مختص 1/50 میں تقسیم کیا جاتا ہے
خریدنے کے لئے 11 خریدنے کے لئے 15 ان پانچ زیر التواء کے احکامات کی تہوں، ہر حکم میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی تقسیم میں 1/100 میں تقسیم کیا جاتا ہے
فروخت 5 کرنے کے لئے فروخت ان پانچ زیر التواء آرڈر تہوں میں سے 15، ہر آرڈر میں صارف کے احکامات کی رقم کے تناسب کے مطابق، حکم انلاک سائیکل کی تقسیم میں 1/100 تقسیم کیا جاتا ہے
ایک ہی دن میں ایک مخصوص ٹریڈنگ جوڑی میں صارف کے آرڈر کو غیر مقفل کرنے کی کل رقم کی واپسی ٹرانزیکشن میں ہر سائیکل کے صارف کے آرڈر کو غیر مقفل کرنے سے واپس آنے والے کریڈٹ کی رقم کا مجموعہ ہے۔
سب سے پہلے، چھانٹنے اور کھولنے کی کل آمدنی:
کہاںi
پوزیشنوں میں سے ایک کی نمائندگی کرتا ہے، اور دونوں اطراف پر 30 پوزیشنیں ہیں،a
زیر التواء احکامات کی رقم ہے،R
غیر مقفل رقم کی واپسی کی رقم ہے، اورV
موجودہ احکامات کی کل رقم ہے۔
ٹرانزیکشن کھولنے کے برعکس، زیر التواء احکامات کے لئے کوئی لاگت نہیں ہے.R
یہاں صرف رشتہ دار سائز پر غور کرتا ہے ، اور USDT قیمتوں کا تعین کی مطلق رقم پر غور کرنے کی ضرورت نہیں ہے۔ اگر ہم زیر التواء احکامات کی کل رقم کا تعین کرتے ہیں تو ، سوال یہ بن جاتا ہے کہ منافع کو زیادہ سے زیادہ کرنے کے لئے احکامات کو مختلف پوزیشنوں میں کس طرح مختص کیا جائے۔G
. صرف کم سے کم تعداد میں زیر التوا احکامات کے ساتھ پوزیشن کی تلاش اور ان سب کو زیر التوا ظاہر ہے کہ زیادہ سے زیادہ حل نہیں ہے. مثال کے طور پر تین پوزیشنوں میں موجودہ زیر التوا احکامات تمام 10 ہیں، اور ان کےR
اگر آپ کو صرف ایک پوزیشن کا انتخاب کرنا ہے تو ، حتمی مجموعی واپسی 0.75R ہے۔ اگر ہر پوزیشن کو 10 رکھا جاتا ہے تو ، حتمی واپسی 1.5R ہے ، جس سے پتہ چلتا ہے کہ بعض اوقات زیر التواء آرڈرز کے پھیلاؤ سے واپسی بہتر ہوتی ہے۔ تو فنڈز کو کس طرح مختص کیا جائے؟
آخر میں، ہمارے اصلاح کے مقاصد اور رکاوٹیں ہیں:
کہاںM
ہے زیر التواء احکامات کی کل تعداد۔ یہ ایک مربع convex اصلاح مسئلہ ہے جس میں عدم مساوات ہیں ، KTT شرط کو پورا کرتی ہے ، اور ایک عدد کے طور پر حل کی جاتی ہے۔ متعلقہ پیکیج اور convex اصلاح حل کرنے والے کا استعمال کرتے ہوئے براہ راست نتائج حاصل کرنے اور ہر پوزیشن کے لئے زیر التواء احکامات کی زیادہ سے زیادہ مقدار واپس کرنے کے قابل ہونا چاہئے۔ لیکن ظاہر ہے کہ یہ وہ جواب نہیں ہے جو ہم چاہتے ہیں ، ہمیں مسئلہ کو آسان بنانے اور حل کے مخصوص اقدامات حاصل کرنے کی ضرورت ہے۔
صرف دو قیمتوں کی پرتوں پر غور کیا جاتا ہے۔ موجودہ زیر التواء آرڈرز 10 اور 20 ہیں (جس کو بالترتیب پہلی اور دوسری پرت کہا جاتا ہے) ، اور ان کی غیر مقفل رقم ہےR
، اور زیر التواء احکامات کی کل رقم 30 ہے۔ فنڈز کو زیادہ سے زیادہ غیر مقفل رقم تک کیسے پہنچایا جائے؟ یہ سوال آسان لگتا ہے ، لیکن حساب کتاب کے بغیر صحیح نتیجہ اخذ کرنا مشکل ہے۔ قارئین پہلے جواب کے بارے میں سوچنا چاہتے ہیں۔
پلان 1:
سب سے چھوٹی زیر التواء آرڈر کی پوزیشن تلاش کریں، ان سب کو لٹکا دیں، کل واپسی ہو جائے گاG=30/(30+10)=0.75R
یہ بھی سوچنے کے لئے سب سے آسان حل ہے.
منصوبہ 2:
ہر بار جب اسے 1 یوآن مختص کیا جاتا ہے ، اور اس جگہ مختص کیا جاتا ہے جو سب سے زیادہ منافع پیدا کرسکتا ہے ، یعنی کم سے کم زیر التواء آرڈرز والی پوزیشن۔ پھر پہلا یوآن پہلی قیمت کی پرت میں مختص کیا جائے گا ، پہلی قیمت کی پرت میں زیر التواء آرڈرز کی مقدار 10 + 1 ہوجائے گی ، اور دوسرا یوآن بھی پہلی قیمت کی پرت میں مختص کیا جائے گا... اور اسی طرح ، جب تک کہ مجموعی طور پر پہلی قیمت کی پرت 10 یوآن میں مختص نہیں کیا جاتا ، تب آپ ایک کو تصادفی طور پر منتخب کرسکتے ہیں۔ جب پہلی قیمت کی پرت میں زیر التواء آرڈرز کی کل تعداد 20 سے تجاوز کر جاتی ہے ، تو اگلی قیمت کی پرت دوسری قیمت کی پرت میں مختص کی جائے گی۔ حتمی نتیجہ پہلی قیمت کی پرت کے لئے 20 یوآن اور دوسری قیمت کی پرت کے لئے 10 یوآن ہے۔ ان کے حتمی زیر التواء آرڈرز کی کل واپسی 30 ہے۔ G=20/30+10/30R. یہ آپشن 1 سے بھی بہت بہتر ہے اور اس کا حساب لگانا آسان ہے۔
منصوبہ 3:
آپ مختص کرنے کے لئے پہلی قیمت پرت مقرر کر سکتے ہیںa
، اور دوسری قیمت کی پرت ہے30-a
، پھر آپ براہ راست مساوات درج کر سکتے ہیں اور اسے 0 کے طور پر حاصل کریں (اس عمل کو خارج کر دیا جاتا ہے، غیر مقفل ٹریڈنگ کے مضمون کی طرح) ، حتمی نتیجہ کا حساب لگائیں، فارمولا یہ ہے:
ڈھونڈنے کے لئے راؤنڈنگ میں لانےa=15
. مجموعی واپسیG=15/25+15/35=1.0286R
، جو منصوبہ 2 سے بہتر ہے. یہ براہ راست فارمولے سے ماخوذ ہے کے بعد سے، یہ بہترین آپشن ہے، قارئین اسے چیک کر سکتے ہیں.
نتیجہ ہر ایک کی توقعات سے مختلف ہوسکتا ہے۔ منصوبہ 2 واضح طور پر ظاہر کرتا ہے کہ موجودہ صورتحال کے تحت ہر عنصر کی الاٹمنٹ بہترین حل ہے۔ مجموعی طور پر زیادہ سے زیادہ حل کیوں نہیں؟ یہ صورتحال بہت عام ہے ، اور مقامی اصلاح ضروری طور پر مجموعی اصلاح نہیں ہے ، کیونکہ الاٹمنٹ سے پہلے ، زیر التواء آرڈرز کی مقدار پہلے ہی سرمایہ کاری ہوچکی ہے ، اور مجموعی کارکردگی کو ڈوبے ہوئے لاگت پر غور کرنے کی ضرورت ہے۔ اصلاح کے ہر مرحلے کے لئے ہمارا مقصد سب سے زیادہ مجموعی کارکردگی حاصل کرنا ہے نہ کہ سب سے زیادہ واحد واپسی۔
آخر میں ، اصل قابل عمل آپریشن شروع ہوا ، یا ہر بار 1 یوآن مختص کرکے مسئلے کو آسان بنانے کے لئے۔ سب سے پہلے ، کارکردگی کی پیمائش کریں۔ مشتق ہر کاپی کی شراکت کو ظاہر کرسکتا ہےa
کرنے کے لئےG
اس شراکت میں ایک تقسیم کی آمدنی کے بجائے مجموعی لاگت کو مدنظر رکھا جاتا ہے۔ قدر جتنی زیادہ ہوگی ، حتمی فائدہ میں مجموعی شراکت اتنی ہی زیادہ ہوگی۔ ظاہر ہے ، فنکشن کی شبیہہ کے مطابق ،a=1
، موجودگی سے غیر موجودگی تک، کارکردگی سب سے زیادہ ہے، اور پھر آہستہ آہستہ کم ہوتا ہے.
اسی طرح، مندرجہ بالا سادہ مثال کے طور پر، الگ الگ فنڈز مختص کرنے کے بعد ان کی کارکردگی کا حساب لگائیں اور میزیں درج کریں:
فنڈز | 1 | 2 |
---|---|---|
1 | 0.0826 | 0.0454 |
2 | 0.069 | 0.0413 |
3 | 0.0592 | 0.0378 |
4 | 0.051 | 0.0347 |
5 | 0.0444 | 0.032 |
… | … | … |
12 | 0.0207 | 0.0195 |
13 | 0.0189 | 0.0184 |
14 | 0.0174 | 0.0173 |
15 | 0.016 | 0.0163 |
16 | 0.0148 | 0.0154 |
17 | 0.0137 | 0.0146 |
18 | 0.0128 | 0.0139 |
ٹیبل کے مطابق، پہلی یوآن پہلی قیمت کی پرت کو تفویض کی جاتی ہے، دوسری یوآن پہلی قیمت کی پرت کو تفویض کی جاتی ہے... پانچویں یوآن دوسری قیمت کی پرت کو تفویض کی جاتی ہے... اور اسی طرح، اور آخر میں پہلی قیمت کی پرت کو تفویض کیا جاتا ہے 15 یوآن، دوسری قیمت کی پرت 15 یوآن بالکل بہترین حل ہے جو ہم نے مساوات کے مطابق حساب کیا ہے۔ 30 قیمت کی پرتوں کے معاملے میں خاص طور پر، الگورتھم ایک ہی ہے، مخصوص اقدامات یہ ہیں:
V=0
پھرa=1
، اب اضافی فنڈز مختص نہیں کریں گے۔N
حصص، اور ایک وقت میں مختص کرنے کے لئے ایک قیمت کی تہوں کو منتخب کریں.RV/pow(a+V, 2)
, a
اس پوزیشن میں مختص فنڈز کی مجموعی رقم + اس بار مختص فنڈز کی نمائندگی کرتا ہے۔اگر ہمارے زیر التواء احکامات کی کل تعداد بڑی ہے اور ہر یوآن کی الاٹمنٹ کی کارکردگی بہت کم ہے تو ، ہم فنڈز کو 100 میں تقسیم کرسکتے ہیں اور ہر بار ایک مختص کرسکتے ہیں۔ چونکہ یہ صرف ایک سادہ آپریشن چھانٹ رہا ہے ، لہذا الگورتھم کی کارکردگی بہت زیادہ ہے۔ عملدرآمد کی سطح کے لئے مخصوص ، ابھی بھی اصلاح کی گنجائش موجود ہے ، جیسے ہمارے احکامات کو 100 میں تقسیم کرنا ، تاکہ ہر بار جب آپ ایڈجسٹ کریں تو ، آپ کو صرف آرڈر کو دوبارہ تفویض کرنے کی ضرورت ہو اور اسے منسوخ کرنے کی ضرورت نہیں ہے۔ آپ اس کو بھی ترتیب دے سکتے ہیںR
قیمت کو زیادہ وزن دینے کے لئے اپنے آپ کی قدر کریں. ترتیب دینے کے لئے اوپن لاک اور زیر التواء آرڈر اوپن لاک کے لئے اوورلیپنگ حصے ہیں ، جن پر ایک ساتھ غور کیا جاسکتا ہے ، اور اسی طرح.