
یہ حکمت عملی ایک رجحان اشارے پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ یہ بنیادی طور پر تین مختلف ادوار کی متحرک اوسط کا استعمال کرتا ہے ، جو اے ٹی آر اشارے کے ساتھ مل کر مارکیٹ کے رجحانات کو ٹریک کرنے میں مدد کرتا ہے ، جس سے یہ معلوم ہوتا ہے کہ مارکیٹ میں داخل ہونے کا وقت کب ہے۔
اس حکمت عملی میں 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')