संसाधन लोड हो रहा है... लोड करना...

एफएमईएक्स क्रमबद्ध अनलॉक अधिकतम न्यूनतम मात्रा अनुकूलन

लेखक:घास, बनाया गयाः 2020-07-03 09:30:03, अद्यतन किया गयाः 2023-09-28 21:11:27

img

एफएमईएक्स के पतन ने कई लोगों को तबाह कर दिया है, लेकिन हाल ही में एक पुनरारंभ योजना सामने आई है और ऋण को हल करने के लिए मूल रूप से खनन के समान नियम बनाए गए हैं।https://www.fmz.com/bbs-topic/5834⇒ क्रमबद्ध खनन में भी अनुकूलन के लिए जगह है ⇒ हालांकि एक ही गड्ढे में दो बार नहीं जाना चाहिए, लेकिन एफएमईएक्स पर ऋण है, तो आप संदर्भ के लिए देख सकते हैं कि एफएमजेड क्वांटिफिकेशन प्लेटफॉर्म पर काम करने के लिए विशिष्ट वास्तविक प्लेट रणनीति भी जारी की जा सकती है ⇒

FMEX क्रमबद्ध अनलॉक नियम

दिन के प्रत्येक 5 मिनट में एक क्रम अनलॉक चक्र के रूप में परिभाषित किया गया है, प्रत्येक चक्र को लेनदेन को उस दिन के क्रम अनलॉक सीमा के 1/288 के लिए आवंटित किया जाता है। प्रत्येक चक्र के भीतर, एक समय बिंदु को यादृच्छिक रूप से चुना जाता है, और इस लेनदेन के लिए एक शॉर्ट शॉट बनाया जाता है, जिसमेंः

  • खरीदें 1 उपयोगकर्ता के लिए भुगतान राशि के अनुपात के अनुसार आवंटित करें कि क्रमबद्ध अनलॉक चक्र के लिए वापसी सीमा का 1/4
  • बेचें 1 उपयोगकर्ता के लिए लंबित राशि के अनुपात के अनुसार आवंटित करें कि क्रम अनलॉक चक्र के लिए वापसी सीमा का 1/4
  • खरीदें 2 से खरीदें 5 इन 4 श्रेणियों के लंबित सूचियों के लिए, प्रत्येक 1 श्रेणियों के भीतर उपयोगकर्ता के लंबित राशि के अनुपात के आधार पर क्रमबद्ध अनलॉक चक्र के लिए लौटाए गए सीमा के 1/40 को विभाजित करें
  • बेचें 2 से बेचें 5 इन 4 श्रेणियों के लंबित सूचियों को, प्रत्येक 1 श्रेणियों के भीतर लंबित सूचियों के हिस्से के आधार पर उपयोगकर्ता द्वारा क्रमबद्ध अनलॉक चक्र के लिए लौटाए जाने वाले सीमा के 1/40 को अलग-अलग वितरित किया गया
  • 6 से 10 तक के 5 श्रेणियों के लंबित सूचियों को खरीदें, प्रत्येक श्रेणियों के भीतर उपयोगकर्ता के लंबित राशि के अनुपात के आधार पर क्रमबद्ध अनलॉक चक्र के लिए रिटर्न के 1/50 को विभाजित करें
  • 6 से 10 तक बेचने के लिए इन 5 श्रेणियों के लटकन, प्रत्येक श्रेणी में उपयोगकर्ता के लटकन राशि के अनुपात के अनुसार क्रमबद्ध अनलॉक चक्र के लिए रिटर्न के 1/50 को अलग-अलग वितरित करें
  • खरीदें 11 से खरीदें 15 इन 5 श्रेणियों के लंबित सूचियों के लिए, उपयोगकर्ता द्वारा प्रत्येक 1 श्रेणियों के भीतर लंबित राशि के अनुपात के आधार पर क्रमबद्ध अनलॉक चक्र के लिए रिटर्न के 1/100 को विभाजित करें
  • 11 से 15 तक बेचने के लिए इन 5 श्रेणियों के लंबित सूचियों को, प्रत्येक 1 श्रेणियों के भीतर लंबित सूचियों के हिस्से के आधार पर उपयोगकर्ता द्वारा क्रमबद्ध अनलॉक चक्र के लिए रिटर्न के 1/100 के लिए विभाजित किया गया है

उस दिन किसी उपयोगकर्ता द्वारा किसी लेन-देन जोड़ी में क्रमबद्ध अनलॉक किए गए कुल रिटर्न, उस लेनदेन में उपयोगकर्ता को प्रत्येक चक्र क्रमबद्ध अनलॉक के लिए अर्जित किए गए कुल रिटर्न का योग है।

क्रमबद्ध करने से लाभ मिलता है

