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

chart.Posn() चार्ट में एक indicator जोड़ना

chart.Posn() फंक्शन के साथ आप एक दिलचस्प काम कर सकते हैं: उस पर indicators superimpose करना. इससे यह समझने में मदद मिलती है कि रणनीति ने वास्तव में क्या किया और क्यों. हालाँकि, ऐसा करने के लिए, आपको अपनी रणनीति के दायरे से बाहर indicators को दोबारा calculate करना होगा. एक बार यह हो जाने पर, आप उन्हें बस chart.Posn प्लॉट में जोड़ देते हैं.

इस अभ्यास में, आप अपनी रणनीति के तीनों indicators को अभी बनाए गए chart.Posn प्लॉट में जोड़ेंगे. दो moving averages (SMA50 और SMA200) को price series के ऊपर superimpose किया जाएगा, जबकि DVO_2_126 के लिए अलग window होगी.

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

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

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

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

  • शुरुआत में, रणनीति के बाहर SPY के लिए अपने SMA50, SMA200, और DVO_2_126 indicators दोबारा बनाएँ.
  • पिछले अभ्यास वाला चार्ट chart.Posn() से फिर से बनाइए.
  • add_TA() का उपयोग करके price प्लॉट के ऊपर SMA50 को नीली रेखा के रूप में overlay करें.
  • add_TA() का उपयोग करके price प्लॉट के ऊपर SMA200 को लाल रेखा के रूप में overlay करें.
  • add_TA() का उपयोग करके DVO_2_126 को नए window के रूप में अपने प्लॉट में जोड़ें.

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

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

# Compute the SMA50
sma50 <- SMA(x = Cl(__), n = ___)

# Compute the SMA200
sma200 <- SMA(x = Cl(___), n = ___)

# Compute the DVO_2_126 with an navg of 2 and a percentlookback of 126
DVO_2_126 <- DVO(HLC = HLC(___), navg = ___, percentlookback = ___)

# Recreate the chart.Posn of the strategy from the previous exercise
chart.Posn(Portfolio = portfolio.st, Symbol = "___")

# Overlay the SMA50 on your plot as a blue line
add_TA(sma50, on = ___, col = "___")

# Overlay the SMA200 on your plot as a red line
add_TA(sma200, on = ___, col = "___")

# Add the DVO_2_126 to the plot in a new window
add_TA(___)
कोड संपादित करें और चलाएँ