
बैल बाजार बल ट्रेडिंग रणनीति एक प्रवृत्ति ट्रैकिंग रणनीति है जो बैल और भालू के बीच संतुलन पर आधारित है। यह रणनीति वर्तमान K लाइन और पिछली K लाइन के बीच के संबंध की गणना करके यह निर्धारित करती है कि वर्तमान बाजार एक बहुमुखी या शून्य स्थिति में है, जिससे संबंधित खरीद या बिक्री की कार्रवाई की जा सकती है।
इस रणनीति का केंद्रीय सूचक मूल्य है, जो वर्तमान के-लाइन के समापन मूल्य, उद्घाटन मूल्य, उच्चतम मूल्य और निम्नतम मूल्य की तुलना करके बाजार की रिक्त स्थिति का न्याय करता है।
गणना के लिए सूत्र इस प्रकार है:
यदि समापन मूल्य < समापन मूल्यः
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = max(最高价 - 开盘价,收盘价 - 最低价)
यदि समापन मूल्य > उद्घाटन मूल्यः
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
यदि समापन मूल्य == उद्घाटन मूल्यः
如果最高价 - 收盘价 > 收盘价 - 最低价:
如果前一K线的收盘价 < 当前K线的开盘价:
value = max(最高价 - 前一K线收盘价,收盘价 - 最低价)
否则:
value = 最高价 - 开盘价
如果最高价 - 收盘价 < 收盘价 - 最低价:
如果前一K线的收盘价 > 当前K线的开盘价:
value = 最高价 - 最低价
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
否则:
如果前一K线的收盘价 > 当前K线的开盘价:
value = max(最高价 - 开盘价,收盘价 - 最低价)
否则:
value = max(开盘价 - 前一K线收盘价,最高价 - 最低价)
इस सूत्र का मुख्य विचार यह है कि कीमतों के आकार के संबंध की तुलना करके, वर्तमान K लाइन की रिक्त स्थिति का न्याय करें। यदि समापन मूल्य खोलने की कीमत से कम है, तो एक खाली सिर; यदि समापन मूल्य खोलने की कीमत से अधिक है, तो एक बहु सिर।
यदि मूल्य से अधिक है, तो बाजार खाली है; यदि मूल्य से कम है, तो बाजार बहुमुखी है।
तुलना के परिणामों के आधार पर, खरीद या बिक्री संचालन करें।
यह रणनीति तेजी से प्रतिक्रिया करती है और रुझान के मोड़ को जल्दी से पकड़ने और समय पर स्थिति को समायोजित करने में सक्षम है।
गतिशील रूप से वर्तमान K लाइन और पिछले एक K लाइन के बीच संबंधों की गणना करके, वास्तविक समय में बाजार को खाली करने के लिए, निश्चित संकेतकों पर निर्भर नहीं है।
कम रणनीतिक पैरामीटर, SellLevel और BuyLevel सीधे विशिष्ट लेनदेन तर्क को प्रभावित करते हैं, जिन्हें समझना और समायोजित करना आसान है।
रिवर्स ट्रेडिंग और नॉर्मल ट्रेडिंग लॉजिक को अलग-अलग बाजार स्थितियों के लिए लचीले ढंग से समायोजित किया जा सकता है।
इस रणनीति में आकस्मिक घटनाओं के प्रति संवेदनशीलता है, जिसके परिणामस्वरूप कई अमान्य लेनदेन हो सकते हैं।
value संकेतक की गणना जटिल है, और कुछ चरम स्थितियों में यह विफल हो सकता है, जिससे गलत संकेत मिलते हैं।
केवल एक कस्टम संकेतक के आधार पर ऑपरेशन, प्रणालीगत जोखिम अधिक है।
स्टॉप लॉजिक को ध्यान में नहीं रखते हुए, यह अधिक नुकसान का कारण बन सकता है।
इन जोखिमों को कम करने के लिए, खरीद और बिक्री की शर्तों को उचित रूप से ढीला किया जा सकता है, स्टॉपलॉस को शामिल किया जा सकता है, या अन्य संकेतकों के साथ संयोजन में उपयोग किया जा सकता है।
अन्य संकेतकों जैसे कि MACD, KDJ आदि के साथ मिलकर ट्रेडिंग सिग्नल को फ़िल्टर करें ताकि गलत ट्रेडिंग से बचा जा सके।
एक तरलता सूचकांक में शामिल करें, उच्च अस्थिरता अवधि के दौरान गलत ट्रेडिंग से बचें।
अनुकूलन पैरामीटर SellLevel और BuyLevel की सेटिंग्स, विभिन्न चक्रों और किस्मों के लिए अनुकूलित
एक और स्टॉप लॉस रणनीति, एकल नुकसान को नियंत्रित करना।
बाजार में उतार-चढ़ाव के लिए VIX सूचकांक के साथ, विभिन्न बाजार स्थितियों के लिए विभिन्न मापदंडों का उपयोग किया जाता है।
बैल शक्ति ट्रेडिंग रणनीति वर्तमान के लाइन और पिछले के लाइन मूल्य संबंधों के आधार पर एक वास्तविक समय बहुआयामी निर्णय संकेतक है, जो तेजी से बाजार में बदलाव के लिए प्रतिक्रिया करने में सक्षम है, और प्रवृत्ति के मोड़ को पकड़ने के लिए। रणनीति को समझने और लागू करने में आसान है, लेकिन केवल एक कस्टम जटिल संकेतक के आधार पर, इसे कई तरीकों से अनुकूलित किया जा सकता है, जिससे इसके पैरामीटर बाजार की स्थिति के लिए बेहतर अनुकूल हो सकते हैं, झूठे संकेतों को फ़िल्टर कर सकते हैं, जोखिम को नियंत्रित कर सकते हैं। कुल मिलाकर, यह रणनीति उन शॉर्ट लाइन ऑपरेटरों के लिए उपयुक्त है जो उच्च प्रतिक्रिया गति की तलाश में हैं।
/*backtest
start: 2023-12-12 00:00:00
end: 2024-01-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 30/01/2017
// Bull Power Indicator
// To get more information please see "Bull And Bear Balance Indicator"
// by Vadim Gimelfarb.
////////////////////////////////////////////////////////////
strategy(title = "Bull Power Strategy")
SellLevel = input(40, step=0.01)
BuyLevel = input(3, step=0.01)
reverse = input(false, title="Trade reverse")
hline(SellLevel, color=red, linestyle=line)
hline(BuyLevel, color=green, linestyle=line)
value = iff (close < open ,
iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)),
iff (close > open,
iff(close[1] > open, high - low, max(open - close[1], high - low)),
iff(high - close > close - low,
iff (close[1] < open, max(high - close[1], close - low), high - open),
iff (high - close < close - low,
iff(close[1] > open, high - low, max(open - close, high - low)),
iff (close[1] > open, max(high - open, close - low),
iff(close[1] < open, max(open - close, high - low), high - low))))))
pos = iff(value > SellLevel, -1,
iff(value <= BuyLevel, 1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 1)
strategy.entry("Long", strategy.long)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(value, style=line, linewidth=2, color=blue)