शुरू करेंमुफ़्त में शुरू करें

इंडिकेटर लागू करना - II

अपना पहला इंडिकेटर लागू करने पर बहुत बढ़िया काम! अब आप 50-दिन का SMA जोड़कर अपनी स्ट्रैटेजी को और मज़बूत बनाएँगे। एक तेज़ मूविंग एवरेज को एक धीमे मूविंग एवरेज के साथ मिलाना भविष्य में किसी एसेट की कीमतें बढ़ने की संभावना का सरल और मानक तरीका है। एक अकेला इंडिकेटर बहुत जानकारी दे सकता है, लेकिन वास्तव में मज़बूत ट्रेडिंग सिस्टम के लिए प्रभावी ढंग से काम करने हेतु कई इंडिकेटर्स की ज़रूरत होती है।

इस अभ्यास में, आप इस 50-दिन के SMA को strategy.st में भी जोड़ेंगे। quantstrat और quantmod पैकेज आपके लिए पहले से लोड हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में फाइनेंशियल ट्रेडिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अपनी मौजूदा स्ट्रैटेजी strategy.st पर add.indicator() का उपयोग करें। पिछले अभ्यास के उदाहरण कोड का पालन करें।
  • name आर्ग्युमेंट के रूप में SMA फंक्शन प्रदान करें।
  • SMA के इच्छित आर्ग्युमेंट्स निर्दिष्ट करें: mktdata के क्लोज़िंग प्राइस का उपयोग करें और लुकबैक पीरियड n को 50 दिनों पर सेट करें। quote फंक्शन का उपयोग करना न भूलें!
  • अपने नए इंडिकेटर को "SMA50" लेबल दें।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
कोड संपादित करें और चलाएँ