strategy ((title = कंक्रीट कई संकेत प्राप्त करता है, कई पदों में प्रवेश करता है, pyramding = 5)
if longकंडीशन और रणनीति.position_size <= 0
strategy.entry ((बहु-शीर्षक खोलें, strategy.long, when = lowLong, amount = amount, comment =
यह कोड मेरी रणनीति निष्पादन कोड है. मैं यह लागू करना चाहता हूं कि जब लंबे समय तक स्थिति सिग्नल को ट्रिगर किया जाता है और छोटे स्तर के बहु-शीर्षक सिग्नल को ट्रिगर किया जाता है, तो एक बार ट्रेड खोलें, और फिर छोटे स्तर के रिक्त स्थान सिग्नल को ट्रिगर करें, जो कि एक बार समतल है, जैसा कि मार्टिन के समान है. लेकिन जब मैं इसे फिर से लिखता हूं, तो मुझे पता चलता है कि यह केवल पहली बार ट्रेड खोलने के लिए लिखा जाता है, क्योंकि खोलने के बाद यह 0 से कम की स्थिति को संतुष्ट नहीं करता है, यह कैसे समायोजित किया जाता है?यदि नीचे दिए गए संकेतों में, उदाहरण के लिए, हरे रंग की रेखा का सूचक, सुनहरा कांटा, मेरी लंबी स्थिति का संकेत है, चार हरे रंग के तीरों की स्थिति, कम लंबाई का संकेत है, और लाल तीरों का संकेत कम शॉर्ट है, तो मैं कैसे कर सकता हूं?
आविष्कारक मात्रा - छोटे सपनेपहली समस्या यह है कि यदि pyramding पैरामीटर को अनदेखा किया जाए, तो आप नीचे दिए गए फ़ंक्शन strategy.entry को strategy.order में बदल सकते हैं, जो कि आदेश फ़ंक्शन के लिए है। `` strategy ((title = "अधिक संकेत प्राप्त करें, कई पदों में प्रवेश करें") if longकंडीशन और रणनीति.position_size >= 0 strategy.order (("अधिक खोलना", strategy.long, when = lowLong, amount = amount, comment = "बहुआयामी खोलना") if strategy.position_size > 0 और कमShort strategy.close_all (("बहुत अधिक", comment = "बहुअर्थी पट्टे") `` इस तरह से देखने से काम नहीं चलेगा।
आविष्कारक मात्रा - छोटे सपनेफिर आप एंट्री फ़ंक्शन का उपयोग करके pyramding पैरामीटर सेट कर सकते हैं.
क्रिप्टोलिउवास्तव में यह pyramiding पैरामीटर को नजरअंदाज नहीं करता है, क्योंकि पहले के कोड में एक ही दिशा में कई बार क्रम नहीं दिया जा सकता था, और आपने मुझे दिया है कि आप एक ही दिशा में कई बार क्रम दे सकते हैं। यदि ऐसा है, तो एक ही दिशा में सबसे बड़ी संख्या को कैसे सीमित करें?