पहले क्रम में अनलॉक करने के लिए कुल लाभः

img

जहां i एक स्थान को दर्शाता है, दोनों पक्षों में कुल 30 स्थान हैं, a हैंगिंग ऑर्डर मात्रा है, R रिफंड सीमा को अनलॉक करने के लिए है, और V ऑर्डर की कुल मात्रा है।

लेन-देन के अनलॉक के विपरीत, लटकन में कोई लागत नहीं है, जहां आर केवल सापेक्ष आकार पर विचार करता है, और USDT मूल्य निर्धारण की पूर्ण सीमा पर विचार किए बिना चला जाता है। यदि हम कुल लटकन मात्रा तय करते हैं, तो समस्या यह बन जाती है कि ऑर्डर को विभिन्न स्थानों पर कैसे वितरित किया जाए ताकि आय जी को अधिकतम किया जा सके। सबसे कम लटकन मात्रा का स्थान ढूंढना सबसे सरल है, सभी लटकन, स्पष्ट रूप से सबसे अच्छा नहीं है। एक उदाहरण दें, तीन स्थानों के लिए मौजूदा लटकन मात्रा 10 है, और उनके सभी आर समान हैं, हम कुल लटकन मात्रा 30 सेट करते हैं, यदि केवल एक स्थान लटकन सूची का चयन किया जाता है, तो अंतिम कुल लाभ 0.75R है, यदि प्रत्येक लटकन स्थान 10 है, तो अंतिम लाभ 1.5R है, कभी-कभी लटकन आय को विभाजित करना बेहतर होता है। फिर धन का वितरण कैसे किया जाता है?

क्रमबद्ध अनलॉक का अनुकूलन

अंत में, हमारे अनुकूलन लक्ष्य और बाध्यकारी शर्तें हैंः

img

जहां M कुल लंबित संख्या है. यह एक असमानता युक्त द्विआधारी कंक्रीट अनुकूलन समस्या है, जो KTT की शर्तों को पूरा करती है, और इसे एक पूर्णांक के रूप में हल करती है. एक उपयुक्त पैकेज और कंक्रीट अनुकूलन खोजक का उपयोग करके सीधे परिणाम निकाले जाने चाहिए, जो प्रत्येक स्थान पर इष्टतम लंबित संख्या लौटाता है. लेकिन यह स्पष्ट रूप से हमारा उत्तर नहीं है, हमें समस्या को सरल बनाने और विशिष्ट खोज चरणों को प्राप्त करने की आवश्यकता है।

एक सरल उदाहरण से शुरू करें।

