वैलेरिया 181 रोबोट रणनीति में सुधार 2.4

लेखक:चाओझांग, दिनांक: 2023-12-15 10:13:38
टैगः

img

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

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

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

लाभः

  1. रुझानों के अनुसार लाभ रखें, बीबी संकेत और पूर्ण स्थिति के माध्यम से मुख्य दिशा से लाभान्वित हों।

  2. गतिशील स्टॉप लॉस और प्रवेश मूल्य के आधार पर लाभ लेने के माध्यम से नियंत्रित ड्रॉडाउन। मानों को तदनुसार अनुकूलित किया जा सकता है।

  3. रुझानों वाले प्रमुख बाजारों में व्यापक अनुप्रयोग, विशेष रूप से स्टॉक सूचकांक, विदेशी मुद्रा और क्रिप्टो परिसंपत्तियों के लिए उपयुक्त।

  4. सरल तर्क और बीबी और निश्चित प्रतिशत के साथ तकनीकी रूप से लागू करने में आसान। कोई जटिल पैटर्न या मॉडल निर्णय नहीं।

  5. पूंजी आवंटन को अधिकतम करने के लिए 100% लंबी/लघु स्थिति द्वारा उच्च पूंजी उपयोग दक्षता।

जोखिम और समाधान:

  1. अवैध बीबी संकेत जोखिम यदि बीबी निर्णय विफल हो जाता है तो गलत ट्रेडिंग संकेत का कारण बनेगा, प्रवृत्ति निर्णय पर अन्य संकेतकों को जोड़कर हल किया जाएगा।

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

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

  4. अप्रत्याशित बड़ी घटनाओं से बाजार के जोखिम जो कि मूल्य वृद्धि के लिए तर्कहीन हैं।

अनुकूलन:

  1. गलत आकलन से बचने के लिए एमएसीडी, केडीजे और बीबी जैसे अन्य संकेतकों पर विचार करें।

  2. बाजार की अस्थिरता के आधार पर स्टॉप लॉस और लाभ लेने की दूरी को समायोजित करें।

  3. विभिन्न प्रकार के बाजारों के लिए उचित मापदंडों का चयन करें जैसे कि अधिक मानक विचलन और अस्थिर बाजारों के लिए चलती औसत अवधि।

  4. बेहतर प्रदर्शन के लिए मशीन लर्निंग एल्गोरिदम के माध्यम से पैरामीटर मानों का अनुकूलन करें।

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


/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Valeria 181 Bot Strategy Mejorado 2.21", overlay=true, margin_long=100, margin_short=100)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort) 

अधिक