समय रोक हानि को समय के रूप में मूल्यवान माना जाता है, यदि किसी समय के दौरान किसी स्टॉक का रिटर्न रिटर्न एक पूर्वनिर्धारित मूल्य से कम है, तो वह लेनदेन को उम्मीद से कम मानता है और इसे बेचने का विकल्प चुनता है। यह एक बहुत ही सरल रोक हानि रणनीति है, क्योंकि रोक हानि रेखा स्थिर है, इसलिए इसे कम करने के लिए बहुत अच्छा नहीं है। यदि विशेष रूप से समय रोक का अध्ययन नहीं किया गया है, तो इसका उपयोग करने की सलाह नहीं दी जाती है।
यह एक झूठा कोड हैः
if 持仓时间> X 天 and 区间涨幅 小于Y% :
卖出止损
else:
继续持有
समय + सीढ़ी स्टॉप-लॉस एक रणनीति है जो दो विचारों को जोड़ती है - समय के साथ मूल्यवान स्टॉप-लॉस और गतिशील स्टॉप-लॉस स्टॉप-लॉस। स्टॉप-लॉस की कीमत शेयर चक्र में बदलाव के साथ बदलती है, और एक बार जब स्टॉप-लॉस की कीमत गिर जाती है, तो इसे बेच दिया जाता है। एक अच्छा स्टॉप-लॉस रणनीति।
止损价 =fx ( 持股周期, 期望回报率)
if 现价< 止损价:
卖出止损
阶梯次数= floor(log(1+最大涨幅%)/log(1+阶梯长度%))
止损价位=初始止损价*(1+Y%)^阶梯次数
if 现价<止损价位:
卖出止损
阶梯次数= floor (持股时间(天)/周期X(天))
止损价= 买入价*(1+阶梯次数* Y%)
if 持股时间>周期 X and 现价< 止损价:
卖出止损
else if 持股时间<周期X and 现价<买入价*预设止损比例:
在第一个周期内亏损过多, 卖出止损
else:
继续持有
सीमांकित स्टॉप-लॉस खरीद मूल्य को बेन्चमार्क मूल्य के रूप में सेट करता है, और शेयर की कीमत X% से अधिक बढ़ने या Y% से अधिक गिरने के बाद शेयर को बेच देता है। यह एक निश्चित स्टॉप-लॉस / स्टॉप-प्लस मूल्य के साथ एक स्टॉप-लॉस विकल्प भी है, और समय-स्टॉप के साथ एक ही समस्या हैः प्रभावी रूप से कम करने में सक्षम नहीं है।
if वर्तमान मूल्य> ((1 + X%) * खरीद मूल्यः बिक्री बंद करो else if वर्तमान मूल्य <(1-Y%) * खरीद मूल्यः बिक्री बंद else: जारी रखें
स्टॉप-लॉस को ट्रैक करना शेयर के पीछे हटने पर विचार करता है, और यदि पीछे हटने का अनुमानित मूल्य X% से अधिक है, तो इसे बेच दिया जाता है। इस योजना का स्टॉप-लॉस मूल्य उच्चतम मूल्य में बदलाव के साथ बदलता है, जो शेयर आपदाओं और एकाधिकारों में अच्छा प्रदर्शन करता है।
X=允许最大回撤
if 现价<持股周期内最高价*(1-X %):
卖出止损
else:
继续持有
सीढ़ी रोक हानि एक गतिशील रोक हानि रणनीति है. रोक हानि मूल्य शेयर के चक्र के दौरान उच्चतम मूल्य के परिवर्तन के आधार पर बदलता है. रोक हानि को ट्रैक करने के समान विचार है, लेकिन रोक हानि मूल्य की गणना का तरीका थोड़ा अलग है, जो स्टॉक आपदा के दौरान अच्छा प्रदर्शन करता है. लेकिन सीढ़ी रोक हानि से कम नहीं है.
M= 初始止损比例
X= 阶梯长度
Y= 阶梯变化率 (阶梯每改变一次, 止损线上涨的幅度)
止损线改变次数=floor[log(周期内最高股价/买入价)/log(1+ X%)]
止损价= M * [1+Y%] ^ 止损线改变次数
if 现价< 止损价:
直接跌破止损价, 卖出止损。
else:
继续持有
एटीआर स्टॉप-लॉस पहले औसत सच्ची सीमा (Average True Range) नामक एक सूचक की गणना करता है, जिसके आधार पर एटीआर स्टॉप-लॉस एक रणनीति है।
Raw_ATR=max(|今日振幅|, |昨天收盘-今日最高价|,|昨天收盘-今日最低价|) # 未处理ATR = 这三个指标的最大值
ATR=moving_average (ATR ,N) #真实ATR 为 Raw_ATR 的N 日简单移动平均,默认N=22
क्वांटिफाइड इन्वेस्टमेंट और मशीन लर्निंग