क्वांटम मैकेनिक्स पर ट्रेडिंग: एक ऑटोनॉमस AI एजेंट कैसे बनाएं

@Di_Krass_
अंग्रेज़ी2 दिन पहले · 19 जुल॰ 2026
158K
39
2
1
126

TL;DR

क्वांटम-प्रेरित ट्रेडिंग एजेंट बनाने पर एक तकनीकी गहन अध्ययन, जिसमें मार्केट स्टेट एनकोडिंग, इंटरफेरेंस-आधारित सिग्नल कॉम्बिनेशन और हैमिल्टोनियन पोर्टफोलियो ऑप्टिमाइज़ेशन शामिल हैं।

वही गणित जो एक कण को एक साथ दो स्थानों पर वर्णित करता है, एक पोर्टफोलियो को एक साथ दो स्थितियों में वर्णित कर सकता है। यहाँ बताया गया है कि क्वांटम यांत्रिकी की संरचना को एक स्वायत्त ट्रेडिंग एजेंट में कैसे बदला जाए - और, उतना ही महत्वपूर्ण, यह सादृश्य कहाँ वास्तविक होना बंद हो जाता है और मार्केटिंग बन जाता है।

DiKrass -X- - inline image

1. क्वांटम क्यों, और अभी क्यों

ग्रह का हर हेज फंड एक ही तीन विचारों को पीस रहा है: मोमेंटम, मीन-रिवर्जन, और ऑर्डर-फ्लो पर मशीन लर्निंग का कुछ स्वाद। एज पतला होता जा रहा है क्योंकि बाजार का मॉडल जो सभी साझा करते हैं वह समान है - एक शास्त्रीय मॉडल, जहाँ कीमत एक एकल संख्या है और भविष्य एक एकल शोरगुल वाला पथ है।

क्वांटम यांत्रिकी एक अलग डेटा मॉडल प्रदान करती है। एक क्वांटम सिस्टम कभी एक अवस्था में नहीं होता। यह सभी संभावित अवस्थाओं के सुपरपोजीशन में एक साथ रहता है, प्रत्येक में एक जटिल प्रायिकता आयाम होता है। यह संयोगवश एक बाजार का एक आश्चर्यजनक रूप से अच्छा वर्णन है इससे पहले कि आप एक ट्रेड करें: परिसंपत्ति एक साथ ऊपर जा रही है, नीचे जा रही है, और साइडवेज कट रही है, प्रत्येक परिणाम एक प्रायिकता द्वारा भारित होता है, जब तक कि आपका ऑर्डर वास्तविकता को एक चुनने के लिए मजबूर नहीं करता।

यह वह हिस्सा है जो अधिकांश थ्रेड छोड़ देते हैं, तो मैं इसे सबसे आगे रखता हूँ। इनमें से किसी के लिए भी आपको एक भौतिक क्वांटम कंप्यूटर की आवश्यकता नहीं है, और निम्नलिखित में से अधिकांश शाब्दिक रूप से क्वांटम नहीं है। यह क्वांटम-प्रेरित है: शास्त्रीय एल्गोरिदम जो क्वांटम यांत्रिकी की गणितीय संरचना - स्टेट वेक्टर, कॉम्प्लेक्स आयाम, हैमिल्टनियन, एनिलिंग, इंटरफेरेंस - उधार लेते हैं और उसी GPU पर चलते हैं जो आपके पास पहले से है। मूल्य संरचना में है, क्यूबिट्स में नहीं। उस अंतर के बारे में ईमानदार होना ही एक उपयोग योग्य फ्रेमवर्क को एक बज़वर्ड से अलग करता है।

बैंक और क्वांट शॉप्स - गोल्डमैन सैक्स, जेपी मॉर्गन, एचएसबीसी, और उनमें से मल्टीवर्स कम्प्यूटिंग जैसे विशेषज्ञ - ने डेरिवेटिव प्राइसिंग, मोंटे कार्लो रिस्क, और पोर्टफोलियो ऑप्टिमाइजेशन के लिए क्वांटम और क्वांटम-प्रेरित विधियों पर सक्रिय रूप से शोध और प्रकाशन किया है। सिद्धांत सार्वजनिक है। लगभग किसी ने भी नहीं लिखा है कि इसे एक स्वायत्त एजेंट में कैसे वायर किया जाए - एक ऐसा सिस्टम जो अपने आप अनुभव करता है, निर्णय लेता है, निष्पादित करता है, और सीखता है। यही हम यहाँ बनाते हैं।

