समय का गणित निर्णायक है: लेटेंसी आर्बिट्राज के लिए आवश्यक एकमात्र काम के लिए एक लैंग्वेज मॉडल सैकड़ों गुना धीमा है।
लेटेंसी आर्बिट्राज उस छोटी सी विंडो का लाभ उठाता है जिसमें फ़ास्ट फ़ीड किसी धीमे ब्रोकर का कोट अपडेट होने से पहले ही कीमत में बदलाव दिखा देती है। यह विंडो बेहद छोटी होती है, और पूरी रणनीति उसके भीतर कार्रवाई करने की दौड़ है।
| चरण | समय सीमा |
|---|---|
| लेटेंसी आर्बिट्राज अवसर की विंडो | लगभग एक अंक वाले मिलीसेकंड, अक्सर इससे भी कम |
| डिटर्मिनिस्टिक एक्ज़िक्यूशन इंजन की प्रतिक्रिया | एक मिलीसेकंड से कम से लेकर कुछ मिलीसेकंड तक |
| लार्ज लैंग्वेज मॉडल का जवाब | सैकड़ों मिलीसेकंड से लेकर कई सेकंड तक |
सीधे शब्दों में कहें तो, जब तक एक लैंग्वेज मॉडल प्रॉम्प्ट पढ़कर जवाब तैयार करता है, तब तक अवसर सैकड़ों बार आकर जा चुका होता है। यह ट्यूनिंग की समस्या नहीं है। टोकन-दर-टोकन भाषा उत्पन्न करना स्वाभाविक रूप से उस कंपाइल्ड इंजन से धीमा है जो किसी प्राइस टिक पर प्रतिक्रिया करता है, और यह अंतर बहुत बड़ा है।
भले ही इन्फ़रेंस तुरंत हो जाए, फिर भी दो और विशेषताएँ LLM को एक्ज़िक्यूशन की भूमिका से बाहर रखेंगी।
एक ही प्रॉम्प्ट अलग-अलग आउटपुट दे सकता है। एक ट्रेडिंग इंजन के लिए, जिसे हर बार समान मार्केट स्थिति देखने पर बिल्कुल एक जैसा व्यवहार करना चाहिए, यह अयोग्य ठहराने वाली बात है। एक्ज़िक्यूशन को दोहराने योग्य होना चाहिए; एक प्रोबैबिलिस्टिक टेक्स्ट जनरेटर इसके ठीक विपरीत है।
एक लैंग्वेज मॉडल के पास डिफ़ॉल्ट रूप से कोई लाइव प्राइस फ़ीड नहीं होती और वह कैलकुलेटर नहीं है, इसलिए सटीक पोज़िशन साइज़िंग और जोखिम की गणना में विचलन हो सकता है। एक्ज़िक्यूशन के लिए लाइव कनेक्शन पर, डिटर्मिनिस्टिक तरीके से, हर बार सटीक संख्याएँ चाहिए।
LLM को एक्ज़िक्यूशन से बाहर रखने का मतलब यह नहीं कि वे यहाँ बेकार हैं। इससे वे वर्कफ़्लो के उन हिस्सों में चले जाते हैं जहाँ धीमा और प्रोबैबिलिस्टिक होना ठीक है।
| कार्य | यह LLM के लिए क्यों उपयुक्त है |
|---|---|
| ब्रोकर रिसर्च | संक्षेप में बताना कि कौन से वेन्यू इस फ़्लो को स्वीकार करते हैं और उनकी एक्ज़िक्यूशन प्रतिष्ठा कैसी है |
| इंजन कोड जनरेशन और समीक्षा | डिटर्मिनिस्टिक इंजन का कोड हाथ से लिखने की तुलना में तेज़ी से लिखना, समझाना और डीबग करना |
| एक्ज़िक्यूशन-लॉग विश्लेषण | एक विश्लेषक की तरह आपके फ़िल्स को पढ़ना और असममित स्लिपेज या अतिरिक्त लेटेंसी को चिह्नित करना |
| रणनीति की व्याख्या | एक जटिल एक्ज़िक्यूशन विचार को स्पष्ट ब्रीफ़ में बदलना ताकि कोई व्यक्ति उस पर कार्रवाई कर सके |
इनमें से हर कार्य ट्रेड से पहले या बाद में होता है, उसके दौरान कभी नहीं। यही श्रम का सही विभाजन है: लैंग्वेज मॉडल जानकारी देता है और समीक्षा करता है, डिटर्मिनिस्टिक इंजन एक्ज़िक्यूट करता है। यह वही रिसर्च बनाम एक्ज़िक्यूशन विभाजन है जिसे हम क्या AI फ़ॉरेक्स ट्रेड कर सकता है विषय पर मुख्य लेख में कवर करते हैं।
पेशेवर सेटअप “AI या सॉफ़्टवेयर” नहीं है, बल्कि दोनों हैं, अपनी-अपनी उचित भूमिकाओं में। एक डिटर्मिनिस्टिक इंजन मिलीसेकंड स्तर का एक्ज़िक्यूशन संभालता है, जबकि एक लैंग्वेज मॉडल रिसर्च, कोड और विश्लेषण के लिए उसके साथ ऑफ़लाइन काम करता है। ठीक इसी कारण से एक ऐसा एज जो परफ़ेक्ट-फ़िल बैकटेस्ट में टिक जाता है, वह भी प्रोडक्शन में एक्ज़िक्यूशन लेटेंसी के कारण खत्म हो सकता है, जिसे हम एक्ज़िक्यूशन-टाइम गैप में मापते हैं, और इसी कारण अपने वास्तविक फ़िल्स को मापना, जैसा कि ब्रोकर एक्ज़िक्यूशन पारदर्शिता में बताया गया है, किसी भी मॉडल की राय से अधिक महत्वपूर्ण है।
नहीं। तेज़ इन्फ़रेंस के बावजूद, नॉन-डिटर्मिनिज़्म और सटीक, लाइव, दोहराने योग्य एक्ज़िक्यूशन की आवश्यकता लैंग्वेज मॉडल को ट्रेड से ही बाहर कर देती है। गति तीन बाधाओं में से केवल एक है।
लेटेंसी आर्बिट्राज के लिए नहीं, क्योंकि निर्णय भी एक अंक वाले मिलीसेकंड में होना चाहिए। धीमी रणनीतियों के लिए LLM-संचालित एजेंट उच्च-स्तरीय निर्णय ले सकता है, लेकिन तेज़ एक्ज़िक्यूशन फिर भी डिटर्मिनिस्टिक कोड में ही चलता है।
बिल्कुल नहीं। यह रिसर्च, इंजन कोड और एक्ज़िक्यूशन-लॉग विश्लेषण के लिए मूल्यवान है। बस इसकी जगह रणनीति के साथ है, एक्ज़िक्यूशन लूप के भीतर नहीं।
नए लेख, रिसर्च पेपर और प्रोडक्ट रिलीज़, जैसे ही हम उन्हें प्रकाशित करते हैं, आप तक पहुँचाए जाते हैं।
ट्रेडिंग में AI क्या कर सकता है और क्या नहीं, और डिटर्मिनिस्टिक एक्ज़िक्यूशन आपके फ़िल्स को कैसे तय करता है, इसकी पूरी तस्वीर देखें।