एक प्रणाली के निर्माण ट्रेडिंग सिस्टम







+

ट्रेडिंग सिस्टम: एक प्रणाली का निर्माण अब तक हम बुनियादी व्यापार प्रणाली के घटकों, वे पूरा करने के लिए मानदंड, और एक प्रणाली डिजाइनर करना चाहिए कि कई अनुभवजन्य फैसले के कुछ चर्चा की है। इस खंड में, हम एक व्यापार प्रणाली के निर्माण की प्रक्रिया की जांच करेगा, जरूरत है कि विचार किए जाने के लिए, और कुछ महत्वपूर्ण बिंदुओं को याद करने के लिए। छह कदम प्रणाली के निर्माण 1. सेटअप - आप कई चीजों की आवश्यकता होगी एक व्यापार प्रणाली का निर्माण शुरू करने के लिए: डेटा - प्रणाली डिजाइनर व्यापक backtesting का उपयोग करना चाहिए। अतीत के इतिहास की कीमत एक व्यापार प्रणाली के निर्माण के लिए आवश्यक है। इस तरह के डेटा व्यापार प्रणाली विकास सॉफ्टवेयर में एकीकृत है, या एक अलग डेटा फीड के रूप में किया जा सकता है। वृद्ध डेटा मुक्त करने के लिए प्राप्त किया जा सकता है, जबकि लाइव डेटा अक्सर एक मासिक शुल्क के लिए प्रदान की जाती है। सॉफ्टवेयर - यह सॉफ्टवेयर के बिना एक व्यापार प्रणाली का विकास संभव है, यह अत्यधिक अव्यावहारिक है। कभी देर से 90 के दशक के बाद से, सॉफ्टवेयर व्यापार प्रणाली के निर्माण का एक अभिन्न अंग बन गया है। कुछ सामान्य फीचर निम्नलिखित करने के लिए व्यापारी को सक्षम: स्वचालित रूप से ट्रेडों जगह - एक निरंतर कनेक्शन अपने सॉफ्टवेयर और दलाली के बीच जगह में होना चाहिए क्योंकि यह अक्सर दलाल के अंत से अनुमति की आवश्यकता है। ट्रेडों अनुरूप सुनिश्चित करने के लिए तुरंत और सही कीमतों पर निष्पादित किया जाना चाहिए। आप के लिए अपने सॉफ्टवेयर जगह ट्रेडों है, तो आप सब करने की ज़रूरत इनपुट खाता संख्या और पासवर्ड, और स्वचालित रूप से किया जाता है और सब कुछ है। इस सुविधा का उपयोग कर सख्ती से वैकल्पिक है कि कृपया ध्यान दें। कोड एक व्यापार प्रणाली - इस सॉफ्टवेयर सुविधा आपको आसानी से नियमों का निर्माण करने की अनुमति देता है कि एक मालिकाना प्रोग्रामिंग भाषा लागू करता है। उदाहरण के लिए, मेटाट्रेडर MQL (MetaQuotes भाषा) का उपयोग करता है। यहाँ मुक्त मार्जिन $ 5,000 से कम है तो बेचने के लिए अपने कोड का एक उदाहरण है: FreeMargin और लेफ्टिनेंट हैं; 5000, फिर बाहर निकलने; अक्सर, सिर्फ मैनुअल पढ़ने और आप अपने सॉफ्टवेयर का उपयोग करता भाषा की मूल बातें पर लेने के लिए अनुमति चाहिए प्रयोग। अपनी रणनीति backtest - backtesting बिना सिस्टम के विकास के लिए एक रैकेट के बिना टेनिस खेल की तरह है। प्रणाली के विकास सॉफ्टवेयर अक्सर आप एक माउस के क्लिक के साथ समय के किसी भी राशि के लिए एक डेटा स्रोत, इनपुट खाते की जानकारी, और backtest को परिभाषित करने की अनुमति देता है कि एक साधारण backtesting आवेदन शामिल हैं। यहाँ मेटाट्रेडर से एक उदाहरण है: वापस परीक्षण चलाने के बाद, एक रिपोर्ट के परिणामों की बारीकियों की रूपरेखा कि उत्पन्न होता है। इस रिपोर्ट में यह आम तौर पर लाभ, संयुक्त राष्ट्र / सफल ट्रेडों की संख्या, नीचे लगातार दिन, ट्रेडों की संख्या, और निवारण या प्रणाली में सुधार करने के लिए कैसे निर्धारित करने के लिए कोशिश कर रहा है जब सहायक हो सकता है कि कई अन्य चीजें शामिल हैं। अंत में, सॉफ्टवेयर आम तौर पर परीक्षण किया समय अवधि के दौरान निवेश की वृद्धि दिखा ग्राफ बनाता है। 2. डिजाइन - डिजाइन अपने सिस्टम, मापदंडों एक लाभ या हानि उत्पन्न करने के लिए इस्तेमाल कर रहे हैं जिस तरह के पीछे की अवधारणा है। आप उन्हें प्रोग्रामिंग द्वारा इन नियमों और मानकों को लागू करने। कभी कभी, इस प्रोग्रामिंग एक ग्राफिकल यूजर इंटरफेस के माध्यम से स्वचालित रूप से किया जा सकता है। यह आपको एक प्रोग्रामिंग भाषा सीखने के बिना नियम बनाने की अनुमति देता है। यहां एक चलती औसत पार से अधिक प्रणाली का एक उदाहरण है: एसएमए (20) विदेशी ईएमए (13) तो दर्ज करते हैं; अगर एसएमए (20) CrossUnder ईएमए (13) फिर बाहर निकलने; कोड में डाल रहे हैं कि इस तरह के नियमों के नियम लागू होते हैं जब सॉफ्टवेयर स्वचालित बिंदुओं पर प्रवेश और रास्ते उत्पन्न करने के लिए अनुमति देते हैं। यहाँ डिजाइन इंटरफेस मेटाट्रेडर पर कैसा दिखता है: प्रणाली केवल खिड़की में नियमों टाइपिंग और उन्हें बचाने के द्वारा बनाई गई है। (उदाहरण के लिए, oscillators और ऐसे) उपलब्ध विभिन्न कार्यों के लिए संदर्भ पुस्तक आइकन पर क्लिक करके पाया जा सकता है। सबसे सॉफ्टवेयर प्रोग्राम के भीतर ही या अपनी वेबसाइट पर या तो उपलब्ध एक समान संदर्भ होगा। वांछित नियम बनाने और कोडिंग प्रणाली के बाद, आप बस फाइल को बचाने के। तो फिर आप मुख्य स्क्रीन पर यह चयन करके उपयोग में डाल सकते हैं। 3. निर्णय लेने - इस बिंदु पर किए जाने के लिए कई निर्णय कर रहे हैं: क्या बाजार मैं में व्यापार करना चाहते हैं? 13; मैं क्या समय अवधि का उपयोग करना चाहिए? 13; मैं क्या मूल्य श्रृंखला का उपयोग करना चाहिए? 13; मैं परीक्षण के लिए इक्विटी का क्या सबसेट का उपयोग करना चाहिए? ट्रेडिंग सिस्टम लगातार कई बाजारों में एक लाभ बनाने चाहिए कि मन में रखो। बहुत अधिक समय अवधि और कीमत श्रृंखला को अनुकूलित करके, आप परिणाम कलंक और अस्वाभाविक परिणाम का उत्पादन कर सकता है। 4. अभ्यास - backtesting और कागज व्यापार एक व्यापार प्रणाली के सफल विकास के लिए आवश्यक हैं: अलग अलग समय समय पर कई backtests चलाने के लिए और परिणाम सुसंगत और संतोषजनक रहे हैं कि सुनिश्चित करें। कागज प्रणाली व्यापार (उपयोग काल्पनिक पैसा है, लेकिन ट्रेडों और परिणाम रिकॉर्ड), और फिर, अनुरूप लाभ के लिए लग रही है। ध्यान से कार्यक्रम, या अनायास ही ट्रेडों में त्रुटियों के लिए जाँच करें। ये दोषपूर्ण प्रोग्रामिंग या अवांछित नतीजों है कि कुछ निश्चित परिस्थितियों का अंदाजा लगाने में विफलता का परिणाम हो सकता है। 5. दोहराएँ - दोहराव आवश्यक है। आप लगातार ज्यादातर बाजारों और शर्तों में एक लाभ कर सकते हैं जब तक सिस्टम पर काम कर रखें। जैसे ही एक प्रणाली रह जाता है के रूप में होती है कि अप्रत्याशित घटनाओं हमेशा वहाँ हैं। यहाँ अक्सर विषम परिणामों का कारण है कि कुछ कारक हैं: लेन-देन की लागत - आप असली आयोग उपयोग कर रहे हैं कि सुनिश्चित करें। और कुछ अतिरिक्त गलत भरता है (अंतर कीमतों बोली के बीच और पूछने के लिए) के लिए खाते। दूसरे शब्दों में, फिसलन से बचने के! (यह क्या है और यह कैसे होता है, इस ट्यूटोरियल के पूर्ववर्ती अनुभाग देखें समीक्षा करने के लिए।) एहतियात - ट्रेडों खोने की उपेक्षा न करें; सभी ट्रेडों पर नजर रखने के लिए। अनुकूलन - व्यवस्था पर-अनुकूलन मत करो। दूसरे शब्दों में, एक बहुत विशिष्ट बाजार के माहौल के लिए प्रणाली दर्जी नहीं है; संभव के रूप में एक ऐसे वातावरण के रूप में व्यापक में लाभदायक होने की कोशिश। जोखिम - उपेक्षा करने या जोखिम के बारे में कभी नहीं भूल सकता। यह ताला-इन करने के लाभ (मुनाफा लेने के लिए) घाटे को सीमित करने के तरीके (अन्यथा रोकने के नुकसान के रूप में जाना जाता है), और तरीके हैं करने के लिए बहुत महत्वपूर्ण है। 6. व्यापार - इसे बाहर की कोशिश करो, लेकिन अनायास ही परिणाम की उम्मीद है। आप सिस्टम के प्रदर्शन और स्थिरता में विश्वास कर रहे हैं जब तक गैर-स्वचालित व्यापार का उपयोग सुनिश्चित करें। यह एक सफल व्यापार प्रणाली विकसित करने के लिए एक लंबा समय लगता है, और आप इसे सही से पहले, आप glitches पता लगाने के लिए कुछ रह व्यापार घाटे सहना पड़ सकता है: वापस परीक्षण पूरी तरह से लाइव बाजार की स्थिति का प्रतिनिधित्व नहीं कर सकते हैं, और कागज व्यापार गलत हो सकता है। अपने सिस्टम पैसे खो देता है, ड्राइंग बोर्ड पर वापस जाने के लिए और यह (चरण 5 देखें) गलत हो गया था, जहां देखते हैं। इन छह चरणों आप एक व्यापार प्रणाली के निर्माण की पूरी प्रक्रिया के एक सिंहावलोकन दे। अगले भाग में, हम इस ज्ञान पर निर्माण और समस्या निवारण और संशोधन पर एक अधिक गहराई से नज़र रखना होगा।