Wednesday, December 16, 2015

विदेशी मुद्रा व्यापार एल्गोरिदम

विदेशी मुद्रा एल्गोरिथम ट्रेडिंग: इंजीनियरों के लिए एक व्यावहारिक कथा आप जानते हो सकता है के रूप में, विदेशी मुद्रा विनिमय (फॉरेक्स) बाजार में मुद्रा जोड़े के बीच व्यापार के लिए प्रयोग किया जाता है। लेकिन आप इसे सबसे अधिक तरल बाजार दुनिया में है कि पता नहीं हो सकता है। कुछ साल पहले, मेरी जिज्ञासा से प्रेरित है, मैं एक डेमो खाता बनाने और मेटा व्यापारी 4 व्यापार मंच पर (नकली पैसे के साथ) सिमुलेशन बाहर खेलने के द्वारा विदेशी मुद्रा व्यापार एल्गोरिदम की दुनिया में मेरा पहला कदम रखा। 'व्यापार' के एक सप्ताह के बाद, मैं लगभग मेरे पैसे दोगुना था। मेरी खुद की सफलता से प्रेरित है, मैं गहरा खोदा और अंततः मंचों के एक नंबर के लिए हस्ताक्षर किए। जल्द ही, मैं एल्गोरिथम ट्रेडिंग सिस्टम (आप खरीदने या बेचने चाहिए कि क्या यह निर्धारित है कि शासन के सेट), कस्टम संकेतक के बारे में पढ़ने घंटे खर्च किया गया। बाजार मूड, और अधिक। मेरा पहला ग्राहक इस बार के आसपास, संयोगवश, मैं किसी एक सरल व्यापार प्रणाली को स्वचालित करने के लिए एक सॉफ्टवेयर डेवलपर खोजने की कोशिश कर रहा था कि सुना। इस पीठ मेरे कॉलेज के दिनों में मैं समवर्ती जावा में प्रोग्रामिंग (धागे, संकेतक, और कहा कि सभी जंक) के बारे में सीख रहा था जब था। मैं यह इस स्वचालित प्रणाली और अधिक जटिल मेरी उन्नत डेटा विज्ञान पाठ्यक्रम काम से नहीं किया जा सकता है कि सोचा था, तो मैं काम के बारे में पूछा और बोर्ड पर आया था। ग्राहक MQL4 साथ बनाया प्रणाली चाहता था। शेयर से संबंधित कार्यों का निष्पादन के लिए मेटा व्यापारी 4 मंच द्वारा इस्तेमाल के लिए एक कार्यात्मक प्रोग्रामिंग भाषा। MQL5 के बाद जारी की गई है। आप उम्मीद कर सकते हैं, यह MQL4 के मुद्दों में से कुछ के पते और जीवन को आसान बनाता है, जो अधिक निर्मित कार्यों के साथ आता है। व्यापार मंच की भूमिका इस मामले में (मेटा व्यापारी 4), एक विदेशी मुद्रा दलाल के लिए एक कनेक्शन प्रदान करना है। दलाल तो बाजार के बारे में वास्तविक समय की जानकारी के साथ एक मंच प्रदान करता है और अपने खरीदने / बेचने के आदेश कार्यान्वित। विदेशी मुद्रा व्यापार के साथ अपरिचित पाठकों के लिए, यहां डेटा फीड द्वारा प्रदान की जाती है कि जानकारी है: मेटा व्यापारी 4 के माध्यम से, आप विभिन्न समयावधियों में, आंतरिक कार्यों के साथ सुलभ सब इस डेटा का उपयोग कर सकते हैं: हर मिनट (एम 1), हर पांच मिनट (M5), M15, M30, हर घंटे (एच 1), एच 4, डी 1, W1, एम. एन. । वर्तमान मूल्य के आंदोलन को एक टिक कहा जाता है। दूसरे शब्दों में, एक टिक बोली में एक परिवर्तन है या एक मुद्रा जोड़ी के लिए कीमत से पूछो। सक्रिय बाजारों के दौरान प्रति सेकंड कई ticks हो सकता है। धीमी गति से बाजारों के दौरान, एक टिक बिना मिनट हो सकता है। टिक एक विदेशी मुद्रा रोबोट के दिल की धड़कन है। आप इस तरह के एक मंच के माध्यम से एक आदेश जगह है, आप खरीद सकते हैं या एक निश्चित मुद्रा की एक निश्चित मात्रा में बेचते हैं। तुम भी नुकसान को रोकने के लिए और ले लाभ सीमा तय की। रोकने के नुकसान की सीमा आप एक व्यापार पर देने से पहले कम करने के लिए खर्च कर सकते हैं कि पिप्स (कीमत विविधताओं) की अधिकतम राशि है। ले-लाभ की सीमा आप बाहर भुना से पहले अपने पक्ष में जमा करेंगे कि पिप्स की राशि है। आप व्यापार के मूल (जैसे पिप्स, आदेश प्रकार, प्रसार, फिसलन, बाजार आदेश, और अधिक) के बारे में अधिक जानकारी चाहते हैं, तो यहाँ देखें। ग्राहक की एल्गोरिथम ट्रेडिंग विनिर्देशों सरल थे: वे दो संकेतकों के आधार पर एक रोबोट चाहता था। एक बाजार स्थिति को परिभाषित करने और व्यापार के निर्णय करने के लिए कोशिश कर रहा है, जब वे पिछले डेटा (पिछले n दिनों में जैसे उच्चतम मूल्य मूल्य) पर आधारित कर रहे हैं के रूप में पृष्ठभूमि के लिए, संकेतक, बहुत मददगार रहे हैं। कई निर्मित में आते मेटा व्यापारी 4 के लिए हालांकि, मेरे मुवक्किल में रुचि थी संकेतक है कि एक कस्टम व्यापार प्रणाली से आया है। वे हर बार दिखी इन कस्टम संकेतकों के दो, और केवल एक खास कोण पर व्यापार करने के लिए करना चाहता था। मैं अपने हाथ गंदे हो गया, मैं MQL4 कार्यक्रमों निम्नलिखित संरचना है कि सीखा है: [पूर्वप्रक्रमक निर्देशों] [बाहरी पैरामीटर] [सार्वत्रिक चर] [Init समारोह] [Deinit समारोह] [प्रारंभ समारोह] [कस्टम कार्य] यह बाजार की चाल (फलस्वरूप, इस समारोह में टिक प्रति एक बार अमल करेंगे) हर समय मार डाला है के बाद से शुरू समारोह हर MQL4 कार्यक्रम का दिल है। यह भले ही आप उपयोग कर रहे हैं समय सीमा का मामला है। उदाहरण के लिए, आप एच 1 (एक घंटा) की समय सीमा पर काम किया जा सकता है, अभी तक शुरू समारोह समय सीमा के प्रति बार के कई हजारों अमल होगा। इस के आसपास काम करने के लिए, मैं अवधि प्रति यूनिट एक बार निष्पादित करने के लिए समारोह के लिए मजबूर किया: पूर्णांक प्रारंभ () currentTimeStamp = समय [0]; इस पोस्ट की गिरी गूगल पर मुझे के समक्ष एक प्रश्न का पीढ़ी लंबे जवाब के रूप में जन्म लिया है। "तो तुम उस सामान कर रोका कैसे आ? [/ एल्गोरिथम ट्रेडिंग स्वचालित] क्या आप एक सफल एल्गोरिथम व्यापारी होने के लिए पर्याप्त अनुभव होता है जैसा लगता है।" मैं वास्तव में एक बेतहाशा सफल व्यापार प्रणाली का वादा किया देश कभी नहीं पहुँचे, जबकि मैं मैं सीखा रास्ते, 2004 तक मोटे तौर पर 1999 से छह साल के बेहतर हिस्सा बिताया और फिर 2008 में, स्वचालित / एल्गोरिथम ट्रेडिंग के कैमेरिक भाग्य का पीछा और अपने आप को, दुनिया, और कैसे के बारे में एक बहुत मजबूत, अत्यधिक perfomant कोड लिखने के लिए। यह काफी अजीब साहसिक था, लेकिन इस विषय पर, मैं सिर्फ मैं अंत में वेब और startups पर चले गए क्यों के साथ शुरू करेंगे किकस्टार्ट पाने के लिए यात्रा के रूप में ही है, अपने स्वयं के पोस्ट, या संभवतः कई हकदार हैं। 1. एक स्वचालित व्यापार आपरेशन आसानी से अपने दम पर bootstrap के लिए बहुत ज्यादा व्यापार और परिचालन पूंजी (बातचीत करने के लिए बहुत मेहनत कर रहे हैं, जो बेहद कम समाशोधन दरों का उल्लेख नहीं है) लेता है। ऐसा नहीं है कि यह असंभव है, लेकिन यह निश्चित रूप से बहुत कम संसाधन गहन वेब या मोबाइल एप्लिकेशन के निर्माण से पैसे बनाने के लिए प्रयास करने के लिए है कि। 2. मैं एक स्वचालित व्यापार उद्यम में एक व्यापारी के साथ मिलकर हर बार उनके व्यापार रणनीतियों और विचारों को या तो फर्श या स्क्रीन व्यापारियों के रूप में वे (अक्सर उल्लेखनीय सफल) पहले से सफल हो गया था कि इस तथ्य के बावजूद काम नहीं कर समाप्त हो गया। यह आमतौर पर मैं एक साल बिताया था या मेरे समय के और अधिक कुछ भी नहीं करने के लिए राशि है कि एक राज्य के अत्याधुनिक व्यापार मंच के ऊपर कोडिंग का मतलब है कि। 3. मैं बहुत कम का उपयोग कर स्वयं सीखने एल्गोरिदम (उर्फ डाटा खनन), बहुत कम उपयोग एल्गोरिदम, यह लगातार बाजार को हरा करने के लिए सभी संभव है कि वह पूरी तरह आश्वस्त नहीं हूँ। मेरे दृष्टिकोण से, लोगों में से कुछ नंबर के लिए भुगतान करने के लिए तैयार किया जाएगा कि कुछ buiding एक बहुत अधिक विनयशील समस्या को हल करने के लिए किया जा रहा है। यही कारण है कि मैं इसे आप जगह में सभी सही टुकड़े था, चाल बस उन टुकड़ों को क्या हो सकता है पता लगाना है कि एल्गोरिदम बाजार को हरा करने के लिए संभव हो सकता है, "हो सकता है" लगता है, ने कहा। आप (आम तौर पर कुल गोपनीयता में) एक स्वचालित व्यापार परियोजना पर काम कर साल खर्च करते हैं और यह अंत में बाहर काम नहीं करता है 4., यह कुछ और के लिए है कि विशेषज्ञता का लाभ उठाने के लिए मुश्किल हो सकता है। यदि आप एक वेब / मोबाइल परियोजना और (हर कोई आपको क्या करना चाहिए जो जानता है) पूरे अनुभव के बारे में ब्लॉग / कलरव / पॉडकास्ट पर काम करता है, तो दूसरी ओर, पक्ष प्रभाव आप बाद में नेतृत्व कर सकते हैं कि एक सार्वजनिक प्रतिष्ठा का निर्माण किया जाएगा कि है अप्रत्याशित अवसरों के सभी प्रकार के। यह मैं अपनी किस्मत सतह क्षेत्र में वृद्धि के रूप में करने के लिए क्या उल्लेख है। वेब और मोबाइल अनुप्रयोगों का निर्माण करके 5. आप कम से कम दुनिया के लिए मूल्य बना है और न सिर्फ खुद के लिए "का प्रयास कर रहे हैं"। यह एक छोटी सी बात की तरह लग सकता है, लेकिन अपने व्यापार उद्यम आर्थिक रूप से सफल नहीं होता है, तो आप भी वापस करने के लिए नहीं गिर सकता है - "ठीक है, कम से कम मैं आदि लोगों को खुश और अधिक उत्पादक, का एक बहुत बनाया।" साथ ही, लोगों की एक बड़ी संख्या होने के रोमांच के अपने सॉफ्टवेयर को आप एक स्वचालित व्यापार आपरेशन के अंदर का अनुभव कभी नहीं होगा कुछ है का उपयोग करें। 6. ट्रेडिंग यह व्यापार कर रहा है कि मशीन ही है, भले ही बेहद तनावपूर्ण है। एक खोने व्यापार दो बार के रूप में मानसिक रुप से मानसिक रुप से बुनियादी तौर पर आप आम तौर पर अंत में एक मनोवैज्ञानिक घाटे पर परिचालन करने जा रहे हैं जिसका मतलब है कि मजबूत है बराबर जीतने के व्यापार के रूप में draining है कि पाया गया कि वापस, जबकि वास्तव में, मैं एक वैज्ञानिक अध्ययन एक पढ़ा हर काम के दिन का। मैं स्टार्टअप संस्थापकों में से एक बहुत कुछ कर रहे हैं कि कितना मुश्किल startups के बारे में और (जो सच है) स्टार्टअप जीवन है कि अविश्वसनीय रोलर कोस्टर की सवारी के बारे में बात करना चाहते हैं, लेकिन मैं तुम्हारे लिए समाचार मिला, यह पीस की तुलना नहीं है, व्यापार के तनाव आंत - wrenching, और स्पष्ट है कि कोई रास्ता नहीं रह गया है। 7. मैं व्यापार बात का एक बहुत कुछ किया है और यह एक मजेदार और सुनिश्चित करने के लिए नशे की लत खेल है, जबकि मैं व्यापारियों आम तौर पर लोगों की मेरी तरह नहीं हो पाया (परिशिष्ट देखें)। मुझे लगता है कि इस के लिए कारण अधिकांश व्यापारियों के लिए यह बहुत ज्यादा पैसे के बारे में है, और कुछ भी सभी या ज्यादातर पैसे के बारे में है, जब भी यह कोई आत्मा होने समाप्त होता है। इस वास्तविकता को एक तरह से आप भी लंबे समय के लिए उस पर प्रतिबिंबित करता है, तो निराशाजनक निकला और मैं सबसे व्यापारियों है कि सभी आत्म चिंतनशील नहीं कर रहे हैं वह शायद इसलिए लगता है। यही कारण है कि मुझे लगता है वे है कि (तकनीकी स्टार्टअप संस्थापकों के विपरीत नहीं है) भाग्य की खोज के रूप में ज्यादा या अधिक तकनीकी चुनौती प्यार करते हैं इस वजह से मैं मिला हूँ कुछ से एल्गोरिथम व्यापारियों के लिए लागू होता है इसलिए यकीन नहीं है, ने कहा। 8. एल्गोरिथम ट्रेडिंग दुनिया आप शायद ही कभी बहुत कम है, यह क्या कर किसी और को पूरा करने के लिए तकनीक, एल्गोरिदम या अनुभवों पर चर्चा करने का अवसर है कि इतनी गोपनीय है। कोई समुदाय के साथ संलग्न करने के लिए एक परिणाम के रूप में, वहाँ बहुत कम है, और इस मामले में आप पहले से ही जीवन में मज़ा आता है क्या का एक बड़ा हिस्सा एक समुदाय का हिस्सा है किया जा रहा है, इस सच्चाई को खोज नहीं की है। अस्वीकरण: मैं कभी वेब startups से एक निजी भाग्य करते हैं, तो अभी भी एल्गोरिथम ट्रेडिंग एक आखिरी कोशिश देना चाहते हैं कि मेरा एक हिस्सा भी नहीं है। वहाँ, मैं यह कहा। ) परिशिष्ट: मैं तय कर लिया है कि क्या मैं "व्यापारियों लोगों की मेरी तरह नहीं किया जा रहा है" और दोनों झूठ बयान कर रहे हैं "सभी कि आत्म चिंतनशील नहीं किया जा रहा" के बारे में बात # 7 में लिखा था। हाँ, मैं पिछले कुछ वर्षों में कुछ व्यापारियों के साथ एक बुरा अनुभव था, लेकिन यह सिर्फ आलसी और अनुचित था जैसे एक सामान्यीकरण बनाने के लिए। यह पढ़ सकता है, जो वहाँ से बाहर किसी भी व्यापारियों के लिए, मेरी क्षमा याचना स्वीकार करें। मेरा नाम जेसन रॉबर्ट्स है और मैं एक सीरियल उद्यमी हूँ, जहाँ मैं पासाडेना, सीए में रहते हैं। फ्रीलांस सांकेतिक शब्दों में बदलनेवाला, और टेक / स्टार्टअप पॉडकास्ट TechZing के सह-मेजबान। और पढ़ें।

No comments:

Post a Comment