दोहरी मूविंग औसत ट्रेडिंग रणनीति का उपयोग करना


निर्माण तिथि: 2024-02-18 15:11:04 अंत में संशोधित करें: 2024-02-18 15:11:04
कॉपी: 0 क्लिक्स: 584
1
ध्यान केंद्रित करना
1621
समर्थक

दोहरी मूविंग औसत ट्रेडिंग रणनीति का उपयोग करना

अवलोकन

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

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

इस रणनीति में दो अलग-अलग चक्रों की सूचकांक चलती औसत रेखाओं का उपयोग किया गया है (ईएमए): ईएमए 1 एक अल्पकालिक चलती औसत रेखा है, जिसकी अवधि 9 है; ईएमए 2 एक दीर्घकालिक चलती औसत रेखा है, जिसकी अवधि 21 है। जब एक अल्पकालिक चलती औसत रेखा ईएमए 1 पर लंबी अवधि की चलती औसत रेखा ईएमए 2 को पार करती है, तो एक खरीद संकेत उत्पन्न होता है; जब ईएमए 1 ईएमए 2 को पार करता है, तो एक बिक्री संकेत उत्पन्न होता है।

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

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

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

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

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

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

अनुकूलन दिशा

इस नीति में अनुकूलन के लिए निम्नलिखित क्षेत्रों में जगह है:

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

संक्षेप

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © technicalTruff99446

//@version=4
strategy("AhmetMSA", overlay=true, initial_capital = 10000, commission_value = 0.002, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, calc_on_order_fills = true)
//2. DEĞERDEN SONRA GEÇMİŞ HESAPLAMA DEĞERİ, KOMİSYON ORANI, PARANIN TAMAMI, DEĞERLERİ EKLEMDİ

emaShPD = input (title="EMA KISA PERİYOT", defval=9, minval=1)
emaLngPD = input (title="EMA UZUN PERİYOT", defval=21, minval=1)

//input   DEĞİŞKEN DEĞER ATAMA

ema1 = ema (close,emaShPD)
ema2 = ema (close,emaLngPD)

//EMALAR ARASINI BOYAMA upTrend downTrend
upTrend   = plot (ema1, color=#4DFF00, linewidth=2, title= "EMA KISA", transp=0)
downTrend = plot (ema2, color=#FF0C00, linewidth=3, title= "EMA UZUN", transp=0)
//linewidth ÇİZGİ KALINLIĞI
//title     İSİM VERME

//BACKTESTİN BAŞLANGIÇ TARİHİNİ BELİRLEME
yearin = input(2024, title = "Backtest Başlangıç Tarihi")
//longCondition = crossover(ema1, ema2)
//shortCondition = crossover(ema2, ema1)
buy = crossover(ema1, ema2) and yearin >= year
sell = crossover(ema2, ema1) and yearin >= year
//ta.crossunder  KESİŞİM KODU

//Barları BOYAMA
barbuy  = ema1 >= ema2
barsell = ema2 <  ema1




//AL SAT AŞK KUTUCUKLU EKRANA YAZMA
plotshape(buy, title = "AL AŞK", text = 'AL AŞK', style = shape.labelup, location = location.belowbar, color= color.green,   textcolor = color.white, transp = 0, size = size.tiny)
plotshape(sell, title = "SAT AŞK", text = 'SAT AŞK', style = shape.labeldown, location = location.abovebar, color= color.red,   textcolor = color.white, transp = 0, size = size.tiny)

//Barları BOYAMA KOŞULU
barcolor(barbuy? #4DFF00: barsell? #FF0C00: #FF0C00)


fill(upTrend, downTrend, color = ema1 >= ema2?#4DFF00 : #FF0C00, transp = 80, title = "bgcolor")

//longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
//shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
//14 GÜNLÜĞÜN KAPANIŞDEĞERİNİN 28 GÜNLÜK KAPANIŞ DEĞERİNİ KESMESİ KOŞULU



if (buy)
    strategy.entry("AL AŞK", strategy.long)


if (sell)
    strategy.entry("SAT AŞK", strategy.short)