इंडिकेटर लागू करना - 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 = ___)