मेरी व्यक्तिगत ट्रेडिंग कहानी, सभी मैच यादृच्छिक हैं।

मैंने CFT प्रोग्रामर के रूप में सबसे बड़ी अमेरिकी व्यापारिक कंपनियों में से एक ऑस्ट्रेलियाई शाखा में HFT में अपना करियर शुरू किया। पहले दिन मेरी मुलाकात सिडनी हार्बर की अनदेखी करने वाली विशाल खिड़कियों के साथ एक दफ्तर से हुई, जिसमें से एक पर एक लगा पेन "<2ms" लिखा हुआ था। यह एक दर्जन डेवलपर्स के लिए मुख्य कार्य था, लेकिन अब तक, मेरे लिए नहीं। इसलिए ...
प्रारंभिक झटका
लोगों में से एक ने ऑस्ट्रेलियाई स्टॉक एक्सचेंज (एएसएक्स) पर ट्रेडिंग विकल्पों के विचार का प्रस्ताव रखा, या बल्कि, विकल्प फैलता है और अनिवार्य संयोजन के साथ उनके संयोजन। उसे कुछ ऐसी चीज़ों की ज़रूरत थी जो भ्रमित करने वाले व्यापारिक नियमों का एक समूह बन सके और हमारे ट्रेडिंग प्लेटफ़ॉर्म के साथ एकीकृत हो, जिसे Orc कहा जाता था। ये 2000 के दशक की शुरुआत में थे और मैंने इसके लिए अपना समाधान विंडोज 2000 के तहत VB6 पर लिखा था। ऐसा करने में, मैंने C ++, Boost और मल्टी-थ्रेडेड आत्मा पार्सर का उपयोग Orc के साथ एकीकृत करने के लिए किया। मांग पर ASX पर अमेरिकी विकल्पों का मूल्यांकन करने के लिए बाद की गणना की गई द्विपद या ट्रिनोमियल पेड़। मेरे मूल्य निर्धारण कोड के लिए, मैंने VBA में किसी और के कोड का उपयोग किया, सी ++ में लाइन-बाय-लाइन फिर से लिखा।
हालांकि, ऑरक ने हमेशा मांग पर कीमत की गणना नहीं की, अक्सर यह कैशिंग का उपयोग करता था। यदि मूल पैरामीटर समान रहे, तो Orc ने इसे फिर से रिकॉल करने के बजाय, केवल मेमोरी से कीमत वापस कर दी। यह मंच अपने ही टिम्बर हिल प्लेटफॉर्म (अब इंटरएक्टिव ब्रोकर्स) या आईएमडी के ऑर्ड लिक्विडेटर के साथ प्रतिस्पर्धा करने के लिए बहुत धीमा था, जो उस समय का सबसे तेज बॉक्स सिस्टम था। वह प्रदर्शन में दूसरों के साथ प्रतिस्पर्धा करने के लिए बहुत गरीब लग रही थी, इससे कोई फर्क नहीं पड़ता कि मैंने उसके साथ क्या किया। हालांकि, एक बड़े बहुआयामी विकल्प मूल्य कैश के साथ (लापता मूल्यों को सरल प्रक्षेप द्वारा प्राप्त किया गया था), सी ++ में लिखे गए कोड द्वारा लगातार कई धाराओं में अपडेट किया गया, अप्रत्याशित रूप से हम उन लेनदेन को करने में सक्षम थे जो पहले उपलब्ध नहीं थे।
जब ओआरसी ट्रेडर में ब्याज दर या अस्थिरता वक्र बदल गया, तो मेरी कीमत कैश फिर से भरना शुरू हो गई। बेशक, यह निर्णय मूल नहीं था। मैंने पहले कुछ साल पहले एक पुराने लेख में कैशिंग ऑप्शन की कीमतों के बारे में पढ़ा था। असाधारण निष्पादन के साथ एक आधुनिक माइक्रोप्रोसेसर के रूप में, आप निम्नलिखित गणनाओं का अनुमान लगा सकते हैं, जो भविष्य में अभी भी करने की आवश्यकता हो सकती है। बाजार की कीमतें असतत हैं। याद रखें, सबसे तेज़ गणना वे हैं जिन्हें करने की आवश्यकता नहीं है। अगला विचार था कि एक शून्य विलंब को तोड़ना मुश्किल है, लेकिन असंभव नहीं है। मैंने इस तथ्य से भविष्य की भविष्यवाणी करने के बारे में यह अजीब निष्कर्ष निकाला कि सबसे तेज़ संदेश वह है जिसे भेजा नहीं जाना है। मेरी राय में, यह और भी महत्वपूर्ण है।
मेरी राय में, सबसे अच्छी वास्तुकला कठोर वास्तुकला की कमी है। यह थोड़ा हास्यास्पद लग सकता है, लेकिन यह एचएफटी के मामले में शुद्ध सत्य है। यदि आप सिस्टम की वास्तुकला पर ध्यान नहीं देते हैं, तो असंरचित कोड तुरंत विरासत में बदल जाता है। चूंकि वास्तव में समय से पहले अनुकूलन सब कुछ का आधार है , इसलिए यह अधिक लाभदायक है कि प्रसिद्ध कंप्यूटर मिथकों को डिबंक न करें और अपने प्रतिद्वंद्वियों को उन पर ठोकर खाने की अनुमति दें।
ऑर्क ट्रेडर प्लेटफ़ॉर्म के लिए मेरा हैक एक आदर्श समाधान नहीं था, लेकिन इसने कुछ लोगों को उन सौदों से प्रसन्न किया जो पहले असंभव थे। वे तब भी खुश दिखे जब उन्होंने अपनी रिपोर्ट में इन सौदों को अपनी आँखों से देखा। हालाँकि, कुल मिलाकर यह केवल एक मामूली सफलता थी। इसके बाद, यह सौदों की खोज के लिए सैकड़ों मैनुअल नियमों में बदल गया, इसके ट्रेडिंग के साथ केवल ऑपरेटर लागत का भुगतान करना। लेकिन कम से कम मुझे मज़ा तो आया।
"<2ms" पर ध्यान केंद्रित करना
चलो खिड़की फलक पर दर्ज की गई "<2ms" स्थिति को याद करते हैं। मैंने एक लेख लिखा, जिसमें और भी कम देरी प्राप्त करने के लिए अधिक तेज़ और जटिल तरीके का सुझाव दिया गया। मेरे सहित तीन प्रोग्रामरों की एक टीम इसे लागू करने वाली थी। पहली पसंद कोरियाई स्टॉक एक्सचेंज में गिर गई। इस परियोजना में मूल्य कैशिंग की कोई आवश्यकता नहीं थी, क्योंकि यूरोपीय विकल्प मूल्य निर्धारण मॉडल सरल प्रक्षेप से अधिक जटिल नहीं है, यहां तक कि कई आयामों में भी।
इस समय, 2-3 GHz की आवृत्ति वाले प्रोसेसर अभी दिखाई देने लगे हैं। हमारा प्रदर्शन मीट्रिक कुछ हद तक गलत था - हमने मुख्य रूप से अपने कोड के अंदर देरी को मापा जो ऑपरेटिंग सिस्टम के अंदर झूठ बोलते हैं (जो वास्तव में बहुत बड़े हैं।) यह तब भी काम किया जब डेटा मिलीसेकंड अंतराल पर आ गया, क्योंकि उन दिनों नेटवर्क स्टैक था। 50 से 100 माइक्रोसेकंड तक पैकेज को संसाधित करने पर खर्च किया जाता है। यहां याद रखने वाली मुख्य बात यह है कि जब एक प्रोसेसर प्रति सेकंड एक अरब से अधिक संचालन को निष्पादित कर सकता है, तो इन दो मिलीसेकंड में एक मिलियन से अधिक निर्देश प्राप्त होते हैं। ईमानदारी से, यह एक बहुत बुरा कोड है अगर यह लाख निर्देश सरल मूल्य निर्धारण में जाते हैं। यदि किसी सौदे पर निर्णय लेना आपको एक लाख कदम लगता है, तो तुरंत छोड़ दें। हर नैनो सेकंड यहां महत्वपूर्ण है।
यह पता चला कि मैं एक बहुत अच्छी तरह से समन्वित टीम से नहीं जुड़ा था, और एक नए कर्मचारी के रूप में, मुझे सावधान रहना था। विकास विभाग में केवल हम तीन ही थे। टीम के सदस्यों में से एक (जो वास्तव में एक उत्कृष्ट प्रोग्रामर था) जाहिरा तौर पर थका हुआ था और अपना सारा समय गेम और फ़ोरम पर काम करने लगा। "श्री जीपीयू" मल्टीथ्रेडिंग के लिए कंपनी के मुख्य पुस्तकालयों को लिखते थे, और वे खराब नहीं थे, हालांकि वे डिजाइन की समस्याओं से पीड़ित थे। सभी सिंक्रनाइज़ेशन म्यूटेक्स और किसी भी ऑपरेशन आवश्यक ताले के माध्यम से किया गया था। अंत में, मैं फिर से C ++ Boost लाइब्रेरी का उपयोग करने के लिए आया। "श्री जीपीयू", जाहिर है, परियोजना का आनंद नहीं लिया और किसी तरह की हड़ताल में शामिल देखा। मेरे विचार पर काम करने की आवश्यकता से वह निस्संदेह नाराज था। दूसरा लड़का कम सक्षम था, लेकिन फिर भी न्यूनतम रूप से सक्षम था। आमतौर पर उन्होंने बहुत खाया और लगातार बैठक कक्ष में एक और डीवीडी फिल्म देखने गए।
लेकिन इन दो मिलीसेकंड को पार करने के लिए हमें किसी तरह सामना करना पड़ा। जैसा कि यह निकला, मुझे अपेक्षा से अधिक कोड लिखने की आवश्यकता थी - मुझे कई बार देर तक रहना पड़ा। "श्री जीपीयू" ने एकीकरण का काम किया, जबकि "अलग-थलग पड़ चुके दोस्त" ने कुछ भी नहीं किया। नतीजतन, हमारी नई प्रणाली ने सिर्फ पांच माइक्रोसेकंड के तहत देरी दिखाई। ऐसा लग रहा था कि यह बहुत बड़ी सफलता थी। हालाँकि, यह आंकड़ा नेटवर्क विलंबता को ध्यान में नहीं रखता था। निश्चित रूप से, वे अब एक महीने पहले की तुलना में बहुत अधिक महत्वपूर्ण हैं।
अन्य कर्मचारियों में से एक ने मुझे बधाई दी। मैंने उनसे सीखा कि अधिकांश आईटी लोग (उनके सहित) इसे एक असंभव काम मानते हैं। जाहिर है, उन्हें उम्मीद थी कि मैं असफल हो जाऊंगा। मेरे द्वारा लाया गया परिवर्तन व्यापक उत्साह के साथ नहीं मिला, लेकिन मुझे वेतन में उल्लेखनीय वृद्धि के बिना एक छोटा बोनस मिला।
मैं बीस साल तक इस नौकरी में रहने की कल्पना करता था, खासकर डॉट-कॉम बबल के बाद। लेकिन अब यह स्पष्ट रूप से मेरे लिए आगे बढ़ने का समय है।
नई नौकरी की तलाश करें
मैंने कई एचएफटी कंपनियों से संपर्क किया और अपने विचारों को साझा किया कि क्या किया जा सकता है। एक अच्छी डच ट्रेडिंग कंपनी ने मुझे बहुत ध्यान से सुना, लेकिन कुछ भी नहीं दिया। वर्षों बाद, मुझे पता चला कि उनकी टीम ने कुछ इस तरह से लागू करना शुरू कर दिया जैसा हमने अगले हफ्ते साक्षात्कार के बारे में बात की थी। मैंने सुना है कि दृष्टिकोण सफल था। उन्होंने इसे "निहित आधार विधि" कहा, जिसमें यह सभी वायदा या अंतर्निहित परिसंपत्ति के सैद्धांतिक मूल्य की भविष्यवाणी करने के लिए नीचे आया था। मुझे अपने तरीके के लिए उनका नाम पसंद है, भले ही यह कार्गो पंथ जैसा दिखता है। वैसे, यह वित्तीय कंपनियों का कारोबार करने का तरीका है। उनकी ओर से धोखे के बावजूद, मैं चापलूसी कर रहा था।
फिर मैंने एक ऑस्ट्रेलियाई कंपनी के साथ लगभग एक दर्जन डेवलपर्स की टीम के साथ बात की, जो ASX एक्सचेंज पर ट्रेडिंग पर केंद्रित थी। उनका मंच ज्यादातर Orc ट्रेडर की तुलना में धीमा था, गणना पर कई मिलीसेकंड खर्च करता था। मैंने कंपनी के प्रमुख के साथ एक बैठक के लिए कहा, जो मुझसे कहीं अधिक सफल और बहुत छोटी थी। वह सुपर-उच्च वेतन वाले लोगों में से एक थे, जिनकी आय ऑस्ट्रेलियाई कानूनों के अनुसार घोषित की जानी थी।
उनका व्यवसाय "पूरी तरह से साफ" नहीं दिखता था, और उन्होंने मुझे चेतावनी दी थी कि उन्होंने जो पैसा विदेश में कमाया है, वह हमेशा कानूनी तौर पर मूल कंपनी को वापस नहीं किया जा सकता है। इस कंपनी के साथ बातचीत समय की बर्बादी थी - मैं काली टोपी नहीं बनना चाहता। नियमों में अंतराल खोजना एक मजेदार खेल है, जब तक यह नैतिक है। हालांकि, हमें इन लाल रेखाओं को पार नहीं करना चाहिए। धोखा देकर जीतने में कोई खुशी नहीं है, लेकिन इससे भी महत्वपूर्ण बात यह है कि आपकी प्रतिष्ठा मायने रखती है। घोटालों और मैं से नुकसान को कम आंकें ई जोखिम करना चाहते हैं।
मुझे निवेश बैंकों में से एक भी पसंद है, जिसके प्रतिनिधि से मैंने बात की। यह एक बड़े वॉल स्ट्रीट कार्यालय की एक शाखा थी। मैंने पहले ही इस तरह के माहौल में कई साल काम करने में कामयाबी हासिल की। प्रवेश सीमा कम लग रही थी - वे पैसा नहीं बनाना चाहते थे, वे बस बिना किसी लागत के स्टॉक एक्सचेंज का कारोबार करना चाहते थे, इसलिए उनका वित्तीय विभाग इस शाखा को सीरीनेड गा सकता था। यह मुझे एक अच्छा विकल्प लग रहा था, और मुझे यकीन था कि वे एक टर्नओवर बनाने के साथ-साथ अतिरिक्त लाभ प्राप्त करने का विरोध नहीं करेंगे। लाभ आमतौर पर शायद ही कभी शिकायतें पैदा करते हैं।
मेरी पिछली फर्म के बारे में अच्छी बात यह थी कि वे पैसे कमाने वाले कर्मचारियों को भी आग लगा सकते थे। किसी ने कई लेनदेन करके नियमों का उल्लंघन किया जो कि अधिकृत नहीं थे। वे कंपनी के पैसे लाए, और मैं प्रभावित हुआ कि उन्हें नियमों को तोड़ने के लिए वैसे भी निकाल दिया गया था। इस तरह के एक सही प्रबंधन की स्थिति अत्यंत दुर्लभ है, खासकर वित्त में।
फिर, अप्रत्याशित रूप से, एक और अवसर पैदा हुआ।
मैंने एक बार एक आदमी के साथ दोपहर का भोजन किया जिसे मैं तस्मानिया विश्वविद्यालय में कंप्यूटर विज्ञान में जानता था, जो अब आईटीजी के लिए काम करता था। उन्होंने मुझे आईटीजी के साथ बात करने के लिए आमंत्रित किया, क्योंकि वे निजी व्यापार में लगे हुए थे। यह मेरे लिए खबर थी - मुझे लगा कि वे सिर्फ दलाल थे। मैं एशिया-प्रशांत क्षेत्र के लिए उनके महाप्रबंधक से मिला, और उन्होंने अपने मध्यस्थता मंच के बारे में विस्तार से बात की, जो यूएसडी और सीएडी में नामित शेयरों के साथ काम करता है। तब मैं संयुक्त राज्य अमेरिका के सीईओ रे किलियन से मिला, जब वह ऑस्ट्रेलिया की यात्रा पर थे। बैठक अच्छी तरह से चली गई, और आईटीजी में उच्च आवृत्ति व्यापार को विकसित करने के लिए कोई और बाधाएं नहीं थीं। एशिया-प्रशांत क्षेत्र के सीईओ और उनके अध्यक्ष, जो एनवाईएसई-सूचीबद्ध आईटीजी इंक बोर्ड के सदस्य भी थे, अंततः एक बोर्ड बैठक के लिए अमेरिका के लिए एक असंभव व्यापार योजना और जोखिम गणना लाए।
आगे क्या हुआ, मुझे नहीं पता - मुझे अगले कुछ वर्षों में तीन पूरी तरह से अलग संस्करण बताए गए। एक संस्करण के अनुसार, बोर्ड ने व्यवसाय योजना को मंजूरी दे दी, लेकिन किलियन ने सब कुछ वापस जीत लिया। एक अन्य संस्करण के अनुसार, कुछ बोर्ड सदस्यों ने परियोजना को मंजूरी नहीं दी। तीसरे संस्करण के अनुसार, व्यवसाय योजना बोर्ड के सदस्यों तक बिल्कुल नहीं पहुंची। मुझे नहीं पता कि कौन से संस्करण गलत थे (हो सकता है कि एक ही बार में), लेकिन इससे कोई फर्क नहीं पड़ा। ITG के लोगों ने अपने नियोक्ता के बिना करने और व्यक्तिगत धन का निवेश करने का फैसला किया। यह वह नौकरी नहीं थी जिसकी मैं तलाश कर रहा था, लेकिन अगर व्यवसाय अच्छा होता है, तो मैं वेटिंग पर कई वर्षों के दौरान प्राप्त विकल्पों के माध्यम से नई कंपनी के शेयरों के लगभग एक चौथाई कमा सकता हूं। यह एक जीत की तरह था।
एक एचएफटी कंपनी का जन्म
इस प्रकार, ऑस्ट्रेलियाई $ 1.5 मिलियन का निवेश प्राप्त करने के बाद, कार्यालय में लैपटॉप के साथ फिर से अकेले काम करना शुरू करने का समय आ गया है। मैंने कई सर्वर और वर्कस्टेशन स्थापित किए, 64-बिट SuSE लिनक्स स्थापित किया, तीन प्रोग्रामर को काम पर रखा - और निवेशकों द्वारा भुगतान की गई अवधि को मापने वाली घड़ी ने टिक करना शुरू कर दिया। यह पता चला कि मैं एक बहुत अच्छा लिनक्स सिस्टम प्रशासक नहीं हूं। जल्द ही मैं खराब व्यवस्थापक कार्यों को करने से थक गया और उन्हें एक फ्रीलांसर को सौंपा। अब साढ़े चार लोग थे। लेकिन यह पता चला कि 64-बिट SuSE लिनक्स, विशेष रूप से अपनी हाइपरट्रांसपोर्ट बस के साथ AMD प्रोसेसर पर, प्राइम टाइम लोड के लिए तैयार नहीं था, इसलिए हम 32-बिट RedHat / CentOS असेंबली में लौट आए। यह "श्री Sysadmin" का एक बुद्धिमान निर्णय था, हमें थोड़ा आगे।
चार महीने बाद, हमने आगे देखा। हमें यह चुनना था कि हमारे एएसएक्स पर चला जाए या कोरिया जाए। तीन कोरियाई एक्सचेंज, KSE, KOSDAQ और KOFFEX, फिर एक ही कोरियाई एक्सचेंज, KRX में विलय हो गए। हमने कोरिया को चुना, हालाँकि वहाँ के कारोबारी और तकनीकी वातावरण अधिक जटिल और जोखिम भरे थे। हालाँकि, वहाँ भी अधिक अवसर थे, मूल्य निर्धारण मॉडल में सरल गणित और कम संख्या में टूल ने अधिक हल्के कोड आधार का वादा किया।
फिर एक मजेदार बात हुई। एक नई प्रणाली बनाते समय, आप आमतौर पर अपने जीवन को आसान बनाने के लिए कुछ नामकरण परंपराएं बनाने की कोशिश करते हैं। मैंने मानकीकरण के लिए आईएसओ कोड या उनमें से कुछ का उपयोग करने का निर्णय लिया। हालांकि, कोरियाई एक्सचेंजों के विलय के कारण, एक आईएसओ कोड अभी तक नए एक्सचेंज के लिए नहीं सौंपा गया है। मैं आईएसओ जिम्मेदार समूह के संपर्क में आया, जो यूरोप में कहीं न कहीं एक्सेल टेबल के साथ एकमात्र व्यक्ति निकला। उन्होंने तय किया कि संयुक्त एक्सचेंज का नया कोड XKOX होगा। मैंने उस पर क्लिक किया और उसे लिखा कि यह संयोजन अंग्रेजी में बहुत सामंजस्यपूर्ण नहीं है। शायद सबसे अच्छा विचार स्पष्ट केआरएक्स या एक्सकेआरएक्स कोड का उपयोग करना होगा? हम हँसे और इसलिए XKRX नया ISO कोड बन गया। तो अब मैं कह सकता हूं कि यह मैं था जिसने एकीकृत कोरियाई विनिमय के लिए आईएसओ कोड बनाया था।
कोरिया में उन पुराने दिनों में, व्यापारियों, यहां तक कि उच्च-आवृत्ति वाले भी, एक्सचेंज तक सीधे पहुंच नहीं पा सके। आपको ब्रोकर के गेटवे से गुजरना होगा और कनेक्ट करने के लिए उनके विशिष्ट एपीआई का उपयोग करना होगा। वहां कोई कोलाजेशन नहीं था। ग्राहकों के बीच, ब्रोकर द्वारा नियंत्रित नहीं किए गए देरी में एक बड़ा अंतर था, बस अलग-अलग स्थान और इंटरैक्शन तकनीक के कारण। KOFFEX एक्सचेंज पर वायदा और विकल्प कारोबार करते हैं। KOFFEX खुद सियोल से तीन सौ किलोमीटर की दूरी पर बुसान, एक बंदरगाह शहर में स्थित था। KOSPI 200 इंडेक्स के लिए व्युत्पन्न अनुबंध का एक छोटा चेहरा मूल्य था, लेकिन एक बड़ा आकार। इस वजह से, वे दुनिया के बाकी हिस्सों से दस गुना अंतर के साथ सबसे अधिक संसाधन वाले डेरिवेटिव थे। CME पर यूरो / डॉलर का अनुबंध नंबर दो पर था, और KOSPI 200 पर विकल्प नंबर एक थे। यह KOFFEX के लिए बहुत अधिक निकला, इसलिए इन उपकरणों में मुख्य ट्रेडों को सियोल में केएसई एक्सचेंज की ओर से आयोजित किया गया था। इसलिए, एक्सचेंज से हमें जो कुछ भी चाहिए था, वह सियोल में एक बिंदु पर स्थित था, हालांकि यह खुद बुसान में स्थापित किया गया था।
इस बिंदु पर, मुझे पहले से ही पता था कि नेटवर्क स्टैक सबसे महत्वपूर्ण देरी का परिचय देता है जिसे मैं हमारे नए कार्यान्वयन में प्रबंधित करने में सक्षम था। मुझे InfiniBand प्रोटोकॉल कनवर्टर के लिए एक हार्डवेयर ईथरनेट मिला जिसने 3 microsecond देरी की शुरुआत की। इसे एक मॉड्यूल के रूप में डिज़ाइन किया गया था जो टॉपस्पिन इनफिनिबिल स्विच से जुड़ा था। AMD का हाइपरट्रांसपोर्ट (HTX) बस, PCI एक्सप्रेस का एक विकल्प, अधिक आधुनिक था, कम आंतरिक विलंबता प्रदान करता है। मैंने HTX समर्थन के साथ कई Pathscale HTX Infinipath नेटवर्क कार्ड और मदरबोर्ड खरीदे (वे तब केवल अल्फा संस्करणों में मौजूद थे, उदाहरण के लिए, उनमें से एक में सीरियल नंबर 0x0000045 था!), इन सभी प्रेरक भागों को एक बड़े मामले में डाल दिया और एक महंगा मिल गया, लेकिन! बेहद तेज़ नेटवर्क स्टैक, जिससे मैं बहुत खुश था। उसने देखा, बेशक, कुछ अजीब और अनाड़ी था, लेकिन वह दुनिया में सबसे अधिक प्रतिस्पर्धी था। कई वर्षों के लिए, साधारण नेटवर्क कार्ड मेरे कॉन्फ़िगरेशन के साथ तुलना नहीं कर सकते हैं।
दलाल चुनना
उसके बाद, हम सियोल में एक दलाल और डेटा सेंटर में जगह खोजने के लिए गए। मैं एक निवेशक, बबल नामक एक व्यक्ति के साथ गया, जो तब हमारा कर्मचारी बन गया था। सबसे पहले, यह आईटीजी और एचएफटी के बीच फटा था, लेकिन बाद में यह पूरी तरह से हमारे निपटान में था, क्योंकि दोनों सीईओ, एपीआर अध्यक्ष और अन्य आईटीजी कर्मचारी हमारे निवेशक थे। यह वह था जिसे सियोल में एक होटल बुक करने का निर्देश दिया गया था। यह पता चला कि उन्होंने एक घंटे का भुगतान किया मोटल चुना, एक बहुत ही सुरम्य कलात्मक वर्णन द्वारा बहकाया गया, जो असली तस्वीर को छुपाता था - परतदार एयर कंडीशनिंग के साथ गंदे कमरे, वायरस से संक्रमित कंप्यूटर। अच्छी शुरुआत नहीं। कई दलालों ने हमें बुलाया और हमारे क्षेत्र में आश्चर्य व्यक्त किया। अजीब लेकिन मजाकिया। यात्रा काफी उत्पादक थी, हमने आश्चर्यजनक रूप से अविश्वसनीय सौदा किया।
अच्छा सौदा
मपेटेज़ सिक्योरिटीज कार्यालय ने हमें डीएमए सेवा प्रदान की है। मेरे द्वारा छोड़ी गई बड़ी फर्म की कोई सीधी पहुंच नहीं थी। इससे पहले, मैं एक पुरानी नौकरी में एचपी / कॉम्पैक / टेंडेम से सिस्टम को देख रहा था, क्योंकि यह एक्सचेंज के करीब पहुंचने के लिए किसी विशेष ब्रोकर के आंतरिक नेटवर्क में आने का एक तरीका था। एचपी के समर्पित आंतरिक अनुप्रयोग विकास कार्यक्रम के हिस्से के रूप में निर्मित एक छोटे से बॉक्स के लिए इसकी लागत लगभग $ 500,000 है। यह मोहक है, लेकिन उस व्यवसाय के लिए नहीं जो अपने आखिरी दिनों को जी रहा है। अब हमें दी जाने वाली डीएमए सेवा को X.25 प्रोटोकॉल के आधार पर लागू किया गया था, जो तब मेरे लिए अभिनव था। यह ब्रोकर सौदा काफी महंगा था, लेकिन चूंकि वास्तविक प्रत्यक्ष पहुंच पहले से अनसुनी थी, इसलिए मैंने कुछ दिनों बाद एक अनुबंध पर हस्ताक्षर किए।
“ ” RTS, , . . RTS , , . , Orc. Orc, . , RTS API 10% .
, InfiniBand. – X.25. , . Muppetz Securities , , .
, Muppetz , . X.25 . - HFT-, , ? , .
, "" . , HFT- , . , . , Muppetz , . ., . , Muppetz , , – !
, . , , KRX. , , , , . . CRT-. , , . . , , ? , “”.
Muppetz X.25 , KRX, . - , , , .
X.25
X.25 . T1 E1 ( ) Koscom, KRX. 64 (kbps) . , - , . , ( ) .
X.25 . , , . - , X.25. , , , – BBS, FIDO, Z-modem, Y-modem, . , , . . . , . , , . Sangoma, .
. . . , , . HFT , . , , . , , . T1. , , . X.25, , Sangoma. – .
X.25. Postgresql ( ), C++, .. , , -. , . , , . , .
()
. . . – 85% ! , ( ), . .
.
, “” . , , . , , . , , . , . . , ( , " "), 72 . , . , . , , , . , . … ! – . , , .
(IV) . IV, ( ) . . , IV , . , . R, . IV . - , . , , . , , ( .) , .
. . , . , , . . , .
, . . . . “” . - , , . , . .
Zero
जब आप एक्सचेंज पर व्यापार करते हैं, तो यह माना जाता है कि आप भाग्यशाली हैं यदि आपको अपने पक्ष में प्रसार का हिस्सा मिला है। उस समय कोरिया में, एटीएम विकल्प और सस्ता, 0.01 मूल्य बिंदुओं का एक टिक आकार था। इन 0.01 की कीमत एक अनुबंध से एक डॉलर के बारे में है। विकल्पों की एक श्रृंखला के साथ एक उच्च आवृत्ति वाले रोबोट का व्यापार करते समय, यदि आप भाग्यशाली हैं, तो आप औसतन दस या बीस सेंट के साथ लेनदेन से बाहर निकलते हैं। इस काम में मेरा एक लक्ष्य उन टर्नओवर के आंकड़ों को पार करना था जो मैंने पहले देखा था। मुझे याद है कि पिछले स्थान पर रिकॉर्ड प्रति दिन 1.13 मिलियन अनुबंध था। यदि आप एक लाख विकल्प का व्यापार कर सकते हैं और प्रत्येक के लिए 10 या 20 सेंट ले सकते हैं, तो आप बहुत खुश होंगे। सिद्धांत रूप में, अभ्यास और सिद्धांत में कोई अंतर नहीं है। यह महसूस करना मेरे लिए काफी मुश्किल था।
फिर मुझे व्यापारियों में से एक श्री बी। की बातचीत याद आई, किसी पुरानी कंपनी में रसोई में किसी के साथ (अंत में, उन्होंने कंपनी का नेतृत्व किया।) श्री बी से पूछा गया कि क्या उन्होंने एक अच्छे ट्रेडिंग सिग्नल पर खरीदा है और लाभ कमाया है, क्यों। क्या वह तुरंत स्थिति को बंद नहीं करता है? उसने जवाब दिया कि अगर सब कुछ इतना आसान था, तो वह अब से बहुत अधिक पैसा कमाएगा। हमारे पास एक अच्छा स्थान और प्रत्यक्ष X.25 चैनल के साथ उत्कृष्ट विलंबता थी। तकनीक ने काम किया, मूल्य निर्धारण मॉडल ने सही मूल्य दिए। शायद हम असंभव कर सकते हैं?
मैंने शेयरधारकों के साथ बात की और उन्हें बताया कि मुझे महीने में जीवित रहने और कुछ नया करने के लिए 25,000 एयूडी की आवश्यकता है। मुख्य निवेशक ने 25,000 AUD का ऋण जारी किया। मूल कर्मचारियों में से एक, श्री एफ। को कोडित किया गया जिसे हमने शून्य रणनीति कहा। सब कुछ सरल था - एक निर्देशित स्थिति नहीं होने के लिए, ग्लास में प्रकट होने के लिए एक विकल्प की प्रतीक्षा करें, जिसकी कीमत हमारे आकलन से कम से कम एक टिक से भिन्न होती है। फिर उसे मारा। प्रतीक्षा करें। फिर इसे मोड़ो और एक टिक लाभ लें। क्या यह काम कर सकता है?
हम जिएंगे!
हमारी मासिक व्यापारिक आय को स्वस्थ छह अंकों में मापा जाने लगा। जीरो की रणनीति ने काम किया। हमने ट्रेडिंग कैपिटल में वृद्धि की है ताकि आप 500 या 1000 एटीएम विकल्प खरीद सकें, और फिर उन्हें घुमाकर वापस डंप कर सकें। यहां कोई स्मार्ट मार्केट-मेकिंग नहीं है। हम सिर्फ एक आक्रामक लेने वाले थे।
एक निर्माता होने की तुलना में बाजार में लेने वाला अधिक समस्याग्रस्त हो सकता है। एक बाजार निर्माता के रूप में, आपको बाजार के रास्ते से बाहर निकलना चाहिए जब वह आपके खिलाफ हो जाता है, लेकिन आपको पर्याप्त नासमझ होना चाहिए कि बहुत नासमझ न बनें और कतार में मूल्यवान स्थान न खोएं। एक नियम के रूप में, आपकी कीमत सीमा, जो अधिक होने के बाद आपको नुकसान को रोकने के लिए कांच से दूर भागने की जरूरत है, उस आक्रामक से कम है जो व्यापार लाभ का लाभ उठाता है। यह एक अजीब खेल की तरह दिखता है जिसमें हमलावर वास्तव में देरी की बाधा है, क्योंकि वह केवल निर्माता द्वारा अपनी चाल चलने के बाद ही तैयार होता है, अन्य सभी चीजें बराबर होती हैं। या यह 100-मीटर स्प्रिंट की तरह दिखता है, जहां निर्माता को 50-मीटर का लाभ होता है, और आपको किसी तरह उसका पीछा करना होगा। यह सादृश्य बहुत शून्य की रणनीति का वर्णन करता है। परिसर में खिड़की और स्थान से गुजरने वाले तारों के साथ X.25 के माध्यम से एक सीधा संबंध उन शुरुआती दिनों में हमारी रणनीति की भोलापन को दूर करने के लिए पर्याप्त था। भाग्य हमें देखकर मुस्कुराया।
यह देखने का एक प्रकार का मनोरंजन था कि पैसा, जैसा कि था, एक लाभ कमाने के बाद बैंक खाते में अपने आप दिखाई देता है। यह थोड़ा असली था। हम कोरिया में इंडेक्स ऑप्शन का व्यापार करते हैं, और ऑस्ट्रेलियाई डॉलर सिडनी में एक बैंक खाते में दिखाई देते हैं।
हंटर स्ट्रीट, 200 वर्ग मीटर, हार्डवेयर स्टोर, रैम कार्ड, एटीएक्स बिजली की आपूर्ति और एक नेटवर्क स्विच से सस्ते रैक पर कई छोटे मिनी-आईटीएक्स कंप्यूटरों पर हमारे हाल ही में किराए के कार्यालय में थोड़ा पैसा खर्च किया गया था। निहित अस्थिरता, ऐतिहासिक परीक्षण, और रणनीति के सिमुलेशन में कई सौ अतिरिक्त कोर के आगमन के साथ ही सभी में सुधार हुआ है।
हमारे व्यापार का अगला चरण शून्य रणनीति से हेजिंग के साथ पूर्ण व्यापार रणनीति में परिवर्तन था। वायदा के माध्यम से एक स्थिति को बचाने की कोशिश करने के बजाय, हमने अन्य विकल्पों के साथ हेजिंग की ओर रुख किया। हम रात के माध्यम से पदों को स्थानांतरित नहीं करना चाहते थे, लेकिन पूरे दिन उन्हें पकड़कर खुश थे। शून्य रणनीति ने पूरे दिन में कई सेकंड का कुल प्रदर्शन किया। नई रणनीति ने हमें पूरे दिन अपना स्थान बनाए रखा। इस विचार ने बहुत अच्छा काम किया। लगभग दो-तिहाई KRX बाजार में काफी स्थिर मूल्य निर्धारण के साथ कम डेल्टा विकल्प थे। बोली पर एक लाख से अधिक को देखना या छोटे विकल्पों में पूछना असामान्य नहीं था। हालांकि, इन सस्ते विकल्पों को खरीदें और बाजार बंद होने से पहले उन्हें रीसेट करना आपके लिए बहुत मुश्किल होगा। इसलिए, हमने केवल संकीर्ण प्रसार के साथ और बड़े डेल्टास के साथ विकल्पों पर ध्यान केंद्रित किया, आकार 0.01 के टिक के साथ 3.00 से नीचे की कीमतों के साथ। उन्होंने औसत बाज़ार के आकार का लगभग एक तिहाई हिस्सा लिया। अंत में, हम 6-7% की एक विशिष्ट बाजार हिस्सेदारी में वृद्धि हुई, और कभी-कभी 10% से अधिक। यह आश्चर्यजनक है कि हमने बाजार के एक तिहाई हिस्से के बारे में कारोबार किया जिसमें हमने ध्यान केंद्रित किया। केक का ऐसा सामान्य टुकड़ा। पिछले टर्नओवर रिकॉर्ड पर काबू पाने के।
तारों की छंटाई
पहली महत्वपूर्ण हैक का विचार खिड़की के माध्यम से रखी गई मुड़ जोड़ी को देखने के बाद आया। T1 और E1 लाइनों के लिए मोडेम ने इस संकेत को अनाड़ी कनेक्शनों के माध्यम से प्रसारित किया, जिससे एक बड़ा बॉक्स बन गया, जो तब बड़े कनेक्टर्स के माध्यम से सीरियल कार्ड से जुड़ा था। थोड़ा शोध और एक स्पष्ट योजना का जन्म हुआ। मैंने कई नए संगोमा कार्ड खरीदे जिनमें मैंने नेटऑप्टिक्स टी 1 / ई 1 चैनलों को एक मुड़ जोड़ी के साथ जोड़ा और कोरिया में इस विधानसभा को स्थापित किया। यह पूछे जाने पर कि यह किस लिए था, मैंने जवाब दिया कि यह लाइन की स्थिति की निगरानी करना और देरी को मापना था। यह कथन तकनीकी रूप से सही था, लेकिन अधूरा था।
नए सांगोमा कार्ड मिश्रित मोड का समर्थन करते हैं, जिसमें कार्ड चैनल से सभी बिट्स को स्वीकार करते हैं। मैंने उनका विश्लेषण करना शुरू किया और महसूस किया कि धाराएँ कैसी दिखती हैं। X.25 आभासी चैनलों को बाजार डेटा चैनलों में वर्गीकृत किया गया है। वे एक के बाद एक जाने की प्रवृत्ति रखते थे। पुट, कॉल और वायदा विकल्प के लिए चैनलों के अन्य समूह थे। मुझे खुद एचडीएलसी परत को अलग करना था, लेकिन जल्द ही मैंने केआरएक्स चैनलों से मेल खाते पैकेट को डिकोड कर दिया। मॉडेम और नेटवर्क डिवाइस के इस बाईपास ने एक मिलीसेकंड के बारे में बचत की।
यह अपरिचित क्षेत्र नहीं था। यूरेक्स एक्सचेंज ने एक बार एक निजी एपीआई प्रदान किया था - और इसे हैक किया गया था और एक्सचेंज प्रोटोकॉल को उलट दिया गया था। उसके बाद, एक्सचेंज पर सदस्यता के तकनीकी विनियमन पर आधिकारिक दस्तावेज को समायोजित किया गया था ताकि यह नियमों का उल्लंघन बन जाए। तब इस प्रथा को रोक दिया गया था, लेकिन कोरिया में ऐसा कोई नियम नहीं था। इसी तरह, जब एएसएक्स ने बॉडी में अपना पहला छोटा कॉलोकेशन पॉइंट खोला, तो मैंने नोट किया कि कई क्लाइंट फर्मों में डेल से 1U सर्वर थे, बिना किसी मॉडेम के। नैस्डैक प्रोटोकॉल की रिवर्स इंजीनियरिंग उतनी असामान्य नहीं थी जितनी मैंने आशा की थी - कई स्मार्ट हैकर्स हैं।
काटें और त्यागें
कोरिया में, चीजें बेहतर हुईं। अब जब मेरे पास बिटस्ट्रीम एक-एक करके (अच्छी तरह से, या कम से कम बाइट द्वारा) था, तो मैं देख सकता था कि पैकेट तारों में बहुत समय खो देते हैं। मिलीसेकंड। नेटवर्क निगरानी में एक आम तरीका टुकड़ा है, जब आप बस पैकेट के पहले भाग को काटते हैं। मैंने इसे अपने HDLC लेयर बाईपास कोड के साथ लागू किया था और अब हम बहुत आगे थे क्योंकि बोली और पूछें फ़ील्ड्स जो हमें चाहिए वह उद्धरण पैकेज की शुरुआत में स्थित थे। 128 केबीपीएस पर 100 बाइट बचाएं और आप 6.1 एमएस पर आगे हैं। जैसे-जैसे स्पेसिफिकेशंस के स्पेसिफिकेशन और केआरएक्स चैनल में तेजी आई, हमारा फायदा कम हुआ, लेकिन यह वैसे भी स्वीकार्य रहा। कीमतों के साथ इनपुट डेटा पैकेट पूरी तरह से स्वीकार किए जाने से पहले ही हमने अपने आदेश भेज दिए।
कभी-कभी एक्सचेंज आभासी चैनलों को बदल देता है, और जब तक मैं नए नंबर को डिक्रिप्ट नहीं करता, तब तक हम एक धीमी केबल के साथ बने रहे। बाकी बुनियादी ढांचे में भी धीरे-धीरे सुधार हो रहा था। अब हमारे पास केबल्स खिड़की के माध्यम से नहीं, बल्कि भवन के मुख्य स्विच से केबल चैनलों के माध्यम से चल रहे थे। हमने खिड़की के ऊपर एक छोटा एयर कंडीशनर भी लटका दिया, जो बहुत आवश्यक था, क्योंकि रैक में तापमान लगातार बढ़ रहा था। हमारा कार्य कक्ष वास्तविक डेटा केंद्र नहीं था। तब हमारे बैंक ने अपने व्युत्पन्न व्यवसाय को बेच दिया और थोड़ी देर बाद नए मालिक ने फैसला किया कि हम बहुत छोटे ग्राहक थे और हमें अपना कार्यालय छोड़ने का आदेश दिया। बाद में, मुझे पता चला कि उनके पास टोक्यो में उनका एआई ट्रेडिंग समूह था, जो वास्तव में हमारे लिए अपना कमरा चाहता था।
एक और कोशिश
मुझे हमें एक नया घर खोजने के लिए लड़ना पड़ा। हमने एक साथ कई बिंदुओं को खोजने पर ध्यान केंद्रित किया ताकि व्यापार थोड़ा अधिक टिकाऊ हो। X.25 प्रोटोकॉल अभी तक अच्छी तरह से ज्ञात नहीं था, लेकिन अब असामान्य नहीं था। डॉ। एस। नाम का कोई व्यक्ति हमारी सहायता के लिए आया और उसने हमारे उपकरण सड़क के डेटा सेंटर में रख दिए। यह ब्रोकर थोड़ा होशियार था और यह समझता था कि यदि हम संपूर्ण भौतिक डेटा स्ट्रीम देखते हैं, तो हम संभावित रूप से अन्य क्लाइंट के आदेश देख सकते हैं। वह सही था - तकनीकी रूप से हम कर सकते थे, लेकिन अभी तक ऐसा नहीं किया है। हमें बाजार के डेटा प्रवाह के अपने विन्यास के लिए एक अलग बुनियादी ढांचा स्थापित करना था। इस ब्रोकर ने बहुत अच्छा काम किया और एक सहज प्रवास के लिए हम उनके आभारी थे। मुपेट्ज़ के साथ अनुभव एक अपवाद था। कोरिया में दलाल अच्छे लोग हैं।
हमने एक नए स्थान पर एक ही बुनियादी ढांचा तैनात किया और खोज जारी रखी। हमने देखा कि विभिन्न साइटों पर बाजार के आंकड़ों की गति बहुत भिन्न थी। हमें नेटवर्क पर स्थानीय घड़ी को सिंक्रनाइज़ करने के लिए एक जीपीएस सिग्नल नहीं मिला, लेकिन कोरिया ने मोबाइल संचार के लिए सीडीएमए मानक का उपयोग किया। स्थानीय निर्माता एंडरुन टेक्नोलॉजीज ने एक अच्छा सा प्लास्टिक बॉक्स बेचा, जिसके साथ हम सटीक समय का एक स्थिर संकेत प्राप्त करने में सक्षम थे। इस डिवाइस ने सीडीएमए के अंदर एक जीपीएस सिग्नल प्राप्त किया और अल्ट्रा-सटीक अंतराल पर एक सीरियल पोर्ट प्लस (एक अन्य केबल के माध्यम से) दालों के माध्यम से एनएमईए डेटा प्रसारित किया। सीडीएमए विनिर्देश 10 से अधिक माइक्रोसेकंड के सटीक समय संकेतों के लिए घबराहट का वादा करता है, वास्तव में हमें सोल में एक माइक्रोसेकंड के बारे में मिला। तुलना के लिए, एक कनाडाई सीडीएमए ऑपरेटर ने लगभग 5 या 6 माइक्रोसेकंड की सटीकता दिखाई।
हमने केआरएक्स भूमिगत डेटा सेंटर में कोलोकेशन समाप्त कर दिया। कड़ी सुरक्षा के कारण अंदर जाना आसान नहीं था। लंबे समय तक भूमिगत रहने के बाद, मैंने देखा कि डेटा सेंटर के अंदर एक सेल फोन सिग्नल पकड़ा जा रहा है। मैंने रैक में अपना सीडीएमए रिसीवर डाल दिया और यह काम किया - हमें बाधित सेलुलर सिग्नल से सटीक समय मिला जब तक कि इसके अंदर कुछ जला नहीं। यह संदेह करते हुए कि एक अधिक कुशल एंटीना स्थापित करने की आवश्यकता है, सियोल की अगली यात्रा से पहले, मैंने एक मीटर लंबा एक सफेद लचीला एंटीना खरीदा और एसएमए कनेक्टर को मिला दिया। जब मैं केआरएक्स डेटा सेंटर के भूमिगत बंकर के पास गया और हमारे रैक पर एक बड़ा सफेद एंटीना लगाया, तो कोसकॉम के लोगों ने मुझे बहुत संदेह से देखा। मुझे नहीं पता कि वे वहां खुद के बारे में क्या सोचते हैं, लेकिन पिछले कुछ वर्षों में कई अन्य लोगों ने उल्लेख किया कि उन्होंने मेरे सफेद एंटीना को केआरएक्स में रैक के शीर्ष पर पड़ा देखा।
अब हमारे पास उपस्थिति के सभी बिंदुओं पर सटीक समय था और हमें उनके बीच डेटा विनिमय स्थापित करने की आवश्यकता थी। हमने पाया कि परिसर से कुछ ब्लॉक, हमें शहर प्रदाता के दस-मेगाबिट ईथरनेट कनेक्शन के माध्यम से हमारे बिंदुओं के बीच 300-माइक्रोसेकंड की देरी हुई। यह एक बहुत अच्छा संकेतक था और हमने इन इंटरनेट लाइनों पर अपने सभी बाजार डेटा और आदेशों का समन्वय किया। कोरिया में, इंटरनेट अद्भुत है और यह तब हमारे लिए पर्याप्त था। उपस्थिति के सभी बिंदुओं के लिए बाजार के आंकड़ों को प्राप्त करने के तुरंत बाद के व्यापार में सुधार हुआ। जबकि हमारे सबसे अच्छे ऑर्डर एक्सचेंज कैंपस से आए थे, बाजार का सबसे तेज डेटा कुछ पॉइंट्स दूर से आया था। यह बल्कि अप्रत्याशित रूप से बदल गया और यह स्थान कई वर्षों तक बाजार के आंकड़ों को प्राप्त करने के लिए सबसे अच्छी जगह बना रहा।
थोड़ी देर बाद, KRX एक्सचेंज बिल्डिंग के विस्तार में एक नए बिंदु पर, हमने बाजार के आंकड़ों को प्राप्त किया और वहां की देरी बहुत बड़ी हो गई। यह पहली बार था जब मैं कोरिया के गढ़ में आया था, मैं नेटवर्क पैकेट में समय टिकटों द्वारा यह निर्धारित करने में सक्षम था - यदि आप उन्हें सुन सकते हैं तो वे आपको सब कुछ बता सकते हैं। हमने इस चैनल को डिस्कनेक्ट करने के लिए कहा, कोस्कॉम ने प्रसारण बंद कर दिया और शारीरिक रूप से लाइन काट दी। एक या दो महीने के बाद, हमने फिर से जोड़ने के लिए भुगतान किया, वे कुछ भी बदले बिना एक ही पंक्ति में बदल गए, और अब यह सबसे अच्छे में से एक था। ये कोरिया में जीवन की योनि थे। मुझे संदेह है कि बीच में कहीं नए तरह के राउंड-रॉबिन बैलेंसर स्थिति को सुधारने में सक्षम थे। वहां देखी गई अन्य विषमताओं के लिए, मैं किसी भी स्पष्ट कारण के साथ नहीं आ सका।
X.25 पर ऑर्डर भेजने के लिए वर्चुअल चैनल 64 kbit / s प्रत्येक थे - यह एक बहुत धीमा है। मुझे लगा कि हम उसी हैक को सांगोमा कार्ड के साथ इस्तेमाल कर सकते हैं और कोड लिखना शुरू कर दिया है, जो मेमोरी में पूरी तरह से बनने से पहले ही ऑर्डर के साथ एक पैकेट भेज देगा, जो हमें मिलीसेकंड बचाएगा। आदेश भेजने के बाद, हम पैकेज को अमान्य में बदल सकते हैं, अगर अचानक बाजार की स्थिति में बदलाव का समय था और भेजे गए आदेश की आवश्यकता नहीं थी। हालांकि, हमारी छोटी टीम पहले से ही बहुत व्यस्त थी, और यह कार्य प्राथमिकता नहीं था, क्योंकि हमारा व्यापार प्रदर्शन पहले से ही काफी अच्छा था। हमने मॉडलिंग को अस्थिरता और परिष्कृत रणनीतियों के बारे में अधिक सीखा।
केवल परिवर्तन स्थायी हैं
एक्सचेंज कभी भी खड़े नहीं होते हैं और केआरएक्स कोई अपवाद नहीं था। उन्होंने X.25 प्रोटोकॉल को छोड़ना शुरू कर दिया और ईथरनेट और TCP / IP पर स्विच कर दिया। एक्सचेंज ने मार्केट डेटा के लिए ऑर्डर और यूडीपी भेजने के लिए टीसीपी का उपयोग करने की योजना बनाई है। हमारे X.25 हैक का व्यापारिक प्रदर्शन फीका होने लगा था। हम अपने ट्रेडिंग इंजन और रणनीति के साथ बहुत मोटे हो गए। हमारे ट्रेडिंग इंजन के प्रदर्शन में शुरुआती तीन सौ माइक्रोसेकंड के सापेक्ष बहुत सुधार नहीं हुआ है, यह सूजन हो गया है। कुछ बिंदुओं पर लोगों ने मेरे 72 घंटे के हैकथॉन को दोहराया और इंजन को कुछ अधिक पारंपरिक, सरल और तेज में बदल दिया। अजीब तरह से पर्याप्त है, हम अब यहाँ या वहाँ सौ माइक्रोसेकंड के बारे में बहुत चिंतित नहीं हैं, क्योंकि हमने रणनीतिक और सामरिक लक्ष्यों का पीछा किया था। दूसरों की तुलना में, हम वास्तव में मॉडेम और हमारे अपने एचडीएलसी पार्सर को दरकिनार करते हुए नेटवर्क एडॉप्टर को प्रॉपर मोड में काम करने के कारण एक नकारात्मक देरी करते थे। बाजार के बाकी प्रतिभागियों के लिए बाजार के आंकड़े आने से पहले ही हमारे आदेश अभी भी चल रहे थे।
हम X.25 पर पूर्व-भेजने के आदेशों की कोशिश करना चाहते थे, लेकिन हमारे पास प्रोग्रामिंग पर कुछ महीने बिताने के लिए स्वतंत्र लोग नहीं थे, खासकर यह देखते हुए कि X.25 का उपयोग समाप्त हो रहा था। इस परियोजना के पूरा होने के कुछ महीनों बाद सभी X.25 कोड बेकार हो जाएंगे। हालांकि, इस विचार का परीक्षण किया जाना था, और मैंने उस व्यक्ति से बात की, जिसने सांगोमा में अधिकांश सॉफ्टवेयर लिखा था। वह मुख्य डेवलपर थे और डिवाइस ड्राइवर लिखने का मुख्य काम करते थे। शायद वह किसी की सिफारिश कर सकता है? उन्होंने कहा कि वह खुद इसे घर से एक साइड प्रोजेक्ट के रूप में करेंगे। कुछ समस्याएं उत्पन्न हुईं क्योंकि इन ड्राइवरों का कोड सी में गोटो संक्रमण बयानों की बहुतायत के साथ बहुत भ्रमित था, लेकिन भले ही यह बहुत अच्छी शैली नहीं है, ड्राइवरों ने दृढ़ता से काम किया। इस कोड को कुछ महीनों से अधिक नहीं रहना चाहिए था, इसलिए यह स्वीकार्य जोखिम की तरह लग रहा था। परीक्षण में उम्मीद से थोड़ा अधिक समय लगा, और पूर्व-शिपिंग ने काम किया, लेकिन प्रदर्शन भयानक था। कोड इतना शैतानी था कि "तेज़" पथ ने नियमित पथ की तुलना में अधिक धीमी गति से काम किया। हालाँकि, हमारे पास इस विचार के लिए सभी कोड को एक बार फिर से लिखने का समय नहीं था।
केआरएक्स पर टीसीपी समर्थन में बदलाव से टीसीपी सत्रों के लिए X.25 आभासी चैनलों का एक सरल मानचित्रण हो गया। आदेश भेजने के लिए आपके पास कई बार एक साथ टीसीपी सत्र (जिसे वे पीआईडी कहते हैं) खोल सकते हैं। यूडीपी के शीर्ष पर काम करने के लिए बाजार डेटा ट्रांसफर प्रारूप अपरिवर्तित था। मुझे याद नहीं है कि उन्होंने लॉन्च के तुरंत बाद टीसीपी संस्करण में एन्क्रिप्शन को जोड़ा है या थोड़ी देर बाद, लेकिन अब एक आदेश भेजते समय, टीसीपी हेडर के तुरंत बाद पूरे डेटा पैकेट को एआरआईए सिफर का उपयोग करके एन्क्रिप्ट किया जाना चाहिए, और यह एक आवश्यकता थी । ARIA राष्ट्रीय कोरियाई कोड है। यह थोड़ा अलग एस-बॉक्स लेआउट के साथ एईएस के समान है। यह एक अच्छा सिफर है।
हमने देखा कि नई टीसीपी-आधारित वास्तुकला बाजार को हिला देने वाली थी और संभावित रूप से बड़े दलालों के अधिकांश व्यवसाय को नष्ट कर देती थी। अच्छा पुराना X.25 धीमा था, लेकिन चैनलों के विकल्प का मतलब था कि आपके पास ऑर्डर भेजने के लिए कई समानांतर रास्ते हैं जो आपस में साझा किए जा सकते हैं। टीसीपी की नई दुनिया में, दो या चार सत्रों की एक सीमित संख्या थी, और सभी ग्राहकों को कई पीआईडी की प्रतीत होने वाली उपस्थिति के बावजूद, इन कनेक्शनों के माध्यम से अपने आदेश भेजने थे। इस क्रमांकन के परिणामस्वरूप, ब्रोकर द्वारा ग्राहक अनुरोधों को कतारबद्ध किया गया। अब दौड़ की स्थिति न केवल एक्सचेंज पर, बल्कि प्रत्येक दलाल के अंदर भी पैदा हुई। बड़े ब्रोकर अपने बाजार शेयरों को खो सकते हैं, क्योंकि मौजूदा संचार लाइनें केवल सीमित संख्या में एचएफटी ग्राहकों का समर्थन कर सकती हैं। इसके अलावा, ऑर्डर भेजने की गति में वृद्धि हुई, बाजार डेटा पैकेटों का आकार भी बढ़ा और गति को बनाए रखने के लिए बाजार के आंकड़ों की प्राप्ति की दर आनुपातिक रूप से नहीं बढ़ी। , - . , , .
, Koscom . 622 Mbps, , . – T1 E1. – -. T1, Cisco. T1 , , .
TCP KRX , . , Samsung Securities, , . - , . , . , , , ( .) . , , , , . – – . , .
promiscuous- , , . TCP/IP X.25 , , . . – KRX. , , - , . , , , , , . , . , .
FPGA
-. . , . – “ ” . UNSW NICTA. Linux, Itanium. - , , , . , – Sangoma, . FPGA- XILINX, Spartan 3. flash- FPGA , . , Sangoma promiscuous-. Sangoma . , Sangoma , . .
, FPGA . - FPGA Ethernet InfiniBand TopSpin. , FPGA- Celoxica 2004 , . HFT-, Celoxica UDP. , . Celoxica UDP Ethernet, . , . CTO -, , Celoxica , . Celoxica . VHDL, Handel-C , , , . - FPGA, , Impulse-C. , VHDL, .
SANGOMA . , , , , . , , . Telco, E1. , E1 . FPGA-, , , 622 /, Koscom.
, PCIe- . SFP- FPGA- XILINX . T1/E1, , . - , NetOptics . FPGA- FPGA-, . NetOptics . , , . , .
, . , , , . STS-3/STM-1 155 Mbps OC3 . , . ( .) , 64 /, , , . , “” KRX, FPGA- , .
KRX. TCP, , – . TCP- , . . -, , ? N heartbeat, PID . , . , IP-, Ethernet- .
– . . ID , . ( ), – , heartbeats-. , ARIA.
, 1Gbps FIX 4.2 ( BATS 10G), - , FPGA. 25 200 . Ethernet- , .
ARIA
, , C- 8- 32- . , . - , , , .
ARIA, . , SIMD-, . , .
, , TCP. , . , . Koscom “ , ”, , .
ARIA , .
. . Unix . , . , , . , .
, . . , . , " " - , . , , , , ? , , , . , , , . .
. TCP , , , ?
, , , . .
ARIA (CBC). , . , .