2. क्वांटम-से-बाजार शब्दकोश

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

प्रायिकता आयाम विश्वास (कन्विक्शन) पर मैप होता है - लेकिन एक फेज़ के साथ। शास्त्रीय प्रायिकताएँ केवल गैर-ऋणात्मक संख्याएँ हैं। क्वांटम आयाम जटिल हैं: प्रत्येक में एक परिमाण और एक फेज़ कोण होता है। फेज़ पूरा उन्नयन है। यही चीज़ दो तेजी (बुलिश) संकेतों को विनाशकारी रूप से हस्तक्षेप करने और रद्द करने, या दो कमजोर संकेतों को रचनात्मक रूप से एक मजबूत संकेत में हस्तक्षेप करने देता है। एक शास्त्रीय समूह जो सकारात्मक प्रायिकताओं का औसत निकालता है, वह शारीरिक रूप से ऐसा नहीं कर सकता - सबसे अच्छा वह पतला कर सकता है। फेज़ संकेतों को सक्रिय रूप से एक-दूसरे को वीटो करने देता है।

एंटैंगलमेंट एक ऐसे सहसंबंध पर मैप होता है जिसे आप अलग नहीं कर सकते। जब दो परिसंपत्तियाँ एक जुड़े हुए शासन के रूप में चलती हैं - एक प्रमुख सिक्का और उसकी तरलता पर सवार मेमेकॉइन के बारे में सोचें - तो आप ईमानदारी से एक को दूसरे के बिना वर्णित नहीं कर सकते। एजेंट इसे एक गैर-वियोज्य अवस्था के रूप में एन्कोड करता है, जो शासन-लिंक्ड सह-गति को पकड़ता है जिसे एक स्थिर सहसंबंध मैट्रिक्स समतल और कम करके आंकता है, विशेष रूप से पूंछों में।

हैमिल्टनियन आपके जोखिम/रिटर्न लागत फ़ंक्शन पर मैप होता है। भौतिकी में, हैमिल्टनियन H एक सिस्टम की ऊर्जा को एन्कोड करता है। ट्रेडिंग में, आप अपने उद्देश्य को एन्कोड करते हैं - अपेक्षित रिटर्न को अधिकतम करें, विचरण को कम करें, स्थिति और बजट सीमाओं का सम्मान करें - एक ऊर्जा परिदृश्य के रूप में। इष्टतम पोर्टफोलियो तब ग्राउंड स्टेट है: H का सबसे कम ऊर्जा विन्यास। पोर्टफोलियो निर्माण एक ऊर्जा-न्यूनीकरण समस्या बन जाती है, जिसे हल करना एक बहुत अच्छी तरह से अध्ययन की गई चीज़ है।

माप और पतन (मेज़रमेंट एंड कोलैप्स) निष्पादन पर मैप होते हैं। जिस क्षण आप एक ऑर्डर भेजते हैं, सुपरपोजीशन एक साकार परिणाम में ढह जाती है। एजेंट का वास्तविक काम यह चुनना है कि कब और क्या मापना है ताकि पतन एक लाभदायक विन्यास पर उतरने की प्रवृत्ति रखे। हाइजेनबर्ग के सादृश्य से एक अंतर्निहित जोखिम सिद्धांत भी है: आप एक स्थिति की सटीक कीमत और उसके सटीक संवेग को असीमित सटीकता के साथ एक साथ निर्धारित नहीं कर सकते। एक पर अधिक निश्चितता की मांग करने से आपको दूसरे पर निश्चितता की कीमत चुकानी पड़ती है। यह एक सादृश्य है, वित्त का नियम नहीं - लेकिन यह एक उपयोगी है, और बाद में यह एक ठोस स्थिति-आकार नियम में बदल जाता है।

DiKrass -X- - inline image

3. क्वांटम ट्रेडिंग एजेंट की वास्तुकला

