के-लाइन पैटर्न पर आधारित उच्च आवृत्ति आर्बिट्रेज रणनीति


निर्माण तिथि: 2024-01-08 15:47:41 अंत में संशोधित करें: 2024-01-08 15:47:41
कॉपी: 0 क्लिक्स: 852
1
ध्यान केंद्रित करना
1617
समर्थक

के-लाइन पैटर्न पर आधारित उच्च आवृत्ति आर्बिट्रेज रणनीति

अवलोकन

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

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

इस रणनीति का मुख्य तर्क यह है कि यह विभिन्न समय अवधि के लिए K लाइनों के बहुमुखी पैटर्न को निर्धारित करता है। विशेष रूप से, यह 1 मिनट, 5 मिनट और 15 मिनट के K लाइनों की एक साथ निगरानी करता है। रणनीति वर्तमान बहुमुखी पैटर्न को यह निर्धारित करने के लिए ट्रैक करती है कि क्या कीमतों की तुलना में पहले N रूट K लाइनें बढ़ी या गिर गईं। यदि यह लगातार बढ़ी है, तो इसे वर्तमान बहुमुखी पैटर्न माना जाता है; यदि यह लगातार गिरती है, तो इसे वर्तमान शून्य पैटर्न माना जाता है। जब एक बहुमुखी संकेत बनता है, तो रणनीति अधिक करती है; जब एक शून्य सिग्नल बनता है, तो रणनीति खाली हो जाती है। इस प्रकार, रणनीति विभिन्न समय अवधि में मूल्य उतार-चढ़ाव के रुझानों और रिवर्स अवसरों को पकड़ सकती है, उच्च आवृत्ति लाभ प्राप्त करने के लिए।

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

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

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

  1. हाई-फ़्रीक्वेंसी ट्रेडिंग के अवसरों को पकड़ने के लिए हाई-फ़्रीक्वेंसी मार्केटिंग
  2. K-लाइन के आधार पर आकृति, सरल और प्रभावी
  3. एक साथ कई समय पर निगरानी, पकड़ने की संभावनाओं को बढ़ाता है
  4. सहज ज्ञान युक्त पैरामीटर सेटिंग्स, आसानी से समायोजित
  5. परीक्षण अनुकूलन के लिए समय सीमा सेट करें

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

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

  1. उच्च आवृत्ति लेनदेन के जोखिम जैसे डेटा समस्याएं, ऑर्डर विफलता आदि
  2. अनुचित पैरामीटर सेट करने से ट्रेडों की आवृत्ति बढ़ सकती है या अच्छे अवसर छूट सकते हैं
  3. और यह कि वे अधिक जटिल परिस्थितियों का सामना नहीं कर सकते हैं, जैसे कि कीमतों में उतार-चढ़ाव।

जोखिमों को कम करने के लिए, आप निम्न तरीकों से अनुकूलन कर सकते हैंः

  1. अधिक तर्क के साथ व्यापार के समय को समझें, अंधाधुंध व्यापार से बचें
  2. अनुकूलित पैरामीटर सेटिंग, संतुलित ट्रेडिंग आवृत्ति और रिटर्न
  3. ट्रेडिंग वॉल्यूम में बदलाव, अस्थिरता आदि जैसे अन्य कारकों के साथ ट्रेडिंग ट्रेंड का आकलन करें।
  4. विभिन्न प्रकार के स्टॉप लॉस का परीक्षण करें और एकल हानि को नियंत्रित करें

अनुकूलन दिशा

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

  1. आकृति के फैक्टर को बढ़ाने के लिए, न केवल उतार-चढ़ाव की संख्या पर, बल्कि गति, मात्रा और अन्य संकेतकों पर भी विचार करें
  2. MACD, KD, आदि जैसे अलग-अलग सूचकांकों का प्रयोग करें
  3. तकनीकी संकेतक फ़िल्टर सिग्नल के साथ संयोजन
  4. पैरामीटर सेटिंग को अनुकूलित करें, विभिन्न K-लाइन समय अवधि के लिए पैरामीटर संयोजन का मूल्यांकन करें
  5. रणनीतिक स्थिरता के लिए स्टॉप-लॉस और स्टॉप-आउट तंत्र विकसित करना
  6. अधिकतम होल्डिंग, ट्रेडिंग आवृत्ति और अन्य प्रतिबंधों के रूप में मात्रात्मक नियंत्रण जोड़ना
  7. विभिन्न किस्मों के प्रभाव का परीक्षण करना, किस्मों के लिए सबसे अच्छी रणनीति का पता लगाना

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-21 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Strategy", initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)

consecutiveBarsUp = input(1)
consecutiveBarsDown = input(1)

price = close

ups = 0.0
ups := price > price[1] ? nz(ups[1]) + 1 : 0

dns = 0.0
dns := price < price[1] ? nz(dns[1]) + 1 : 0

// Strategy Backesting
startDate  = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)

time_cond  = true

// Messages for buy and sell
message_buy  = input("{{strategy.order.alert_message}}", title="Buy message")
message_sell = input("{{strategy.order.alert_message}}", title="Sell message")

// Strategy Execution

if (ups >= consecutiveBarsUp) and time_cond
    strategy.entry("Long", strategy.long, stop = high + syminfo.mintick, alert_message = message_buy)
    
if (dns >= consecutiveBarsDown) and time_cond
    strategy.entry("Short", strategy.short, stop = low + syminfo.mintick, alert_message = message_sell)

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)