
یہ حکمت عملی ای ایم اے کی اوسط لائن کے کراس اصول پر مبنی ہے ، جس میں ایک مختصر تجارت کی حکمت عملی تیار کی گئی ہے ، جس میں اسٹاک کی قیمتوں میں کسی حد تک کمی آنے پر مناسب مختصر تجارت کی جاسکتی ہے ، تاکہ بہتر منافع حاصل کیا جاسکے۔
اس حکمت عملی میں 5 مختلف پیرامیٹرز کے ساتھ ای ایم اے کی اوسط لائن استعمال کی جاتی ہے ، خاص طور پر 10 دن کی لائن ، 20 دن کی لائن ، 50 دن کی لائن ، 75 دن کی لائن اور 200 دن کی لائن۔ اس کے تجارتی سگنل کی پیداوار کی منطق یہ ہے:
جب قیمت 75 دن کی لائن کو عبور کرتی ہے اور 50 دن کی لائن کو عبور کرتی ہے تو ، اسٹاک کی قیمت کی ایک خاص مقدار میں شارٹ لائن ریڈیکشن سگنل سمجھا جاتا ہے ، اور اس پر غور کیا جاسکتا ہے۔
لیک کرنے کے بعد ، اگر 10 ویں لائن کے نیچے 20 ویں لائن کو پار کیا جائے تو ، خالی پوزیشن برقرار رکھی جاتی ہے۔ جب 10 ویں لائن 20 ویں لائن کو دوبارہ پار کرتی ہے تو ، اس دور کی مختصر لائن تجارت کو ختم کرنے کے لئے بیعانہ خریدیں۔
اس طرح کے ٹرانزیکشن منطق ڈیزائن کے ذریعے ، مختصر مدت میں اسٹاک کی قیمتوں میں بڑے اتار چڑھاو کو پکڑنے کے لئے ، واپسی کے مرحلے میں سیکیورٹیز کی قیمتوں میں فرق حاصل کرنے کے لئے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ ٹریڈنگ سگنل پیدا کرنا آسان اور واضح ہے اور اس پر عمل درآمد کرنا آسان ہے۔ صرف چند چلتی اوسط کی کراسنگ پر انحصار کرکے ، تجارتی فیصلے مکمل کیے جاسکتے ہیں۔ پیچیدہ ماڈل اور بہت سارے تاریخی اعداد و شمار کی ضرورت نہیں ہے ، جس سے عمل درآمد کی دشواری کم ہوجاتی ہے۔
اس کے علاوہ ، حکمت عملی کو متعدد ای ایم اے کی اوسط لائنوں کے ساتھ جوڑا جاتا ہے ، جو مارکیٹ کے شور کو مؤثر طریقے سے فلٹر کرسکتا ہے ، جس سے درمیانی اور قلیل مدتی رجحانات کی تبدیلی کی شناخت ہوسکتی ہے ، اور اس کے نتیجے میں تجارتی فیصلے درست طریقے سے کیے جاسکتے ہیں۔
اس حکمت عملی کا بنیادی خطرہ مختصر مدت میں اسٹاک کی قیمتوں میں شدید اتار چڑھاؤ ہے۔ اگر اسٹاک کی قیمت میں بے قابو تیزی سے اضافہ یا کمی واقع ہوتی ہے تو ، اس سے روک تھام یا روک تھام کی لائن کو توڑ دیا جائے گا ، جس سے بڑے نقصان کا سبب بنے گا۔ اس کے علاوہ ، اگر پیرامیٹرز کا انتخاب غلط ہے تو ، تجارتی سگنل زیادہ بار بار ہوسکتے ہیں ، جو حکمت عملی کی آمدنی کو بھی متاثر کرسکتے ہیں۔
خطرے پر قابو پانے کے ل the ، اوسط لائن پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کریں تاکہ تجارت کی فریکوئنسی کو اعتدال پسند سطح پر برقرار رکھا جاسکے۔ اس کے ساتھ ہی معقول حد تک اسٹاپ نقصان کا تعین کریں ، تاکہ کسی بھی نقصان سے بچنے سے بچا جاسکے۔ جب مارکیٹ کے خاص حالات کا سامنا کرنا پڑتا ہے تو ، اسٹریٹجک تجارت کو معطل کرنے کے لئے دستی مداخلت کی بھی ضرورت ہوتی ہے۔
یہ حکمت عملی بنیادی طور پر پیرامیٹرز کی ایڈجسٹمنٹ پر جگہ کو بہتر بناتی ہے۔ آپ زیادہ سے زیادہ پیرامیٹرز کی جانچ کر سکتے ہیں ، بہترین پیرامیٹرز کی تلاش کریں۔ مثال کے طور پر ، آپ زیادہ اوسط ، جیسے 60 دن کی لائن ، 120 دن کی لائن ، وغیرہ متعارف کروا سکتے ہیں ، جو تجارتی سگنل کا ایک مالا مال ذریعہ ہے۔
اس کے علاوہ ، اسٹیپ ، اسٹاپ اور دیگر جہتوں میں اصلاح کی جاسکتی ہے۔ مناسب طور پر اسٹاپ مارجن کو چھوڑنے سے ، ممکنہ طور پر غلط اسٹاپ نقصانات کا امکان کم ہوسکتا ہے۔ اسٹاپ مارجن کو سخت کرنا ، ممکنہ طور پر منافع بخش صلاحیت کو بڑھا سکتا ہے۔ ان پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے ، جس کے نتیجے میں بہترین پیرامیٹرز کا انتخاب کیا جائے گا۔
یہ حکمت عملی مجموعی طور پر نسبتا simple آسان ہے ، اور EMA اوسط لائن کراسنگ پر مبنی ہے ، جس میں ایک سادہ اور قابل عمل شارٹ لائن ٹریڈنگ حکمت عملی تیار کی گئی ہے۔ اس حکمت عملی کا اشارہ واضح ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور اس سے درمیانی اور قلیل مدتی رجحان کی تبدیلی سے پیدا ہونے والے تجارتی مواقع کو مؤثر طریقے سے حاصل کیا جاسکتا ہے۔ پیرامیٹرز کو ایڈجسٹ کرنے اور اسٹاپ نقصان اور اسٹاپ اسٹاپ کی ترتیب کو بہتر بنانے سے اس حکمت عملی کو بہتر اثر مل سکتا ہے۔
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © theswissguy
//@version=5
strategy("Jan 2024 Daily (Short)", initial_capital = 10000, overlay=true, commission_value = 1)
// use closing prices as data source throughout calcs.
ema_source = close
price = close
// set up the EMA curves.
ema10 = ta.ema(ema_source, 10)
ema20 = ta.ema(ema_source, 20)
ema50 = ta.ema(ema_source, 50)
ema75 = ta.ema(ema_source, 75)
ema200 = ta.ema(ta.ema(ema_source, 200), 35)
plot(ema10, color=color.red, title="EMA10")
plot(ema20, color=color.orange, title="EMA20")
plot(ema50, color=color.green, title="EMA50")
plot(ema75, color=color.yellow, title="EMA75")
plot(ema200, color=color.blue, title="EMA200", linewidth = 4)
// if EMA50 <= price <= EMA75 AND EMA10 < EMA20 - sell
dailySellIndicator = ta.crossover(price, ema75) and ta.crossunder(price, ema50) and ta.crossunder(ema10, ema20)
dailyBuyIndicator = ta.crossover(ema10, ema20)
if(dailySellIndicator)
strategy.entry("daily", strategy.short)
else if(dailyBuyIndicator)
strategy.entry("daily", strategy.long)