एजेंट छह मॉड्यूल का एक बंद लूप है। इस पोस्ट से जुड़ा आर्किटेक्चर आरेख पूरा चक्र दिखाता है; यहाँ बताया गया है कि प्रत्येक चरण क्या करता है।

DiKrass -X- - inline image

1. धारणा (परसेप्शन)। कच्चा बाजार डेटा - ऑर्डर बुक, OHLCV, फंडिंग रेट्स, ऑन-चेन फ्लो - को अंतर्ग्रहण करें। इसे एक फीचर वेक्टर x में सामान्यीकृत करें। यह सामान्य क्वांट प्लंबिंग है; अभी तक कुछ भी क्वांटम नहीं है।

3. हैमिल्टनियन बिल्डर। अपने जोखिम/रिटर्न उद्देश्य और बाधाओं को QUBO / Ising हैमिल्टनियन H में अनुवाद करें। यहीं पर बजट सीमाएँ, जोखिम से बचाव, और अपेक्षित रिटर्न एक ऊर्जा परिदृश्य में बेक किए जाते हैं।

4. क्वांटम-प्रेरित सॉल्वर। H की ग्राउंड स्टेट - इष्टतम परिसंपत्ति चयन - को सिम्युलेटेड एनिलिंग, एक सिम्युलेटर पर QAOA सर्किट, या टेंसर-नेटवर्क सॉल्वर के माध्यम से खोजें। यह मॉड्यूल ही आपका पोर्टफोलियो ऑप्टिमाइज़र है, और इसे जानबूझकर बदला जा सकता है (स्वैपेबल)।

5. माप द्वारा निर्णय। अवस्था को ठोस स्थितियों और आकारों में ढहाएँ, हाइजेनबर्ग-शैली के नियम के साथ जब अनिश्चितता अधिक हो तो एक्सपोजर को सिकोड़ें।

6. निष्पादन और प्रतिक्रिया। ऑर्डर रूट करें, प्राप्त P&L का निरीक्षण करें, और आयामों को अपडेट करें। मापा गया परिणाम कल का पूर्व (प्रायर) बन जाता है - एक सुदृढीकरण लूप जो एजेंट को एक जमी हुई रणनीति चलाने के बजाय अनुकूलन करने देता है।

4. कोड: बाजार को क्वांटम अवस्था के रूप में एन्कोड करना

हम स्टेट गणित के लिए numpy का उपयोग करेंगे और क्वांटम-प्रेरित भागों के लिए qiskit / pennylane की परंपराओं पर निर्भर रहेंगे। यहाँ किसी भी चीज़ को वास्तविक क्वांटम हार्डवेयर की आवश्यकता नहीं है - यह एक लैपटॉप पर चलता है।

इंटरफेरेंस ही पूरा बिंदु है, इसलिए एन्कोडिंग को संकेतों को प्रायिकताएँ लेने से पहले जटिल संख्याओं के रूप में जोड़ने देना चाहिए। प्रत्येक अल्फा मॉडल प्रत्येक बाजार परिदृश्य के लिए एक जटिल आयाम में योगदान देता है - परिमाण विश्वास (कन्विक्शन) के बराबर है, फेज़ समय या शासन संरेखण के बराबर है। आप मॉडलों में योगदान को जोड़ते हैं, और उसके बाद ही बोर्न नियम (Born rule) लागू करते हैं।

python
1import numpy as np
2
3def combine_signals(contributions: np.ndarray) -> np.ndarray:
4 """
5 contributions: complex matrix of shape [n_signals, n_scenarios].
6 |value| = a model's conviction for a scenario,
7 angle = its phase (timing / regime alignment).
8 returns: normalized state |psi> over the scenarios.
9 """
10 amplitudes = contributions.sum(axis=0) # signals INTERFERE here
11 return amplitudes / np.linalg.norm(amplitudes)
12
13# Scenarios: [up, down, chop, breakout]
14# Two momentum models both lean 'up' -- but they are out of phase, so they partly cancel.
15signal_A = np.array([0.7+0j, 0.1+0j, 0.2+0j, 0.3+0j]) # bullish, phase 0
16signal_B = np.array([0.6*np.exp(1j*2.7), 0.15, 0.2, 0.25]) # bullish but ~anti-phase
17
18psi = combine_signals(np.vstack([signal_A, signal_B]))
19
20# Probability of each scenario = |amplitude|^2 (the Born rule)
21probs = np.abs(psi) ** 2
22print(probs.round(3)) # -> [0.147 0.102 0.26 0.491]

