यह लेख सामने लिखा हैः 30 जुलाई, 2016 को, ट्रेडिंग गेट के प्रमुख, उच्च आवृत्ति वाले व्यापारी लीओ ने हांगकांग परिवहन विश्वविद्यालय के हांगकांग पूर्व छात्रों के सम्मेलन के निमंत्रण पर क्वांटिफाइंग फाइनेंस और उच्च आवृत्ति वाले ट्रेडिंग के बारे में एक साझा सम्मेलन आयोजित किया। लीओ की सहमति के साथ, ट्रेडिंग गेट ने विशेष रूप से इस साझाकरण की शुरुआत की।
चित्र 1- उच्च आवृत्ति व्यापार मूल रूप से शुद्ध बाजार डेटा का उपयोग करता है, क्योंकि यह स्वयं डेटा के लिए थोड़ा अधिक मांग करता है। बाजार डेटा समय-समय पर बदल रहा है, लेकिन मौलिक, समाचार, आम तौर पर समय-समय पर नहीं बदल रहा है। उच्च आवृत्ति लेनदेन क्या है? सबसे पहले, यह स्वचालित है. उच्च आवृत्ति लेनदेन को हाथ से करना असंभव है, एक समय स्तर पर नहीं, बहुत अधिक कंप्यूटिंग क्षमता की आवश्यकता है, शक्तिशाली कंप्यूटर की आवश्यकता है, और फिर बहुत सारे ऑर्डर हैं, जो मानव हाथों की तरह नहीं हैं, शायद हर सेकंड, हर मिलीसेकंड, लेनदेन किया जा रहा है। बेशक इस सूची में भी बहुत सारे निकासी शामिल हैं, बहुत सारे निकासी। कुछ रणनीतियों में बहुत सारे निकासी हैं, शायद एक मिलियन से अधिक आदेश हैं, केवल दस हजार से अधिक आदेश हैं। दूसरा बहुत उच्च गति है। और परिभाषा है कि जटिल एल्गोरिदम की आवश्यकता है। मैं एक प्रश्न चिह्न लिखता हूं, क्योंकि कुछ एल्गोरिदम वास्तव में अपेक्षाकृत सरल हैं, जटिल नहीं हैं, शायद प्राथमिक गणित के स्तर पर हैं। इससे पहले कि हम आगे बढ़ें, मैं आपको समय के कुछ अवधारणाओं के बारे में बताऊंगा; हमारे सामान्य टाइमर में, छोटी इकाइयों को सेकंड या मिनट के रूप में भी देखा जा सकता है; सेकंड के नीचे, एक मिलीसेकंडः एक हजारवें सेकंड; आँखें झपकाएं, यह लगभग 300 मिलीसेकंड जैसा दिखता है; शंघाई से शेंगज़ौ तक डेटा ट्रांसमिशन, एक पिंग, लगभग 30 मिलीसेकंड है; फिर नीचे, माइक्रोसेकंड, एक हजारवें मिलीसेकंड, मिलियनसेकंड; उच्च आवृत्ति व्यापार में, एक लेनदेन का निर्णय लगभग 10-20 माइक्रोसेकंड है, निश्चित रूप से कुछ हार्डवेयर तरीकों से किया जा सकता है। माइक्रोसेकंड के नीचे, एक नैनोसेकंड, एक हजारवें माइक्रोसेकंड भी है; यह बहुत तेज़ है।
चित्र 2- तुलना करेंः आंखें बंद करें, 350 मिलीसेकंड; उच्च आवृत्ति ट्रेडिंग 1000 व्यापार निर्णयों को केवल 15 मिलीसेकंड में करती है। हम अक्सर कहते हैं कि एक झपकी में, एक झपकी में उच्च आवृत्ति लेनदेन में 10,000 से अधिक लेनदेन निर्णय किए जा सकते हैं। इसलिए उच्च आवृत्ति लेनदेन का समय सारिणी अलग है, उच्च आवृत्ति लेनदेन के लिए एक सेकंड बहुत लंबा है।
चित्र 3
शहर की रणनीति बनाना
बाजार में तरलता प्रदान करने के लिए बाजार के व्यापारियों की रणनीति का मुख्य उद्देश्य है, बोली / पूछें, बोली / पूछें को संकीर्ण करें, बीच के अंतर को कम करें। यह सरल लगता है, लेकिन कई मॉडल हैं, जोखिम नियंत्रण, आईटी पर हथियारों की दौड़। इस तरह से, यहां के कई मकानों ने बेहतर काम किया है। इसमें बहुत कुछ है जिसके बारे में बात की जा सकती है, जैसे कि अपने स्टॉक को कैसे नियंत्रित करें, अपने जोखिमों को कैसे नियंत्रित करें; बहुत सारे भविष्यवाणियां कैसे करें; अस्थिरता और मूल्य को कैसे भविष्यवाणी करें; यहां आईटी का सवाल बहुत महत्वपूर्ण है, क्योंकि प्रतिस्पर्धा बहुत तेज है; कैसे तेजी से बोली दें, कैसे तेजी से निकालें, सभी बहुत महत्वपूर्ण सवाल हैं। आईटी की लागत बहुत अधिक है, क्योंकि हर कोई प्रतिस्पर्धा कर रहा है, हर कोई तेजी से चाहता है, सह-स्थान से लेकर एफपीजीए तक, अब माइक्रोवेव तक। प्रतिस्पर्धा भयंकर है। यह है क्योंकि सीमा बहुत अधिक है, इसलिए बाकी के कुछ बहुत अच्छा कर रहे हैं। आम निवेशकों के लिए, बाजार की उपस्थिति, जो उन्हें खरीदने और बेचने के लिए कम अंतर देता है, फायदेमंद है। चित्र 4यह पिछले साल 12 अगस्त को एक रणनीति है जो मैंने शेयर बाजार में शेयरों के 50 सूचकांक के वायदा में दिखाया था। उस दिन पूरे बाजार में 225,000 से अधिक ट्रेड हुए, मेरी रणनीति 4.1% (9,180 हाथ) थी, P&L भी अच्छा था, और ड्रॉडाउन भी कम था। पूंजी की मांग भी कम थी, पूरे दिन केवल 500,000 की आवश्यकता थी, 210,000 से अधिक कमाए, 43.5% की लाभप्रदता। पिछले साल जुलाई में, शेयरों की तबाही के कारण, चीन ने शेयरों के वायदा पर कुछ निवेशकों पर प्रतिबंध लगाना शुरू कर दिया था। जुलाई में, कुछ दिनों के लिए बिड / एस्क स्प्रेड के संकेत दिखाई दिए, 7 सितंबर तक, चीन ने सट्टेबाजों पर प्रतिबंध लगाना शुरू कर दिया, जमा राशि को 40% तक बढ़ा दिया, प्लेसमेंट शुल्क को 23 हजार तक बढ़ा दिया गया, एकल किस्मों के लिए एक दिन में 10 से अधिक ट्रेडों की मात्रा नहीं थी। बाजार का कारोबार पहले के 1% तक कम हो गया। क्योंकि बाजार की रणनीति खराब थी, 10 हाथों की रणनीति पूरी तरह से काम नहीं कर रही थी, कुछ बंद हो गए थे। आप बिड / एस्क स्प्रेड के मौन परिवर्तन को देख सकते हैं। चित्र 5चित्र 6इसलिए, बाजार की रणनीति बाजार की तरलता में वृद्धि कर सकती है, बिड / एस्क स्प्रेड को संकीर्ण कर सकती है, और जब बड़ी मात्रा में खरीदारी की जाती है तो बहुत सारे स्लिप पॉइंट नहीं होते हैं। बाजार की रणनीति बनाने के लिए शायद यह अनुमान लगाना आवश्यक है कि कौन सा मूल्य अधिक उचित है।
सांख्यिकीय लाभ यहाँ पर हर एक एक बड़ा विषय है. मैं सिर्फ चर्चा कर रहा हूँ. सांख्यिकीय सूट में संभावनाएं, डेटा खनन, मॉडलिंग, लेनदेन निष्पादन, डेटा क्लीनिंग शामिल हैं। डेटा खनन बहुत महत्वपूर्ण है, और यह कभी-कभी बहुत सिरदर्द हो सकता है। एक क्लासिक कहावत है: Garbage in, Garbage out। बहुत सारे Quants डेटा को संसाधित करने में बहुत समय बिताते हैं। कभी-कभी बहुत ही रोमांचक परिणाम मिलते हैं, और वापस आते हैं कि डेटा गलत है। सबसे सरल लाभ मॉडल में से एक है ऐतिहासिक मूल्य में उतार-चढ़ाव की दरें, दोनों तरफ कुछ निष्पादन क्षेत्रों के साथ। उदाहरण के लिए, दूध का पाउडर, 100 डॉलर के लिए हांगकांग से खरीदा, 120 डॉलर के लिए मुख्य भूमि में बेचा। बीच में आप 10 डॉलर का किराया खर्च करते हैं, और 10 डॉलर कमाते हैं। यह आपका लाभ क्षेत्र है। उदाहरण के लिए, सोने के लिए, घरेलू और विदेशी बाजारों में मानक अनुबंध हैं, सैद्धांतिक रूप से मूल्य समान है, दोनों सोने के टुकड़े निकाले जाते हैं। लेकिन कीमत में उतार-चढ़ाव होगा, हम इस अंतर को गणना करेंगे, यदि यह ऐतिहासिक सांख्यिकीय क्षेत्रों से अलग हो जाता है, जैसे कि ब्रेक्सिट के समय, तो हम पाएंगे कि चीन का सोना सस्ता है, अमेरिकी सोना महंगा है। तो हम कम कीमत पर खरीद सकते हैं, उच्च कीमत पर बेच सकते हैं। बेशक, व्यावहारिक संचालन में, तरलता जैसे कारकों का प्रभाव होगा, इसके लिए कुछ अनुभव की आवश्यकता है।
पूर्वानुमान पिछले बाजार के आंकड़ों और वर्तमान बाजार के माहौल की तुलना करके भविष्य के मूल्य आंदोलनों का पूर्वानुमान करनाः Price=a+b+c. यह भविष्य की कुंजी अगले सेकंड, अगले मिनट, अगले ट्रेडिंग दिन, अगले सप्ताह, अगले महीने हो सकती है. यदि आपका मॉडल सटीक है तो यह भविष्यवाणी करने के लिए NB से बेहतर है, चाहे वह अगले सेकंड, अगले मिनट या अगले सप्ताह हो। जब तक आपका मॉडल प्रभावी है, तब तक यह NB है। यह एक आसान काम नहीं है, आधार, अनुभव की आवश्यकता है। मैं अभी भी सीख रहा हूं, बहुत अनुभव नहीं है। चित्र 7यह मूलभूत प्रक्रिया है डेटा को ठीक करने के लिए, और फिर यह पता लगाने के लिए कि बाजार को प्रभावित करने वाले कारक क्या हैं। आप जल्दी से शुरू कर सकते हैं, एक समोच्च रेखा के साथ शुरू कर सकते हैं, और आप जल्दी से परिणाम प्राप्त कर सकते हैं, लेकिन आपके मॉडल की स्थिरता के लिए कितना स्थिर है, यह ट्यूनिंग और चक्र की आवश्यकता है। आप प्रशिक्षण पर जाते हैं, मॉडल का मूल्यांकन करते हैं, और फिर अपने कारक को अनुकूलित करते हैं। बेशक, अब बहुत सारे कारक हैं, और कुछ लोगों का तरीका है, 500 कारकों में फेंक देना। उनका मॉडल उन्हें बता सकता है कि कौन से कारक काम करते हैं और कौन से कारकों का उपयोग नहीं करते हैं, और उच्च सहसंबंध वाले कारकों को खुद को हटा सकते हैं। लेकिन यह बात, मैं अभी भी सीख रहा हूं, मेरे पास बहुत अनुभव नहीं है। मैं सिर्फ जानता हूं कि ये तरीके हैं। सुपर सिंपल का रहस्य यह नहीं है कि यह सरल है, लेकिन सबसे सरल भविष्यवाणी मॉडल यह है कि कीमत औसत रेखा पर वापस आ जाएगी। औसत रेखा क्या है, इसे स्वयं पीस लें। इस बीच की जटिलता का अधिकांश हिस्सा डेटा से आता है। मॉडल के शब्दों में, आर में बहुत सारे पैकेज हैं, जो आपको बहुत अच्छा स्वचालन करने में मदद कर सकते हैं। कई संकेतक स्वचालित हो सकते हैं, चार्ट भी मददगार हैं। Data और Factor दोनों को लगातार पीसने की जरूरत होती है।
Flash Boys
Quantitative Trading: How to Build Your Own Algorithmic Trading Business
The Quants: How a New Breed of Math Whizzes Conquered Wall Street and Nearly Destroyed It
The Problem of HFT - Collected Writings on High Frequency Trading & Stock Market Structure Reform
Inside the Black Box: A Simple Guide to Quantitative and High Frequency Trading
Algorithmic Trading: Winning Strategies and Their Rationale
Quantitative Trading with R: Understanding Mathematical and Computational Tools from a Quant's Perspective
http://numericalmethod.com/courses/introduction-to-algorithmic-tradingstrategies-2011-2013/ https://www.quantstart.com/articles/beginners-guide-to-quantitative-trading https://www.zhihu.com/publications/nacl/19550372