केवल दो पंक्तियों की स्थिति को ध्यान में रखते हुए, वर्तमान में लंबित आदेशों की संख्या क्रमशः 10, 20 ((विभिन्न रूप से पहली पंक्ति और दूसरी पंक्ति कहा जाता है) है, और उनके अनलॉक सीमाएं आर हैं, रणनीतिक तैयारी लंबित आदेशों की कुल संख्या 30 है। यह सवाल सरल प्रतीत होता है, लेकिन बिना गणना के सही निष्कर्ष निकालना मुश्किल है, पाठक को पहले खुद के बारे में सोचना चाहिए।

समाधान 1:

सबसे कम लटकने की स्थिति का पता लगाएं, सभी लटकें, कुल लाभ G = 30/ ((30 + 10) = 0.75R;; यह भी सबसे आसान विचार है।

विकल्प 2:

प्रत्येक बार 1 युआन आवंटित किया जाता है, और सबसे अधिक लाभ उत्पन्न करने वाले स्थान पर आवंटित किया जाता है, यानी सबसे कम लटकन की स्थिति। फिर 1 युआन पहले पंक्ति को आवंटित किया जाता है, पहला लटकन 10 + 1 हो जाता है, और 2 युआन पहले पंक्ति को भी आवंटित किए जाते हैं... और इसी तरह, जब तक कि पहले पंक्ति को कुल 10 नहीं दिया जाता है, तब तक आप यादृच्छिक रूप से एक का चयन कर सकते हैं, जब पहला कुल 20 से अधिक हो जाता है, तो इसे दूसरे पंक्ति में विभाजित किया जा सकता है। अंततः परिणाम पहले पंक्ति को 20 दिया जाता है, दूसरा 10 दिया जाता है, और वे सभी 30 हैं। कुल कमाई G = 20/30 + 10/30 = R। यह समाधान 1 से अधिक गणना करने में आसान है और लाभ भी है।

समाधान 3:

यदि आप पहली पंक्ति को a, दूसरी पंक्ति को 30-a के रूप में सेट कर सकते हैं, तो आप सीधे समीकरण को 0 (प्रक्रिया सूचीबद्ध नहीं है, लेन-देन अनलॉक लेख के समान) के रूप में सूचीबद्ध कर सकते हैं।img

यदि हम पूर्णांक प्राप्त करते हैं तो a=15; कुल लाभ G=15/25+15/35=1.0286R है, जो कि विधि 2 की तुलना में बेहतर है, क्योंकि यह सीधे सूत्र से प्राप्त होता है, यह सबसे अच्छा तरीका है, पाठक इसे सत्यापित कर सकते हैं।

नतीजा अपेक्षा से भिन्न हो सकता है, समाधान 2 स्पष्ट करता है कि प्रत्येक यूरो का आवंटन वर्तमान स्थिति में सबसे अच्छा है, लेकिन समग्र रूप से सबसे अच्छा क्यों नहीं है? यह बहुत आम है, स्थानीय रूप से सबसे अच्छा समग्र रूप से सबसे अच्छा नहीं होना चाहिए, क्योंकि आवंटन से पहले, इसमें सूचीबद्ध मात्रा में पहले से ही निवेश किया गया है, समग्र दक्षता को डूबने की लागत पर विचार करने की आवश्यकता है। हम हर कदम को अनुकूलित करने का लक्ष्य अधिकतम समग्र दक्षता है, न कि एक बार की कमाई।

विशिष्ट अनुकूलन

अंत में वास्तविक व्यवहार्य ऑपरेशन शुरू किया गया है, या आप समस्या को 1 यूरो प्रति आवंटन के साथ सरल कर सकते हैं। सबसे पहले, दक्षता को मापें, एक डेरिवेटिव का उपयोग करके जो प्रत्येक ए के लिए जी के योगदान को दर्शाता है, यह योगदान एक बार में आवंटित लाभ के बजाय संचयी लागत को ध्यान में रखता है। यह मान जो बड़ा है, वह कुल मिलाकर अंतिम लाभ में योगदान देता है, स्पष्ट रूप से, फ़ंक्शन की छवि के अनुसार, ए = 1, से शून्य तक, दक्षता सबसे अधिक है, और फिर धीरे-धीरे घटती है।

img

उदाहरण के लिए, ऊपर दिए गए एक ही सरल उदाहरण में, वे अपने धन के वितरण के बाद दक्षता की गणना करते हैं और तालिकाओं को सूचीबद्ध करते हैंः

धन 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|

तालिका के अनुसार, 1 यूरो पहले को आवंटित किया जाता है, 2 यूरो पहले को आवंटित किया जाता है... 5 यूरो दूसरे को... और इसी तरह, अंत में 15 यूरो पहले को आवंटित किया जाता है, 15 यूरो दूसरे को, जो कि हमारे लिए सबसे अच्छा है।

  • 1. पहले सभी पदों की जांच करें, यदि V = 0, तो a = 1, अतिरिक्त धन का आवंटन बंद कर दिया जाएगा।
  • 2.将总资金分配为N份,每次选择一个挡位分配。
  • 3. प्रत्येक पद के लिए दक्षता = आरवी/पॉव (a+V, 2) की गणना करें, जहां a उस पद के लिए संचयी रूप से आवंटित धन + इस बार आवंटित धन का प्रतिनिधित्व करता है।
  • 4.将资金分配给效率最高的挡位,效率相同随机选一个。
  • 5. आवृत्ति 3-4 जब तक धन का वितरण पूरा नहीं हो जाता

यदि हमारे कुल लटकन आदेशों की मात्रा बहुत बड़ी है, प्रत्येक यूरो को एक बार आवंटित करने की दक्षता बहुत कम है, तो आप धन को 100 में विभाजित कर सकते हैं, प्रत्येक बार एक को आवंटित कर सकते हैं, क्योंकि यह केवल एक सरल ऑपरेशन क्रम है, एल्गोरिदम की दक्षता बहुत अधिक है। विशिष्ट रूप से निष्पादन स्तर पर, अनुकूलन के लिए भी जगह है, जैसे कि हमारे आदेशों को 100 में विभाजित करना, ताकि प्रत्येक समायोजन के लिए, केवल आदेशों को फिर से आवंटित करना आवश्यक हो, सभी को हटाने की आवश्यकता नहीं है। आप स्वचालित रूप से आर-मूल्य निर्धारित कर सकते हैं, अधिक वजन के साथ डिश से दूर दे सकते हैं, क्रम को अनलॉक कर सकते हैं और लटकन अनलॉक करने के लिए भारी भागों को एकीकृत कर सकते हैं, आदि।

यह लेख एफएमजेड क्वांटिफिकेशन प्लेटफॉर्म के लिए मूल लेख है और इसके स्रोत के बारे में बताया गया हैःhttps://www.fmz.com/bbs-topic-new/5843


संबंधित

अधिक