मुख्य पंक्ति बोर्न नियम है: प्रायिकता आयाम के परिमाण के वर्ग के बराबर होती है। क्योंकि दो तेजी (बुलिश) संकेतों को वर्ग करने से पहले जटिल संख्याओं के रूप में जोड़ा जाता है, उनके फेज़ से बाहर के घटक रद्द हो जाते हैं, और भीड़भाड़ वाला "up" परिदृश्य एक भोले 0.76 से घटकर 0.147 हो जाता है। एजेंट स्वचालित रूप से एक अति-सहसंबद्ध आम सहमति दांव को फीका कर देता है। यह इस और एक सादे प्रायिकता-औसत समूह के बीच ठोस, मापने योग्य अंतर है, और इस पोस्ट से जुड़ा इंटरफेरेंस आरेख समान संख्याओं को एक साथ दिखाता है।

DiKrass -X- - inline image

5. कठिन हिस्सा जो कोई नहीं दिखाता: फेज़ कहाँ से आता है?

हर थ्रेड जो आपको "क्वांटम ट्रेडिंग" बेचता है, चुपचाप फेज़ को हार्ड-कोड करता है और आशा करता है कि आप ध्यान न दें। ऊपर के स्निपेट में मैंने हाथ से np.exp(1j\2.7) लिखा था। एक वास्तविक प्रणाली में, फेज़ का आविष्कार करना पूरी शोध समस्या है*, और अन्यथा दिखावा करना खुद को मूर्ख बनाने का सबसे तेज़ तरीका है।

इसलिए फेज़ को एक प्रथम श्रेणी के मॉडलिंग लक्ष्य के रूप में मानें, न कि सजावट के रूप में। अनुमान लगाने के बजाय इसे प्राप्त करने के कुछ ठोस तरीके:

समय / चक्र फेज़। प्रत्येक संकेत को हिल्बर्ट ट्रांसफॉर्म या वेवलेट अपघटन के माध्यम से चलाएँ और प्रमुख चक्र के तात्कालिक फेज़ को पढ़ें। दो मोमेंटम मॉडल जो एक ही दिशा में लेकिन अलग-अलग चक्र चरणों पर फायर करते हैं, उन्हें वास्तव में आंशिक रूप से रद्द करना चाहिए - यह ठीक वही भीड़भाड़ है जिसे आप पहचानना चाहते हैं।

लीड-लैग फेज़। एक संकेत और आगे के रिटर्न के बीच क्रॉस-सहसंबंध अंतराल (लैग) का अनुमान लगाएं। उस अंतराल को एक कोण में बदलें। जो संकेत कीमत का नेतृत्व करते हैं उन्हें एक फेज़ मिलता है; पिछड़ जाने वाले जो वास्तव में केवल पीछा कर रहे हैं उन्हें दूसरा मिलता है, इसलिए वे दोहरी गिनती करने के बजाय नेताओं के साथ विनाशकारी रूप से हस्तक्षेप करते हैं।

शासन फेज़ (रेजीम फेज़)। एक शासन वर्गीकरणकर्ता (ट्रेंड बनाम रेंज, उच्च बनाम निम्न वोल) को एक कोण पर मैप करें ताकि शासन के घूमने पर एक संकेत का योगदान घूमे। एक ब्रेकआउट मॉडल और एक मीन-रिवर्जन मॉडल तब स्वाभाविक रूप से विपरीत फेज़ के पास बैठते हैं।

अनुशासन सरल है: यदि आप यह नहीं समझा सकते कि किसी संकेत का फेज़ क्यों है, तो आपको फेज़ का उपयोग करने की अनुमति नहीं है। सब कुछ के लिए फेज़ 0 पर वापस जाएँ, और आप एक शास्त्रीय समूह में वापस आ जाते हैं - जो ठीक और ईमानदार है। फेज़ शक्तिशाली है क्योंकि इसे प्राप्त करना कठिन है।

