
MOST और द्वि-समान रेखा क्रॉसिंग रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जिसमें कई तकनीकी संकेतकों का संयोजन किया गया है। यह रणनीति दो अलग-अलग चक्रों की चलती औसत ((MA) के क्रॉसिंग सिग्नल का उपयोग करती है, और MOST सूचक कीमत के ओवरबॉट ओवरसोल स्थिति का न्याय करने के लिए एक खरीद और बिक्री संकेत उत्पन्न करता है। जब एक तेज एमए पर एक धीमी गति से एमए पार करता है, तो एक खरीद संकेत उत्पन्न होता है, और इसके विपरीत, एक बिक्री संकेत उत्पन्न होता है। साथ ही, MOST सूचक कीमत के ओवरबॉट ओवरसोल स्थिति की पुष्टि करने के लिए उपयोग किया जाता है, ताकि कीमतों में भारी उतार-चढ़ाव के दौरान बार-बार व्यापार से बचा जा सके।
इस रणनीति के केंद्र में विभिन्न आवधिक चलती औसत की प्रवृत्ति विशेषताओं का उपयोग करना है, साथ ही साथ कीमतों में ओवरबॉट और ओवरसोल्ड की स्थिति भी है। विशेष रूप सेः
MA क्रॉस सिग्नल और MOST सूचक के संयोजन के माध्यम से, यह रणनीति मूल्य प्रवृत्तियों को बेहतर ढंग से पकड़ने में सक्षम है और कीमतों में भारी उतार-चढ़ाव के दौरान बार-बार व्यापार करने से बचती है।
MOST और द्वि-समान रेखा क्रॉसिंग रणनीति विभिन्न चक्रों के एमए के क्रॉसिंग सिग्नल और MOST सूचकांक के मूल्य अधिशेष की स्थिति के निर्णय को जोड़कर, मूल्य प्रवृत्ति को बेहतर ढंग से पकड़ने में सक्षम है, और अक्सर व्यापार से बचने में सक्षम है। रणनीति स्पष्ट है, इसे लागू करना आसान है, और इसे विभिन्न बाजार विशेषताओं के अनुसार लचीले ढंग से समायोजित किया जा सकता है। लेकिन व्यावहारिक अनुप्रयोगों में, पैरामीटर अनुकूलन, बाजार अनुकूलन, स्लाइडिंग बिंदु और व्यापार लागत जैसे कारकों पर ध्यान देने की आवश्यकता है। इसके अलावा, गतिशील पैरामीटर अनुकूलन, स्टॉप लॉस स्टॉप, स्थिति प्रबंधन तंत्र आदि को जोड़ने पर विचार किया जा सकता है ताकि रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सके।
/*backtest
start: 2023-05-03 00:00:00
end: 2024-05-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MOST ve Hareketli Ortalama Kesişimleri", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Girdi parametrelerini tanımlayın
fastMALength = input.int(title="Hızlı MA Uzunluğu", defval=14, minval=1)
slowMALength = input.int(title="Yavaş MA Uzunluğu", defval=21, minval=1)
mostLength = input.int(title="MOST Uzunluğu", defval=9, minval=1)
// Hareketli ortalamaları hesaplayın
fastMA = ta.sma(close, fastMALength)
slowMA = ta.sma(close, slowMALength)
// MOST'u hesaplayın
most = ta.highest(close, mostLength)
// Alım ve satım sinyallerini oluşturun
buySignal = ta.crossover(fastMA, slowMA)
sellSignal = ta.crossunder(fastMA, slowMA)
// Uzun ve kısa pozisyonlar için giriş koşulları
if (buySignal)
strategy.entry("Alım", strategy.long) // Alım sinyalinde uzun pozisyon girin
if (sellSignal)
strategy.entry("Satım", strategy.short) // Satım sinyalinde kısa pozisyon girin
// Göstergeleri ve sinyalleri çizin
plotshape(buySignal, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(sellSignal, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
plot(fastMA, title="Hızlı MA", color=color.blue)
plot(slowMA, title="Yavaş MA", color=color.red)
plot(most, title="MOST", color=color.purple)