, , ( .) , . , KRX . . Koscom, , , - , . , , . - ( ) - CBC XOR . , , . , .
, . TCP-, . 90 , , , . , , , (.. ) , . .
रणनीति के लिए हमने जो सबसे महत्वपूर्ण सुधार किया है, वह इन निम्न-स्तरीय ट्रिक्स से नहीं आया। हमने भविष्य की सैद्धांतिक कीमत का अनुमान लगाने के लिए मशीन लर्निंग लेयर के रूप में कार्य करने के लिए यादृच्छिक वन (आरएफ) का उपयोग किया। सबसे पहले मैंने कंपनी में अपने एक पीएचडी को यह काम सौंपा था (हम उनमें से छह थे।) वह गणित के प्रतिभासंपन्न लग रहा था और भौतिकी में पीएचडी कर रहा था, जिसमें कुछ प्रकार के विलक्षण ब्रह्माण्ड संबंधी मॉडल का उपयोग किया गया था, और वह मेरा अच्छा दोस्त भी था, जिसे मैंने कई काम पर रखा था। साल पहले और उसे C ++ सिखाया। बाद में उन्होंने क्वींसलैंड विश्वविद्यालय में सी ++ पर व्याख्यान दिया। मैंने उनके स्नातक छात्रों में से एक को भी काम पर रखा था, जिसे उन्होंने C ++ पढ़ाया (यह मजेदार है कि कंपनी के पास इस भाषा के सीखने वालों की कई पीढ़ियाँ थीं।) मैंने उन्हें रणनीति के लिए RF का उपयोग करके मशीन लर्निंग लेयर विकसित करने के लिए कमीशन दिया। वह कुछ महीनों के बाद लौटा और उसने मुझे वे सभी चीजें दिखाईं, जो उसने कोशिश कीं और जो काम नहीं कीं, और फिर मुझे समझाया कि क्यों यह कभी भी काम नहीं करेगा और क्यों यह सब बेकार था।
मैं स्नातक विद्यालय में पहले से ही इस पद्धति में आया था, इसलिए मैंने फैसला किया कि सब कुछ फिर से करना बेहतर है। मैंने ओपनडीटी वी 5.2 पैकेज लिया, जो मिनी-आईटीएक्स बोर्डों से हमारे क्लस्टर पर एमपीआई के माध्यम से काम करता था। अब यह मदरबोर्ड के साथ एक हजार से अधिक कोर तक बढ़ गया है, जो चिपबोर्ड पैनलों से रैक की अलमारियों तक बिखरे हुए हैं और शीर्ष पर छेद के साथ धातु की अलमारियों पर स्थित बिजली की आपूर्ति। इस क्लस्टर पर काम करने वाले दो सप्ताह के OpenDT ने मुझे एक अच्छा समाधान बनाने में मदद की। मैं रैंडम फ़ॉरेस्ट विधि के लेखक लियो ब्रिमन के मूल कोड का उपयोग करके उस परिणाम को दोहरा सकता था। मैंने अपनी उपलब्धियों को बाड़ के ऊपर श्री एल। (उस आदमी को फेंक दिया, जिसने एक्सचेंज में प्रति सेकंड एक हजार ऑर्डर भेजे, जिसने हमें उत्पादन में रोल करने के लिए तब लगभग हमें मार डाला)। वह एक सभ्य प्रोग्रामर (यद्यपि एक अंतर्मुखी दोस्त) था और दो सप्ताह में सब कुछ तैयार हो गया था। हमने लगभग एक तिहाई लाभ में तत्काल वृद्धि देखी - यह एक अच्छा महीना था।
एमएल परत में और सुधार और समायोजन ने एक बड़ा लाभ दिया। हम इस पर बहुत निर्भर हो गए। त्वरित प्रतिक्रिया के साथ एक यादृच्छिक वन बनाना कठिन काम था, क्योंकि यादृच्छिक क्रम में स्मृति की एक बड़ी मात्रा तक पहुंच कम विलंबता का अभिशाप है। बाद की परियोजनाओं में, मैंने इसे थोड़ा बेहतर किया। लगभग एक साल बाद, यह स्पष्ट हो गया कि यदि हम एमएल को बंद कर देते हैं, तो हम पैसा नहीं कमाते हैं। हालांकि, हमने कभी भी इस सवाल का पता नहीं लगाया कि क्या यह हमारी रणनीति के कारण था या यदि एक कम देरी जीत के लिए पर्याप्त नहीं थी। मुझे दूसरे पर शक है। मैंने कोरिया में दर्जनों सर्वर स्थापित करने वाले जंप जैसे स्मार्ट खिलाड़ियों को देखा, और उन्होंने स्पष्ट रूप से बेकार में उनका उपयोग नहीं किया। पर्याप्त मात्रा में एमएल हवा में था।
एमएल के बारे में सोचने का एक परिपक्व तरीका यह है कि यह केवल विलंबता को कम करने का एक तरीका है। वह अनिश्चितता में व्यापार करके आपका समय खरीदता है। आप पहले प्रतिक्रिया करते हैं, लेकिन आप गलत हो सकते हैं। हालांकि, यहां तक कि सबसे अच्छा आर्बिट्राज बॉट जरूरी नहीं कि उनके सभी आदेशों पर निष्पादन प्राप्त हो। यह देरी और अनिश्चितताओं के स्थान पर अतिरिक्त संदर्भ बिंदुओं को प्राप्त करने के तरीके के रूप में एमएल के बारे में सोचना अधिक सही है।
पीतचटकी
एक और हैक जो मुझे संभवतः उल्लेख करना चाहिए - अच्छी तरह से ज्ञात है - कैनरी तकनीक। कुछ समय पहले कई व्यापारियों द्वारा सीएमई की आलोचना की गई थी, क्योंकि वॉल स्ट्रीट जर्नल ने एक अध्ययन प्रकाशित किया था जिसमें कहा गया था कि कुछ व्यापारियों को बाजार के आंकड़े आने से पहले अपने आदेश प्राप्त हुए हैं, जो इन आदेशों को आगे बढ़ाएंगे, और गति में इस बढ़त ने उन्हें बढ़त दी। सामान्य प्रतिभागियों पर। यह एक गलत तर्क है, क्योंकि दो अलग-अलग प्रक्रियाओं की गति कभी एक समान नहीं हो सकती है। यह एक अतिरिक्त प्रसंस्करण कोड शुरू करने का एक कारण है, ताकि बाजार के आंकड़ों के धीमे चैनल और ऑर्डर निष्पादन की अधिसूचना के तेज चैनल से एक साथ जानकारी प्राप्त की जा सके।
कई एक्सचेंज हैं जहां स्थिति अलग है। नैस्डैक ऑर्डर नोटिफिकेशन की तुलना में तेजी से मार्केट डेटा प्राप्त करने वाले पहले एक्सचेंजों में से एक था। यह युवा खिलाड़ियों के लिए एक ट्रैप था, जिन्हें इसकी उम्मीद नहीं थी।
केआरएक्स पर मेरे पहले प्रयोगों में, एक कैनरी बाजार डेटा प्राप्त करने से पहले एक सेकंड काम कर सकता था। आपको याद दिला दूं कि कैनरी एक लिमिट ऑर्डर है जिसे आपने पहले ग्लास की गहराई में रखा था, न कि सबसे अच्छे स्तर पर। इस प्रकार, जब बाजार अचानक एक नए मूल्य स्तर पर कूदता है, तो आपका कैनरी गाना शुरू कर देता है, जिससे आपको बाजार के बाकी हिस्सों से पहले एक आंदोलन के बारे में पता चलता है। यदि आप इस पर पैसा नहीं लगा सकते हैं, तो आपकी खोपड़ी को दिमाग के बजाय पत्थरों से भरा होना चाहिए। खैर, और मुझे अपने सिर में कुछ पत्थर मिले।
यह अजीब था। कभी-कभी, इन दोनों चैनलों के बीच मूल्य अंतर इतना बढ़िया था कि आप बाज़ार को ऊपर और नीचे जाते देख सकते थे। यदि यह इस पहले कदम पर खरीदने के लिए भोली है, तो बाजार नीचे जाने पर आपके लिए समस्याएं खड़ी कर सकता है। इसके बजाय, आप इन घटनाओं के समय को पहले से निर्धारित करने का प्रयास कर सकते हैं, ताकि आप नीचे खरीद सकें और अपने अनुबंधों को तुरंत बेच सकें।
बहुत ज्ञान एक मजेदार समस्या थी। हमने इस कोड को अपने डेटा प्रोसेसर में एकीकृत कर दिया है। लोगों में से एक, श्री एफ, ने इस घटना को मारियो भाइयों की तरह "स्टार पावर" कहा।
घबराना बनाम देरी करना
आप याद कर सकते हैं कि कैसे KRX में तीन एक्सचेंजों का एकीकरण वास्तव में KOSPI के वायदा और विकल्प को प्रभावित नहीं करता था, क्योंकि वे पहले से ही केएसई पर सियोल में कारोबार कर रहे थे। संयुक्त एक्सचेंज KRX ने बुसान में डेटा सेंटर को बंद कर दिया और सभी लोग सियोल चले गए। हालांकि, सरकार ने अपने राजनीतिक लक्ष्यों को हासिल नहीं किया और बुसान डेटा सेंटर को फिर से खोल दिया गया।
सियोल में बैंकों और दलालों ने इन हस्तांतरणों पर बहुत पैसा खर्च किया। कभी-कभी यह पता चला कि बुसान में दो डेटा केंद्रों के बीच कोई सहकर्मी नहीं था, और बाजार डेटा पहले सियोल गया, और फिर वापस। गड़बड़। केवल अब, 2016 में, KRX एक्सचेंज वापस चला गया है ताकि सब कुछ बुसान में केंद्रित हो। इससे पहले, सियोल में बाजार डेटा एकत्र करने के लिए सबसे अच्छा समाधान था, और बुसान को आदेश भेजना महंगा और अक्षम है। सभी एचएफटी फर्म (हमारे जैसे) सियोल और बुसान के बीच अपनी खुद की लाइनों के निर्माण की संभावना पर विचार कर रहे थे, हालांकि, कोसकॉम ने ऐसा करने के लिए मना किया था ताकि अपनी आय कम न हो। आप केवल कोसकॉम से महंगी लाइनें खरीद सकते हैं, जो सभी ब्रोकरों ने की। आमतौर पर, आपने उन चैनलों के लिए संघर्ष किया जिन्होंने 2.9 से 3.1 मिली सेकेंड की देरी दी। 300 किमी सीधी केबल या 400 किमी राजमार्ग के लिए बहुत धीमी गति से। केवल पिछले कुछ वर्षों में कई माइक्रोवेव रेडियो लिंक दिखाई दिए हैं।
उसी समय, KRX डेटा सेंटर दुनिया के सबसे बड़े वाणिज्यिक मंच से विकसित हुआ है जो IBM PowerPC आर्किटेक्चर द्वारा संचालित AIX प्लेटफॉर्म HP / Compaq / Tandem उपकरण द्वारा संचालित है। इस माइग्रेशन से पहले, हम 130-12 के बारे में घबराना के साथ आदेश भेजने की तर्ज पर 11-12 एमएस राउंड-ट्रिप (आरटीटी) प्राप्त करते थे। बुसान जाने के बाद, पिंग 20ms से अधिक हो गया, लेकिन घबराना 30ms तक गिर गया। हालांकि देरी औसतन दोगुनी हो गई, घबराना कम करने से हमारी रणनीति अधिक प्रभावी हो गई।
यह उस स्थिति के समान है जब सीएमई ने FPGA पर आधारित iLink के उपकरण के साथ अपने गेटवे को बदलकर घबराना कम कर दिया। यादृच्छिकता कम हो जाती है और गति अधिक महत्वपूर्ण हो जाती है। कोरिया के साथ अंतर यह था कि केआरएक्स के लिए वास्तव में देरी बढ़ गई थी, लेकिन व्यापारियों के रूप में हम परवाह नहीं करते हैं, दूसरे प्रश्न का उत्तर अधिक महत्वपूर्ण है - क्या मेरे प्रयास इसके लायक हैं? नए प्लेटफॉर्म ने कोरिया में हमारे ROI में सुधार किया है। उसी तरह, मुझे उम्मीद है कि एक्सचेंज के अंदर देरी में लगातार कमी के परिणामस्वरूप, छोटे घबराना (न केवल सीएमई पर, बल्कि दुनिया भर के एक्सचेंजों पर भी) व्यापारियों को उन लोगों में विभाजित करना जारी रखेंगे जो जल्दी से व्यापार कर सकते हैं और जो नहीं करते हैं। विलंब जारी है, भले ही वे महत्वपूर्ण न हों।
प्रतियोगिता
यह ध्यान देने योग्य है कि गेटको कोरिया में आने पर क्या हुआ था। मैं व्यावहारिक अर्थ में उनके बारे में बहुत कम जानता हूं। पहली बात जो मैंने सुनी वह दलालों की लगातार शिकायतें थी। गेटको काफी मुश्किल लेनदेन का प्रबंधन करता है और, चूंकि वे इस पर पैसा कमा सकते हैं, इसने कोरिया में भी काम किया। खुद दलालों के साथ आश्चर्यजनक सौदों की अफवाहें थीं ताकि वे अपने बाजार में हिस्सेदारी बढ़ा सकें। शायद यह CIBC के साथ कनाडा के समझौते से बहुत अलग नहीं है? अफवाहों के अनुसार, गेटको ने तब कनाडाई ब्रोकर को CIBC के लिए बाजार हिस्सेदारी सुरक्षित करने के लिए बहुत कम निश्चित मूल्य (शायद सिर्फ कुछ हजार डॉलर) का भुगतान किया था।
मैंने गेटको के 5% बाजार पर कब्जे के बारे में रिपोर्ट पढ़ना शुरू किया। किसी ने मुझे बताया कि यह आंकड़ा 15% के करीब था। कई ब्रोकर अपने ग्राहकों के बारे में उन लोगों से पर्याप्त मात्रा में कमीशन प्राप्त किए बिना शिकायत करते हैं। स्थानीय समुदाय जोर से और गेटको के आगमन के बारे में निराश था। लेकिन हम थोड़ा परेशान नहीं थे, सामान्य तौर पर। हम काफी विविधतापूर्ण और व्यापारिक रणनीतियाँ थे जो दूसरों के पास नहीं थीं, इसलिए बहुत कम लोग यह भी समझ सकते थे कि हमारे साथ क्या हो रहा है। हालांकि, यह एक सबक था - गेटको नए लोगों को अधिक प्रभावी रणनीतियों का व्यापार करके लाया। बहुत से लोग अपनी आय खो देते हैं और शिकायत करते हैं, प्रेस कांड घोटाला करता है। आप इस बारे में कहानियाँ पढ़ना शुरू करते हैं कि बाज़ार कितना अनुचित है। यह नहीं है - हारने वालों की चीख से सिर्फ एक गूंज। यह एक दुखद कहानी है जो आप बाजारों में बार-बार सुनते हैं जब व्यापारी बाजार की अक्षमताओं और उनकी प्रौद्योगिकी की प्रभावशीलता के लिए संघर्ष करते हैं। बाजार में सुधार हो रहा है, लेकिन शिकायतें जोर पकड़ रही हैं।
हमने जो काम किया और कोरिया में स्वीकार्य था, और यह कई अन्य देशों में स्वीकार्य था। लेकिन, उदाहरण के लिए, यूरेक्स में नहीं। नियम बाजार से बाजार में भिन्न होते हैं। यदि आप एक पोर्टफोलियो मैनेजर हैं, तो अब आप समझ गए हैं कि अब आप इस गेम को नहीं खेलना चाहते हैं। यह भयंकर प्रतियोगिता है, मेरे जैसे सैकड़ों स्मार्ट व्यापारी लगातार नई रणनीतियां तैयार कर रहे हैं। लेकिन आपको इस क्षेत्र में खेलने की जरूरत नहीं है। मेरे जैसा उच्च-आवृत्ति वाला व्यापारी अगले टिक पर केंद्रित है। हमें इस बात की परवाह है हम अपने HFT सहयोगियों को अगले टिकटिक पर धकेलने के लिए भारी मात्रा में संसाधन खर्च करते हैं। मुझे आपके पोर्टफोलियो अल्फा के बारे में परवाह नहीं है। यह मेरी चिंता से परे, मेरे क्षितिज से परे है।
मैं बहुत कुछ गंवाता हूं और दिन में बहुत जीतता हूं। एचएफटी कंपनी ने यहां वर्णित किया है, जिसे मैंने मई 2005 में स्थापित किया था, मैंने जनवरी 2011 में छोड़ दिया। हमारी मुख्य व्यापारिक रणनीति के अनुसार इस समय हमारे पास केवल आठ खोने के दिन थे। उनमें से चार में, नुकसान 1000 अमरीकी डालर से कम था और उन सभी में यह 10 000 अमरीकी डॉलर से कम था। यह प्रसिद्ध Virtu कंपनी (IPO के लिए उनके दस्तावेजों के अनुसार लगभग 1200 में से 1 दिन) के रूप में अच्छा नहीं है, लेकिन मैंने सामंजस्य स्थापित किया। हालांकि, याद रखें कि उन लोगों के बीच बहुत अधिक लेनदेन हैं जो उच्च वित्तीय परिणामों का दावा नहीं कर सकते हैं। हम प्रसार का केवल एक छोटा सा हिस्सा कमाते हैं, आम तौर पर एक सामान्य दिन में 10%, बुरे दिन पर 5% और अच्छे दिन पर 20%। विकल्प समाप्ति के दिन कभी-कभी हमें 50% देते हैं, क्योंकि कई व्यापारी हर महीने इस तरह के शुक्रवार को व्यापार नहीं करने की कोशिश करते हैं।
बड़ी संख्या का कानून एचएफटी को हर दिन पैसा बनाने की अनुमति देता है। वही कानून यह दर्शाता है कि यदि हम अपना तकनीकी लाभ खो देते हैं, तो हम या तो व्यापार नहीं कर पाएंगे, या हम हर दिन पैसा खो देंगे। एचएफटी कंपनियां अक्सर टूट जाती हैं और छोड़ देती हैं। यह एक कठिन उद्योग है, लगातार अपनी दक्षता में सुधार करने के लिए बाजार के बुनियादी ढांचे और microstructure में तल्लीन है। और यह एक कृतघ्न काम होगा, अगर लोग यह नहीं समझते हैं कि आज का मुर्गा आपके शहर में आने पर तुरन्त एक मुर्गी तकिया में बदल सकता है। मुझे यकीन है कि जंप के आने से कई धूल भरे तकिए भी दिखने लगे।
कोरिया एक मजेदार जगह है, क्योंकि KRX एक्सचेंज इंफ्रास्ट्रक्चर अभी भी पूरी तरह गड़बड़ है। कई और विचार हैं जिन्हें एक धीमी, अनाड़ी और गुप्त ढांचे में लागू किया जा सकता है। एचएफटी गंदगी से प्यार करते हैं क्योंकि वे इसमें बह सकते हैं और खुद के लिए लाभ पा सकते हैं। यह इतना मुश्किल नहीं है, आपको केवल सबसे छोटे विवरणों पर अधिक ध्यान देने की आवश्यकता है, क्योंकि किसी भी जटिलता में सरल चीजें शामिल हैं। विचित्र रूप से पर्याप्त है, HFTshniki एक्सचेंज कॉलोलेशन और कम विलंबता से घृणा करता है, क्योंकि वहां एक लाभ खोजना बहुत मुश्किल है। HFTshniki भी उन साइटों से प्यार करती है जिनके बारे में बहुत कम लोग जानते हैं ... कोई भी व्यक्ति घात नहीं लगाना चाहता है।
पोर्टफोलियो मैनेजर
अगले टिक के बारे में चिंता न करें। ईटीएफ जैसी बाजार संरचनाओं को प्रोत्साहित करें जो प्रतिस्पर्धी, निष्पक्ष और सस्ती हों। फिर आप खड़े हो सकते हैं और इन एचएफटी कंपनियों को एक-दूसरे को मारते हुए देख सकते हैं और सबसे कम प्रसार के लिए लड़ सकते हैं। यह उन्हें उनके उद्देश्यों के बावजूद, आपके लिए काम करने के लिए तरलता प्रदान करने की अनुमति देता है। अंत में, केवल उच्च खरीदना और कम बेचना (यानी वास्तविक प्रसार को कम करना) अगले टिक के लिए प्रतिस्पर्धा में काम करता है। यह एचएफटी में आसान पैसे के लिए एक नुस्खा नहीं है।
एचएफटी पोर्टफोलियो प्रबंधकों से डरते हैं - वे एचएफटी को मारने वाले एक बड़े सूचना क्लब के मालिक हैं। बड़े ऑर्डर कीमतें बढ़ाते हैं, जो बाजार निर्माता को अपने प्रसार को अर्जित करने से रोकता है। एसेट मैनेजर भी अलग तरह से सोचते हैं। ऑर्डर का प्रत्येक निष्पादन एक वांछित लेनदेन है, भले ही बाजार आपके खिलाफ आगे बढ़ गया हो और खाते में एक गिरावट है, और नुकसान केवल एक खर्च है जो आपके मॉडल के भीतर हमेशा होता है। एचएफटी में, निष्पादन जोखिम है, ड्रॉडाउन आपदा है, और नुकसान सिर्फ एक श्रग है।
पोर्टफोलियो प्रबंधक को अपने आदेशों के निष्पादन की गुणवत्ता में सुधार के लिए एल्गोरिदम और बाजार की दक्षता के जादू का उपयोग करना चाहिए। आप अगले टिक पर कतार में एक स्थिति के लिए प्रतिस्पर्धा करने के लिए एक बार में बीस लोगों को किराए पर नहीं लेना चाहते हैं? आपको मशीन लर्निंग क्वांटम फ़ाउंडेशन से अधिक डरना चाहिए जो आपके अल्फा को लगातार स्वचालित करता है। निराश एचएफटी व्यापारियों के बारे में चिंता करें जो अपने मॉडल को बदलने का फैसला करते हैं और सीधे आपके साथ प्रतिस्पर्धा करने के लिए लंबी अवधि में निवेश करते हैं। मैं देखता हूं कि दोनों पहले से ही हो रहे हैं।
बहुत कम दलाल प्रतिस्पर्धी समाधान पेश करते हैं, लेकिन मूल रूप से सब कुछ थोड़ा बासी लगता है। एक बड़ी टीम के साथ एक बड़े-पोर्टफोलियो पोर्टफोलियो प्रबंधक को अपने स्वयं के एल्गोरिदम और एक डीएमए प्लेटफॉर्म को तैनात करने से अतिरिक्त लाभ मिल सकता है ताकि उनके व्यापारी अधिक आक्रामक और अक्सर व्यापार कर सकें, ठीक उसी तरह जैसे कि एचएफटी अपने समय क्षितिज को देखते हैं। लेकिन सावधान - यह एक फिसलन ढलान है ...
यह पहले छद्म नाम थॉमस एंडरसन के तहत प्रकाशित हुआ था। इस पाठ में मूल ड्राफ्ट से सेक्स, ड्रग्स या रॉक और रोल शामिल नहीं है, क्योंकि इससे व्यापारिक कहानी में कुछ भी नहीं जोड़ा जाएगा। शायद यह मेरे द्वारा किए गए काम को छोड़ने के मेरे निर्णय को सही ठहराने में मदद करेगा। किसी भी मामले में, यह सब कुछ बेहतर नहीं है, भले ही कुछ व्यक्तिगत रवैया खो जाए।