6. कोड: ग्राउंड-स्टेट खोज के रूप में पोर्टफोलियो

बाधाओं के तहत पोर्टफोलियो चयन सांयोगिक अनुकूलन है - एक बजट और जोखिम सीमाओं के अधीन परिसंपत्तियों का सबसे अच्छा उपसमूह चुनें। यह ठीक वही आकार की समस्या है जिसके लिए एनिलिंग बनाई गई थी। हम "किन परिसंपत्तियों को रखना है" को QUBO (Quadratic Unconstrained Binary Optimization) के रूप में एन्कोड करते हैं, जो Ising हैमिल्टनियन का शास्त्रीय जुड़वां है।

python
1import numpy as np
2
3def build_portfolio_hamiltonian(expected_returns, cov, risk_aversion=1.0,
4 budget=3, penalty=5.0):
5 """
6 Build a QUBO matrix Q so that minimizing x^T Q x (x in {0,1}^n)
7 picks the best 'budget' assets: maximize return, minimize risk,
8 and softly penalize breaking the budget constraint.
9 """
10 n = len(expected_returns)
11 Q = np.zeros((n, n))
12
13 # return (negated, since we minimize) plus a risk term from the covariance
14 for i in range(n):
15 Q[i, i] += -expected_returns[i] + risk_aversion * cov[i, i]
16 for j in range(i + 1, n):
17 Q[i, j] += 2 * risk_aversion * cov[i, j]
18
19 # budget constraint (sum x_i - budget)^2 as a soft penalty
20 for i in range(n):
21 Q[i, i] += penalty * (1 - 2 * budget)
22 for j in range(i + 1, n):
23 Q[i, j] += 2 * penalty
24 return Q
25
26def simulated_anneal(Q, steps=20000, T0=5.0):
27 """Quantum-inspired annealing: slowly cool the system into its ground state."""
28 n = Q.shape[0]
29 x = np.random.randint(0, 2, n)
30 def energy(x): return x @ Q @ x
31 e = energy(x)
32 for t in range(steps):
33 T = T0 * (1 - t / steps) # linear temperature schedule
34 i = np.random.randint(n)
35 x_new = x.copy(); x_new[i] ^= 1 # flip one asset in/out
36 e_new = energy(x_new)
37 # accept improvements always, and worse moves sometimes (that is how it escapes local minima)
38 if e_new < e or np.random.rand() < np.exp(-(e_new - e) / max(T, 1e-9)):
39 x, e = x_new, e_new
40 return x, e
41
42returns = np.array([0.12, 0.09, 0.15, 0.04, 0.11])
43cov = np.array([
44 [0.10, 0.02, 0.01, 0.00, 0.03],
45 [0.02, 0.08, 0.02, 0.01, 0.01],
46 [0.01, 0.02, 0.18, 0.00, 0.02],
47 [0.00, 0.01, 0.00, 0.03, 0.00],
48 [0.03, 0.01, 0.02, 0.00, 0.09],
49])
50Q = build_portfolio_hamiltonian(returns, cov, risk_aversion=2.0, budget=2)
51selection, ground_energy = simulated_anneal(Q)
52print("Hold assets:", np.where(selection == 1)[0], "| energy:", round(ground_energy, 3))

पैमाने पर एक ईमानदार नोट। पाँच परिसंपत्तियों पर आपको एनिलिंग की आवश्यकता नहीं है - आप सभी 32 संयोजनों को ब्रूट-फोर्स कर सकते हैं। एनिलिंग अपना मूल्य सैकड़ों परिसंपत्तियों पर कठिन बाधाओं के साथ कमाती है, जहाँ खोज स्थान फट जाता है और सटीक सॉल्वर दम तोड़ देते हैं। छोटे पैमाने पर इसे इस तरह लिखने का कारण यह है कि इंटरफ़ेस कभी नहीं बदलता: simulated_anneal को एक वास्तविक बैकएंड - D-Wave के एनिलर, Qiskit सिम्युलेटर पर QAOA सर्किट, या उस तरह के टेंसर-नेटवर्क सॉल्वर जो Multiverse शिप करता है - से बदलें और एजेंट में और कुछ नहीं हिलता। सॉल्वर एक प्लग है।

