sigThreshold() का उपयोग - II
इस अभ्यास में, आप DVO के एक निश्चित थ्रेशहोल्ड मान के आधार पर पोज़िशन से बाहर निकलने वाला एक सिग्नल इम्प्लीमेंट करेंगे। जहाँ दो एंट्री सिग्नल दोनों आवश्यक हैं लेकिन अकेले पर्याप्त नहीं हैं, वहीं दो एग्ज़िट सिग्नल (यह वाला और जो आपने पहले के एक अभ्यास में बनाया था) दोनों अपने-अपने दम पर पर्याप्त हैं (लेकिन दूसरे की मौजूदगी में आवश्यक नहीं) पोज़िशन से बाहर निकलने के लिए.
इस अभ्यास में, आप फिर से sigThreshold() का उपयोग करेंगे, इस बार गिनते हुए जब DVO_2_126 80 के थ्रेशहोल्ड से ऊपर क्रॉस करे। sigCrossover सिग्नल की तरह व्यवहार पाने के लिए, cross को TRUE के बराबर सेट करें। इस सिग्नल को thresholdexit लेबल दें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में फाइनेंशियल ट्रेडिंग
अभ्यास निर्देश
add.signal()का उपयोग करके एकsigThresholdसिग्नल जोड़ें, जो यह निर्दिष्ट करे किDVO_2_12680 से ऊपर होना चाहिए.- इस बार,
crossकोTRUEके बराबर सेट करें. - इस सिग्नल को
thresholdexitलेबल दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Add a sigThreshold signal to your strategy that specifies that DVO_2_126 must cross above 80 and label it thresholdexit
add.signal(strategy.st, name = "___",
# Reference the column of DVO_2_126
arguments = list(column = "___",
# Set a threshold of 80
threshold = ___,
# The oscillator must be greater than 80
relationship = "___",
# We are interested only in the cross
cross = ___),
# Label it thresholdexit
label = "___")