हाल, एक्सचेन्जहरूमा धेरै कार्यहरू विशेष रोबोटहरू प्रयोग गरेर गरिन्छ, जसमा विभिन्न एल्गोरिदमहरू इम्बेड गरिएका छन्। यो रणनीतिलाई एल्गोरिदमिक ट्रेडिंग भनिन्छ। यो हालैका दशकहरूको प्रवृत्ति हो जसले बजारलाई धेरै तरिकामा परिवर्तन गरेको छ।
- एल्गोरिदमिक ट्रेडिंग के हो?
- एल्गोरिदमिक व्यापार को उद्भव को इतिहास
- एल्गोरिदमिक व्यापार को लाभ र हानि
- एल्गोरिदमिक व्यापार को सार
- एल्गोरिदमका प्रकारहरू
- स्वचालित व्यापार: रोबोट र विशेषज्ञ सल्लाहकार
- व्यापारिक रोबोट कसरी बनाइन्छ?
- स्टक बजार मा एल्गोरिदमिक ट्रेडिंग
- एल्गोरिदमिक व्यापार को जोखिम
- एल्गोरिदमिक विदेशी मुद्रा ट्रेडिंग
- मात्रात्मक व्यापार
- उच्च आवृत्ति एल्गोरिदमिक ट्रेडिंग/HFT ट्रेडिंग
- HFT व्यापार को आधारभूत सिद्धान्तहरू
- उच्च आवृत्ति ट्रेडिंग रणनीति
- एल्गोरिदमिक व्यापारीहरूको लागि कार्यक्रमहरूको अवलोकन
- एल्गोरिदमिक व्यापारको लागि रणनीतिहरू
- एल्गोरिदमिक व्यापार मा प्रशिक्षण र पुस्तकहरु
- एल्गोरिदमिक व्यापार बारे प्रसिद्ध मिथकहरू
एल्गोरिदमिक ट्रेडिंग के हो?
एल्गोरिदमिक ट्रेडिंगको मुख्य रूप HFT ट्रेडिंग हो। बिन्दु तुरुन्तै लेनदेन पूरा गर्न को लागी छ। अन्य शब्दहरूमा, यो प्रकारले यसको मुख्य फाइदा प्रयोग गर्दछ – गति। एल्गोरिदमिक व्यापार को अवधारणा दुई मुख्य परिभाषा छ:
- Algo व्यापार। एक अटोसिस्टम जसले यसलाई दिइएको एल्गोरिदममा व्यापारी बिना व्यापार गर्न सक्छ। बजारको स्वत: विश्लेषण र ओपनिंग पोजिसनका कारण प्रत्यक्ष नाफा प्राप्त गर्न प्रणाली आवश्यक छ। यो एल्गोरिथ्मलाई “ट्रेडिङ रोबोट” वा “सल्लाहकार” पनि भनिन्छ।
- एल्गोरिदमिक व्यापार। बजारमा ठूला अर्डरहरूको कार्यान्वयन, जब तिनीहरू स्वचालित रूपमा भागहरूमा विभाजित हुन्छन् र निर्दिष्ट नियमहरू अनुसार बिस्तारै खोलिन्छन्। प्रणाली लेनदेन सञ्चालन गर्दा व्यापारीहरूको म्यानुअल श्रम सुविधाको लागि प्रयोग गरिन्छ। उदाहरण को लागी, यदि त्यहाँ 100 हजार शेयर किन्न को लागी एक कार्य छ, र तपाईले एकै समयमा 1-3 शेयरहरुमा स्थिति खोल्न आवश्यक छ, अर्डर फिडमा ध्यान आकर्षित नगरी।
यसलाई सरल भाषामा भन्नुपर्दा, एल्गोरिदमिक ट्रेडिंग भनेको व्यापारीहरूद्वारा गरिने दैनिक कार्यहरूको स्वचालन हो, जसले स्टक जानकारीको विश्लेषण गर्न, गणितीय मोडेलहरू गणना गर्न र लेनदेनहरू पूरा गर्न आवश्यक समय घटाउँछ। प्रणालीले बजारको कार्यमा मानव कारकको भूमिकालाई पनि हटाउँछ (भावनाहरू, अनुमानहरू, “व्यापारीको अन्तर्ज्ञान”), जसले कहिलेकाहीँ सबैभन्दा आशाजनक रणनीतिको नाफालाई पनि अस्वीकार गर्दछ।
एल्गोरिदमिक व्यापार को उद्भव को इतिहास
1971 लाई एल्गोरिदमिक व्यापारको सुरुवात बिन्दु मानिन्छ (यो पहिलो स्वचालित व्यापार प्रणाली NASDAQ सँगसँगै देखा पर्यो)। 1998 मा, यूएस सिक्योरिटीज कमिसन (SEC) ले आधिकारिक रूपमा इलेक्ट्रोनिक ट्रेडिंग प्लेटफर्महरूको प्रयोगलाई अधिकृत गर्यो। त्यसपछि उच्च प्रविधिको वास्तविक प्रतिस्पर्धा सुरु भयो। एल्गोरिदमिक व्यापारको विकासमा निम्न महत्त्वपूर्ण क्षणहरू, जुन उल्लेख गर्न लायक छन्:
- प्रारम्भिक 2000s। स्वचालित लेनदेन केही सेकेन्डमा पूरा भयो। रोबोटको बजार हिस्सा १०% भन्दा कम थियो।
- वर्ष 2009। अर्डर कार्यान्वयनको गति धेरै पटक घटाइएको थियो, धेरै मिलिसेकेन्डमा पुग्यो। व्यापार सहायकहरूको शेयर 60% मा आकाश छ।
- 2012 र त्यसपछि। एक्सचेन्जहरूमा घटनाहरूको अप्रत्याशितताले धेरैजसो सफ्टवेयरको कठोर एल्गोरिदमहरूमा ठूलो संख्यामा त्रुटिहरू निम्त्याएको छ। यसले स्वचालित व्यापारको मात्रालाई कुलको 50% मा घटाएको छ। आर्टिफिसियल इन्टेलिजेन्स टेक्नोलोजीको विकास र परिचय भइरहेको छ।
आज, उच्च आवृत्ति व्यापार अझै पनि सान्दर्भिक छ। धेरै दिनचर्या अपरेसनहरू (उदाहरणका लागि, बजार मापन) स्वचालित रूपमा प्रदर्शन गरिन्छ, जसले व्यापारीहरूमा भार कम गर्छ। यद्यपि, मेसिनले अझैसम्म व्यक्तिको जीवित बुद्धि र विकसित अन्तर्ज्ञानलाई पूर्ण रूपमा प्रतिस्थापन गर्न सकेको छैन। यो विशेष गरी सत्य हो जब महत्त्वपूर्ण आर्थिक अन्तर्राष्ट्रिय समाचारहरूको प्रकाशनको कारण सेयर बजारको अस्थिरता कडा रूपमा बढ्छ। यस अवधिमा, यो अत्यधिक सिफारिस गरिएको छ कि रोबोटहरूमा भरोसा नगर्नुहोस्।
एल्गोरिदमिक व्यापार को लाभ र हानि
एल्गोरिदमका फाइदाहरू म्यानुअल ट्रेडिंगका सबै बेफाइदाहरू हुन्। मानिसहरु सजिलै भावनाहरु द्वारा प्रभावित हुन्छन्, तर रोबोटहरु छैनन्। रोबोटले एल्गोरिदम अनुसार कडाईका साथ व्यापार गर्नेछ। यदि सम्झौताले भविष्यमा नाफा कमाउन सक्छ भने, रोबोटले तपाइँलाई ल्याउनेछ। साथै, एक व्यक्ति सधैं आफ्नो कार्यहरूमा पूर्ण रूपमा ध्यान केन्द्रित गर्न सक्षम छैन र समय-समयमा उसलाई आराम चाहिन्छ। रोबोटहरू यस्ता कमजोरीहरूबाट मुक्त छन्। तर तिनीहरूका आफ्नै र तिनीहरूमध्ये छन्:
- एल्गोरिदमको कडा पालनाको कारणले गर्दा, रोबोटले बजारको अवस्था परिवर्तन गर्न अनुकूलन गर्न सक्दैन;
- एल्गोरिदमिक व्यापारको जटिलता र तयारीको लागि उच्च आवश्यकताहरू;
- पेश गरिएको एल्गोरिदमका त्रुटिहरू जुन रोबोट आफैले पत्ता लगाउन सक्षम छैन (यो, अवश्य पनि, पहिले नै मानव कारक हो, तर एक व्यक्तिले आफ्नो त्रुटिहरू पत्ता लगाउन र सच्याउन सक्छ, जबकि रोबोटले अझै यो गर्न सक्षम छैन)।
तपाईंले ट्रेडिंग रोबोटलाई व्यापारमा पैसा कमाउने एक मात्र सम्भावित तरिकाको रूपमा विचार गर्नु हुँदैन, किनभने स्वचालित व्यापार र म्यानुअल व्यापारको नाफा विगत 30 वर्षहरूमा लगभग उस्तै भएको छ।
एल्गोरिदमिक व्यापार को सार
एल्गो ट्रेडरहरू (अर्को नाम – क्वान्टम ट्रेडरहरू) ले सम्भाव्यताको सिद्धान्त मात्र प्रयोग गर्दछ कि मूल्यहरू आवश्यक दायरा भित्र आउँछन्। गणना अघिल्लो मूल्य श्रृंखला वा धेरै वित्तीय उपकरणहरूमा आधारित छ। नियमहरू बजार व्यवहारमा परिवर्तन संग परिवर्तन हुनेछ।
एल्गोरिथमिक व्यापारीहरू सधैं बजार अक्षमताहरू, इतिहासमा आवर्ती उद्धरणहरूको ढाँचा, र भविष्यमा आवर्ती उद्धरणहरू गणना गर्ने क्षमताको खोजीमा हुन्छन्। तसर्थ, एल्गोरिदमिक व्यापारको सार खुला स्थान र रोबोटहरूको समूहहरू छनौट गर्ने नियमहरूमा निहित छ। छनौट हुन सक्छ:
- म्यानुअल – कार्यान्वयन गणितीय र भौतिक मोडेल को आधार मा शोधकर्ता द्वारा गरिन्छ;
- स्वचालित – कार्यक्रम भित्र नियम र परीक्षणहरूको सामूहिक गणनाको लागि आवश्यक;
- आनुवंशिक – यहाँ नियमहरू एक प्रोग्राम द्वारा विकसित गरिएको छ जसमा कृत्रिम बुद्धिमत्ताको तत्वहरू छन्।
एल्गोरिदमिक व्यापारको बारेमा अन्य विचारहरू र यूटोपियाहरू काल्पनिक हुन्। रोबोटले पनि 100% ग्यारेन्टीको साथ भविष्यको “भविष्यवाणी” गर्न सक्दैन। बजार यति अकुशल हुन सक्दैन कि त्यहाँ नियमहरूको सेट छ जुन रोबोटहरूमा जुनसुकै बेला, कहीं पनि लागू हुन्छ। एल्गोरिदमहरू प्रयोग गर्ने ठूला लगानी कम्पनीहरूमा (उदाहरणका लागि, रेनेसेन्स टेक्नोलोजी, सिटाडेल, भर्चु), त्यहाँ हजारौं उपकरणहरू कभर गर्ने व्यापारिक रोबोटहरूको सयौं समूहहरू (परिवारहरू) छन्। यो यो विधि हो, जुन एल्गोरिदमको विविधता हो, जसले तिनीहरूलाई दैनिक लाभ ल्याउँछ।
एल्गोरिदमका प्रकारहरू
एल्गोरिथ्म कुनै विशेष कार्य गर्न डिजाइन गरिएको स्पष्ट निर्देशनहरूको सेट हो। वित्तीय बजारमा, प्रयोगकर्ता एल्गोरिदमहरू कम्प्युटरहरूद्वारा कार्यान्वयन गरिन्छ। नियमहरूको सेट सिर्जना गर्न, मूल्य, भोल्युम र भविष्यको लेनदेनको कार्यान्वयन समयको डेटा प्रयोग गरिनेछ। स्टक र मुद्रा बजार मा Algo व्यापार चार मुख्य प्रकार विभाजित छ:
- सांख्यिकीय। यो विधि व्यापारिक अवसरहरू पहिचान गर्न ऐतिहासिक समय श्रृंखला प्रयोग गरेर सांख्यिकीय विश्लेषणमा आधारित छ।
- अटो। यस रणनीतिको उद्देश्य नियमहरू सिर्जना गर्नु हो जसले बजार सहभागीहरूलाई लेनदेनको जोखिम कम गर्न अनुमति दिन्छ।
- कार्यकारी। यो विधि ट्रेड अर्डर खोल्ने र बन्द गर्ने सम्बन्धमा विशेष कार्यहरू गर्नको लागि सिर्जना गरिएको थियो।
- सीधा। यस प्रविधिको उद्देश्य बजारमा पहुँचको अधिकतम गति प्राप्त गर्ने र एल्गोरिदमिक ट्रेडरहरूको ट्रेडिङ टर्मिनलमा प्रवेश र जडानको लागत घटाउने लक्ष्य राखिएको छ।
उच्च-फ्रिक्वेन्सी एल्गोरिथमिक ट्रेडिंगलाई मेकानाइज्ड ट्रेडिंगको लागि छुट्टै क्षेत्रको रूपमा बाहिर निकाल्न सकिन्छ। यस कोटीको मुख्य विशेषता भनेको अर्डर सिर्जनाको उच्च आवृत्ति हो: लेनदेनहरू मिलिसेकेन्डमा पूरा हुन्छन्। यो दृष्टिकोणले ठूलो फाइदाहरू प्रदान गर्न सक्छ, तर यसले निश्चित जोखिमहरू पनि बोक्छ।
स्वचालित व्यापार: रोबोट र विशेषज्ञ सल्लाहकार
1997 मा, विश्लेषक तुषार चन्दले आफ्नो पुस्तक “बियोन्ड टेक्निकल एनालिसिस” मा (मूल रूपमा “प्राविधिक विश्लेषण भन्दा बाहिर” भनिन्छ) पहिलो पटक मेकानिकल ट्रेडिङ सिस्टम (MTS) को वर्णन गरे। यो प्रणालीलाई व्यापारिक रोबोट वा मुद्रा लेनदेनमा सल्लाहकार भनिन्छ। यी सफ्टवेयर मोड्युलहरू हुन् जसले बजार अनुगमन गर्दछ, व्यापार आदेश जारी गर्दछ र यी आदेशहरूको कार्यान्वयन नियन्त्रण गर्दछ। त्यहाँ दुई प्रकारका रोबोट ट्रेडिंग कार्यक्रमहरू छन्:
- स्वचालित “बाट” र “मा” – तिनीहरू व्यापार मा स्वतन्त्र स्वतन्त्र निर्णय गर्न सक्षम छन्;
- जसले व्यापारीलाई म्यानुअल रूपमा सम्झौता खोल्नको लागि संकेत दिन्छ, तिनीहरू आफैले अर्डर पठाउँदैनन्।
एल्गोरिदमिक ट्रेडिंगको मामलामा, पहिलो प्रकारको रोबोट वा सल्लाहकारलाई मात्र मानिन्छ, र यसको “सुपर टास्क” भनेको ती रणनीतिहरूको कार्यान्वयन हो जुन म्यानुअल रूपमा व्यापार गर्दा सम्भव हुँदैन।
Renaissance Institutiona Equlties Fund सबैभन्दा ठूलो निजी कोष हो जसले एल्गोरिदमिक ट्रेडिंग प्रयोग गर्दछ। यो संयुक्त राज्य अमेरिका मा Renaissance Technologies LLC द्वारा खोलिएको थियो, जुन 1982 मा जेम्स ह्यारिस सिमोन्स द्वारा स्थापित गरिएको थियो। फाइनान्सियल टाइम्सले पछि सिमोन्सलाई “सबैभन्दा स्मार्ट अर्बपति” भने।
व्यापारिक रोबोट कसरी बनाइन्छ?
स्टक बजारमा एल्गोरिदमिक व्यापारको लागि प्रयोग गरिने रोबोटहरू विशेष कम्प्युटर प्रोग्रामहरू हुन्। तिनीहरूको विकास सुरु हुन्छ, सबै भन्दा पहिले, रणनीतिहरू सहित रोबोटहरूले प्रदर्शन गर्ने सबै कार्यहरूको लागि स्पष्ट योजनाको उपस्थितिको साथ। एक प्रोग्रामर-ट्रेडरको सामना गर्ने कार्य भनेको उसको ज्ञान र व्यक्तिगत प्राथमिकताहरूलाई ध्यानमा राख्ने एल्गोरिदम सिर्जना गर्नु हो। निस्सन्देह, लेनदेन स्वचालित गर्ने प्रणालीको सबै सूक्ष्मताहरू पहिले नै स्पष्ट रूपमा बुझ्न आवश्यक छ। त्यसकारण, नौसिखिया व्यापारीहरूलाई TC एल्गोरिथ्म आफैं सिर्जना गर्न सिफारिस गरिएको छैन। ट्रेडिंग रोबोटको प्राविधिक कार्यान्वयनको लागि, तपाईंले कम्तिमा एउटा प्रोग्रामिङ भाषा जान्नु आवश्यक छ। प्रोग्रामहरू लेख्न mql4, Python, C#, C++, Java, R, MathLab प्रयोग गर्नुहोस्।
कार्यक्रम गर्ने क्षमताले व्यापारीहरूलाई धेरै फाइदाहरू दिन्छ:
- डाटाबेस सिर्जना गर्ने क्षमता;
- प्रक्षेपण र परीक्षण प्रणाली;
- उच्च आवृत्ति रणनीतिहरू विश्लेषण;
- त्रुटिहरू चाँडै ठीक गर्नुहोस्।
त्यहाँ प्रत्येक भाषाको लागि धेरै उपयोगी खुला स्रोत पुस्तकालयहरू र परियोजनाहरू छन्। सबैभन्दा ठूलो एल्गोरिदमिक व्यापारिक परियोजनाहरू मध्ये एक क्वान्टलिब हो, C++ मा निर्मित। यदि तपाइँ Currenex, LMAX, Integral, वा अन्य तरलता प्रदायकहरूसँग उच्च-फ्रिक्वेन्सी एल्गोरिदमहरू प्रयोग गर्न सिधै जडान गर्न आवश्यक छ भने, तपाइँ Java मा जडान API हरू लेख्न निपुण हुनुपर्छ। प्रोग्रामिङ सीपको अभावमा, साधारण मेकानिकल ट्रेडिंग प्रणालीहरू सिर्जना गर्न विशेष एल्गोरिदमिक ट्रेडिंग प्रोग्रामहरू प्रयोग गर्न सम्भव छ। त्यस्ता प्लेटफर्महरूको उदाहरणहरू:
- TSLab;
- whelthlab;
- मेटाट्रेडर;
- S# स्टुडियो;
- multicharts;
- ट्रेडस्टेशन।
स्टक बजार मा एल्गोरिदमिक ट्रेडिंग
स्टक र फ्यूचर्स बजारहरूले स्वचालित प्रणालीहरूको लागि पर्याप्त अवसरहरू प्रदान गर्दछ, तर एल्गोरिदमिक व्यापार निजी लगानीकर्ताहरू बीच भन्दा ठूलो कोषहरूमा बढी सामान्य छ। स्टक बजारमा एल्गोरिदमिक ट्रेडिंगका धेरै प्रकारहरू छन्:
- प्राविधिक विश्लेषणमा आधारित प्रणाली। प्रचलन, बजार आन्दोलनहरू पहिचान गर्न बजार अक्षमताहरू र धेरै सूचकहरू प्रयोग गर्न सिर्जना गरियो। अक्सर यो रणनीति शास्त्रीय प्राविधिक विश्लेषण को विधिहरु बाट लाभ को उद्देश्य हो।
- जोडी र टोकरी व्यापार। प्रणालीले दुई वा बढी उपकरणहरूको अनुपात प्रयोग गर्दछ (तिनीहरू मध्ये एउटा “मार्गदर्शक” हो, अर्थात् यसमा पहिलो परिवर्तनहरू हुन्छन्, र त्यसपछि दोस्रो र त्यसपछिका उपकरणहरू तानिन्छन्) अपेक्षाकृत उच्च प्रतिशतको साथ, तर १ को बराबर हुँदैन। यदि उपकरण दिइएको मार्गबाट विचलित भयो भने, ऊ सम्भवतः आफ्नो समूहमा फर्किनेछ। यो विचलन ट्र्याक गरेर, एल्गोरिथ्मले व्यापार गर्न सक्छ र मालिकको लागि नाफा कमाउन सक्छ।
- बजार निर्माण। यो अर्को रणनीति हो जसको कार्य बजार तरलता कायम राख्नु हो। ताकि कुनै पनि समयमा एक निजी व्यापारी वा एक हेज कोष एक व्यापार उपकरण किन्न वा बेच्न सक्छ। बजार निर्माताहरूले विभिन्न उपकरणहरूको माग र एक्सचेन्जबाट नाफाको लागि आफ्नो नाफा पनि प्रयोग गर्न सक्छन्। तर यसले द्रुत ट्राफिक र बजार डेटामा आधारित विशेष रणनीतिहरूको प्रयोगलाई रोक्न सक्दैन।
- अगाडि चलिरहेको। यस्तो प्रणालीको भागको रूपमा, उपकरणहरू लेनदेनको मात्रा विश्लेषण गर्न र ठूला अर्डरहरू पहिचान गर्न प्रयोग गरिन्छ। एल्गोरिदमले ठूला अर्डरहरूले मूल्यलाई समात्ने र विपरीत दिशामा विपरीत ट्रेडहरू देखा पर्ने कुरालाई ध्यानमा राख्छ। अर्डर बुक र फिडहरूमा बजार डेटा विश्लेषण गर्ने गतिको कारण, तिनीहरूले अस्थिरताको सामना गर्नेछन्, अन्य सहभागीहरूलाई भन्दा राम्रो प्रदर्शन गर्ने प्रयास गर्नेछन्, र धेरै ठूला अर्डरहरू कार्यान्वयन गर्दा थोरै अस्थिरता स्वीकार गर्नेछन्।
- मध्यस्थता। यो वित्तीय उपकरणहरू प्रयोग गरेर एक लेनदेन हो, तिनीहरू बीचको सम्बन्ध एक नजिक छ। एक नियमको रूपमा, त्यस्ता उपकरणहरूमा सबैभन्दा सानो विचलन छ। प्रणालीले सम्बन्धित उपकरणहरूको लागि मूल्य परिवर्तनहरू निगरानी गर्दछ र मूल्यहरू बराबर गर्न आर्बिट्रेज अपरेसनहरू सञ्चालन गर्दछ। उदाहरण: एउटै कम्पनीको 2 विभिन्न प्रकारका सेयरहरू लिइन्छ, जुन 100% सहसम्बन्धको साथ सिंक्रोनस रूपमा परिवर्तन हुन्छ। वा एउटै शेयर लिनुहोस्, तर फरक बजारमा। एउटा एक्सचेन्जमा, यो अर्कोको तुलनामा अलि अलि पहिले बढ्छ / घट्छ। यो पललाई 1 मा “क्याप” गरिसकेपछि, तपाईं 2 मा सम्झौताहरू खोल्न सक्नुहुन्छ।
- अस्थिरता व्यापार। यो विभिन्न प्रकारका विकल्पहरू खरिद गर्ने र निश्चित साधनको अस्थिरतामा वृद्धि हुने अपेक्षामा आधारित व्यापारको सबैभन्दा जटिल प्रकार हो। यो एल्गोरिथमिक ट्रेडिंगलाई धेरै कम्प्युटिङ पावर र विशेषज्ञहरूको टोली चाहिन्छ। यहाँ, उत्कृष्ट दिमागहरूले विभिन्न उपकरणहरूको विश्लेषण गर्दछ, तिनीहरूमध्ये कुनले अस्थिरता बढाउन सक्छ भन्ने भविष्यवाणी गर्दछ। तिनीहरूले आफ्नो विश्लेषण संयन्त्रहरू रोबोटहरूमा राख्छन्, र तिनीहरूले सही समयमा यी उपकरणहरूमा विकल्पहरू खरीद गर्छन्।
एल्गोरिदमिक व्यापार को जोखिम
एल्गोरिदमिक व्यापारको प्रभाव हालको समयमा उल्लेखनीय रूपमा बढेको छ। स्वाभाविक रूपमा, नयाँ व्यापारिक विधिहरूले केही जोखिमहरू बोक्छन् जुन पहिले अपेक्षा गरिएको थिएन। HFT लेनदेनहरू विशेष गरी जोखिमहरूसँग आउँछन् जुन खातामा लिनु आवश्यक छ।
एल्गोरिदम संग काम गर्दा सबैभन्दा खतरनाक:
- मूल्य हेरफेर। एल्गोरिदमहरू प्रत्यक्ष रूपमा व्यक्तिगत उपकरणहरूलाई असर गर्न कन्फिगर गर्न सकिन्छ। यहाँ नतिजा धेरै खतरनाक हुन सक्छ। 2013 मा, विश्वव्यापी BATS बजारमा व्यापारको पहिलो दिनमा, कम्पनीको धितोपत्रको मूल्यमा वास्तविक गिरावट आएको थियो। केवल 10 सेकेन्डमा, मूल्य $ 15 बाट केवल केही सेन्टमा झर्यो। कारण थियो रोबोटको गतिविधि, जुन जानाजानी सेयरको मूल्य घटाउन प्रोग्राम गरिएको थियो। यो नीतिले अन्य सहभागीहरूलाई बहकाउन सक्छ र एक्सचेन्जको स्थितिलाई धेरै विकृत गर्न सक्छ।
- कार्यशील पुँजीको बहिर्गमन । यदि बजारमा तनावपूर्ण अवस्था छ भने, रोबोट प्रयोग गर्ने सहभागीहरूले व्यापार निलम्बन गर्छन्। धेरै जसो अर्डरहरू स्वत: सल्लाहकारहरूबाट आउँछन्, त्यहाँ विश्वव्यापी बहिर्वाह छ, जसले तुरुन्तै सबै उद्धरणहरू तल ल्याउँछ। यस्तो विनिमय “स्विंग” को नतिजा धेरै गम्भीर हुन सक्छ। यसबाहेक, तरलताको बहिर्गमनले व्यापक आतंक निम्त्याउँदैछ जसले कठिन परिस्थितिलाई बढाउँछ।
- अस्थिरता तीव्र रूपमा बढेको छ। कहिलेकाहीँ सबै विश्व बजारहरूमा सम्पत्तिको मूल्यमा अनावश्यक उतार चढावहरू हुन्छन्। यो मूल्यमा तीव्र वृद्धि वा विनाशकारी गिरावट हुन सक्छ। यो अवस्थालाई अचानक असफलता भनिन्छ। प्रायः उतार-चढावको कारण उच्च आवृत्ति रोबोटहरूको व्यवहार हो, किनभने बजार सहभागीहरूको कुल संख्यामा तिनीहरूको हिस्सा धेरै ठूलो छ।
- बढ्दो लागत। मेकानिकल सल्लाहकारहरूको ठूलो संख्याले उनीहरूको प्राविधिक क्षमताहरू निरन्तर सुधार गर्न आवश्यक छ। नतिजाको रूपमा, ट्यारिफ नीति परिवर्तन हुँदैछ, जुन पक्कै पनि व्यापारीहरूको हितमा छैन।
- परिचालन जोखिम। एकै साथ आगमन आदेशहरूको ठूलो संख्याले ठूलो क्षमताको सर्भरहरू ओभरलोड गर्न सक्छ। तसर्थ, कहिलेकाहीँ सक्रिय व्यापारको शिखर अवधिमा, प्रणालीले काम गर्न बन्द गर्छ, सबै पूँजी प्रवाहहरू निलम्बित हुन्छन्, र सहभागीहरूले ठूलो घाटा व्यहोर्छन्।
- बजार भविष्यवाणीको स्तर घट्छ। रोबोटहरूले लेनदेन मूल्यहरूमा महत्त्वपूर्ण प्रभाव पार्छ। यस कारणले गर्दा, पूर्वानुमानको शुद्धता घटेको छ र आधारभूत विश्लेषणको जगलाई कमजोर पारिएको छ। अटो सहायकहरूले पनि परम्परागत व्यापारीहरूलाई राम्रो मूल्यबाट वञ्चित गर्छन्।
रोबोटहरूले बिस्तारै साधारण बजार सहभागीहरूलाई बदनाम गर्दैछन् र यसले भविष्यमा म्यानुअल अपरेसनहरूको पूर्ण रूपमा अस्वीकार गर्छ। स्थितिले एल्गोरिदम प्रणालीको स्थितिलाई बलियो बनाउनेछ, जसले तिनीहरूसँग सम्बन्धित जोखिमहरूमा वृद्धि गर्नेछ।
एल्गोरिदमिक विदेशी मुद्रा ट्रेडिंग
एल्गोरिदमिक विदेशी विनिमय व्यापारको वृद्धि मुख्यतः प्रक्रियाहरूको स्वचालन र सफ्टवेयर एल्गोरिदमहरू प्रयोग गरेर विदेशी मुद्रा लेनदेनहरू सञ्चालन गर्नको लागि समयको कमीको कारण हो। यसले सञ्चालन लागत पनि घटाउँछ। विदेशी मुद्रा मुख्यतया प्राविधिक विश्लेषण विधिहरूमा आधारित रोबोटहरू प्रयोग गर्दछ। र सबैभन्दा सामान्य टर्मिनल मेटाट्रेडर प्लेटफर्म भएकोले, प्लेटफर्म विकासकर्ताहरूले प्रदान गरेको MQL प्रोग्रामिङ भाषा रोबोटहरू लेख्नको लागि सबैभन्दा सामान्य विधि भएको छ।
मात्रात्मक व्यापार
परिमाणात्मक व्यापार भनेको व्यापारको दिशा हो, जसको उद्देश्य विभिन्न वित्तीय सम्पत्तिहरूको गतिशीलता वर्णन गर्ने र सही पूर्वानुमान गर्न अनुमति दिने मोडेल बनाउनु हो। मात्रा व्यापारीहरू, जसलाई क्वान्टम ट्रेडरहरू पनि भनिन्छ, सामान्यतया तिनीहरूको क्षेत्रमा उच्च शिक्षित हुन्छन्: अर्थशास्त्रीहरू, गणितज्ञहरू, प्रोग्रामरहरू। क्वान्टम ट्रेडर बन्नको लागि, तपाईंले कम्तिमा गणितीय तथ्याङ्क र अर्थमितिका आधारभूत कुराहरू जान्नु पर्छ।
उच्च आवृत्ति एल्गोरिदमिक ट्रेडिंग/HFT ट्रेडिंग
यो स्वचालित व्यापार को सबै भन्दा सामान्य रूप हो। यस विधिको विशेषता भनेको विभिन्न उपकरणहरूमा उच्च गतिमा लेनदेन गर्न सकिन्छ, जसमा स्थितिहरू सिर्जना गर्ने / बन्द गर्ने चक्र एक सेकेन्ड भित्र पूरा हुन्छ।
HFT लेनदेनले मानिसमा कम्प्युटरको मुख्य फाइदा प्रयोग गर्दछ – मेगा-उच्च गति।
यो विश्वास गरिन्छ कि विचारका लेखक स्टीफन सन्सन हुन्, जसले डी. ह्विटकोम्ब र डी. हक्ससँग मिलेर 1989 (स्वचालित ट्रेडिङ डेस्क) मा संसारको पहिलो स्वचालित व्यापारिक उपकरण सिर्जना गरेका थिए। यद्यपि प्रविधिको औपचारिक विकास 1998 मा मात्र सुरु भयो, जब अमेरिकी एक्सचेन्जहरूमा इलेक्ट्रोनिक प्लेटफर्महरूको प्रयोग स्वीकृत भएको थियो।
HFT व्यापार को आधारभूत सिद्धान्तहरू
यो व्यापार निम्न ह्वेल मा आधारित छ:
- उच्च-टेक प्रणालीहरूको प्रयोगले 1-3 मिलिसेकेन्डको स्तरमा स्थितिहरूको कार्यान्वयनको अवधि राख्छ;
- मूल्य र मार्जिन मा सूक्ष्म परिवर्तन बाट लाभ;
- ठूला स्तरको उच्च-गति लेनदेनको कार्यान्वयन र सबैभन्दा कम वास्तविक स्तरमा नाफा, जुन कहिलेकाहीँ एक प्रतिशत भन्दा कम हुन्छ (HFT को सम्भाव्यता परम्परागत रणनीतिहरू भन्दा धेरै गुणा बढी हुन्छ);
- मध्यस्थता लेनदेन को सबै प्रकार को आवेदन;
- लेनदेनहरू व्यापारिक दिनमा कडाइका साथ गरिन्छ, प्रत्येक सत्रको लेनदेनको मात्रा हजारौंमा पुग्न सक्छ।
उच्च आवृत्ति ट्रेडिंग रणनीति
यहाँ तपाइँ कुनै पनि एल्गोरिदमिक ट्रेडिंग रणनीति प्रयोग गर्न सक्नुहुन्छ, तर एकै समयमा मानिसहरु को लागी दुर्गम गति मा व्यापार। यहाँ HFT रणनीतिका केही उदाहरणहरू छन्:
- उच्च तरलता भएका पोखरीहरूको पहिचान। यो प्रविधि लुकेका (“गाढा”) वा साना परीक्षण लेनदेनहरू खोलेर बल्क अर्डरहरू पत्ता लगाउने उद्देश्यले हो। लक्ष्य भोल्युम पूलहरू द्वारा उत्पन्न बलियो आन्दोलनको सामना गर्नु हो।
- इलेक्ट्रोनिक बजार को निर्माण। बजारमा तरलता बढाउने प्रक्रियामा, स्प्रेड भित्र व्यापार मार्फत नाफा प्राप्त हुन्छ। सामान्यतया, स्टक एक्सचेन्जमा व्यापार गर्दा, स्प्रेड फराकिलो हुनेछ। यदि बजार निर्मातासँग सन्तुलन कायम गर्न सक्ने ग्राहकहरू छैनन् भने, उच्च-फ्रिक्वेन्सी व्यापारीहरूले उपकरणको आपूर्ति र माग कभर गर्न आफ्नै कोष प्रयोग गर्नुपर्छ। एक्सचेन्ज र ECN ले इनामको रूपमा सञ्चालन खर्चमा छुट दिनेछन्।
- अगाडि दौडिरहेको। नाम “अगाडि दौड” को रूपमा अनुवाद गरिएको छ। यो रणनीति हालको खरिद बिक्री अर्डर, सम्पत्ति तरलता र औसत खुला ब्याजको विश्लेषणमा आधारित छ। यस विधिको सार भनेको ठूला अर्डरहरू पत्ता लगाउनु हो र तपाईंको आफ्नै सानालाई थोरै उच्च मूल्यमा राख्नु हो। अर्डर कार्यान्वयन भएपछि, एल्गोरिदमले अर्को उच्च अर्डर सेट गर्न अर्को ठूलो अर्डरको वरिपरि मूल्य उतार-चढावको उच्च सम्भावना प्रयोग गर्दछ।
- ढिलाइ भएको मध्यस्थता। यो रणनीतिले सर्भरहरूको भौगोलिक निकटता वा प्रमुख साइटहरूमा महँगो प्रत्यक्ष जडानहरूको अधिग्रहणको कारणले डाटा आदानप्रदान गर्न सक्रिय पहुँचको फाइदा लिन्छ। यो प्राय: मुद्रा नियामकहरूमा भरोसा गर्ने व्यापारीहरू द्वारा प्रयोग गरिन्छ।
- सांख्यिकीय मध्यस्थता। उच्च-फ्रिक्वेन्सी ट्रेडिंगको यो विधि प्लेटफर्महरू वा सम्पत्तिहरूको सम्बन्धित रूपहरू (मुद्रा जोडी फ्यूचर्स र तिनीहरूको स्पट काउन्टरपार्टीहरू, डेरिभेटिभहरू र स्टकहरू) बीचको विभिन्न उपकरणहरूको सहसंबंध पहिचान गर्नमा आधारित छ। यस्तो कारोबार सामान्यतया निजी बैंक, लगानी कोष र अन्य इजाजतपत्र व्यापारीहरु द्वारा गरिन्छ।
उच्च-फ्रिक्वेन्सी अपरेशनहरू माइक्रो भोल्युमहरूमा प्रदर्शन गरिन्छ, जुन लेनदेनको ठूलो संख्याद्वारा क्षतिपूर्ति गरिन्छ। यस्तो अवस्थामा नाफा नोक्सान तुरुन्तै तय हुन्छ।
एल्गोरिदमिक व्यापारीहरूको लागि कार्यक्रमहरूको अवलोकन
त्यहाँ एल्गोरिदमिक ट्रेडिंग र रोबोट प्रोग्रामिङको लागि प्रयोग गरिएको सफ्टवेयरको सानो भाग छ:
- TSlab। रूसी निर्मित C# सफ्टवेयर। धेरै विदेशी मुद्रा र स्टक दलाल संग उपयुक्त। विशेष ब्लक रेखाचित्रको लागि धन्यवाद, यसमा एकदम सरल र सिक्न-गर्न-सजिलो इन्टरफेस छ। तपाइँ प्रणाली परीक्षण र अनुकूलन गर्न नि: शुल्क कार्यक्रम प्रयोग गर्न सक्नुहुन्छ, तर वास्तविक लेनदेनको लागि तपाइँ सदस्यता खरिद गर्न आवश्यक छ।
- वेल्थ ल्याब। C# मा एल्गोरिदमहरू विकास गर्न प्रयोग गरिने कार्यक्रम। यसको साथ, तपाईले एल्गोरिदमिक ट्रेडिंग सफ्टवेयर लेख्नको लागि वेल्थ स्क्रिप्ट पुस्तकालय प्रयोग गर्न सक्नुहुन्छ, जसले कोडिङ प्रक्रियालाई धेरै सरल बनाउँछ। तपाईं कार्यक्रममा विभिन्न स्रोतहरूबाट उद्धरणहरू पनि जडान गर्न सक्नुहुन्छ। ब्याकटेस्टिङको अतिरिक्त, वास्तविक लेनदेन पनि वित्तीय बजारमा हुन सक्छ।
- आर स्टुडियो। मात्रा को लागी अधिक उन्नत कार्यक्रम (शुरुआती को लागी उपयुक्त छैन)। सफ्टवेयरले धेरै भाषाहरू एकीकृत गर्दछ, जसमध्ये एउटा डाटा र समय श्रृंखला प्रशोधनका लागि विशेष R भाषा प्रयोग गर्दछ। एल्गोरिदम र इन्टरफेसहरू यहाँ सिर्जना गरिएका छन्, परीक्षण र अनुकूलन गरिन्छ, तथ्याङ्क र अन्य डेटा प्राप्त गर्न सकिन्छ। आर स्टुडियो नि: शुल्क छ, तर यो धेरै गम्भीर छ। कार्यक्रमले विभिन्न निर्मित पुस्तकालयहरू, परीक्षकहरू, मोडेलहरू, आदि प्रयोग गर्दछ।
एल्गोरिदमिक व्यापारको लागि रणनीतिहरू
Algo ट्रेडिंग निम्न रणनीतिहरू छन्:
- TWAP। यो एल्गोरिदमले नियमित रूपमा उत्तम बोली वा प्रस्ताव मूल्यमा अर्डरहरू खोल्छ।
- कार्यान्वयन रणनीति। एल्गोरिदमलाई भारित औसत मूल्यहरूमा सम्पत्तिहरूको ठूलो खरिद आवश्यक छ, सामान्यतया ठूला सहभागीहरू (हेज कोष र दलालहरू) द्वारा प्रयोग गरिन्छ।
- VWAP। एल्गोरिदम निश्चित अवधि भित्र दिइएको भोल्युमको बराबर भागमा स्थानहरू खोल्न प्रयोग गरिन्छ, र मूल्य प्रक्षेपणमा भारित औसत मूल्य भन्दा बढी हुनु हुँदैन।
- डाटा खनन। यो नयाँ एल्गोरिदमका लागि नयाँ ढाँचाहरूको खोजी हो। परीक्षण सुरु हुनु अघि, उत्पादन मितिहरूको 75% भन्दा बढी डाटा संग्रह थियो। खोज परिणामहरू व्यावसायिक र विस्तृत विधिहरूमा मात्र निर्भर हुन्छन्। खोज आफै विभिन्न एल्गोरिदमहरू प्रयोग गरेर म्यानुअल रूपमा कन्फिगर गरिएको छ।
- हिमशिला। अर्डरहरू राख्न प्रयोग गरिन्छ, जसको कुल संख्या प्यारामिटरहरूमा निर्दिष्ट संख्या भन्दा बढी हुँदैन। धेरै एक्सचेन्जहरूमा, यो एल्गोरिथ्म प्रणालीको कोरमा बनाइएको छ, र यसले तपाईंलाई अर्डर प्यारामिटरहरूमा भोल्युम निर्दिष्ट गर्न अनुमति दिन्छ।
- सट्टा रणनीति। यो निजी व्यापारीहरूका लागि एक मानक मोडेल हो जसले पछिको नाफा कमाउने उद्देश्यका साथ व्यापारको लागि उत्तम सम्भावित मूल्य प्राप्त गर्न खोज्छ।
एल्गोरिदमिक व्यापार मा प्रशिक्षण र पुस्तकहरु
तपाईंले स्कूल सर्कलहरूमा त्यस्तो प्रकारको ज्ञान प्राप्त गर्नुहुने छैन। यो धेरै साँघुरो र विशिष्ट क्षेत्र हो। यहाँ साँच्चै भरपर्दो अध्ययनहरू एकल गर्न गाह्रो छ, तर यदि हामीले सामान्यीकरण गर्छौं भने, निम्न मुख्य ज्ञान एल्गोरिदमिक व्यापारमा संलग्न हुन आवश्यक छ:
- गणितीय र आर्थिक मोडेलहरू;
- प्रोग्रामिङ भाषाहरू – पाइथन, С++, MQL4 (फोरेक्सको लागि);
- आदानप्रदान र उपकरणहरूको विशेषताहरू (विकल्पहरू, फ्यूचर्स, आदि) मा अनुबंधहरू बारे जानकारी।
यो दिशा मुख्यतया आफ्नै मा मास्टर हुनुपर्छ। यस विषयमा शैक्षिक साहित्य पढ्नको लागि, तपाइँ पुस्तकहरू विचार गर्न सक्नुहुन्छ:
- “क्वान्टम ट्रेडिंग” र “एल्गोरिदमिक ट्रेडिंग” – अर्नेस्ट चेन;
- “एल्गोरिदमिक ट्रेडिंग र एक्सचेन्जमा प्रत्यक्ष पहुँच” – ब्यारी जोन्सन;
- “वित्तीय गणित को विधि र एल्गोरिदम” – Lyu Yu-Dau;
- “ब्ल्याक बक्स भित्र” – ऋषि के. नारंग;
- “व्यापार र आदानप्रदान: व्यवसायीहरूको लागि बजारको माइक्रोस्ट्रक्चर” – ल्यारी ह्यारिस।
सिक्ने प्रक्रिया सुरु गर्ने सबैभन्दा उत्पादक तरिका भनेको स्टक ट्रेडिंग र प्राविधिक विश्लेषणको आधारभूत कुराहरू सिक्नु हो, र त्यसपछि एल्गोरिदमिक ट्रेडिंगमा पुस्तकहरू किन्नुहोस्। यो पनि ध्यान दिनुपर्छ कि अधिकांश व्यावसायिक प्रकाशनहरू अंग्रेजीमा मात्र फेला पार्न सकिन्छ।
एक पूर्वाग्रह संग पुस्तकहरु को अतिरिक्त, यो पनि कुनै पनि विनिमय साहित्य पढ्न उपयोगी हुनेछ।
एल्गोरिदमिक व्यापार बारे प्रसिद्ध मिथकहरू
धेरैले विश्वास गर्छन् कि रोबोट व्यापार प्रयोग गरेर मात्र लाभदायक हुन सक्छ र व्यापारीहरूले केहि पनि गर्नुपर्दैन। पक्कै होइन। यो सधैं रोबोट निगरानी गर्न आवश्यक छ, यसलाई अनुकूलन र यसलाई नियन्त्रण गर्न ताकि त्रुटिहरू र विफलताहरू देखा पर्दैन। कतिपय मानिसलाई लाग्छ कि रोबोटले पैसा कमाउन सक्दैन। यी व्यक्तिहरू हुन् जसले, सम्भवतः, पहिले नै विदेशी मुद्रा लेनदेनको लागि स्क्यामरहरूद्वारा बेचेको कम-गुणस्तरको रोबोटहरू सामना गरेका छन्। मुद्रा व्यापारमा गुणस्तरीय रोबोटहरू छन् जसले पैसा बनाउन सक्छ। तर कसैले पनि तिनीहरूलाई बेच्ने छैन, किनभने तिनीहरूले पहिले नै राम्रो पैसा ल्याउँछन्। स्टक एक्सचेन्जमा कारोबार गर्दा आम्दानीको ठूलो सम्भावना छ। एल्गोरिदमिक व्यापार लगानी को क्षेत्र मा एक वास्तविक सफलता हो। रोबोटहरूले लगभग हरेक दिन-दिनका कामहरू लिइरहेका छन् जुन धेरै समय लाग्थ्यो।