add.rule() में orderqty निर्धारित करना
अब जबकि आपको add.rule() फंक्शन के पहले सेट के आर्ग्युमेंट्स की समझ हो गई है, तो चलिए अधिक महत्वपूर्ण आर्ग्युमेंट्स पर बढ़ते हैं: जो वास्तविक ऑर्डर खरीदा या बेचा जाएगा! ruleSignal में orderqty आर्ग्युमेंट यह ठीक-ठीक बताता है कि आप कितने शेयरों की संख्या में किसी एसेट को खरीदना या बेचना चाहते हैं।
हालाँकि, exit रूल टाइप की एक महत्वपूर्ण विशेषता यह है कि आप all आर्ग्युमेंट से तुरंत अपनी पोज़िशन को शून्य कर सकते हैं (इसीलिए इसे exiting कहा जाता है)। इसी मैकेनिज़्म को हम इस अभ्यास में लागू करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में फाइनेंशियल ट्रेडिंग
अभ्यास निर्देश
- पिछले अभ्यास का
add.rule()कमांड आपके वर्कस्पेस में लोड किया गया है। orderqtyआर्ग्युमेंट भरकर बताएँ कि आप अपनी पोज़िशन को शून्य तक घटाना चाहते हैं।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Fill in the orderqty argument in add.rule()
add.rule(strategy.st, name = "ruleSignal",
arguments = list(sigcol = "filterexit", sigval = TRUE, orderqty = "___",
ordertype = "market", orderside = "long",
replace = FALSE, prefer = "Open"),
type = "exit")