क्रम मैंने आखिरी बार क्लाउड सर्वर पर लॉग इन किया, एक-एक करके उन्हें मार डाला, फिर लेनदेन के लॉग को स्थानीय रूप से बैकअप लिया, और अंत में मैंने एक rm -rf कमांड का उपयोग करके शेष सभी फाइलों को हटा दिया। फिर मैंने लॉन्गडा को फोन किया और कहाः F.I.A.S.C.O (महान भागना) । अब, एक यात्रा समाप्त हो गई है।
वाह अप्रैल में बर्कले का मौसम गर्म होने का कोई संकेत नहीं दिखा रहा था, और बार में, छात्र अभी भी हुडी पहन रहे थे। मैं अभी स्नातक हुआ था, और अभी तक पूरी तरह से स्कूल से बाहर नहीं गया था, स्टोकास्टिक कैलकुलस के लिए एक टीए कर रहा था। बर्कले में रहने वाले कुछ सहपाठियों ने एक छोटे से बार में टेबल टेनिस खेलने और चैट करने के लिए मुलाकात की थी। केविन एक बहुत ही सेक्सी सहपाठी था, वह कक्षाओं में कम ही आता था, लगभग कोई समूह होमवर्क नहीं करता था, और जब भी वह घर पर पाया जाता था, तो वह भी शराब के डिब्बे में छिपा होता था। उस दिन, वह अक्सर हमारी प्रतिक्रिया देता था, यह कहते हुए कि उसने 10,000 डॉलर खर्च किए थे और हाल ही में एक हजार बिटकॉइन खरीदे थे, जिससे वह 20 गुना हो गया था और स्नातक के पहले वर्ष में यह काम नहीं था। केविन ने मुद्रास्फीति के बारे में बात की, जो आम लोगों के लिए सामान्य है। मुद्रास्फीति की प्रकृति के बारे में, और खुद को 500 डॉलर / डॉलर की बिक्री के बारे में दृढ़ विश्वास के साथ। उस समय एक बात ने मुझे आकर्षित किया था, बिटकॉइन विभिन्न एक्सचेंजों पर कारोबार कर रहा था, और ये एक्सचेंजेस आम लोगों द्वारा स्वयं बनाए गए वेबसाइट थे, और मुझे लगा कि इन मूल्य डेटा को इकट्ठा करना दिलचस्प होगा, इसलिए मैं घर जाने के लिए तैयार था और कुछ रेंगने वाले डेटा लिखने के लिए तैयार था। उस समय बिटकॉइन मेरे लिए पूरी तरह से तकनीकी आकर्षण था, और मैं अभी-अभी पढ़ रहा था। एक हफ्ते बाद, वो मुझे अमेरिकी शेयरों के उच्च आवृत्ति डेटा डाउनलोड करने के लिए बुलाया। मैं बिजनेस स्कूल से हूं, इसलिए मैं उन्हें मुफ्त में प्राप्त कर सकता हूं। वो एक बहुत ही दिलचस्प व्यक्ति है, वह बर्कले में सांख्यिकी विभाग में पीएचडी कर रहा है, लेकिन वह व्यापार करना पसंद करता है, विशेष रूप से उच्च आवृत्ति व्यापार। उसे कभी भी कोई पैसा नहीं दिया गया था, वह हर सप्ताह के अंत में अपने डेटा को साफ करता है, उम्मीद करता है कि वह एक उच्च अनुपात की रणनीति बना सकता है जो उसे किसी हेज फंड में निवेश करने के लिए ले जाता है, या खुद का व्यापार करता है। उस दिन डेटा की नकल करने के बाद, मैंने बुद्धू के साथ बिटकॉइन के बारे में बात की, और मैंने कहा कि शेयर बाजार में प्रतिस्पर्धा बहुत भयंकर है, आप बिटकॉइन को देखें, शायद कुछ मजेदार है, और मेरे पास कुछ बिटकॉइन डेटा हैं, जो मैंने खुद उठाया है, आप देखें। कई दिनों के बाद, मुझे यह सब याद नहीं था, और वोकुआ ने मुझे फोन किया, बहुत उत्साहित होकर, यह कहने के लिए कि इसका कोई मतलब नहीं है, यह एक्सचेंजों के बीच बहुत बड़ा अंतर है, कोई भी लाभ क्यों नहीं उठा रहा है। मैंने कहा कि यह निश्चित रूप से छिपी हुई सीमाएं हैं जिन्हें आप नहीं जानते हैं, अन्यथा बाजार का विभाजन इतना बड़ा नहीं होगा।
इसलिए हम दोनों ने यह पता लगाना शुरू कर दिया कि हम कैसे लाभ उठा सकते हैं, या फिर कैसे स्थानांतरित कर सकते हैं। हम जल्द ही कुछ मुख्य सीमाओं की खोज करते हैंः
इस तरह के लोगों के लिए, हम एक समाधान के साथ आएः
एक बार जब मैं परिचित हो गया, तो मैंने कहा, चलो एक वास्तविक सौदा करते हैं और देखते हैं कि क्या समस्याएं हैं।
उस समय कोई ऐसी वेबसाइट नहीं थी जो सीधे डॉलर में खरीद सकती थी, लेकिन कई एक्सचेंजों में RMB थे, सबसे बड़ा Bitcoin चीन था। हमने लंबे समय तक खोज की और एक वेबसाइट देखी जिसे Local BTC कहा जाता था, शायद यह विचार था कि आप बिटकॉइन का आरक्षण कर सकते हैं, और एक संभावित लेनदेन के बाद, साइट आपको विक्रेता से बिटकॉइन का एक हिस्सा फ्रीज करने में मदद करती है, और जब आप स्थानांतरित करते हैं, तो यह हिस्सा आपके लिए होता है।
तुलना करने के लिए, हमने एक मिस्र के विक्रेता को चुना, जो हमारी पहली सूची शुरू करने के लिए तैयार था। उस समय दो लोग बहुत शर्मीले थे, और धोखा देने के डर से, इसलिए हमने एक व्यक्ति को घर पर रहने और विक्रेता के साथ स्काइप करने की व्यवस्था की, विक्रेता को अनदेखा किया, और एक व्यक्ति ने स्थानांतरण करने के लिए भाग गया। इसलिए मैं बैंक में विक्रेता को स्थानांतरण करने के लिए भाग गया। इसलिए विक्रेता ने भुगतान करने के बाद पहली बार हम इसे चीन में एक्सचेंज में बेच सकते थे।
पहले लेन-देन में हमने 0.94 बिटकॉइन खरीदे, यह एक यादगार संख्या थी. जब मैं बैंक से बाहर निकला तो मैंने विन्काओ को फोन किया और कहा कि भुगतान हो गया है, तो मुझे तुरंत एक विदेशी मुद्रा व्यापारी की झलक मिली, जो कि मार्क के लिए पाउंड बेच रहा था।
पहले आदेश में 30% की गिरावट आई थी, जिससे मुझे खुशी हुई कि हमने एक चम्मच जोड़ा था। उस समय हम अमेरिका में बहुत सारे बिटकॉइन खरीदने के लिए कहाँ जा रहे थे। स्थानीय बीटीसी पर खुदरा विक्रेता थे, बहुत कम थे, और अमेरिका के कुछ सबसे बड़े एक्सचेंजों जैसे कि Mt. Gox ने पंजीकरण बंद कर दिया था। इस समय हमने पाया कि कनाडा में एक्सचेंज Virt Ex पंजीकरण के लिए संभव है, लेकिन एक कंपनी पंजीकृत करना है, इसलिए हमने अपने कनाडाई दोस्त से संपर्क किया।
और जब हम गर्मजोशी से टोरंटो में कंपनी खोलने के लिए तैयार हो रहे थे, तो हमने पाया कि घरेलू बिटकॉइन खिलाड़ियों ने पहले से ही मौजूदा मुनाफे की जगह को पागलपन से निचोड़ दिया था। उस समय, दोनों जगहों पर बिटकॉइन की कीमत का अंतर लंबे समय तक 30%-50% तक बना रहा था, इसलिए कई घरेलू बिटकॉइन खिलाड़ियों के पास अमेरिकी एक्सचेंज खाते थे, जिन्होंने बड़ी मात्रा में बिटकॉइन खरीदा था, और चीन में बेचने के बाद ताबाओ ने 8 के लिए 1 की दर से अमेरिकी डॉलर का आदान-प्रदान किया था।
इस समय मेरे रेंपटर ने लगभग एक महीने का डेटा इकट्ठा किया था, और जब उन्होंने ध्यान से विश्लेषण किया, तो उन्होंने पाया कि कई एक्सचेंजों में युआन की कीमतें अक्सर काफी भिन्न होती हैंः बीटीसी चाइना, टोकननेट, ओकेकोइन, और तीनों सुविधाजनक हैं।
तो क्या आप सीधे कम कीमत वाले एक्सचेंजों में खरीदते हैं और फिर सीधे उच्च कीमत वाले एक्सचेंजों में स्थानांतरित कर देते हैं और फिर बेचते हैं? यह सरल लगता है, लेकिन फिर भी आपको उस 5-60 मिनट के स्थानांतरण मूल्य में उतार-चढ़ाव को सहन करना होगा क्योंकि आपके पास हेजिंग नहीं है।
एक उदाहरण के रूप में, एक बार जब वे एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से एक बार फिर से शुरू करते हैं।
आप अपने बाएं और बाएं हाथ में एक सेब है, और आप 10 डॉलर के लिए एक सेब है, और अब सेब दोनों पक्षों पर 10 डॉलर की कीमत है.
और फिर बाएं हाथ के सेब की कीमत बदल जाती है, बाएं हाथ का सेब 8 डॉलर हो जाता है, और दाएं हाथ का सेब 12 डॉलर हो जाता है.
क्या आपको लगता है कि कीमतों में काफी उतार-चढ़ाव है? अब आप अपने बाएं हाथ से सेब खरीद सकते हैं और अपने दाहिने हाथ से बेच सकते हैं। तो आपके बाएं हाथ में दो सेब हैं, 2 डॉलर का नकद, और आपके दाहिने हाथ में कोई सेब नहीं है, 22 डॉलर का नकद।
आपके पास बहुत सारे सेब हैं, लेकिन आपके पास 4 डॉलर अधिक नकदी है। लेनदेन अभी तक समाप्त नहीं हुआ है।
तो हम कैसे व्यापार करते हैं, अगर बाएं हाथ का मूल्य रिवर्स हो जाता है, उदाहरण के लिए, बाएं हाथ 11 डॉलर हो जाता है, दाएं हाथ 10 डॉलर हो जाता है, तो आप आगे-पीछे घूम सकते हैं: बाएं हाथ में दो सेबों में से एक बेचता है, और एक सेब के लिए 13 डॉलर नकद बचा है, और दाएं हाथ में एक सेब खरीदता है, और एक सेब के लिए 12 डॉलर नकद बचा है।
अब एप्पल का वितरण शून्य पर आ गया है, लेकिन 5 डॉलर अधिक नकदी है, और आप इसे फिर से स्थानांतरित करना जारी रख सकते हैं।
तो इन दोनों सेबों के मूल्य में क्या बदलाव आया है? भले ही हमारे पास अभी भी दो सेब हैं, लेकिन एप्पल का अवमूल्यन हो सकता है। यह घरेलू बिटकॉइन एक्सचेंजों के लिए एक अभिनव एप्पल वित्तपोषण फ्यूचर्स एप्पल फ़ंक्शन का उपयोग करने के लिए होगाः
जब तक हम कुछ बिटकॉइन को तोड़ते हैं, तब तक हम जोखिम मुक्त लेनदेन कर सकते हैं, क्योंकि एप्पल के मूल्य का कोई संबंध नहीं है।
लेकिन मूल समस्या यह है कि कभी-कभी दो एक्सचेंजों की कीमतें वास्तव में उलट नहीं जाती हैं, उदाहरण के लिए BTC चीन लंबे समय में टोकन नेट की कीमत से अधिक है, तो क्या होगा? इस समय आप दोनों पक्षों के मूल्य अंतर का औसत गणना करना चाहते हैं, जब मूल्य अंतर औसत से बड़ा है तो सेब को एक तरफ ले जाएं, और यदि अंतर औसत से कम है तो वापस ले जाएं।
मान लीजिए कि दो एक्सचेंजों का औसत मूल्य 100 है, लेकिन स्थिरता का उछाल इस औसत के पास है, आप समूहों (outliers) से संबंधित विपरीत विपरीत स्थानांतरण कर सकते हैं। यह एक एकल लेनदेन की दृष्टि से नुकसानदायक हो सकता है, लेकिन एक लेनदेन के दौर से सांख्यिकीय रूप से लाभदायक है।
इस बिंदु पर, यह सौदा एक शुद्ध सूट नहीं है, बल्कि एक सांख्यिकीय सूट है जो लाभ कमाता है। हम दो बाजारों के बीच मूल्य अंतर को एक स्तर के पास स्थिर करते हैं, और मूल्य अंतर की अस्थिरता भी स्थिर होती है। गणितीय दृष्टिकोण से, दो एक्सचेंजों के मूल्य ((P1 और P2) निम्नलिखित संबंधों के अनुरूप हैंः
एक बार जब मैंने इस तरह के लेनदेन का पता लगा लिया, तो मैंने इस बहु-विनिमय व्यापार प्रणाली को लागू करना शुरू कर दिया।
सरल शब्दों में, यह प्रणाली चार घटकों से बनी है, मुख्य रूप से पायथन में लिखी गई है, जीयूआई पूरी तरह से वेब-आधारित है, और बैकग्राउंड डेटाबेस redis + mongodb हैः
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
इनमें से सबसे दिलचस्प था Achilles, क्योंकि उस समय कई बिटकॉइन एक्सचेंज साइटों के पास एपीआई नहीं था, इसलिए केवल जावास्क्रिप्ट इंजेक्शन का उपयोग करके ऑर्डर किया जा सकता था, संक्षेप में, एक रोबोट, एक सिम्युलेटर साइट पर लॉग इन करता है, एक सिम्युलेटर माउस के साथ ऑर्डर करता है। यह बहुत ही घृणित था, बहुत सी सीमांत स्थितियां थीं। बहुत सारे प्रयोगों के बाद, मैं व्यक्तिगत रूप से दो उपयोगी पुस्तकालयों की अत्यधिक अनुशंसा करता हूंः
बेशक, Node.js के साथ सीधे V8 को पैक करने के लिए ऑपरेटिंग भी बहुत ही अंडरटेक है। केवल समय की जल्दी में, आगे की गहराई से अध्ययन करने का कोई अवसर नहीं था।
इस प्रणाली को विकसित करने में 3 सप्ताह लगे, मेरे पास एक व्यक्ति कोड था, और मुझे स्कूल में अभ्यास करने का मौका नहीं मिला था, लेकिन मुझे कई समस्याओं का सामना करना पड़ा। उस समय सबसे बड़ी कठिनाई यह थी कि प्रत्येक स्थानांतरण के लिए दो एक्सचेंजों को एक साथ ऑर्डर करने की आवश्यकता होती थी, लेकिन दोनों पक्षों पर लेनदेन की संख्या अलग हो सकती है, इसलिए बाद में भुगतान की आवश्यकता होती है। हमने दो समाधान पेश किएः
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
इस साल घरेलू स्तर पर वर्गीकृत फंड सूट बहुत गर्म है, मुझे लगता है कि इसी तरह की समस्या है, और एक ही समय में आदेश A, बी फंड, तकनीकी रूप से कैसे काम करता है, सबसे सरल लाइन के तहत एक ही बार में पहले बी खरीदना है, क्योंकि बी स्तर अपेक्षाकृत तेजी से चल रहा है, और फिर लेनदेन की संख्या के आधार पर ए स्तर खरीदना है। लेकिन चरम स्लाइडिंग पॉइंट का पीछा करने के लिए, आपको एक साथ आदेश देना होगा। आगे की चर्चा का स्वागत करते हैं।
मूर्खों के लिए विविधः
ट्रेडिंग शुरू करने के बाद, एक सुबह, मैं कल रात की कमाई की स्थिति को देखने जा रहा था, और पाया कि स्वचालित पुनः लॉगिन सिस्टम को टोकन नेटवर्क द्वारा ब्लॉक कर दिया गया था। हमारा सिस्टम हर 20 मिनट में स्वचालित रूप से लॉग आउट होगा और लॉग इन करेगा।http://m.huobi.com) चेक किया कि मोबाइल क्लाइंट में कोई सत्यापन कोड नहीं है, इसलिए मैंने प्रोग्राम को मोबाइल पर लॉग आउट करने के लिए कहा, सत्र प्राप्त करने के बाद लॉग इन किया, फिर डेस्कटॉप पर वापस चला गया। उस सुबह का क्षण अद्भुत था।
पहले हमारे प्रोग्राम ने मेरे स्थानीय लेनदेन में लगभग 300ms का विलंब किया था, इसलिए हमने कई क्लाउड सेवाओं जैसे अली क्लाउड, विशाल क्लाउड और अन्य का परीक्षण किया, और अंत में हमने पाया कि विशाल क्लाउड पिंग उनके सर्वर का सबसे कम विलंबता है, लगभग 10ms, इसलिए हमने सभी को विशाल क्लाउड लेनदेन पर स्विच किया, जो कि सह-स्थानिकरण की प्रक्रिया को पूरा करता है।
चूंकि सभी एक्सचेंजेस घरेलू हैं, इसलिए मैं और वोकूका एक समय के लिए घरेलू नहीं थे, इसलिए मैं इन मामलों को संभालने के लिए खुद को नहीं मिला। इसलिए मैंने लोंगडा खुद को एक पीई, वीसी कंपनी चलाया। (यदि कोई वित्तपोषण में रुचि रखने वाले दोस्त हैं, तो, हेन: वेयटॉम कैपिटल), हमारे लिए थोड़ा सीखने के लिए, बहुत जमीनी, वास्तव में घरेलू संचालन के लिए एक अच्छा विकल्प है।
एक बार जब सब कुछ तैयार हो जाता है, तो हम ट्रेडिंग शुरू कर देते हैं, और निश्चित रूप से, रणनीति और प्रणाली दोनों में काफी विवरण समस्याएं होती हैं, जो हजारों शब्दों के डिमांड को छोड़ देती हैं।
हालांकि यह डरावना लग रहा है, लेकिन प्रत्येक लेनदेन पर लाभ बहुत कम है, और इस तरह के लाभ की क्षमता बहुत सीमित है, जो कि कुछ हद तक पैसे नहीं बनाने के बारे में है। लेकिन पिछले एक महीने के बाद, हमें वास्तव में चिंता करने की ज़रूरत नहीं है। सुबह उठने के लिए और कुछ भी नहीं खर्च करना ठीक है। शून्य से एक ट्रेडिंग सिस्टम बनाने का आनंद आप केवल अपने आप को अनुभव करेंगे।
और फिर धीरे-धीरे PnL की जाँच करने के लिए और अधिक उच्च हो गया है।
फरवरी 2014 में, बिटकॉइन जगत में एक बड़ी घटना हुई, जब जापान स्थित एक्सचेंज Mt. Gox ने गिरकर बिटकॉइन की कीमतों में भारी उतार-चढ़ाव किया।
结果那段时间成了我们盈利能力最强的时间,因为各个交易所之间价格经常脱钩100元以上,单次套利的利润空间变得非常大。当然最万幸的是,我们没有在Mt.Gox交易,不然也是血本无归了。
लगभग आठ महीने के संचालन के बाद, मैंने और वोकुआ ने अंततः इस प्रणाली को बंद करने का फैसला किया।
पहले मैं कभी नहीं मानता था कि 5 से अधिक शार्प रेशियो की रणनीति है, लेकिन जब मैंने इसे लागू किया, तो मैंने पाया कि वास्तव में 10 से अधिक शार्प रेशियो की रणनीति है, जो मूल रूप से आपके लिए वर्ष भर में कुछ दिन घाटे में नहीं है, और अंतर पूरी तरह से दैनिक लाभ के अंतर से आता है।
बाद में, मैंने खुद अमेरिकी ब्याज दरों के लिए स्वचालित ट्रेडिंग शुरू की, और मैं अपने दोस्तों के साथ एक दिलचस्प नियम की खोज करने के लिए आया, जो विभिन्न प्रकार के अजीब संपत्ति के साथ व्यापार कर रहे थे, जिसमें Diablo गेम उपकरण, ऑनलाइन टेक्सस पोकर शामिल थेः
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
अमेरिका में ब्याज दरें, घरेलू स्टॉक इंडेक्स फ्यूचर्स, प्रवेश की सीमा के लिए उच्च नहीं हैं, इसलिए ट्रेडिंग रणनीतियों का डिजाइन और समायोजन अपेक्षाकृत अधिक जटिल है, जबकि बिटकॉइन, Diablo गेम उपकरण जैसे, एक सभ्य ट्रेडिंग प्रणाली के निर्माण के लिए बहुत प्रयास करना पड़ता है, इसमें आवश्यक रणनीतियां जटिल नहीं हैं।
इसलिए, एक सुइट या ट्रेडिंग टीम को अपनी क्षमता का सटीक अनुमान लगाने की आवश्यकता होती है; यदि आप तकनीकी रूप से मजबूत हैं, लेकिन रणनीतिक रूप से कमजोर हैं, तो आप बिटकॉइन जैसे असामान्य बाजार में अधिक हस्तक्षेप कर सकते हैं, जो बाजारों के बीच की अक्षमता को दूर करने के लिए तकनीकी शक्ति का उपयोग करते हैं; यदि रणनीति मजबूत है, तो आप मध्यम और निम्न आवृत्ति वाली आम संपत्ति कर सकते हैं; यदि तकनीक और रणनीति दोनों बहुत मजबूत हैं, तो आप विभिन्न सक्रिय परिसंपत्तियों के उच्च आवृत्ति वाले अल्फा ट्रेडिंग को आजमा सकते हैं।
एक साल बाद (२०१५), बिग बॉस एम.डी. ने मुझे एक उद्योग परियोजना (कोर्स २९७ आर) के लिए एक हार्वर्ड सी.एस.ई. के छात्र के साथ व्यवस्थित किया।एप्लाइड कम्प्यूटेशन 297आर. कम्प्यूटेशनल साइंस एंड इंजीनियरिंग कैपस्टोन प्रोजेक्टमुझे बिटकॉइन के साथ इस अनुभव के बारे में याद आया, इसलिए मैंने पहले के डेटा का पता लगाया और उन्हें बिटकॉइन के लिए ट्रेडिंग रणनीतियों का अध्ययन करने के लिए कहा। हमारे द्वारा किए गए इस प्रकार के जोड़े के व्यापार के अलावा, उन्होंने छिपे हुए मार्कोव चेन और अन्य तकनीकी संकेतकों के व्यापार के तरीकों का अध्ययन किया। यदि आप परिणामों में रुचि रखते हैं, तो उनकी रिपोर्ट देखेंः
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
2015 की गर्मियों में न्यूयॉर्क