गतिशील K-लाइन बड़ी सकारात्मक लाइन ट्रेडिंग रणनीति


निर्माण तिथि: 2023-12-06 16:22:08 अंत में संशोधित करें: 2023-12-06 16:22:08
कॉपी: 1 क्लिक्स: 645
1
ध्यान केंद्रित करना
1619
समर्थक

गतिशील K-लाइन बड़ी सकारात्मक लाइन ट्रेडिंग रणनीति

अवलोकन

एक गतिशील K-लाइन ट्रेडिंग रणनीति एक रणनीति है जो गतिशील K-लाइन को तोड़ने के लिए उपयोग करती है। यह गतिशील K-लाइन पैटर्न की पहचान करके और गतिशील स्टॉप और स्टॉप की गणना करके किया जाता है।

रणनीति सिद्धांत

इस रणनीति का मुख्य तर्क हैः

  1. K-लाइन इकाई के आकार की गणना कुल K-लाइन सीमा के प्रतिशत के रूप में की जाती है, यदि इकाई का आकार सेट की गई बड़ी सूर्य रेखा के थ्रेशोल्ड से अधिक है, तो इसे बड़ी सूर्य रेखा माना जाता है।

  2. यदि एक बड़ी सूर्य रेखा की पहचान की जाती है, तो लंबी स्थिति में प्रवेश करने के लिए अधिक प्रयास करें। स्टॉप लॉस और स्टॉप लॉस की गणना करें। स्टॉप लॉस प्रवेश मूल्य के विशिष्ट अंक से कम है, और स्टॉप लॉस प्रवेश मूल्य के विशिष्ट अंक से अधिक है।

  3. यदि एक बड़ी नकारात्मक रेखा की पहचान की जाती है, तो एक छोटी स्थिति में प्रवेश करने के लिए खाली करें। स्टॉप लॉस और स्टॉप लॉस दोनों की गणना करें। स्टॉप लॉस प्रवेश मूल्य के विशिष्ट अंक से अधिक है, और स्टॉप लॉस प्रवेश मूल्य के विशिष्ट अंक से कम है।

  4. मल्टी हेड पोजीशन बंद होने या बंद होने के बाद क्लियर हो जाना। खाली हेड पोजीशन बंद होने या बंद होने के बाद क्लियर हो जाना।

श्रेष्ठता विश्लेषण

इस रणनीति के मुख्य फायदे हैंः

  1. रणनीति तर्क सरल और स्पष्ट है, इसे लागू करना आसान है, और यह शुरुआती लोगों के लिए उपयुक्त है।

  2. K-लाइन के रूपों का उपयोग करते हुए, आप बाजार की गति को तोड़ने के लिए प्रभावी ढंग से पकड़ सकते हैं।

  3. गतिशील रूप से गणना की गई स्टॉप लॉस स्टॉप, जो जोखिम को प्रभावी रूप से नियंत्रित करती है।

  4. केवल एक पैरामीटर की आवश्यकता होती है और अनुकूलित करने के लिए आसान है।

जोखिम विश्लेषण

इस रणनीति के कुछ जोखिम भी हैं:

  1. यह एक झूठी दरार हो सकती है।

  2. स्टॉप-लॉस स्टॉप-पॉइंट की गलत सेटिंग से समय से पहले स्टॉप-लॉस या स्टॉप-ऑफ हो सकता है।

  3. विभिन्न किस्मों और चक्रों के लिए अनुकूलन की आवश्यकता होती है।

  4. फिक्स्ड डिस्क स्लाइडिंग पॉइंट्स जैसी समस्याएं एक असंगत लाभ और हानि का कारण बन सकती हैं।

उपरोक्त जोखिमों को पैरामीटर अनुकूलन, सख्त जोखिम प्रबंधन, उचित रूप से समायोजित होल्डिंग समय आदि के माध्यम से कम किया जा सकता है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः

  1. विभिन्न प्रकार के लेनदेन और चक्रों के प्रभाव का आकलन करना।

  2. विभिन्न सूर्य कणों के आकार का परीक्षण करें।

  3. ऑप्टिमाइज़ेशन स्टॉप-डैमेज स्टॉप-डैमेज पॉइंट्स का आकार

  4. अन्य फ़िल्टरिंग मानदंडों को जोड़ें, जैसे कि लेनदेन की मात्रा, अस्थिरता, आदि।

  5. K लाइनों को तोड़ने की संख्या का आकलन करें और आगे की विश्वसनीयता को सत्यापित करें।

संक्षेप

गतिशील के-लाइन या डायनामिक के-लाइन ट्रेडिंग रणनीति कुल मिलाकर एक बहुत ही व्यावहारिक मात्रात्मक रणनीति है। यह उच्च संभावना प्रवृत्ति तोड़ने के अवसरों को पकड़कर लाभप्रदता प्राप्त करता है, जबकि गतिशील स्टॉप लॉस स्टॉप का उपयोग करके जोखिम को प्रभावी ढंग से नियंत्रित करता है। इस रणनीति को पैरामीटर अनुकूलन आदि के माध्यम से आगे बढ़ाया जा सकता है।

रणनीति स्रोत कोड
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Manham Big Bar Trading Strategy", overlay=true)

// Define inputs
lookback_period = input(20, title="Lookback Period")
bullish_threshold = input(26, title="Bullish Marubozu Threshold")
bearish_threshold = input(30, title="Bearish Marubozu Threshold")
target_points = input(37, title="Target Points")
stop_loss_points = input(24, title="Stop Loss Points")

// Calculate body size as a percentage of the total range of the candle
body_size = abs(close - open) / (high - low) * 30

// Identify bullish Marubozu
is_bullish_marubozu = close > open and body_size >= bullish_threshold

// Identify bearish Marubozu
is_bearish_marubozu = open > close and body_size >= bearish_threshold

// Calculate stop loss and target levels
stop_loss = strategy.position_avg_price - stop_loss_points * syminfo.mintick
take_profit = strategy.position_avg_price + target_points * syminfo.mintick

// Strategy conditions
if is_bullish_marubozu
    strategy.entry("Buy", strategy.long)
    strategy.exit("Sell", "Buy", stop=stop_loss, limit=take_profit)

if is_bearish_marubozu
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=take_profit, limit=stop_loss)