जोड़े ट्रेडिंग रणनीति का परीक्षण करने के लिए कैसे







+

जोड़े ट्रेडिंग रणनीति का परीक्षण करने के लिए कैसे कैसे जोड़े ट्रेडिंग रणनीति का परीक्षण करने के लिए? क्यों मैं किसी भी भूखंड नहीं मिल रहा है। कृपया मेरी मदद सस्नेह # हम अपनाने और खींच डेटा के लिए quantmod पैकेज की आवश्यकता होगी # आप संकुल के माध्यम से स्थापित कर सकते हैं: install. packages (& quot; PackageName & quot;) # Install. packages (ग (& quot; quantmod & quot; & quot; TTR & quot;)) पुस्तकालय (quantmod) # खींचो & quot; KO & quot ;, & quot; पीईपी & quot; याहू वित्त से शेयर डेटा tckr1 और लेफ्टिनेंट; - & quot; KO & quot; tckr2 और लेफ्टिनेंट; - & quot; पीईपी & quot; शुरू और लेफ्टिनेंट; - Sys. Date () - 500 अंत और लेफ्टिनेंट; - प्रारूप (Sys. Date () & quot;% वाई% m-% d & quot;) # YYYY-MM-DD getSymbols (tckr1, = शुरू से, करने के लिए = अंत) getSymbols (tckr2, = शुरू से, करने के लिए = अंत) जोड़ी अनुपात #Calculate आर ए और लेफ्टिनेंट; - सीएल (को) / सीएल (पीईपी) एक लंबे समय (अप) संकेत #Create मौजूदा अनुपात #if माध्य से कम से कम 2.7 * एसटीडी है। sigup और लेफ्टिनेंट; - ifelse (आर ए। & lt; मतलब (आरए) -2.7 * एसडी (आरए) 1, 0) # कम (डी.एन.) संकेतों बनाएं मौजूदा अनुपात #if माध्य से अधिक से अधिक 0.5 * एसटीडी है। sigdn और लेफ्टिनेंट; - ifelse (आर ए & gt; मतलब (आरए) -0.5 * एसडी (आरए) -1, 0) sigup [is. na (sigup)] और लेफ्टिनेंट; - 0 sigdn [is. na (sigdn)] और लेफ्टिनेंट; - 0 # अंतराल का संकेत है, बाजार में दिन के साथ तालमेल करने के लिए # दिनों संकेतों उत्पन्न किया गया नहीं #sigup और लेफ्टिनेंट; - अंतराल (sigup, 1) # का उपयोग अंतराल () टोबी की त्रुटि से बचने के लिए #sigdn और लेफ्टिनेंट; - अंतराल (sigdn, 1) # का उपयोग अंतराल () टोबी की त्रुटि से बचने के लिए sigup और लेफ्टिनेंट; - अंतराल (sigup, 1) # नोट कश्मीर = 1 * आगे * एक चाल का तात्पर्य आरईटी [1] और लेफ्टिनेंट; - 0 इक्विटी घटता गणना # eq_up और लेफ्टिनेंट; - cumprod (1 + आरईटी * sigup) eq_dn और लेफ्टिनेंट; - cumprod (1 + आरईटी * sigdn * -1)