समापन मूल्य ब्रेकआउट के आधार पर खरीद रणनीति


निर्माण तिथि: 2024-02-21 14:48:59 अंत में संशोधित करें: 2024-02-21 14:48:59
कॉपी: 0 क्लिक्स: 624
1
ध्यान केंद्रित करना
1617
समर्थक

समापन मूल्य ब्रेकआउट के आधार पर खरीद रणनीति

अवलोकन

इस रणनीति का मुख्य विचार यह है कि जब स्टॉक की कीमत के समापन की कीमत खुली कीमत से अधिक हो तो खरीदें। जब खरीद की शर्तें पूरी हो जाती हैं, तो रणनीति उस K लाइन के समापन पर समापन की कीमत पर अधिक स्थिति में प्रवेश करती है। इसके बाद, स्टॉप-लॉस और स्टॉप-प्रिंट की स्थापना की जाती है, और जब कीमतें इन दोनों कीमतों को छूती हैं, तो स्थिति को साफ कर दिया जाता है।

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

उस दिन के लाइन के समापन मूल्य के उद्घाटन मूल्य से अधिक है, यह दर्शाता है कि उस दिन के शेयरों की कीमत में वृद्धि हुई थी। यह एक खरीद संकेत है। समापन मूल्य उस दिन के उद्घाटन मूल्य को तोड़ दिया, यह दर्शाता है कि खरीदार की ताकत अपेक्षाकृत मजबूत है, और शेयरों की कीमत में वृद्धि जारी रहने की संभावना है।

इसलिए, इस रणनीति के लिए ट्रेडिंग सिग्नल हैः K लाइन के समापन मूल्य > K लाइन के समापन मूल्य। इस शर्त को पूरा करने पर, K लाइन के समापन मूल्य पर खरीदें और दिन-प्रतिदिन रखें।

इस नीति में दो पैरामीटर शामिल हैंः

  1. Entry Price: खरीद मूल्य, 0 को डिफ़ॉल्ट रूप से सेट किया गया है, जो खरीद को समापन मूल्य पर दर्शाता है

  2. Take Profit Parameter: स्टॉप-ऑफ पैरामीटर, स्टॉप-ऑफ प्राइस की गणना करने का सूत्र हैः Entry Price * (1 + स्टॉप-ऑफ पैरामीटर), डिफ़ॉल्ट मान 0.5%, जो कि खरीद मूल्य के 0.5% के बराबर है

लेनदेन की प्रक्रिया इस प्रकार है:

  1. K लाइन के समापन की प्रतीक्षा करें, उस दिन के समापन मूल्य की जांच करें > उस दिन के उद्घाटन मूल्य
  2. जब शर्तें पूरी होती हैं, तो समापन मूल्य पर खरीदें
  3. स्टॉप-लॉस और स्टॉप-प्रिमाइज़ सेट करें
  4. जब कीमतें बढ़ जाती हैं और कीमतें कम हो जाती हैं, तो बंद करें
  5. जब कीमत अगले K-लाइन के निचले बिंदु तक गिरती है, तो स्टॉप
  6. हर दिन चरण 1-5 दोहराएं

रणनीतिक लाभ

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

  1. सरल, समझने और लागू करने में आसान
  2. ट्रेडिंग सिग्नल के लिए केवल K लाइन के खुलने और बंद होने की कीमतों का उपयोग करना, डेटा की आवश्यकता कम है
  3. वापसी जोखिम कम है, स्टॉप लॉस रोकथाम तंत्र का उपयोग करके नुकसान को नियंत्रित करें

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

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

  1. एक दिन में संभावित रूप से कई खरीदारी के अवसर होते हैं, जबकि रणनीति केवल एक बार बंद होने पर खरीदी जाती है, कुछ अवसरों को याद किया जा सकता है
  2. बंद होने के बाद कीमतों में सुधार हो सकता है, जिससे स्टॉप लॉस ट्रिगर होने की अधिक संभावना होती है

इस संबंध में, निम्नलिखित तरीकों से जोखिम को कम किया जा सकता हैः

  1. AdjustAmount functions खरीदें शर्तों को ट्रिगर करने के बाद स्थिति को गतिशील रूप से समायोजित करने के लिए दिन के उच्चतम मूल्य को ट्रैक करता है
  2. बंद होने के बाद एक निश्चित समय के लिए विलंब करें और स्टॉप लॉस स्टॉप मूल्य सेट करें, ताकि स्टॉप लॉस को सीधे ट्रिगर न किया जा सके

रणनीति अनुकूलन दिशा

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

  1. खरीद संकेत के रूप में मात्रा की पुष्टि, जैसे कि लेनदेन की मात्रा में वृद्धि या बाजार की गर्मी जैसी शर्तों को जोड़ना
  2. खरीद के बाद गतिशील स्टॉप-स्टॉप का उपयोग करके स्टॉप-स्टॉप कीमतों को वास्तविक समय में समायोजित करें
  3. व्यक्तिगत सेटिंग्स के लिए पैरामीटर, मशीन सीखने के तरीकों का उपयोग करके स्वचालित रूप से अनुकूलित करें
  4. पद प्रबंधन तंत्र में वृद्धि, पदों के समायोजन के माध्यम से वापसी के जोखिम से बचने के लिए

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy on Close Strategy", overlay=true)

// Входные параметры
var float entry_price = na
if (na(entry_price))
    entry_price := input.float(title="Entry Price", defval=0)

// Функция для расчета Take Profit
calc_take_profit(price) =>
    price * 1.005 // 0.5% от суммы сделки

// Проверяем условие для открытия позиции на покупку
buy_condition = close > open

// Переменная для отслеживания открытой позиции
var bool open_position = na

// Реализация стратегии
if (buy_condition)
    // Открываем сделку на покупку
    strategy.entry("Buy", strategy.long)
    open_position := true

// Закрываем позицию по Take Profit или при закрытии свечи
if (open_position)
    // Рассчитываем уровень Take Profit
    take_profit_level = calc_take_profit(entry_price)

    // Закрываем сделку по Take Profit
    strategy.exit("Take Profit", "Buy", limit=take_profit_level)

    // Закрываем сделку при закрытии свечи
    if (close < open)
        strategy.close("Close Candle", "Buy")