आधुनिक अर्थतन्त्र विनिमय र शेयर बजार बिना अकल्पनीय छ। यी साइटहरूमा व्यापार ट्रेडिंग
भनिन्छ । व्यापारीहरूले सक्रिय रूपमा कम्प्युटर टेक्नोलोजीको सम्भावनाहरू प्रयोग गर्छन् उनीहरूको व्यवसायको सञ्चालनलाई सहज बनाउन। गणितीय मोडेल र कम्प्युटर प्रविधि प्रयोग गरेर व्यापारलाई एल्गोरिदमिक ट्रेडिंग भनिन्छ। यस लेखले वित्तीय बजारमा यस प्रकारको व्यापार, यसका प्रकारहरू, प्रयोग गरिएका विधिहरू, फाइदाहरू र बेफाइदाहरू, प्रयोग गरिएका सफ्टवेयरहरू बारे कुरा गर्छ।
- एल्गोरिदमिक ट्रेडिंग के हो (एल्गोरिथमिक ट्रेडिंग)
- एल्गोरिदमिक व्यापार को सार के हो?
- कस्ता प्रकारका एल्गोरिदमिक ट्रेडिंग अवस्थित छन्?
- एल्गोरिदमिक ट्रेडिंग कहिले र कसरी देखा पर्यो, घटनाको रूपमा
- एल्गोरिदमिक व्यापार कसरी एल्गोरिदमिक व्यापार भन्दा फरक छ?
- एल्गोरिदमिक व्यापारको लागि कुन सफ्टवेयर उपयुक्त छ?
- एल्गोरिदमिक व्यापार गर्नु अघि के सम्झनु पर्छ?
- TSLab एल्गोरिदमबटहरू चलाउनको लागि सबैभन्दा लोकप्रिय प्रोग्रामहरू मध्ये एक हो।
- स्थापना
- TSLab मा एल्गोरिदमिक व्यापार मा प्रशिक्षण
- आपूर्तिकर्ता सेटअप
- स्क्रिप्ट सिर्जना गर्दै
- stocksharp
- वेल्थ ल्याब
- एल्गोरिदमिक व्यापारको लागि कुन रणनीतिहरू प्रयोग गरिन्छ?
- एल्गोरिदमिक व्यापार, जोखिम व्यवस्थापन गर्दा घाटा कसरी रोक्न
- अल्गो ट्रेडिंग: फाइदा र हानि
एल्गोरिदमिक ट्रेडिंग के हो (एल्गोरिथमिक ट्रेडिंग)
शब्द “एल्गोरिदमिक ट्रेडिंग” वा “एल्गोरिदमिक ट्रेडिंग” को दुई अर्थ छन्। पहिलो अवस्थामा, यो शब्दको अर्थ बजारमा ठूलो अर्डर कार्यान्वयन गर्ने तरिका हो, जसको अनुसार यो बिस्तारै केही नियमहरू अनुसार खोलिन्छ र स्वचालित रूपमा धेरै उप-अर्डरहरूमा विभाजित हुन्छ, जसको आफ्नै मूल्य र मात्रा हुन्छ। प्रत्येक आदेश कार्यान्वयनको लागि बजारमा पठाइन्छ। टेक्नोलोजीको उद्देश्य भनेको व्यापारीहरूलाई ठूला ट्रेडहरू बनाउन सजिलो बनाउनु हो जुन सम्भवतः कम देखिने तरिकामा गर्न आवश्यक छ। उदाहरणका लागि, तपाईंले 200,000 शेयरहरू खरिद गर्न आवश्यक छ, र प्रत्येक स्थितिमा एक पटकमा 4 शेयरहरू समावेश छन्।
ट्रेडिङ रोबोट ” पनि भनिन्छ। एल्गोरिदमिक ट्रेडिंग र एल्गोरिदमिक ट्रेडिंग एक्सचेन्जहरूमा प्रयोग गरिन्छ, क्रिप्टोकरन्सी एक्सचेन्जहरू, र विदेशी मुद्रा सहित।
एल्गोरिदमिक व्यापार को सार के हो?
एल्गो ट्रेडिङले यसको विकासको इतिहासमा आधारित विशेष सम्पत्तिमा डाटा सङ्कलन गर्ने, लेनदेनको लागि एल्गोरिदमहरू र उपयुक्त व्यापारिक रोबोटहरू चयन गर्ने समावेश गर्दछ। मूल्य निर्धारण गर्न, सम्भाव्यताको सिद्धान्त लागू गरिन्छ, बजार कमजोरीहरू र भविष्यमा तिनीहरूको पुनरावृत्तिको सम्भावना निर्धारण गरिन्छ। त्यहाँ तीन प्रकारका चयनहरू छन्। म्यानुअल दृष्टिकोणको साथ, विशेषज्ञले गणितीय सूत्रहरू र भौतिक मोडेलहरू लागू गर्दछ। आनुवंशिक दृष्टिकोणले कम्प्युटर प्रणाली र कृत्रिम बुद्धिमत्ताद्वारा नियमहरूको विकास समावेश गर्दछ। स्वचालित एक विशेष कम्प्यूटर प्रोग्राम द्वारा उत्पादन गरिन्छ जसले नियमहरूको एरेहरू प्रशोधन गर्दछ र तिनीहरूलाई परीक्षण गर्दछ।
कस्ता प्रकारका एल्गोरिदमिक ट्रेडिंग अवस्थित छन्?
एल्गोरिदमिक व्यापार धेरै मुख्य क्षेत्रहरूमा लागू गरिएको छ:
- प्राविधिक विश्लेषण । बजार असक्षमता प्रयोग गर्दै र शास्त्रीय गणितीय र भौतिक विश्लेषण मार्फत वर्तमान प्रवृत्तिहरू पहिचान गर्दै।
- बजार निर्माण । यो विधिले बजार तरलता कायम राख्छ। बजार निर्माताहरूले नाफाको बिरूद्ध लगायत मागलाई सन्तुष्ट गरेर एक्सचेन्जद्वारा पुरस्कृत हुन्छन्। रणनीति लेखा र बजारबाट सूचनाको द्रुत प्रवाहमा आधारित छ।
- अगाडिको दौड । उपकरण र ती मध्ये सबैभन्दा ठूलो को चयन द्वारा आदेश को मात्रा को विश्लेषण। यो रणनीति यस तथ्यमा आधारित छ कि ठूलो अर्डरको ठूलो मूल्य हुनेछ र धेरै काउन्टर अर्डरहरू आकर्षित गर्नेछ। एल्गोरिदमहरूले टेप र अर्डर बुक डेटाको विश्लेषण गर्दछ र अन्य सहभागीहरू भन्दा छिटो ठूला लेनदेनको समयमा चालहरू ठीक गर्ने प्रयास गर्दछ।
- जोडी र टोकरी व्यापार । दुई वा बढी उपकरणहरू उच्चसँग सम्बन्धित छन्, तर एक-देखि-एक, सहसम्बन्ध। दिइएको पाठ्यक्रमबाट कुनै एक उपकरणको विचलन भनेको यसको समूहमा फर्किने सम्भावना बढी हुन्छ। सहसंबंध निर्धारण गर्नाले लाभदायक व्यापार बनाउन मद्दत गर्दछ।
- मध्यस्थता । विधि समान मूल्य गतिशीलता संग सम्पत्ति तुलना मा आधारित छ। यो समानता कहिलेकाहीं विभिन्न कारकहरूको कारण उल्लङ्घन गरिएको छ। आर्बिट्रेजको सार भनेको महँगो सम्पत्तिको बिक्री र सस्तोको खरिद हो। नतिजाको रूपमा, सम्पत्ति मूल्यमा बराबर हुनेछ, र सस्तो सम्पत्ति मूल्यमा बढ्नेछ। एल्गोरिदमिक ट्रेडिंग प्रणालीहरूले बजारमा मूल्य परिवर्तनहरू पत्ता लगाउँछन् र लाभदायक आर्बिट्रेज सौदाहरू बनाउँछन्। [क्याप्शन id=”attachment_12595″ align=”aligncenter” width=”650″] सट्टा
- अस्थिरता व्यापार । एक जटिल प्रकारको व्यापार, जसमा विभिन्न विकल्पहरू खरिद गरिन्छ। सेयरको अस्थिरता बिक्री गर्दा बढ्ने र खरिद गर्दा घट्ने व्यापारीको अपेक्षा छ। यस प्रकारको व्यापारलाई महत्त्वपूर्ण उपकरण क्षमता र योग्य विशेषज्ञहरू चाहिन्छ।
एल्गोरिदमिक ट्रेडिंगमा काम गर्ने रणनीतिहरू, रोबोट ट्रेडिंगको बारेमा सम्पूर्ण सत्य: https://youtu.be/eg3s0c_X_ao
एल्गोरिदमिक ट्रेडिंग कहिले र कसरी देखा पर्यो, घटनाको रूपमा
एल्गोरिथमिक व्यापारको विकास 1970 को दशकको शुरुमा NASDAQ को निर्माणको साथ भएको थियो, कम्प्युटर व्यापार प्रयोग गर्ने पहिलो विनिमय। ती दिनहरूमा, एल्गोरिदमिक व्यापार मात्र ठूला लगानीकर्ताहरूको लागि उपलब्ध थियो, साधारण मानिसहरूले यस्तो प्रविधिको पहुँच थिएन। कम्प्युटरहरू त्यतिबेला सिद्ध थिएनन्, र 1987 मा त्यहाँ एक हार्डवेयर त्रुटि थियो जसले अमेरिकी बजारको पतन निम्त्यायो। 1998 मा, SEC – अमेरिकी प्रतिभूति आयोगले आधिकारिक रूपमा इलेक्ट्रोनिक ट्रेडिंग प्लेटफर्महरूको प्रयोगलाई अनुमति दियो। यस वर्षलाई यसको आधुनिक रूपमा एल्गोरिदमिक व्यापारको उपस्थितिको मिति मान्नु पर्छ। [क्याप्शन id=”attachment_12604″ align=”aligncenter” width=”663″]
व्यापारिक रोबोटहरूले 60% लेनदेनहरू गरे। 2012 पछि, स्थिति परिवर्तन भएको छ। बजारको अप्रत्याशितताले तत्कालीन अवस्थित सफ्टवेयरमा असफलता निम्त्यायो। स्वचालित रूपमा निष्पादित ट्रेडहरूको प्रतिशत कुलको 50% मा घटाइएको छ। गल्तीहरूबाट बच्नको लागि, कृत्रिम बुद्धिमत्ताको विकास र कार्यान्वयन सुरु भएको छ।
एल्गोरिदमिक व्यापार कसरी एल्गोरिदमिक व्यापार भन्दा फरक छ?
अवधारणाहरु को स्पष्ट समानता को बावजुद, एक “एल्गोरिदमिक ट्रेडिंग” र “एल्गोरिदमिक ट्रेडिंग” को अवधारणाहरु बीच भेद गर्नुपर्छ। पहिलो अवस्थामा, ठूला अर्डरलाई भागहरूमा विभाजन गरेर त्यसपछि निश्चित नियमहरू अनुसार पेश गर्ने विधि निहित छ, र दोस्रो अवस्थामा, तिनीहरू एक स्वचालित प्रणालीको बारेमा कुरा गर्छन् जसले निश्चित अनुसार कुनै व्यापारी बिना अर्डरहरू सिर्जना गर्दछ। एल्गोरिथ्म। एल्गोरिदम ट्रेडिंग मा एल्गोरिदम एक व्यापारी द्वारा ठूला लेनदेन को कार्यान्वयन को सरल बनाउन को लागी प्रयोग गरिन्छ। एल्गोरिदमिक ट्रेडिंगमा, तिनीहरू बजार विश्लेषण गर्न र आय बढाउनको लागि खुला स्थितिहरू प्रयोग गरिन्छ।
एल्गोरिदमिक व्यापारको लागि कुन सफ्टवेयर उपयुक्त छ?
एल्गोरिदमिक ट्रेडिंगमा कम्प्युटर प्रविधिको प्रयोग समावेश भएकोले, तपाईंले सही सफ्टवेयर छनोट गर्न आवश्यक छ। एक ट्रेडिंग रोबोट स्वचालित व्यापार अभ्यास को लागी मुख्य उपकरण हो। तपाईंले
प्रोग्रामिङ भाषाहरू प्रयोग गरेर यसलाई आफैं विकास गर्न सक्नुहुन्छ , वा यसलाई सिर्जना गर्न प्लेटफर्म प्रयोग गर्नुहोस्।
एल्गोरिदमिक व्यापार गर्नु अघि के सम्झनु पर्छ?
पहिलो, यो उल्लेखनीय छ कि एल्गो ट्रेडरले प्रोग्राम गर्न सक्षम हुन आवश्यक छ, किनकि धेरै प्लेटफर्महरू यस सीपमा महारत हासिल गरेर मास्टर गर्न सकिन्छ। एल्गोरिथमिक व्यापारको लागि प्रयोग गरिएको प्रोग्रामिङ भाषा सबै प्लेटफर्महरू र एल्गोरिदमहरू विकास भइरहेकोसँग उपयुक्त हुनुपर्छ। सबैभन्दा उपयुक्त प्रोग्रामिङ भाषा C# (C-sharp) हो। यो TSLab, StockSharp, WealthLab जस्ता प्लेटफर्महरूमा प्रयोग गरिन्छ। प्रोग्रामिङ ल्याङ्ग्वेज नजान्दा अन्तिम २ प्रोग्रामहरू धेरै महिनासम्म मास्टर गर्नुपर्छ। [क्याप्शन id=”attachment_12606″ align=”aligncenter” width=”558″]
TSLab एल्गोरिदमबटहरू चलाउनको लागि सबैभन्दा लोकप्रिय प्रोग्रामहरू मध्ये एक हो।
व्यापारिक रोबोट र प्रणालीहरू सिर्जना गर्न, परीक्षण गर्न र सुरु गर्नको लागि प्लेटफर्म
। क्यूबको रूपमा सुविधाजनक भिजुअल सम्पादक समावेश गर्दछ, जसले तपाईंलाई प्रोग्रामिङ भाषा नजानेर रोबोट विकास गर्न अनुमति दिनेछ। तपाईं क्यूब्सबाट इच्छित ट्रेडिंग एल्गोरिथ्म भेला गर्न सक्नुहुन्छ। कार्यक्रमद्वारा सङ्कलन गरिएका व्यापारिक उपकरणहरूको इतिहासले तपाईंलाई लिपिहरूमा त्रुटिहरू फेला पार्न र सच्याउन अनुमति दिनेछ, जबकि प्राविधिक विश्लेषण उपकरणहरूले तपाईंलाई अद्वितीय समाधान सिर्जना गर्न मद्दत गर्नेछ।
स्थापना
प्लेटफर्म स्थापना गर्न, तपाईंले आधिकारिक वेबसाइटबाट स्थापनाकर्ता डाउनलोड गर्न आवश्यक छ। डाउनलोड पृष्ठले बताउँछ कि कार्यक्रमले विन्डोजको 64-बिट संस्करणहरूमा मात्र काम गर्दछ। डाउनलोड पछि, स्थापना फाइल खोल्नुहोस्। स्थापना गर्नु अघि, यसले तपाईंलाई .NET फ्रेमवर्क र भिजुअल C++ पुन: वितरण योग्य स्टुडियोको नवीनतम संस्करण स्थापना गर्न प्रम्प्ट गर्नेछ।
TSLab मा एल्गोरिदमिक व्यापार मा प्रशिक्षण
आपूर्तिकर्ता सेटअप
ट्रेडिंग रोबोट सेटअप गर्न र परीक्षण गर्न, तपाइँसँग उद्धरणको इतिहास हुन आवश्यक छ। उद्धरणको इतिहास प्राप्त गर्न, तपाईंले डेटा प्रदायक सेट अप गर्न आवश्यक छ। “डेटा” मेनुमा, “आपूर्तिकर्ताहरू” वस्तु चयन गर्नुहोस्।
स्क्रिप्ट सिर्जना गर्दै
TSLab प्लेटफर्मले तपाईंलाई ट्रेडिंग एल्गोरिदमहरू विकास गर्न, परीक्षण गर्न र व्यापारिक रोबोटहरू – एजेन्टहरू सिर्जना गर्न अनुमति दिन्छ। तर ट्रेडिंग एल्गोरिथ्म सिर्जना गर्नु अघि, तपाईंले यसको लागि स्क्रिप्ट लेख्न आवश्यक छ। यो गर्नका लागि, मेनुमा “ल्याब” चयन गर्नुहोस्। ड्रप-डाउन सूचीबाट “स्क्रिप्टहरू” चयन गर्नुहोस्।
stocksharp
Stocksharp C# मा लेखिएको व्यापारिक रोबोटहरूको पुस्तकालय हो। ट्रेडिंग रोबोटहरू भिजुअल स्टुडियो प्रोग्रामिङ वातावरणमा कम्पाइल गरिएका छन्। त्यसकारण, यो स्रोत प्रयोग गरेर रोबोट लेख्नु अघि, तपाईंले प्रोग्रामिङ भाषा सिक्न कम्तिमा छ महिना खर्च गर्नुपर्नेछ। सबैले अन्तिम सम्म अध्ययन पूरा गर्न सक्षम छैनन्। यद्यपि, यस प्लेटफर्मको प्रयोग व्यवहारमा पूर्ण रूपमा जायज छ।
वेल्थ ल्याब
WealthLab फिडेलिटीबाट ट्रेडिंग रोबोट र प्रणालीहरूको परीक्षण र विकास गर्ने अर्को प्लेटफर्म हो। कार्यक्रमका दुई संस्करणहरू छन्: फिडेलिटी खाता भएका अमेरिकी नागरिकहरूका लागि प्रो, र अरू सबैका लागि विकासकर्ता। WealthLab ले तपाईंलाई रोबोटको विकासमा प्राविधिक विश्लेषण उपकरणहरू प्रयोग गर्न, सम्झौता प्रविष्ट गर्न र बन्द गर्न र टर्मिनलमा स्थानान्तरण गर्न संकेतहरू प्राप्त गर्न अनुमति दिन्छ। यदि एक व्यापारीलाई कसरी प्रोग्राम गर्ने थाहा छैन भने, उसले सहायक (विजार्ड) प्रयोग गर्न सक्छ। प्लेटफर्म C# र पास्कल प्रोग्रामिङ भाषाहरूमा आधारित छ। प्लेटफर्मले खण्डहरू, जापानी मैनबत्तीहरू, रेखा चार्टहरू, इत्यादिको रूपमा चार्टहरू कोर्छ।
एल्गोरिदमिक व्यापारको लागि कुन रणनीतिहरू प्रयोग गरिन्छ?
एल्गोरिदमहरू प्रयोग गरेर ठोस नतिजा ल्याउनको लागि, तपाईंले एक विशेष परिस्थितिको लागि डिजाइन गरिएको रणनीतिमा अडिग रहनुपर्छ।
- सट्टा रणनीति । यो पछिको नाफाको लागि लेनदेन प्रविष्ट गर्नको लागि सबैभन्दा अनुकूल मूल्य प्राप्त गर्ने उद्देश्य हो। मुख्य रूपमा निजी व्यापारीहरू द्वारा प्रयोग गरिन्छ।
- डाटा खनन । नयाँ एल्गोरिदमका लागि नयाँ ढाँचाहरू खोज्दै। धेरै जसो डाटा परीक्षण गर्नु अघि यस रणनीतिमा संकलन गरिन्छ। जानकारी म्यानुअल सेटिङहरू द्वारा खोजी गरिन्छ।
- TWAP समय-भारित औसत मूल्य हो। उत्तम बिड र प्रस्ताव मूल्यहरूमा समान समय अन्तरालहरूमा अर्डरहरू खोल्दै।
- VWAP – भोल्युम-भारित औसत मूल्य। निश्चित समयको लागि समान भोल्युमको साथ बराबर भागहरूमा स्थिति खोल्दै र मूल्यहरू औसत मूल्य भन्दा बढी छैन।
- कार्यान्वयन रणनीति । ठूलो मात्रामा भारित औसत मूल्यमा सम्पत्ति प्राप्त गर्न प्रयोग गरिने रणनीति। मुख्यतया दलाल र हेज कोष द्वारा प्रयोग गरिन्छ।
[क्याप्शन id=”attachment_12599″ align=”aligncenter” width=”768″]
एल्गोरिदमिक व्यापार, जोखिम व्यवस्थापन गर्दा घाटा कसरी रोक्न
एल्गोरिदमिक ट्रेडरले मात्र ट्रेडिंग रोबोट बनाउनु पर्छ भन्ने विश्वास गर्नु ठूलो गल्ती हो। सबै जोखिमहरू रोक्न र हटाउनु पर्छ। बिजुलीमा अवरोध, इन्टरनेट जडान र गणना र प्रोग्रामिङमा त्रुटिहरूले महत्त्वपूर्ण घाटा निम्त्याउन सक्छ र आम्दानीबाट पूर्ण रूपमा वञ्चित हुन सक्छ। [क्याप्शन id=”attachment_12559″ align=”aligncenter” width=”938″]
यी त्रुटिहरू हटाउनको लागि, त्रुटिपूर्ण प्यारामिटरहरू हटाउनको लागि आदेश र व्यापार रणनीतिहरूको सीमाहरूको निगरानी र विश्लेषण गर्न आवश्यक छ।
आपतकालीन अवस्थाको अवस्थामा, यो तुरुन्तै सबै इच्छुक पक्षहरूलाई एसएमएस, इ-मेल, इन्स्ट्यान्ट मेसेन्जरहरू र अन्य सञ्चार च्यानलहरू मार्फत सूचित गर्न आवश्यक छ। भविष्यमा यसको पुनरावृत्ति रोक्नको लागि लगहरूमा प्रत्येक विफलता रेकर्ड गर्न अनिवार्य छ। एल्गोरिदमिक ट्रेडिंगको साथ कसरी निष्क्रिय आय सिर्जना गर्ने: https://youtu.be/UeUANvatDdo
अल्गो ट्रेडिंग: फाइदा र हानि
ट्रेडिंग रोबोटहरू “मानव” कारकहरूको अधीनमा छैनन् जसले तिनीहरूको कामलाई असर गर्न सक्छ: थकान, भावनात्मक ब्रेकडाउन, र अन्य। यो एल्गोरिदमिक व्यापार को मुख्य लाभ हो। एल्गोरिदमहरूले राम्रोसँग परिभाषित कार्यक्रम पछ्याउँछन् र त्यसबाट कहिल्यै विचलित हुँदैनन्। अल्गो ट्रेडिङका धेरै बेफाइदाहरू छन्। यसमा, विशेष गरी, सार्वजनिक डोमेनमा यस प्रकारको व्यापारमा जानकारीको पहुँच नहुनु समावेश छ। एक एल्गोरिदमिक व्यापारी प्रोग्रामिंग मा निपुण हुनुपर्छ, जुन धेरै वित्तीय पेशेवरहरु को लागी एकदम गाह्रो छ। यदि बजार परिवर्तन भयो भने, तपाईंले एल्गोरिदम पूर्ण रूपमा परिवर्तन गर्नुपर्नेछ। व्यापारिक रोबोट लेख्दा, एउटा गल्ती हुन सक्छ जसले सम्पूर्ण एल्गोरिदमलाई गलत बाटोमा लैजान्छ, र यसले कोषको हानि निम्त्याउँछ।