
FMEX کے خاتمے نے بہت سے لوگوں کے لیے کافی پریشانی کا باعث بنا، لیکن حال ہی میں اس نے دوبارہ شروع کرنے کا منصوبہ بنایا اور قرضوں کو کھولنے کے لیے اصل کان کنی کی طرح کے اصول وضع کیے ہیں۔ ٹرانزیکشن مائننگ پر ایک تجزیہ مضمون دیا گیا ہے: https://www.fmz.com/bbs-topic/5834۔ کان کنی کو چھانٹنے میں اصلاح کی گنجائش بھی ہے۔ اگرچہ لوگوں کو ایک ہی گڑھے میں دو بار نہیں گرنا چاہیے، جن کے FMEX پر دعوے ہیں وہ اس کا حوالہ دینا چاہیں گے جو FMZ مقداری پلیٹ فارم پر چلائی جا سکتی ہیں۔
ہر دن کے ہر 5 منٹ کو ایک چھانٹی انلاکنگ سائیکل کے طور پر بیان کریں، اور ہر سائیکل کو اس دن لین دین کے جوڑے کے چھانٹنے والے انلاکنگ کوٹہ کا 1⁄288 مختص کیا جاتا ہے۔ ہر چکر میں، تجارتی جوڑے کے خرید و فروخت کے آرڈرز کا سنیپ شاٹ لینے کے لیے ایک بے ترتیب ٹائم پوائنٹ کا انتخاب کیا جاتا ہے، جہاں:
اسی دن کسی مخصوص تجارتی جوڑے میں صارف کی رینکنگ ان لاک کرنے کی کل واپسی تجارتی جوڑی کے ہر چکر میں رینکنگ ان لاک کرنے کے لیے صارف کو واپس کی گئی رقم کا مجموعہ ہے۔
سب سے پہلے، چھانٹنے اور کھولنے کی کل آمدنی ہے:

یہاں، میں پوزیشنوں میں سے ایک کی نمائندگی کرتا ہوں، دونوں پارٹیوں کے لیے کل 30 پوزیشنیں ہیں، ایک زیر التواء آرڈر کی مقدار ہے، R ان لاک کرنے والی واپسی کی رقم ہے، اور V موجودہ آرڈرز کی کل تعداد ہے۔
ٹرانزیکشن کو غیر مقفل کرنے کے برعکس، آرڈر دینے کی کوئی قیمت نہیں ہے، یہاں صرف R کو متعلقہ سائز پر غور کرنے کی ضرورت ہے، اور USDT میں متعین مطلق رقم پر غور کرنے کی ضرورت نہیں ہے۔ اگر ہم زیر التواء آرڈرز کی کل تعداد کا تعین کرتے ہیں، تو سوال یہ بنتا ہے کہ منافع G کو زیادہ سے زیادہ کرنے کے لیے مختلف عہدوں پر آرڈرز کیسے مختص کیے جائیں۔ بس سب سے چھوٹی آرڈر کی مقدار کے ساتھ محل وقوع کی تلاش اور وہاں تمام آرڈرز دینا ظاہر ہے کہ بہترین حل نہیں ہے۔ مثال کے طور پر، 10 موجودہ آرڈرز کے ساتھ تین پوزیشنیں ہیں، اور ہم نے آرڈر کا کل حجم 30 پر سیٹ کیا ہے۔ حتمی منافع 1.5R ہے، جو ظاہر کرتا ہے کہ بعض اوقات منتشر آرڈرز کا منافع بہتر ہوتا ہے۔ تو آپ فنڈز کیسے مختص کرتے ہیں؟
آخر میں، ہمارے اصلاح کے مقاصد اور رکاوٹیں ہیں:

