बंद मूल्य सफलता पर आधारित खरीद रणनीति

लेखक:चाओझांग, दिनांकः 2024-02-21 14:48:59
टैगः

img

अवलोकन

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

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

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

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

यह रणनीति दो मापदंडों का उपयोग करती हैः

  1. प्रवेश मूल्यः खरीद मूल्य, डिफ़ॉल्ट 0 है, जिसका अर्थ है बंद मूल्य पर खरीदना

  2. ले लाभ पैरामीटरः ले लाभ पैरामीटर, ले लाभ मूल्य सूत्र हैः प्रवेश मूल्य * (1 + ले लाभ पैरामीटर), डिफ़ॉल्ट मान 0.5%, प्रवेश मूल्य के 0.5% के बराबर है

विशिष्ट व्यापार प्रक्रिया इस प्रकार है:

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

लाभ विश्लेषण

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

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

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

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

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

जोखिमों को निम्न द्वारा कम किया जा सकता हैः

  1. खरीद संकेत ट्रिगर के बाद, दिन की उच्चतम कीमत ट्रैक और गतिशील स्थिति को समायोजित करने के लिए समायोजन राशि कार्यों का उपयोग करें
  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")


अधिक