7. कोड: एजेंट लूप (धारणा से पतन से निष्पादन तक)

अब इसे एक साथ वायर करें। यह एक स्वायत्त एजेंट का कंकाल है - वही perceive/decide/act नियंत्रण लूप जो एक LLM एजेंट उपयोग करता है, लेकिन पाठ के बजाय अपने विश्व-मॉडल के रूप में क्वांटम-शैली की अवस्था के साथ।

python
1class QuantumTradingAgent:
2 def __init__(self, universe, risk_aversion=2.0, budget=2, gross_leverage=1.0):
3 self.universe = universe
4 self.risk_aversion = risk_aversion
5 self.budget = budget
6 self.gross_leverage = gross_leverage
7 self.memory = [] # feedback / RL buffer
8
9 def perceive(self, market):
10 contributions = self.model_conviction(market) # your alpha models -> complex matrix
11 return combine_signals(contributions) # -> state |psi> over scenarios
12
13 def deliberate(self, market):
14 Q = build_portfolio_hamiltonian(
15 market["expected_returns"], market["cov"],
16 self.risk_aversion, self.budget)
17 selection, _ = simulated_anneal(Q)
18 return selection
19
20 def measure(self, psi, selection, market):
21 """
22 Collapse into orders. Two things happen here:
23 1) a GLOBAL conviction gate from the scenario state (directional + Heisenberg vol shrink)
24 2) a PER-ASSET weight so the chosen assets are sized by their own expected return
25 """
26 scenario_probs = np.abs(psi) ** 2
27 directional = scenario_probs[0] + scenario_probs[3] # P(up) + P(breakout)
28 vol = market["volatility"]
29 gate = directional / (1.0 + self.risk_aversion * vol) # shrink in high vol / low conviction
30
31 idx = np.where(selection == 1)[0]
32 if len(idx) == 0:
33 return {}
34 edge = np.clip(market["expected_returns"][idx], 0, None) # only long positive-edge names
35 weights = edge / edge.sum() if edge.sum() > 0 else np.ones(len(idx)) / len(idx)
36
37 sizes = self.gross_leverage * gate * weights
38 return {int(a): round(float(s), 4) for a, s in zip(idx, sizes)}
39
40 def act(self, market):
41 psi = self.perceive(market)
42 selection = self.deliberate(market)
43 orders = self.measure(psi, selection, market)
44 # execute(orders) <- route to exchange / broker here
45 self.memory.append((market, orders))
46 return orders

measure() पर ध्यान से देखें, क्योंकि पहले के भोले संस्करण में एक वास्तविक खामी थी: इसने प्रत्येक चयनित परिसंपत्ति पर एक समान आकार लागू किया, यह अनदेखा करते हुए कि प्रत्येक वास्तव में कितना अच्छा था। यह संस्करण दो चरणों के साथ इसे ठीक करता है। एक वैश्विक गेट परिदृश्य अवस्था को पढ़ता है - दिशात्मक विश्वास (कन्विक्शन), जो P(up) + P(breakout) है, जिसे एक अस्थिरता पद से विभाजित किया जाता है। वह विभाजन जोखिम प्रबंधन करने वाला हाइजेनबर्ग-शैली का नियम है: बाजार जितना अधिक सटीक मूल्य निर्धारण का विरोध करता है, जिसका अर्थ है उच्च अस्थिरता, एजेंट की कुल प्रतिबद्धता उतनी ही छोटी होती है। फिर एक प्रति-परिसंपत्ति भार उस बजट को अपने स्वयं के अपेक्षित एज के अनुपात में चयनित नामों में वितरित करता है, और नकारात्मक अपेक्षित रिटर्न वाली किसी भी चीज़ को लॉन्ग करने से इनकार करता है। विश्वास यह निर्धारित करता है कि आप कितना दांव लगाते हैं; प्रति-परिसंपत्ति एज यह निर्धारित करता है कि वह कहाँ जाता है।

8. वॉल स्ट्रीट वास्तविकता जांच

यह वास्तव में पैसा कहाँ कमाता है, और यह एक सुंदर डेमो कहाँ है? यहाँ विशिष्ट होना ही बाकी को विश्वसनीय बनाता है।

