श्रेणी अभिलेखागार: ट्रेडिंग यह पोस्ट ऑनलाइन राज्य पूर्वानुमान के लिए डेम्पैक्स पैकेज का उपयोग करने के प्रयास के बारे में होगा। जब डिमिक्स पैकेज उत्कृष्टता का प्रदर्शन करता है, तो यह अतीत के राज्यों का वर्णन करने के लिए आता है, जब एक-चरण-आगे पूर्वानुमान के लिए इस्तेमाल किया जाता है, इस धारणा के तहत कि कल 8217 का राज्य आज के 8217 के समान होगा, पैकेज में पाया गया छुपे मार्कोव मॉडल प्रक्रिया अपेक्षाओं के लिए प्रदर्शन करें तो, शुरू करने के लिए, यह पोस्ट माइकल हॉल-मूर द्वारा प्रेरित था, जिन्होंने हाल ही में छिपी मार्कव मॉडल का उपयोग करने के लिए depmixS4 लाइब्रेरी का उपयोग करने के बारे में कुछ आर कोड पोस्ट किए थे। आम तौर पर, मैं विषयों पर पदों को बनाने में कठोर हूँ I8217t महसूस करता हूं कि मेरे पास बिल्कुल सामने से पीछे की समझ है, लेकिन I8217m अन्य लोगों से सीखने की आशा में ऐसा कैसे करता है कि ऑनलाइन राज्य-स्थान की भविष्यवाणी उचित तरीके से कैसे करें, या 8220 प्रारम्भ स्विचिंग 8221 पता लगाना, क्योंकि इसे और वित्तीय भाषा में कहा जा सकता है जबकि I8217ve ने छिपे हुए मार्कोव मॉडलों के सामान्य सिद्धांत को देखा (यानी, यह बारिश कर सकती है या यह धूप हो सकती है, लेकिन आप केवल कपड़े पहनकर मौसम को देखते हुए अनुमान लगा सकते हैं कि आप जब लोग जागते हैं तो आपकी खिड़की के बाहर पहने हुए लोग) और काम करते हैं MOOCs में खिलौना उदाहरणों के साथ (Udacity8217 के स्व-ड्राइविंग कार कोर्स उनके साथ सौदा करता है, अगर मैं सही कहता हूं 8211 या शायद यह ऐ कोर्स था), दिन के अंत में, सिद्धांत केवल उतना ही अच्छा है जैसा कि वास्तव में एक कार्यान्वयन वास्तविक डेटा पर काम कर सकता है । इस प्रयोग के लिए, मैंने शुरूआत से स्पाइ डेटा लेने का निर्णय लिया और डेटा पर पूर्ण नमूना 8220 बैक-टेस्ट 8221 करना यह है कि डेमियाक्स से एचएमएम एल्गोरिथ्म पूरे रिटर्न के इतिहास को देखता है, डेटा के इस 8220god8217s eye8221 दृश्य के साथ, एल्गोरिदम सही ढंग से शासन वर्गीकृत करता है, अगर backtest परिणाम किसी भी संकेत हैं Here8217 ऐसा करने के लिए कोड, से प्रेरित डॉ हॉल-मूर 8217 एस अनिवार्य रूप से, मैंने तीन राज्यों का चयन किया था, मुझे लगता है कि शून्य से अधिक एक अंतर के साथ कुछ भी एक बैल राज्य है, और शून्य से नीचे एक भालू राज्य है, इसलिए अनिवार्य रूप से, यह दो राज्यों को कम करता है। परिणाम के साथ: तो, विशेषकर भयानक नहीं। एल्गोरिथ्म का काम करता है, प्रकार, प्रकार की, ठीक है ठीक है, let8217 अब ऑनलाइन भविष्यवाणी का प्रयास करें। तो मैंने यहां क्या किया, मैं एक विस्तार खिड़की ले ली, SPY8217 के स्थापना के बाद से 500 दिनों से शुरू हो रही है, और इसे एक दिन में एक दिन तक बढ़ा दिया है। मेरी भविष्यवाणी, सबसे छोटा था, सबसे छोटा दिन था, एक बैल राज्य के लिए 1 का उपयोग करते हुए, और एक भालू राज्य के लिए -1 मैं इस प्रक्रिया को समानांतर (एक लिनक्स क्लस्टर पर) में चलाया था, क्योंकि विंडोज 8217 के डूपेरलेबल पुस्तकालय को यह भी नहीं पता कि कुछ पैकेज लोड किए जाते हैं, और यह 8217 अधिक गड़बड़ है), और पहला बड़ा मुद्दा यह है कि इस प्रक्रिया के लिए सात कोर पर लगभग तीन घंटे लगते हैं लगभग 23 वर्ष का डेटा ठीक से प्रोत्साहित नहीं है, लेकिन कंप्यूटिंग समय इन दिनों महँगा नहीं है। तो let8217 देखें कि क्या यह प्रक्रिया वास्तव में काम करती है सबसे पहले, let8217 परीक्षण अगर एल्गोरिथ्म वास्तव में ऐसा करता है और देखो-आगे पूर्वाग्रह के एक दिन का उपयोग करता है (यानी, एल्गोरिद्म हमें बताता है कि दिन के अंत में राज्य 8211 सही है, यह उस दिन के लिए भी सही है)। परिणाम के साथ: इसलिए, कथित रूप से, एल्गोरिथ्म ऐसा करने के लिए डिजाइन किया गया था, जो किसी दिए गए डेटा सेट के लिए किसी राज्य को वर्गीकृत करना है। अब, सबसे उचित प्रश्न: इन भविष्यवाणियों को एक दिन आगे भी कितना अच्छा लगता है I8217d लगता है कि राज्य अंतरिक्ष भविष्यवाणियां दिन-ब-दिन पुराना हो सकती हैं, लंबे इतिहास के अनुसार, सही परिणाम के साथ: यही है, बिना पक्षपाती पूर्वाग्रह के, राज्य अंतरिक्ष भविष्यवाणी एल्गोरिदम घृणित है यही कारण है कि यहां 8217 के राज्यों की साजिश है: संक्षेप में, डिममीक्स पैकेज में ऑनलाइन हम्म एल्गोरिथ्म बहुत ही आसानी से अपना मन बदलता है, वास्तविक व्यापार रणनीतियों के लिए स्पष्ट (नकारात्मक) निहितार्थ के साथ। इसलिए, यह इस पोस्ट के लिए ऊपर लपेटता है। मूल रूप से, मुख्य संदेश यह है कि: 8217 के बारे में वर्णनात्मक विश्लेषण लोड करने के बीच एक विशाल अंतर है (उर्फ 8220, तुम कहाँ हो, चीजें क्यों होती हैं 8221) बनाम भविष्य कहनेवाला विश्लेषण (जो कि, 8220 है, तो मैं भविष्य की सही भविष्यवाणी करता हूं, मुझे सकारात्मक भुगतान मिलता है 8221 )। मेरी राय में, जबकि वर्णनात्मक आँकड़ों का यह मतलब है कि एक रणनीतियों ने यह कैसे किया है, आखिरकार, we8217re हमेशा बेहतर भविष्यवाणी टूल की तलाश में क्यों समझा गया है। इस मामले में, कम से कम इस 8220 आउट-द-बॉक्स 8221 के प्रदर्शन में कम से कम इस उपकरण का प्रतीत नहीं होता है। अगर किसी को भविष्यवाणी के लिए डिप्मीक्स (या अन्य शासन-स्विचिंग एल्गोरिथ्म) का प्रयोग करने में सफलता मिली है, तो मुझे काम देखना पसंद है, जिसकी प्रक्रिया का विवरण लिया गया है, जैसा कि यह एक ऐसा क्षेत्र I8217m है, जो अपने टूलबॉक्स को विस्तारित करने के लिए देख रहा है, लेकिन don8217t के पास कोई खास है अच्छा सुराग मूल रूप से, I8217d इस पोस्ट के बारे में सोचने के लिए जैसा कि मैंने पैकेज के साथ अपने अनुभवों का वर्णन किया है। पढ़ने के लिए धन्यवाद। नोट: 5 अक्टूबर को, मैं न्यूयॉर्क शहर में रहूंगा। 6 अक्टूबर को, मैं प्रोग्रामिंग वार्स पैनल पर ट्रेडिंग शो में पेश होगा। नोट: वर्ष के अंत में मेरी मौजूदा विश्लेषिकी अनुबंध समीक्षा के लिए तैयार है, इसलिए मैं आधिकारिक तौर पर अन्य ऑफ़र की तलाश कर रहा हूं। यदि आपके पास पूर्णकालिक भूमिका है जो आपके ब्लॉग पर दिखाई देने वाले कौशल से लाभ उठा सकती है, तो कृपया मेरे साथ संपर्क में रहें मेरी लिंकिंग प्रोफाइल यहां पाई जा सकती है। इस पोस्ट में प्रदर्शन एनेलिटिक्स और रिटर्न का उपयोग करते हुए रिटर्न-आधारित डेटा से निपटने के बारे में खाता टर्नओवर लेना होगा। आर। में पोर्टफोलियो फ़ंक्शन यह 9 सेक्टर एसपीडीआर पर एक बुनियादी रणनीति पर प्रदर्शित करेगा। तो, सबसे पहले, यह आर-एसआईजी-फाइनेंस मेलिंग लिस्ट पर एक रॉबर्ट मजदूरी के एक प्रश्न के जवाब में है। जबकि बहुत से लोग ऐसे प्रश्नों के साथ वहां मौजूद हैं (जिनमें से कई को इस ब्लॉग पर पहले से ही दिखाया जा सकता है), कभी-कभी, एक उद्योग ज्येष्ठ, स्टैनफोर्ड के एक पीएचडी सांख्यिकी छात्र, या अन्य बहुत बुद्धिमान व्यक्ति होंगे एक ऐसे विषय पर एक सवाल पूछेगा कि मैं इस ब्लॉग पर अभी तक छुआ हूं, जो आर में पाया गया एक अन्य तकनीकी पहलू को प्रदर्शित करने के लिए एक पोस्ट संकेत देगा। यह उन समय में से एक है तो, यह प्रदर्शन PerformanceAnalytics पैकेज का उपयोग करके रिटर्न स्पेस में कंप्यूटिंग टर्नओवर के बारे में होगा। बस, पोर्टफोलियो एनेलिटिक्स पैकेज के बाहर, प्रदर्शन एनेलिटिक्स इसके रिटर्न के साथ। पोर्टफोलियो फ़ंक्शन पोर्टफोलियो प्रबंधन सिमुलेशन के लिए आर-पैकेज है, क्योंकि यह वजन का एक सेट, रिटर्न का एक सेट ले सकता है, और विश्लेषण के लिए पोर्टफोलियो रिटर्न का एक सेट तैयार कर सकता है प्रदर्शनअनैतिकृत 8217 के बाकी कार्यों के साथ फिर से, यह रणनीति है: 9 तीन-पत्र क्षेत्र एसपीडीआर (अब चार-पत्र ईटीएफ हैं), और हर महीने के अंत में, अगर समायोजित कीमत 200 दिनों की चलती औसत से ऊपर है, तो उसमें निवेश करें । सभी निवेशित क्षेत्रों (सामान्यतः 1 9 में यदि सभी 1 9 100 में निवेश किया जाता है, सामान्य तौर पर 1 में निवेश किया जाता है तो केवल 1 में निवेश किया जाता है, 100 नकद, शून्य शून्य वेक्टर से चिह्नित है, अगर कोई भी क्षेत्र निवेश नहीं किया गया है)। यह एक सरल, खिलौना रणनीति है, क्योंकि रणनीति isn8217t प्रदर्शन बिंदु है। यहां 8217 का मूल सेटअप कोड: इसलिए, एसटीडीआर प्राप्त करें, उन्हें एक साथ रखें, उनके रिटर्न की गणना करें, संकेत बनाएं, और रिटर्न के बाद से शून्य वेक्टर बनाएं। पोर्टफोलियो 1 से कम वजन के साथ एक वापसी के रूप में व्यवहार करता है, और इसके बाद के संस्करण 1 से अधिक वजन अधिक पूंजी का (बड़ा एफवाईआई यहाँ)। अब, यहां 8217 से टर्नओवर की गणना कैसे की जाती है: तो, ये चाल है: जब आप लौटेंगे। पोर्टफोलियो, वर्बोज़ ट्रू विकल्प का उपयोग करें यह कई ऑब्जेक्ट बनाता है, उनमें से रिटर्न, बीओपी। वीइट और ईओपी। अवधि वजन की शुरुआत के लिए ये खड़े हैं, और अवधि वजन का अंत। जिस तरह से कारोबार की गणना की जाती है, वह इस बात का अंतर है कि दिन 8217 के रिटर्न के कारण उसके पिछले समापन बिंदु से आवंटित पोर्टफोलियो को स्थानांतरित किया जाता है जहां वह पोर्टफोलियो अगले अवधि की शुरुआत में खड़ा है। यही है, अवधि भार का अंत उस परिसंपत्ति के लिए दिन 8217 के दशक की दरार के बाद ले जाने के बाद की अवधि की शुरुआत है। अवधि के वजन की नई शुरुआत अवधि का वजन और किसी भी ट्रांस्क्शन के अंत में होती है। इस प्रकार, वास्तविक लेनदेन (या टर्नओवर) को खोजने के लिए, एक अवधि अवधि के प्रारंभ से लेकर अवधि के पहले के अंत को घटा देता है। इस तरह के लेन-देन इस रणनीति की तरह दिखते हैं इस तरह के आंकड़ों के साथ हम कुछ ऐसा कर सकते हैं जो एक वर्ष का रोलिंग टर्नओवर लेता है, निम्न कोड से पूरा होता है: ऐसा लगता है: इसका अनिवार्य रूप से मतलब है कि एक साल 8217 रुपये दो तरह का कारोबार (जो कि पूरी तरह से निवेश पोर्टफोलियो बेच रहा है 100 कारोबार, और संपत्ति का पूरी तरह से नया समूह खरीदना एक और 100 है, तो दो तरह का कारोबार 200 है) अधिकतम के आसपास 800 है यह कुछ लोगों के लिए बहुत अधिक हो सकता है अब, यहां पर 8217 का आवेदन जब आप लेनदेन की लागत को प्रति प्रतिशत बिंदु के 20 आधार अंकों पर दंड लगाते हैं (अर्थात, यह लेनदेन करने के लिए 20 सेंट का खर्च होता है)। इसलिए, लेनदेन लागत पर 20 आधार अंकों पर, जो प्रति वर्ष रिटर्न में एक प्रतिशत (इस बात से, भयानक) रणनीति से बाहर ले जाता है। यह नगण्य से बहुत दूर है इसलिए, आप वास्तव में टर्नओवर और लेनदेन की लागतों की गणना करते हैं। इस मामले में, लेनदेन लागत मॉडल बहुत सरल था। हालांकि, यह देखते हुए कि Return. portfolio व्यक्तिगत परिसंपत्ति स्तर पर लेनदेन देता है, एक जटिल के रूप में मिल सकता है क्योंकि वे लेनदेन लागत मॉडलिंग के साथ करना चाहते हैं पढ़ने के लिए धन्यवाद। नोट: मैं RFinance पर एक बिजली की बात कर रहा हूँ, इसलिए उन लोगों के लिए, I8217ll मुझे वहां ढूंढने में सक्षम होंगे। इस पोस्ट में विक्टोरेटेड बैकस्टेस 8211 लिखते समय एक आसान-टू-गलती की रूपरेखा तैयार की जाएगी, उस अवधि की अवधि के अंत में प्राप्त होने वाले संकेत (या बाहर निकलें) को उसी अवधि की स्थिति में प्राप्त करने के लिए। प्राप्त किए गए परिणामों में अंतर बड़े पैमाने पर है। आज, मैं अल्फा आर्किटेक्ट और माइक हैरिस दोनों से दो अलग-अलग पोस्टों को वैलेरी जकामुलिन द्वारा एक पेपर को संदर्भित करते हुए देखा है कि ग्लोबैबिनीडिस के कुछ पिछले रुझान के बाद के शोध में खराब परिणामों के साथ किया गया था, और ग्लोबैडाइंडिस 8217 के नतीजे नज़रिए के पूर्वाग्रह की स्थापना के माध्यम से केवल प्रतिलिपि प्रस्तुत करने योग्य थे। निम्नलिखित कोड दिखाता है कि कैसे इस lookahead पूर्वाग्रह पुन: उत्पन्न करना है। सबसे पहले, एसएपीपी 500 इंडेक्स पर एक मूल चलती औसत रणनीति का सेटअप जहां तक वापस याहू डेटा प्रदान करेगा। और यहां यह है कि लुकअहेड पूर्वाग्रह को कैसे स्थापित किया जाए। ये 8220 रेसेज 8221 हैं: निश्चित रूप से, इस इक्विटी वक्र का कोई फायदा नहीं है, इसलिए यहां 8217 से एक लॉग स्केल में है। जैसा कि देखा जा सकता है, लुक-बाय पूर्वाग्रह एक विशाल अंतर बनाता है। यहां संख्यात्मक परिणाम दिए गए हैं: फिर, बिल्कुल हास्यास्पद है। ध्यान दें कि जब Return. Portfolio (PerformanceAnalytics में फ़ंक्शन) का उपयोग करते हैं, तो उस पैकेज स्वचालित रूप से आपको अगले वज़न 8217 की वापसी देता है, वर्तमान भार के लिए, आपके वजन के लिए हालांकि, 8220simple8221 बैकस्टेस लिखने वाले वेक्टरों के लिए जो वेक्टराइज्ड ऑपरेशन्स का उपयोग करके जल्दी से किया जा सकता है, एक ऑफ़-बाय-एक त्रुटि उचित, और शुद्ध बकवास के दायरे में एक बैकस्टेस्ट के बीच सभी अंतर कर सकती है। हालांकि, जब किसी असंभव-टू-दोहराने वाले परिणामों का सामना करना पड़ता है, तो किसी को बेकार बोलने का परीक्षण करना चाहिए, ऊपर दिखाए गए यांत्रिकी इसे करने का तरीका हैं। अब, अन्य समाचारों पर: I8217d एक तार्किक निवेश रणनीति के शीर्ष पर रहने के लिए जेराल्ड एम को शुक्रिया अदा करना चाहती हैं 8211 पहले से एक ब्लॉग पोस्ट से एक लेख में उल्लिखित उनके सरल वैश्विक बाजार रोटेशन रणनीति मार्च 2015 तक (ब्लॉग पोस्ट की तारीख), रणनीति अच्छी तरह से प्रदर्शन किया था हालांकि, तिथि के बाद कहा गया यह एक पूर्ण आपदा है, जो पिछली बार में था, यह स्पष्ट था जब मैंने इस बारे में परिकल्पना आधारित विकास ढांचे की प्रक्रिया के माध्यम से इसे पारित किया था जो मैंने पहले लिखा था। इसलिए, जबकि थोड़े समय के नतीजे की वजह से रणनीति को फेंकने के बारे में लिखा गया कोई बड़ा सौदा नहीं है, और यह कि गति और मूल्य जैसे विसंगतियां, अल्पकालिक नतीजे बताते हुए, कैरियर जोखिम के कारण मौजूद हैं, यह 8217 एक अच्छी बात नहीं है जब एक रणनीति ऐतिहासिक रूप से बड़ी हानि पैदा करती है, खासकर मात्रात्मक वित्तीय दुनिया के ऐसे विनम्र कोने में प्रकाशित होने के बाद। किसी भी मामले में, यह कुछ यांत्रिकी का प्रदर्शन करने वाला एक पोस्ट था, और एक रणनीति पर अपडेट जिसे मैंने बहुत समय पहले नहीं लिखा था। पढ़ने के लिए धन्यवाद। नोट: मैं हमेशा नए अवसरों के बारे में सुनने में दिलचस्पी लेता हूं जो मेरी विशेषज्ञता से लाभान्वित हो सकते हैं, और हमेशा नेटवर्क से खुश रहें। आप यहां मेरी लिंक्डइन प्रोफ़ाइल पा सकते हैं। नया साल मुबारक हो। यह पोस्ट सरल चल औसत और समय श्रृंखला गति के बीच संबंध को कवर करने वाला एक त्वरित होगा। निहितार्थ यह है कि कोई भी संभावित कागजात में लागू क्लासिकल से बेहतर समय श्रृंखला गति संकेतक प्राप्त कर सकता है। ठीक है, इसलिए इस पोस्ट के लिए मुख्य विचार काफी सरल है: I8217m यकीन है कि हम सभी को शास्त्रीय गति से परिचित हैं I8217। अर्थात्, अब मूल्य की तुलना में कीमत अब बहुत पहले (3 महीने, 10 महीने, 12 महीने, आदि)। E. G. पी (अब) 8211 पी (10) और I8217m यकीन है कि सभी सरल चल औसत सूचक के साथ परिचित हैं, साथ ही। E. G. एसएमए (10)। ठीक है, जैसा कि यह पता चला है, इन दो मात्रा वास्तव में संबंधित हैं। यह पता चला है, अगर दो अंकों के अंतर के रूप में गति को व्यक्त करने के बजाय, यह रिटर्न की राशि के रूप में व्यक्त किया जाता है, इसे (10 महीने की गति के लिए) लिखा जा सकता है: इस माह की वापसी महीने की रिटर्न 2 की वापसी महीने पहले 8230 9 महीने पहले वापसी, हमारे छोटे उदाहरण में कुल 10 महीने के लिए। इसे एमओएम 10 (पी (0) 8211 पी (1)) के रूप में लिखा जा सकता है (पी (1) 8211 पी (2)) 8230 (पी (9) 8211 पी (10))। (कोष्ठकों में प्रत्येक अंतर एक महीना 8217 रुपये के मूल्य का अर्थ बताता है।) जो फिर एसोसिएटिक अंकगणित के रूप में लिखा जा सकता है: (पी (0) पी (1) 8230 पी (9) 8211 (पी (1) पी (2) 8230 पी (10))। दूसरे शब्दों में, गति 8212 उर्फ दो कीमतों के बीच का अंतर, कीमतों के दो संचयी रकम के बीच अंतर के रूप में फिर से लिखा जा सकता है। और एक सरल चलती औसत क्या है, बस कीमतों का एक संचयी योग, हालांकि कई कीमतों में विभाजित किया गया है। यहाँ 8217 का प्रदर्शन करने के लिए कुछ आर कोड परिणामी संख्या के साथ इन दो संकेत समान हैं: संक्षेप में, हर बार। अब, इस छोटे से उदाहरण की पेंच लाइन क्या है, यहां 8217 की पेंचलाइन है: सरल चलती औसत है 8230 जहां तक फिल्टर जाना जाता है, सरलता से सरल है। यह एक शैक्षणिक उदाहरण के रूप में काम करता है, लेकिन इसमें कुछ अच्छी तरह से कमजोरियां हैं जो अंतराल, विंडोिंग प्रभाव, और इसी तरह के बारे में हैं। यहां 8217 के एक खिलौना का उदाहरण है कि फिल्टर को बदलकर एक अलग गति संकेत कैसे प्राप्त कर सकता है। निम्नलिखित परिणामों के साथ: जबकि एसएमए 10 (उर्फ मानक 10 महीने की गति) के अंतर के मुकाबले ईएमए 10 की रणनीति में फर्क पड़ता है, जबकि 8217t बिंदु नहीं है, मुद्दा यह है कि गति संकेत एक सरल चल औसत फिल्टर से लिया गया है, और यह कि एक अलग फिल्टर का उपयोग करके, फिर भी एक गति प्रकार की रणनीति का उपयोग कर सकता है। या, अलग-अलग तरीके से, मैंगरियल लेना यह है कि यह गति एक फिल्टर का ढलान है, और कोई भी फिल्टर के उपयोग के आधार पर असीम संख्याओं में गति की गणना कर सकता है, और विभिन्न गतिशील रणनीतियों के असंख्य के साथ आ सकता है। पढ़ने के लिए धन्यवाद। नोट: मैं वर्तमान में शिकागो में अनुबंध कर रहा हूं, और हमेशा नेटवर्किंग के लिए खुला रहता हूं। Ilya. kipnisgmail पर मेरे ईमेल पर मुझसे संपर्क करें या मुझे अपने लिंक्डइन पर मिलें I इस पोस्ट में पहनावा फ़िल्टर पद्धति को लागू करने और स्पाइसी पर भारोत्तोलन की प्रक्रिया के साथ आने के पहले एक असफल प्रयास की रूपरेखा तैयार की जाएगी जो सैद्धांतिक रूप से एक बैल बाजार, एक भालू बाजार और कहीं भी बीच में विश्वास से बदलाव करने के क्रमिक प्रक्रिया हो। यह इस ब्लॉग पोस्ट के लिए अनुवर्ती पोस्ट है तो, मेरा विचार इस तरह से चला गया: एक बैल बाजार में, चिकनाई के प्रति उत्तरदायित्व से एक बदलाव के रूप में, उत्तरदायी फिल्टर चिकनी फिल्टर से अधिक होना चाहिए, और इसके विपरीत, जैसा कि 8217 आमतौर पर दो के बीच एक ट्रेड-ऑफ होता है। वास्तव में, मेरे विशेष रूप से, स्क्वायर रिटर्न की ईएमए के वर्गमूल की मात्रा पूरी तरह से एक फ्लैट रेखा से किसी भी विचलन को दंडित करती है (हालांकि बेसिल 8217 से अस्थिरता के उपाय से प्रेरित है, जो 18-दिवसीय ईएमए वर्ग का वर्गफल है रिटर्न), जबकि जवाबदेही मात्रा एहसास कीमतों की समय श्रृंखला से किसी भी विचलन को दंडित करता है। क्या ये चिकनाई और उत्तरदायित्व के दो सर्वोत्तम उपाय हैं I8217d विषय निश्चित रूप से इस पर प्रतिक्रिया की सराहना करते हैं। किसी भी मामले में, मेरे सिर के शीर्ष पर एक विचार यह था कि उनकी जवाबदेही (मूल्य क्रिया से विचलन) और चिकनाई (एक फ्लैट रेखा से विचलन) द्वारा कई फिल्टरों का वजन करने के अलावा, यह बताते हुए कि राशि भरकर चिकनाई स्पेक्ट्रम के प्रति उत्तरदायित्व पर एक फिल्टर और उसके पड़ोसी के अंतर के संकेत के पर्याप्त संकेत उपलब्ध कराते हैं (101 कहते हैं, तो 100 मतभेद होते हैं), एक बैल बाजार के पूर्ण विश्वास से आगे बढ़ने का मार्ग प्राप्त करेगा, एक भालू बाजार में, बीच में कुछ भी करने के लिए, और यह एक चिकनी प्रक्रिया है कि doesn8217t विश्वास के सिज़ोफ्रेनिक झूलों है। यहां 8217 से एसआईपी पर स्थापना से लेकर 2003 तक ऐसा करने के लिए कोड: और यहां 8217 का बहुत कम प्रभाव पड़ता है: मूलतः, जब मुझे उम्मीद थी कि शायद 20 में अधिक से ज्यादा के विश्वास में परिवर्तन देखने की अपेक्षा होती है, बजाय, मेरे अंतर के संकेतक के रूप में ठीक मेरे जैसा था यह आशा करता है कि यह 8217t होगा, जो एक बहुत ही द्विआधारी प्रकार की मैकेनिक है। मेरा अंतर्ज्ञान यह था कि 8220 9 बज बैल मार्केट 8221 और 8220 9 बी बीयर मार्केट 8221 के बीच कुछ मतभेद सकारात्मक होंगे, कुछ नकारात्मक होंगे, और वे एक दूसरे के बाहर जायेंगे, और विश्वास शून्य होगा। इसके अलावा, जब कोई भी विदेशी क्रॉसओवर द्विआधारी होता है, तो सभी सौ संकेत या तो सकारात्मक या नकारात्मक होते हैं और यह एक अधिक क्रमिक प्रक्रिया होगी। जाहिर है, यह मामला नहीं था। बाद में विचार की इस ट्रेन को जारी रखने के लिए, कोशिश करने की एक चीज सभी-जोड़े साइन अंतर होगी। निश्चित रूप से, मैं इस विचार पर इस बिंदु पर देने की तरह महसूस करता हूं, और हमेशा की तरह, प्रतिक्रिया हमेशा सराहना की जाती है। पढ़ने के लिए धन्यवाद। नोट: मैं वर्तमान में शिकागो शहर में एक विश्लेषणात्मक क्षमता में परामर्श कर रहा हूं। हालांकि, मैं उन सहयोगियों की भी तलाश कर रहा हूं जो दिलचस्प व्यापारिक विचारों का पीछा करना चाहते हैं। अगर आपको लगता है कि मेरे कौशल में आपकी सहायता हो सकती है, तो let8217 के बारे में बात करें। आप मुझे ilya. kipnisgmail पर ईमेल कर सकते हैं, या मुझे यहां अपने लिंक्डइन पर मिल सकते हैं। यह समीक्षा इनोवेंस टेक 8217 ट्रेड्स सिस्टम के बारे में होगी। यह खुदरा निवेशकों को देने की दिशा में सक्षम एक आवेदन है, जिसे स्वामित्व वाली मशीन सीखना एल्गोरिदम लागू किया जाता है ताकि उन्हें व्यवस्थित व्यापार रणनीतियों के निर्माण में सहायता मिल सके। वर्तमान में, मेरी एक-लाइन की समीक्षा यह है कि जब मुझे आशा है कि कंपनी के संस्थापकों का मतलब अच्छा है, तो आवेदन अभी भी शुरुआती चरण में है, और इसलिए, संभावित उत्पादक उपभोक्ताओं के द्वारा पूंजीपतियों द्वारा एक निश्चित उत्पाद बड़े पैमाने पर बाजार के लिए तैयार हालांकि यह समीक्षा के रूप में कार्य करता है, यह 8217 भी मेरे विचार है कि कैसे इनोवेंस टेक अपने उत्पाद को बेहतर बना सकता है। थोड़ा सा पृष्ठभूमि: मैंने कई संस्थाओं के लिए कई बार 8217 के संस्थापकों से बात की है, जो मेरी उम्र के स्तर पर व्यक्ति (जैसे, साथी सहस्त्राब्दियों) की तरह आवाज करते हैं। अंततः, विक्रय बिंदु यह है: व्यवस्थित व्यापार अच्छा है। मशीन सीखना अच्छा है इसलिए, व्यवस्थित व्यापार के लिए सीखने वाली मशीन को लागू करना बहुत बढ़िया है (और लाभ बनाने का निश्चित तरीका, पुनर्जागरण टेक्नोलॉजीज के रूप में दिखाया गया है।) हालांकि यह थोड़ी साशंकता लग सकता है, कुछ भी तरीकों से, यह भी सच है। आईबीएम 8217 के वाटसन (रेनटेक ने खुद कुछ साल पहले आईबीएम से भाषण मान्यता विशेषज्ञों का एक समूह रखा था) से मशीन सीखने की बात हो गई है, स्टैनफोर्ड 8217 के आत्म-ड्राइविंग कार (सेबैस्टियन थ्रन द्वारा खोज की गई, जो अब उदासीनता दिखाता है), नेटफ्लिक्स पुरस्कार के लिए, भगवान को पता है कि एंड्रयू एनजी बीडु में गहन शिक्षा के साथ क्या कर रहे हैं। 8220 की तुलना में अधिक जटिल कार्यों पर मशीन शिकन कितनी अच्छी तरह से किया जा रहा है यह विचार करते हुए, आधा सभ्य व्यवस्थित व्यापारिक एल्गोरिथ्म 8221 को बढ़ाएं, कंप्यूटर विज्ञान और आंकड़ों के चौराहे पर इस शक्तिशाली क्षेत्र को पूछने के लिए बहुत अधिक होना चाहिए। खुदरा निवेशक चार्ट को देखने के लिए चिपकाने में मदद करना चाहिए विवेकाधीन चार्ट-निगरानी और शोर व्यापार की तुलना में अपने या अपने निवेश पर बहुत अधिक लाभ। इनोवेंस टेक 8217 के संस्थापकों के साथ वार्तालापों से मेरी समझ के लिए, यह स्पष्ट रूप से उनके मिशन है हालांकि, मुझे यकीन नहीं है कि Inovance8217s TRAIDE आवेदन वास्तव में इस मिशन को वर्तमान स्थिति में पूरा करता है। यहां 8217 यह कैसे काम करता है: उपयोगकर्ता एक समय में एक परिसंपत्ति का चयन करते हैं, और एक तिथि सीमा (डेटा 31 दिसंबर 2009 को वापस जा रहे हैं) का चयन करें। परिसंपत्तियां वर्तमान में अत्यधिक तरल मुद्रा जोड़े तक सीमित हैं, और निम्नलिखित सेटिंग्स ले सकते हैं: 1 घंटा, 2 घंटे, 4 घंटे, 6 घंटे, या दैनिक बार समय फ़्रेम उपयोगकर्ता तब विभिन्न प्रकार के संकेतक से चयन करते हैं, जिनमें से तकनीकी (चलती औसत, ओसिलेटर, वॉल्यूम गणना, आदि। 20 वीं सदी के संकेतकों का एक वर्गीकरण मुख्यतः, हालांकि कभी-कभी अनुकूली चलती औसत में 8211 नामांकित अभियान के लिए IMA8211see को छूने में कामयाब रहा है, और MAMA8211aka मेसा एडेप्टीवी मूविंग एवरल, जॉन एहलर्स से) कुछ गूढ़ व्यक्ति जैसे कि कुछ भावना संकेतक यहां 8217 में जहां चीजें मेरे लिए दक्षिण की ओर मुड़ना शुरू होती हैं, फिर भी अर्थात्, जब उपयोगकर्ता के रूप में कई संकेतक जोड़ते हैं तो यह 8217 आसान है, मूल रूप से उनमें से किसी पर कोई दस्तावेज नहीं है, संदर्भ के लिए कोई लिंक नहीं है, आदि। उपयोगकर्ताओं को वास्तव में समझने की जिम्मेदारी का सामना करना होगा कि प्रत्येक इनमें से एक संकेतक वास्तव में उनका चयन करते हैं, और ये संकेतक उपयोगी होते हैं या नहीं। ट्राइड आवेदन शून्य प्रयास (इस प्रकार दूर तक) को वास्तव में उपयोगकर्ताओं को इन संकेतकों के उद्देश्य से परिचित करने के लिए बनाता है, उनके सैद्धांतिक उद्देश्य क्या है (एक प्रवृत्ति में उपाय मानना, प्रवृत्ति, थरथरानवाला प्रकार सूचक, आदि का पता लगाने) इसके अलावा, सूचक चयनों के बारे में , प्रत्येक निर्देशक प्रति रणनीति के लिए उपयोगकर्ता एक पैरामीटर सेटिंग भी निर्दिष्ट करते हैं। E. G. अगर मेरे पास ईएमए क्रॉसओवर था, तो I8217d को 20100 क्रॉसओवर, 21100 क्रॉसओवर के लिए एक नई रणनीति बनाने के बजाय कुछ ऐसा निर्दिष्ट करने की आवश्यकता है: छोटा ईएमए: 20-60 लंबा ईएमए: 80-200 क्वांटस्ट्रेट ही इस कार्यक्षमता है, और मैं डॉन 8217 के बारे में बताता हूं कि पैरामीटर मजबूती की जांच की जा रही है (दूसरे शब्दों में, कई पैरामीटर सेट 8211 का परीक्षण करता है कि कोई व्यक्ति उन्हें अनुकूलन या मजबूती के लिए उपयोग करता है, उपयोगकर्ता पर निर्भर करता है, कार्यक्षमता नहीं है) विशेष रूप से इस ब्लॉग पर क्वांटस्ट्रेट में, यह जानकारी बहुत अधिक है जो मुझे 8220 आधिकारिक quantstrat मैनुअल 8221, यहां मिले। मेरी राय में, कई मानों को कवर करने का विकल्प अनिवार्य है, ताकि यह दर्शाया जा सके कि किसी भी पैरामीटर सेटिंग एक यादृच्छिक अस्थिरता नहीं है। क्वाल्टस्ट्रैट के बाहर, मैंने इस पद्धति का प्रयोग अपने Hypothesis चालित विकास पदों में किया है, और अस्थिरता व्यापार के लिए पैरामीटर चयन के लिए आ रहा है। जहां ट्राइड कुछ दिलचस्प कर सकता है, हालांकि, उपयोगकर्ता अपने संकेतक और मापदंडों को निर्दिष्ट करने के बाद, इसके 8220 प्रोप्रेट्री मशीन सीखने 8221 एल्गोरिदम (चेतावनी: पूरी तरह से ब्लैक बॉक्स) प्रश्न में संकेतक के मूल्यों की किस श्रेणी के लिए सबसे बेहतर परिणाम उत्पन्न करते हैं , और उन्हें बुलंदता और मंदी स्कोर स्कोर असाइन करें। दूसरे शब्दों में, 8220 पीछे की तरफ देखने पर, ये सूचक मूल्य थे जो नमूना 8221 के दौरान सबसे अच्छे थे। हालांकि संकेतक और भविष्य के रिटर्न के बीच रिश्तों को तलाशने के लिए निश्चित मूल्य है, मुझे लगता है कि इस क्षेत्र में ट्राइड को और अधिक करने की ज़रूरत है, जैसे कि पी मूल्यों, दृढ़ विश्वास और इसी तरह की रिपोर्टिंग। उदाहरण के लिए, यदि आप पर्याप्त संकेतक जोड़ते हैं, तो आपका 8220rule8221 एक बाज़ार आदेश है, जो कि 8217 बस आपके संकेतकों की सभी श्रेणियों का प्रतिच्छेदन है उदाहरण के तौर पर, ट्रॉइड एक उपयोगकर्ता को बता सकता है कि चलने की औसत 1 और 2 के बीच अंतर होने पर मजबूत तेजी से संकेत मिलता है, एडीएक्स 20 से 25 के बीच है, एटीआर 0.5 से 1 के बीच है, और इसी तरह। प्रत्येक सेटिंग उपयोगकर्ता द्वारा सिम्युलेशन के लिए किए गए ट्रेडों की संख्या को कम कर देता है। मेरी राय में, केवल एक विशाल और कथन से संकेतक के परस्पर क्रिया का पता लगाने के कई तरीके हैं, जैसे कि 8220OR8221 विवरण, किसी प्रकार का। (ईजी सभी मूल्यों का चयन करें, व्यापार को लगाएं, जब 5 से अधिक 3 संकेतक अधिक ट्रेडों को स्थानांतरित करने के लिए चयनित तेजी के रूप में आते हैं)। हालांकि, बहुत दुर्लभ उदाहरणों में ट्रेडों को फ़िल्टर करना बुद्धिमान हो सकता है, अगर हजारों संभावित उपकरणों की भारी मात्रा में व्यापार करना, जैसे कि किसी भी समय ट्रेड किया जाता है, केवल ट्रयड के साथ ही, केवल एक ही परिसंपत्ति वर्ग का चयन करता है (वर्तमान में , एक मुद्रा जोड़ी), एक समय में, इसलिए I8217m को ट्राइडे को देखने की उम्मीद है कि व्यापार नियम क्या है। उपयोगकर्ता लंबी और छोटी दोनों नियमों का चयन करता है (केवल सूचक श्रेणी पर छानने के द्वारा कि TRAIDE8217 मशीन सीखना एल्गोरिदम ने कहा है कि अच्छा है), ट्राइडे एक लंबी इक्विटी वक्र, लघु इक्विटी वक्र, कुल इक्विटी वक्र और बैकटेस्ट में बदल जाता है कुल, लंबे, और छोटे ट्रेडों के लिए व्यापारिक आंकड़े उदाहरण के लिए, क्वाल्टस्ट्रैट में, केवल कुल व्यापार आंकड़े प्राप्त होते हैं चाहे लंबे समय तक या कम हो, जो कि मात्रा के लिए महत्वपूर्ण हो, चाहे वह व्यापार हो या पैसा खो दिया हो या नहीं। परिष्कृत उपयोगकर्ताओं के लिए, नियमों के एक सेट को चालू या बंद करने के लिए, यह पर्याप्त नहीं है, लेकिन इस संबंध में यूजर 8217 के हाथों को रखने के लिए ट्राइएड अधिक है। आखिरकार, ट्रेडेड एक उपयोगकर्ता के लिए डाउनलोड करने के लिए मेटाट्रेडर 4 कोड उत्पन्न करता है। और उस 8217 की प्रक्रिया मेरी राय में, जबकि क्या इनोवेंस टेक ने ट्राइड के साथ काम किया है, दिलचस्प है, मैं अपने मौजूदा राज्य में इसकी सिफारिश करेगा 8217। परिष्कृत व्यक्तियों के लिए जो उचित अनुसंधान प्रक्रिया के माध्यम से जाने का पता लगाते हैं, टेराइड पैरामीटर सेटिंग्स (एक समय में एक), पूर्व-कोडित संकेतक (इसके लक्षित दर्शक संभवतया can8217t कार्यक्रम बहुत अच्छी तरह) और परिसंपत्ति वर्गों (फिर से , एक बार में एक)। हालांकि, खुदरा निवेशकों के लिए, ट्राइड के साथ मेरी समस्या यही है: गैर-दस्तावेज संकेतकों का एक पूरा वर्गीकरण होता है, जो फिर काले-बक्से मशीन सीखने के एल्गोरिदम पर जाते हैं। इसका नतीजा यह है कि उपयोगकर्ता को बहुत कम जानकारी है कि अंतर्निहित एल्गोरिदम वास्तव में क्या करती हैं, और उस तर्क के साथ प्रस्तुत किया गया है कि वह आउटपुट है। जबकि टीएडीआईईएडी किसी भी एक व्यापार प्रणाली को उत्पन्न करने में मुश्किल लगता है, क्योंकि कई व्यक्तियों ने पहले कुछ अलग तरीके से कहा है, रणनीति लिखना आसान हिस्सा है। यह समझने के लिए काम करना है कि क्या उस रणनीति का वास्तव में किनारा बहुत कठिन है अर्थात्, इसकी मजबूती, अपनी भविष्य कहने वाली शक्ति, विभिन्न शासनों की संवेदनशीलता और इतने पर। TRAIDE8217 के बजाय छोटे डेटा इतिहास (2010 से आगे) को देखते हुए, और उपयोगकर्ता के तहत संचालित होने वाली अपारता के साथ मिलकर, मेरा सादृश्य यह होगा: यह एक अनियंत्रित चालक देने की तरह एक घुमावदार सड़क पर एक मज़ेदार कोहरे में एक स्पोर्ट्स कार की चाबियाँ देने जैसा है I8217 कोई भी विवाद नहीं है कि स्पोर्ट्स कार कमाल है हालांकि, काम का सही बोझ यह सुनिश्चित करने में निहित है कि उपयोगकर्ता doesn8217t एक पेड़ में मुंहतोड़ ऊपर हवा। कुल मिलाकर, मुझे ट्रॉइड आवेदन 8217 के मिशन पसंद है, और मुझे लगता है कि इसमें खुदरा निवेशकों के लिए संभावित कुछ हो सकता है कि don8217t आर में एक व्यापार प्रणाली को कोडिंग के अंदर और बहिष्कार जानने का इरादा रखता है इस तरह के सिस्टम एक साथ) मुझे लगता है कि यह सुनिश्चित करने में अधिक काम किया जाना चाहिए कि उपयोगकर्ता जो परिणाम देखता है, वह किनारे का संकेत है, बल्कि उच्च-लचीली मशीन सीखने वाली एल्गोरिदम की संभावनाओं को खोलने के बजाय शोर और सबसे अधिक गतिशील डेटा सेट एक संभवतः मिल सकता है मेरी सिफारिशें ये हैं: 1) एकाधिक परिसंपत्ति वर्गों 2) पैरामीटर सीमाओं की अनुमति दें, और किसी भी बिंदु पर परीक्षणों की संख्या को कैप करें (दस सेटिंग्स के साथ ईजी 4 संकेतक प्रत्येक 10,000 संभावित ट्रेडिंग सिस्टम सर्वर को उड़ा दें)। ट्रायल रन की संख्या को कम करने के लिए, सभ्य संयोजनों के आने के लिए प्रयोगात्मक डिजाइन से तकनीकों का उपयोग करें। (मेरा मानना है कि मैं अब अपनी मास्टर 8217 डिग्री से मेरी प्रतिक्रिया की सतह पद्धति तकनीकों को याद करता हूँ) 3) ऑर्डर साइज़िंग (ईजी। अस्थिरता लक्ष्यीकरण, नुकसान को रोकने) की संशोधनों की अनुमति दें, जैसे मैंने मेरी परिकल्पना आधारित विकास पदों के बारे में लिखा था 4) संकेतकों के लिए कुछ प्रकार के दस्तावेज प्रदान करें, भले ही यह 8217 निवेशको के लिए एक लिंक के रूप में सरल हो (अधिमानतः बहुत अधिक)। 5) बहुत अधिक उत्पादन आवश्यक है, विशेष रूप से उपयोगकर्ताओं के लिए जो don8217t कार्यक्रम। अर्थात्, भेद करने के लिए कि क्या एक वैध किनारे है या नहीं, या यदि बहुत कम टिप्पणियां हैं, तो यादृच्छिक शोर की नल परिकल्पना को अस्वीकार करने के लिए। 6) अब तक लंबे समय तक डेटा इतिहास। 2010 के बाद से केवल एक रणनीति के बारे में सुनिश्चित करने के लिए समय-सीमा का बहुत छोटा लगता है, 8217 की प्रभावकारिता, कम से कम दैनिक डेटा पर (प्रति घंटा के लिए सही नहीं हो सकता)। 7) लेनदेन लागत में फैक्टर। प्रति घंटा के समय के कारोबार का कारोबार रोज़गार संकल्प के मुकाबले कम प्रति कारोबार का मतलब होगा। यदि एमटी 4 एक निश्चित टिकट की कीमत पर शुल्क लगाता है, तो उपयोगकर्ताओं को यह जानना होगा कि यह कारक उनकी रणनीति में कैसे है। 8) अंत में, डॉगफ़ूडिंग जब मैंने आखिरी बार इनोवेंस टेक 8217 के संस्थापकों के साथ बात की, तो उन्होंने दावा किया कि वे विदेशी मुद्रा रणनीति बनाने के लिए अपने स्वयं के एल्गोरिदम का उपयोग कर रहे थे, जो कि लाइव ट्रेडिंग में अच्छा प्रदर्शन कर रहे थे। इन सुझावों के अधिक समय तक लागू किया जाता है, यह देखने के लिए दिलचस्प है कि सॉफ्टवेयर प्रदाता के अतिरिक्त उनके पास एक फंड के रूप में ट्रैक रिकॉर्ड है या नहीं। अगर इन सभी चीजों के लिए जिम्मेदार हैं और स्वचालित रूप से, उत्पाद उम्मीद है कि व्यवस्थित व्यापार और मशीन को और अधिक लोगों को सीखने के अपने मिशन को पूरा करेगा। मुझे लगता है कि TRAIDE की क्षमता है, और I8217m उम्मीद कर रहा है कि उसके कर्मचारियों को पता होगा कि संभावित पढ़ने के लिए धन्यवाद। नोट: मैं वर्तमान में शिकागो शहर में अनुबंध कर रहा हूं, और हमेशा व्यवस्थित व्यापार और व्यवस्थित परिसंपत्ति प्रबंधन भवन स्थानों में पेशेवरों के साथ नेटवर्किंग में दिलचस्पी रहा हूं। मेरा लिंक्डइन यहां खोजें संपादित करें: आज मेरे ईमेल (3 दिसंबर, 2015) में, मुझे एक नोटिस मिला है कि इनोवांस टीएडीआईआई को पूरी तरह से मुक्त कर रहा था। शायद वे उस पर एक गुच्छा अधिक प्रतिक्रिया चाहते हैं यह पोस्ट चिकनाई और उत्तरदायित्व के बीच व्यापार बंद के आधार पर एक कलाकार बनाने का यंत्र बनाने के लिए एक विधि प्रदर्शित करेगा, एक फिल्टर में दो संपत्तियों की तलाश है एक आदर्श फ़िल्टर दोनों मूल्य कार्रवाई के लिए उत्तरदायी होगा ताकि गलत स्थितियों को पकड़ न सकें, साथ ही साथ चिकनी हो, ताकि झूठी संकेतों और अनावश्यक लेनदेन लागतों का सामना न करें। इसलिए, जब से तीन बहुत भोले फ़िल्टर (सभी एसएमए) का उपयोग करते हुए मेरी अस्थिरता व्यापार रणनीति के बाद से, XIV में पूरी तरह से 27 महीने याद नहीं हुआ। I8217ve ने निम्नलिखित प्रवृत्ति में बेहतर संकेतक बनाने के तरीकों की कोशिश और सुधार करने का फैसला किया। अब, एहसास के तहत कि संभवतः अस्तित्व में कई जटिल फ़िल्टर हो सकते हैं, मैंने निर्णय लिया है कि आँकड़ेमाशिन सीखने से एक सादृश्य का उपयोग करके, कलाकारों के कपड़े बनाने के रास्ते पर ध्यान केंद्रित करने के बजाय। स्थिर डेटा विश्लेषण में, एक प्रतिगमन या वर्गीकरण कार्य के लिए, पूर्वाग्रह और विचरण के बीच एक व्यापारिक बंद है संक्षेप में, विचलन कुछ अनियमित टिप्पणियों पर अधिकता की संभावना की वजह से खराब है, और पूर्वाग्रह वैध डेटा को सुरक्षित करने की संभावना के कारण खराब है इसी प्रकार, फ़िल्टरिंग समय श्रृंखला के साथ, पूर्वाग्रह को छोड़कर इसी तरह की चिंताएं हैं, और विचलन को 8220 वायुसेना 8221 सूचक के रूप में माना जा सकता है। अनिवार्य रूप से, एक आदर्श सूचक डेटा के साथ तेज़ी से आगे बढ़ेगा, जबकि एक ही समय में, छोटी बाधाओं के असंख्य नहीं होते हैं और रास्ते में उलट जाता है, जो किसी व्यापारिक रणनीति के लिए गलत संकेत भेज सकते हैं। तो, यहां 8217 के बारे में बताता है कि मेरे सरल एल्गोरिथ्म कैसे काम करता है: फ़ंक्शन के इनपुट निम्न हैं: ए) फ़िल्टर करने की कोशिश कर रहे डेटा you8217re की समय श्रृंखला B) उम्मीदवार फिल्टर का एक संग्रह C) एक अवधि, जिस पर सुगमता और उत्तरदायित्व को मापने के लिए परिभाषित किया गया है as the square root of the n-day EMA (2(n1) convention) of the following: a) Responsiveness: the squared quantity of pricefilter 8211 1 b) Smoothness: the squared quantity of filter(t)filter(t-1) 8211 1 (aka R8217s return. calculate) function D) A conviction factor, to which power the errors will be raised. This should probably be between .5 and 3 E) A vector that defines the emphasis on smoothness (vs. emphasis on responsiveness), which should range from 0 to 1. Here8217s the code: This gets SPY data, and creates two utility functions8211xtsApply, which is simply a column-based apply that replaces the original index that using a column-wise apply discards, and sumIsNa, which I use later for counting the numbers of NAs in a given row. It also creates my candidate filters, which, to keep things simple, are just SMAs 2-250. Here8217s the actual code of the function, with comments in the code itself to better explain the process from a technical level (for those still unfamiliar with R, look for the hashtags): The vast majority of the computational time takes place in the two xtsApply calls. On 249 different simple moving averages, the process takes about 30 seconds. Here8217s the output, using a conviction factor of 2: And here is an example, looking at SPY from 2007 through 2011. In this case, I chose to go from blue to green, orange, brown, maroon, purple, and finally red for smoothness emphasis of 0, 5, 25, 50, 75, 95, and 1, respectively. Notice that the blue line is very wiggly, while the red line sometimes barely moves, such as during the 2011 drop-off. One thing that I noticed in the course of putting this process together is something that eluded me earlier8211namely, that naive trend-following strategies which are either fully long or fully short based on a crossover signal can lose money quickly in sideways markets. However, theoretically, by finely varying the jumps between 0 to 100 emphasis on smoothness, whether in steps of 1 or finer, one can have a sort of 8220continuous8221 conviction, by simply adding up the signs of differences between various ensemble filters. In an 8220uptrend8221, the difference as one moves from the most responsive to most smooth filter should constantly be positive, and vice versa. In the interest of brevity, this post doesn8217t even have a trading strategy attached to it. However, an implied trading strategy can be to be long or short the SPY depending on the sum of signs of the differences in filters as you move from responsiveness to smoothness. Of course, as the candidate filters are all SMAs, it probably wouldn8217t be particularly spectacular. However, for those out there who use more complex filters, this may be a way to create ensembles out of various candidate filters, and create even better filters. Furthermore, I hope that given enough candidate filters and an objective way of selecting them, it would be possible to reduce the chances of creating an overfit trading system. However, anything with parameters can potentially be overfit, so that may be wishful thinking. All in all, this is still a new idea for me. For instance, the filter to compute the error terms can probably be improved. The inspiration for an EMA 20 essentially came from how Basel computes volatility (if I recall, correctly, it uses the square root of an 18 day EMA of squared returns), and the very fact that I use an EMA can itself be improved upon (why an EMA instead of some other, more complex filter). In fact, I8217m always open to how I can improve this concept (and others) from readers. पढ़ने के लिए धन्यवाद। NOTE: I am currently contracting in Chicago in an analytics capacity. If anyone would like to meet up, let me know. You can email me at ilya. kipnisgmail, or contact me through my LinkedIn here. This post will deal with a quick, finger in the air way of seeing how well a strategy scales8211namely, how sensitive it is to latency between signal and execution, using a simple volatility trading strategy as an example. The signal will be the VIXVXV ratio trading VXX and XIV, an idea I got from Volatility Made Simple8217s amazing blog. particularly this post. The three signals compared will be the 8220magical thinking8221 signal (observe the close, buy the close, named from the ruleOrderProc setting in quantstrat), buy on next-day open, and buy on next-day close. Let8217 शुरू हो जाओ So here8217s the run-through. In addition to the magical thinking strategy (observe the close, buy that same close), I tested three other variants8211a variant which transacts the next open, a variant which transacts the next close, and the average of those two. Effectively, I feel these three could give a sense of a strategy8217s performance under more realistic conditions8211that is, how well does the strategy perform if transacted throughout the day, assuming you8217re managing a sum of money too large to just plow into the market in the closing minutes (and if you hope to get rich off of trading, you will have a larger sum of money than the amount you can apply magical thinking to). Ideally, I8217d use VWAP pricing, but as that8217s not available for free anywhere I know of, that means that readers can8217t replicate it even if I had such data. In any case, here are the results. Log scale (for Mr. Tony Cooper and others): My reaction The execute on next day8217s close performance being vastly lower than the other configurations (and that deterioration occurring in the most recent years) essentially means that the fills will have to come pretty quickly at the beginning of the day. While the strategy seems somewhat scalable through the lens of this finger-in-the-air technique, in my opinion, if the first full day of possible execution after signal reception will tank a strategy from a 1.44 Calmar to a .92, that8217s a massive drop-off, after holding everything else constant. In my opinion, I think this is quite a valid question to ask anyone who simply sells signals, as opposed to manages assets. Namely, how sensitive are the signals to execution on the next day After all, unless those signals come at 3:55 PM, one is most likely going to be getting filled the next day. Now, while this strategy is a bit of a tomato can in terms of how good volatility trading strategies can get (they can get a lot better in my opinion), I think it made for a simple little demonstration of this technique. Again, a huge thank you to Mr. Helmuth Vollmeier for so kindly keeping up his dropbox all this time for the volatility data Thanks for reading. NOTE: I am currently contracting in a data science capacity in Chicago. You can email me at ilya. kipnisgmail, or find me on my LinkedIn here. I8217m always open to beers after work if you8217re in the Chicago area. NOTE 2: Today, on October 21, 2015, if you8217re in Chicago, there8217s a Chicago R Users Group conference at Jaks Tap at 6:00 PM. Free pizza, networking, and R, hosted by Paul Teetor, who8217s a finance guy. Hope to see you there. This post deals with an impossible-to-implement statistical arbitrage strategy using VXX and XIV. The strategy is simple: if the average daily return of VXX and XIV was positive, short both of them at the close. This strategy makes two assumptions of varying dubiousness: that one can 8220observe the close and act on the close8221, and that one can short VXX and XIV. So, recently, I decided to play around with everyone8217s two favorite instruments on this blog8211VXX and XIV, with the idea that 8220hey, these two instruments are diametrically opposed, so shouldn8217t there be a stat-arb trade here8221 So, in order to do a lick-finger-in-the-air visualization, I implemented Mike Harris8217s momersion indicator . And then I ran the spread through it. In other words, this spread is certainly mean-reverting at just about all times. And here is the code for the results from 2011 onward, from when the XIV and VXX actually started trading. Here are the equity curves: With the following statistics: In other words, the short side is absolutely amazing as a trade8211except for the one small fact of having it be impossible to actually execute, or at least as far as I8217m aware. Anyhow, this was simply a for-fun post, but hopefully it served some purpose. पढ़ने के लिए धन्यवाद। NOTE: I am currently contracting and am looking to network in the Chicago area. You can find my LinkedIn here. This post will evaluate signals based on the rank regression hypotheses covered in the last post. The last time around, we saw that rank regression had a very statistically significant result. Therefore, the next step would be to evaluate the basic signals 8212 whether or not there is statistical significance in the actual evaluation of the signal8211namely, since the strategy from SeekingAlpha simply selects the top-ranked ETF every month, this is a very easy signal to evaluate. Simply, using the 1-24 month formation periods for cumulative sum of monthly returns, select the highest-ranked ETF and hold it for one month. Here8217s the code to evaluate the signal (continued from the last post), given the returns, a month parameter, and an EW portfolio to compare with the signal. Okay, so what8217s going on here is that I compare the signal against the equal weight portfolio, and take means and z scores of both the signal values in general, and against the equal weight portfolio. I plot these values, along with boxplots of the distributions of both the signal process, and the difference between the signal process and the equal weight portfolio. Here are the results: To note, the percents are already multiplied by 100, so in the best cases, the rank strategy outperforms the equal weight strategy by about 30 basis points per month. However, these results are8230not even in the same parking lot as statistical significance, let alone in the same ballpark. Now, at this point, in case some people haven8217t yet read Brian Peterson8217s paper on strategy development. the point of hypothesis-driven development is to reject hypothetical strategies ASAP before looking at any sort of equity curve and trying to do away with periods of underperformance. So, at this point, I would like to reject this entire strategy because there8217s no statistical evidence to actually continue. Furthermore, because August 2015 was a rather interesting month, especially in terms of volatility dispersion, I want to return to volatility trading strategies, now backed by hypothesis-driven development. If anyone wants to see me continue to rule testing with this process, let me know. If not, I have more ideas on the way. पढ़ने के लिए धन्यवाद। NOTE: while I am currently consulting, I am always open to networking, meeting up (Philadelphia and New York City both work), consulting arrangements, and job discussions. Contact me through my email at ilya. kipnisgmail, or through my LinkedIn, found here. Post navigation CategoriesTrading with Bollinger Bands (R) The Bollinger Bands reg will bracket price action. In times of high volatility, they widen, while in times of low volatility, they move closer together. So basically, they adjust to the movement and volatility of the market. This extra volatility filter is the real value of this tool. There are two conditions we look for in a trading opportunity. We want to buy a pullback down to support when the market is in an uptrend or sell a rally up to resistance when the market is in a downtrend. The Bollinger Bands typically offer good resistance and support for our trade setup, so we just have to make sure we are following the strong trending pairs. Letrsquos look at an example on this USDCHF daily chart. Created by FXCM Marketscope Charts 2.0 The trend is up as we can see a series of higher highs and higher lows, which means to look for a dip down to support (the lower band) for a buying opportunity. I have two examples noted on the charthellipthe first took place in May and the second took place in June of this year. The market traded down to the lower Bollinger Band in each of the instances noted in the boxes. However, this is not necessarily the buy itself but rather just the signal to begin to look for a buy on a reversal. Traders will use a variety of methods to determine the entry, ranging from using their favorite indicator to just buying as the market moves up through the previous high. One popular approach is to buy on the first candle that closes above the middle linehellipthe 20-day Simple Moving Average. This serves as more confirmation of the reversal and increases our chance of success on the trade. (On the chart above, the ldquobuy candlerdquo is identified by a green arrow.) Traders could then place their protective stop below the lowest wick in the box and look for twice that risk in profit for a 1:2 risk:reward ratio. I would like to mention that price action on the USDCHF moved down and touched the lower Bollinger Band four times over the last several days. This means we should be on the lookout for another buying opportunity. But rather than just buying right now, this would be the time to use your approach to pinpoint that buy entry to increase your chance of success on the trade. Price has moved up since the lower band was tested last week. By exercising patience and discipline and waiting for that first close above the 20-day Simple Moving Average would be a way to enter this trade using the Bollinger Band strategy that you just learned. New to the FX market Save hours in figuring out what FOREX trading is all about. डेलीएफएक्स शिक्षा द्वारा प्रस्तुत किए गए इस मुफ्त 20 मिनट के एलडीकेओएनए एफएक्सड्रूओ पाठ्यक्रम को लो। बेशक, आप विदेशी मुद्रा लेन-देन की मूल बातें, लीवरेज क्या है, और अपने व्यापार के लिए उचित रकम का निर्धारण कैसे करना सीखेंगे। Registe r HERE to start your FOREX trading now DailyFX provides forex news and technical analysis on the trends that influence the global currency markets.
No comments:
Post a Comment