
यह रणनीति प्रवृत्ति सूचक पर आधारित एक मात्रात्मक व्यापार रणनीति है। यह मुख्य रूप से तीन अलग-अलग चक्रों की चलती औसत का उपयोग करता है, जो बाजार की प्रवृत्ति को ट्रैक करने के लिए एटीआर सूचक के साथ संयुक्त है, जो बाजार में प्रवेश के समय का आकलन करने में मदद करता है।
इस रणनीति में 9 दिन (लघु), 15 दिन (मध्यम) और 24 दिन (दीर्घ) तीन चलती औसत का उपयोग किया जाता है। इनमें से, 9 और 15 दिन की लाइनें प्रवृत्ति की दिशा और बाजार में प्रवेश के समय का निर्धारण करने के लिए उपयोग की जाती हैं, और 24 दिन की लाइनें स्टॉप और स्टॉप-लॉस का निर्धारण करने के लिए उपयोग की जाती हैं। साथ ही, यह रणनीति एटीआर सूचकांक के साथ मिलकर चलती औसत को गतिशील रूप से समायोजित करती है ताकि बाजार में उतार-चढ़ाव के लिए बेहतर अनुकूल हो सके।
विशेष रूप से, जब अल्पकालिक चलती औसत पर मध्यवर्ती चलती औसत के माध्यम से, और समापन मूल्य अल्पकालिक चलती औसत से अधिक है, तो यह दर्शाता है कि बाजार में एक प्रवृत्ति में प्रवेश करना शुरू हो गया है, इस समय एक मल्टी-ऑर्डर स्थिति स्थापित की जा सकती है। जब अल्पकालिक चलती औसत के नीचे दीर्घकालिक चलती औसत के माध्यम से, या समापन मूल्य दीर्घकालिक चलती औसत से कम है, तो यह दर्शाता है कि प्रवृत्ति उलट है, स्टॉप लॉस को समतल करना चाहिए या एक खाली स्थिति स्थापित करना चाहिए।
इसके अलावा, इस रणनीति में ट्रेंड की दिशा को दिखाने के लिए स्तंभों के रंगों का भी उपयोग किया जाता है। जब अल्पकालिक रेखा मध्यवर्ती रेखा से बड़ी होती है तो यह हरे रंग की होती है और लंबी अवधि की रेखा से छोटी होती है तो यह लाल होती है।
यह रणनीति एक समग्र रूप से एक अधिक मजबूत प्रवृत्ति ट्रैकिंग रणनीति है। यह मध्य-लंबी प्रवृत्ति को प्रभावी ढंग से पकड़ सकता है, जबकि स्टॉप लॉस स्टॉप मैकेनिज्म नियंत्रण जोखिम सेट करता है। लेकिन यह रणनीति पैरामीटर और बाजार की स्थिति के प्रति संवेदनशील है और इसे अधिक बाजार की स्थिति के लिए अनुकूलित करने के लिए और अधिक अनुकूलित करने की आवश्यकता है।
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ceyhun
//@version=4
strategy("Chaloke System Strategy",overlay=true)
P1=input(9,title="ShortTerm Period")
P2=input(15,title="MidTerm Period")
P3=input(24,title="LongTerm Period")
P4=input(5,title="Invesment Term")
P5=input(5,title="ATR Period")
Barcolor=input(true,title="Barcolor")
Sm=2*P5/10
ATRX=Sm*atr(P4)
S=ema(close,P1)-ATRX
M=ema(close,P2)-ATRX
Lg=ema(close,P3)-ATRX
Sht=iff(close==highest(close,3),S,ema(close[1],P1)-ATRX)
Mid=iff(close==highest(close,3),M,ema(close[1],P2)-ATRX)
Lng=iff(close==highest(close,3),Lg,ema(close[1],P3)-ATRX)
colors=iff(Sht>Mid and close > Sht ,color.green,iff(close < Lng or Sht<Lng,color.red,color.black))
plot(Sht,"Short",color=color.green,linewidth=2)
plot(Mid,"Middle",color=color.black,linewidth=2)
plot(Lng,"Long",color=color.red,linewidth=2)
barcolor(Barcolor ? colors :na)
long = crossover(Sht,Mid) and close > Sht
short = crossunder(Sht,Lng) or close < Lng
if long
strategy.entry("Long", strategy.long, comment="Long")
if short
strategy.entry("Short", strategy.short, comment="Short")
alertcondition(long, title='Long', message='Chaloke System Alert Long')
alertcondition(short, title='Short', message='Chaloke System Alert Short')