आज वास्तविक एज, शास्त्रीय हार्डवेयर पर:

पैमाने पर पोर्टफोलियो अनुकूलन। सैकड़ों परिसंपत्तियों और कठिन बाधाओं के साथ, एनिलर और टेंसर-नेटवर्क विधियाँ भोले मीन-वेरिएंस सॉल्वरों की तुलना में सांयोगिकता और बाधाओं को अधिक सुंदर ढंग से और अक्सर तेजी से संभालती हैं। यह सबसे परिपक्व, सबसे कम हाइप-प्रवण अनुप्रयोग है।

क्वांटम आयाम अनुमान के माध्यम से जोखिम अनुमान। सिद्धांत रूप में यह VaR और CVaR के लिए शास्त्रीय मोंटे कार्लो पर द्विघात गति प्रदान करता है। यह बड़े बैंकों में सबसे अधिक शोधित दिशाओं में से एक बना हुआ है, क्योंकि जोखिम रन महंगे होते हैं और लगातार चलते हैं। चेतावनी पर ध्यान दें: शीर्षक गति एक सैद्धांतिक स्पर्शोन्मुख परिणाम है, और आज का हार्डवेयर अभी तक उत्पादन पैमाने पर इसे साकार नहीं करता है।

इंटरफेरेंस के माध्यम से सिग्नल संयोजन। एक फेज़ के साथ विश्वास (कन्विक्शन) को मॉडल करना ताकि भीड़भाड़ वाले, अति-सहसंबद्ध ट्रेड रद्द हो जाएँ, एक वास्तव में उपयोगी पुनर्रचना है, और यह आज आपके मौजूदा GPU पर काम करता है। यह इस लेख में सबसे तत्काल व्यावहारिक विचार है - बशर्ते आप धारा 5 से फेज़ समस्या को ईमानदारी से हल करें।

अभी भी ज्यादातर शोध:

वास्तविक क्वांटम हार्डवेयर पर अंत-से-अंत डेरिवेटिव मूल्य निर्धारण। सिद्धांत में आशाजनक, लेकिन शोर और क्यूबिट गणना इसे आज सीमित करते हैं।

"क्वांटम ML" मूल्य पूर्वानुमान। भारी रूप से अति-प्रचारित। शास्त्रीय बाजार डेटा को क्वांटम अवस्था में लोड करने की लागत आमतौर पर आपकी अपेक्षित किसी भी गति को खा जाती है। इसे बेचने वाले किसी भी व्यक्ति से बहुत सावधान रहें।

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

DiKrass -X- - inline image

9. उत्पादन में वास्तव में इसे क्या मारेगा

हर रणनीति तब तक शानदार लगती है जब तक वह बाजार से नहीं मिलती। एक डॉलर को जोखिम में डालने से पहले, उन चार चीजों को आत्मसात करें जो विशेष रूप से क्वांटम-प्रेरित एजेंटों को चुपचाप नष्ट कर देती हैं।

लेन-देन लागत और फिसलन (स्लिपेज)। इंटरफेरेंस परत हर बार जब नया डेटा आता है तो विश्वास को फेरबदल करती है, जो एजेंट को अपनी पुस्तक को बार-बार बदलने (चर्न) के लिए लुभाती है। शुल्क और फिसलन इस बात की परवाह नहीं करते कि आपका स्टेट वेक्टर कितना सुंदर है। सीधे हैमिल्टनियन में एक टर्नओवर दंड जोड़ें और फिर से चलाएँ - कई "एज" उसी क्षण वाष्पित हो जाते हैं जब यथार्थवादी लागतें लगाई जाती हैं।

फेज़ को ओवरफिट करना। फेज़ आपको मुक्त मापदंडों का एक पूरा अतिरिक्त सेट देता है, और मुक्त पैरामीटर वही हैं जिनसे बैकटेस्ट झूठ बोलते हैं। पिछले साल तक फेज़ को ट्यून करना तुच्छ रूप से आसान है जब तक कि वह पैसा न छापे और अगले साल खून न बहाए। रिटर्न को देखने से पहले सिद्धांत (धारा 5) से फेज़ नियमों को ठीक करें, और बैकटेस्ट को कभी भी उन्हें आपके लिए चुनने न दें।