جہاں M کل آرڈر کی مقدار ہے۔ یہ ایک چوکور محدب اصلاح کا مسئلہ ہے جس میں عدم مساوات شامل ہے، جو KTT کی حالت کو پورا کرتا ہے اور اس کا ایک عدد حل ہے۔ متعلقہ پیکیج اور کنویکس آپٹیمائزیشن سولور کا استعمال کرتے ہوئے، براہ راست نتائج حاصل کرنا اور ہر پوزیشن کے لیے بہترین آرڈر کی مقدار کو واپس کرنا ممکن ہونا چاہیے۔ لیکن ظاہر ہے کہ یہ وہ جواب نہیں ہے جو ہم چاہتے ہیں۔
صرف دو درجات پر غور کریں موجودہ آرڈر والیوم 10 اور 20 ہیں (بالترتیب پہلے درجے اور دوسرے درجے کے طور پر کہا جاتا ہے) دونوں R. حکمت عملی کے ریزرو آرڈرز کی کل تعداد 30 ہے۔ انہیں کیسے مختص کیا جانا چاہیے؟ کیا فنڈز کو کھولنے کی حد کو زیادہ سے زیادہ کر دیا گیا ہے؟ یہ سوال بظاہر آسان لگتا ہے، لیکن بغیر حساب کتاب کے صحیح نتیجہ اخذ کرنا مشکل ہے، قارئین اس کا جواب پہلے خود سوچنا چاہیں گے۔
منظرنامہ 1:
کم از کم آرڈر کی پوزیشن تلاش کریں اور وہاں تمام آرڈر دیں، کل منافع G=30/(30+10)=0.75R۔ یہ سوچنے کا سب سے آسان حل بھی ہے۔
منظر نامہ 2:
1 یوآن ہر بار مختص کیا جاتا ہے اور اس جگہ کو مختص کیا جاتا ہے جو سب سے زیادہ منافع کما سکتا ہے، یعنی وہ جگہ جہاں زیر التواء آرڈرز کی سب سے کم تعداد ہے۔ پھر پہلا یوآن پہلے درجے کے لیے مختص کیا جائے گا، اور پہلے درجے کا آرڈر والیوم 10+1 ہو جائے گا، دوسرے یوآن کو بھی پہلے درجے کے لیے مختص کیا جائے گا… اور اسی طرح، کل 10 یوآن تک۔ پہلے درجے کے لیے مختص کیا جاتا ہے اس وقت، ایک کو بے ترتیب طور پر منتخب کیا جائے گا، اور جب پہلے درجے میں زیر التواء آرڈرز کی کل تعداد 20 سے تجاوز کر جائے گی، تو اسے دوسرے درجے کے لیے مختص کیا جائے گا۔ حتمی نتیجہ یہ ہے کہ 20 یوآن پہلے درجے کے لیے مختص کیے گئے ہیں اور دوسرے درجے کے لیے 10 یوآن مختص کیے گئے ہیں، اور ان کے حتمی آرڈرز دونوں 30 ہیں۔ کل منافع G=20⁄30+10⁄30=R۔ یہ حل حل 1 سے بہت بہتر ہے اور حساب لگانا بھی آسان ہے۔
حل 3:
ہم فرض کر سکتے ہیں کہ پہلا درجہ a مختص کیا گیا ہے، اور دوسرا درجہ 30-a ہے پھر ہم مساوات کو براہ راست درج کر سکتے ہیں اور اس کا مشتق 0 کے طور پر تلاش کر سکتے ہیں (یہ عمل یہاں درج نہیں ہے، یہ ٹرانزیکشن انلاکنگ کے مضمون کی طرح ہے۔ )، اور حتمی نتیجہ کا حساب لگائیں:

عدد میں بدلیں اور a=15 حاصل کریں۔ کل منافع G=15⁄25+15⁄35=1.0286R، جو آپشن 2 سے بہتر ہے۔ چونکہ یہ براہ راست فارمولے سے اخذ کیا گیا ہے، اس لیے قارئین اسے چیک کر سکتے ہیں۔
نتیجہ آپ کی توقع سے مختلف ہو سکتا ہے یہ واضح ہے کہ پلان 2 میں ہر ڈالر کی تقسیم موجودہ حالات میں بہترین حل کیسے ہے؟ یہ صورت حال بہت عام ہے، ضروری نہیں کہ مقامی زیادہ سے زیادہ ہو، کیونکہ مختص کرنے سے پہلے، آرڈرز نے پہلے ہی فنڈز لگا رکھے ہیں، اور مجموعی کارکردگی کو ڈوبنے والے اخراجات پر غور کرنے کی ضرورت ہے۔ اصلاح کے ہر قدم کے لیے ہمارا مقصد کسی ایک فائدے کو زیادہ سے زیادہ کرنے کے بجائے مجموعی کارکردگی کو بڑھانا ہے۔
آخر میں، ہم نے اصل قابل عمل آپریشن شروع کر دیا ہے آئیے ہر بار 1 یوآن مختص کر کے مسئلے کو آسان بنائیں۔ سب سے پہلے، آئیے کارکردگی کی پیمائش کرتے ہیں کہ 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ویں گیئر کے لیے، الگورتھم ایک جیسا ہے، اور مخصوص مراحل یہ ہیں:
اگر ہمارے کل آرڈر کا حجم بہت زیادہ ہے، تو ہم فنڈز کو 100 حصوں میں تقسیم کر سکتے ہیں اور ایک وقت میں ایک حصہ مختص کر سکتے ہیں، اس لیے الگورتھم بہت زیادہ ہے۔ موثر خاص طور پر عملدرآمد کی سطح پر، اصلاح کے لیے ابھی بھی گنجائش موجود ہے، جیسے کہ ہمارے آرڈرز کو 100 میں تقسیم کرنا، تاکہ جب بھی ہم ایڈجسٹمنٹ کریں، ہمیں ان سب کو منسوخ کرنے کے بجائے صرف دوبارہ ترتیب دینے کی ضرورت ہے۔ آپ خود بھی R ویلیو سیٹ کر سکتے ہیں اور ان لوگوں کو زیادہ وزن دے سکتے ہیں جو مارکیٹ سے بہت دور ہیں۔
یہ مضمون FMZ مقداری پلیٹ فارم کا اصل مضمون ہے براہ کرم منتقلی کے وقت ماخذ کی نشاندہی کریں: https://www.fmz.com/bbs-topic-new/5843۔