लूप में डेटा-स्नूपिंग। क्योंकि यह एक बंद फीडबैक लूप है, लीकेज बढ़ जाती है। यदि आपका विश्वास मॉडल, आपका सहप्रसरण अनुमान, या आपके शासन लेबल भविष्य में थोड़ा भी झाँकते हैं, तो पूरा एजेंट झूठ को विरासत में लेता है। पूरे लूप का वॉक-फॉरवर्ड परीक्षण करें, न कि केवल अलगाव में संकेत का।

सहप्रसरण की शासन नाजुकता। QUBO एक सहप्रसरण मैट्रिक्स पर झुकता है, और सहप्रसरण ठीक उसी समय उड़ जाते हैं जब आपको उनकी आवश्यकता होती है - एक दुर्घटना में, सहसंबंध एक की ओर दौड़ते हैं। एक सदमा-ग्रस्त सहप्रसरण के तहत ग्राउंड-स्टेट चयन का तनाव-परीक्षण करें, न कि केवल शांत-बाजार वाले का, या ऑप्टिमाइज़र खुशी-खुशी आपको एक पोर्टफोलियो देगा जो केवल कागज पर विविधीकृत है।

10. आपकी बिल्ड चेकलिस्ट

यदि आप वास्तव में इसे शिप करना चाहते हैं, तो यहाँ संचालन का क्रम है।

क्वांटम-प्रेरित सॉल्वर से शुरू करें - सादा numpy और सिम्युलेटेड एनिलिंग। कोई हार्डवेयर नहीं, कोई खाता नहीं, कोई निर्भरता नहीं।

हाथ से ट्यून किए गए आयामों को combine_signals को खिलाने वाले सीखे हुए विश्वास मॉडल से बदलें, और फेज़ को फिट करने के बजाय सिद्धांत से प्राप्त करें।

पूरे लूप का बैकटेस्ट करें, लागतों के साथ, न कि केवल संकेत का। यथार्थवादी शुल्क और फिसलन चार्ज करें, एक टर्नओवर दंड जोड़ें, और इसे आगे बढ़ाएँ। इंटरफेरेंस और साइज़िंग तर्क वह जगह है जहाँ एज और आत्म-धोखा दोनों छिपे हैं।

अमूर्तता के सिमुलेशन में अपने लिए भुगतान करने के बाद ही आपको एक वास्तविक बैकएंड - पहले Qiskit या PennyLane सिम्युलेटर, फिर D-Wave, फिर हार्डवेयर - तक पहुँचना चाहिए। मॉड्यूल 4 को बदलना डिज़ाइन द्वारा एक-पंक्ति परिवर्तन है।

बाजार हमेशा एक प्रायिकता तरंग था। लगभग हर कोई अभी भी इसे एक एकल संख्या की तरह ट्रेड करता है - और उन दो दृष्टिकोणों के बीच का अंतर ही पूरा अवसर है।

यदि इसने बाजारों के बारे में आपकी सोच को फिर से तार-युक्त किया है, तो शीर्ष को रिपोस्ट करें और फॉलो करें। पूर्ण ओपन-सोर्स एजेंट रेपो अगला आता है। ⚛️

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

एक क्लिक में सहेजें

YouMind में वायरल लेखों की AI गहन पढ़ाई

स्रोत सहेजें, केंद्रित सवाल पूछें, तर्क का सारांश बनाएँ और एक वायरल लेख को एक ही AI वर्कस्पेस में दोबारा इस्तेमाल करने लायक नोट्स में बदलें।

YouMind देखें
क्रिएटर्स के लिए

अपने Markdown को एक साफ़-सुथरे 𝕏 आर्टिकल में बदलें

जब आप अपना लंबा कंटेंट पब्लिश करते हैं, तो इमेज, टेबल और कोड ब्लॉक को 𝕏 के लिए फ़ॉर्मेट करना मुश्किल होता है। YouMind पूरे Markdown ड्राफ़्ट को एक साफ़-सुथरे, पोस्ट के लिए तैयार 𝕏 आर्टिकल में बदल देता है।

Markdown से 𝕏 आज़माएँ

समझने के लिए और पैटर्न

हाल के वायरल लेख

और वायरल लेख देखें