
جائزہ
اس حکمت عملی میں 10 دن کی سادہ حرکت پذیری اوسط ((10SMA) اور حرکت پذیری اوسط اختلافی اشارے ((MACD) کے دو تکنیکی اشارے استعمال کیے جاتے ہیں ، ان کے کراس سگنل کی طرف سے قیمتوں کے رجحان کی سمت کا فیصلہ کرنے کے لئے ، تاکہ تجارتی فیصلے کیے جاسکیں۔ جب قیمت اوپر 10SMA اور MACD شارٹ لائن پر سست لائن کو عبور کرتی ہے تو ، ایک کثیر سگنل پیدا ہوتا ہے۔ جب قیمت نیچے 10SMA اور MACD شارٹ لائن کے نیچے سست لائن کو عبور کرتی ہے تو ، ایک کثیر پوزیشن۔ اس حکمت عملی میں مارکیٹ میں رجحان سازی کے مواقع کو پکڑنے کی کوشش کی جاتی ہے ، جبکہ دونوں اشارے کی مشترکہ تصدیق کے ذریعہ سگنل کی وشوسنییتا میں اضافہ ہوتا ہے۔
حکمت عملی کا اصول
- قیمت کے رجحان کا فیصلہ کرنے کے لئے حوالہ کے طور پر 10 دن کی سادہ حرکت پذیری اوسط ((10SMA) کا حساب لگائیں۔ جب قیمت 10SMA سے اوپر چلتی ہے تو ، اس کا مطلب ہے کہ کثیر رخا رجحان غالب ہے۔ اس کے برعکس اس کا مطلب ہے کہ خالی رخا رجحان غالب ہے۔
- MACD اشارے کا حساب لگائیں ، بشمول MACD فوری لائن ، سست لائن اور کالم گراف۔ MACD اشارے قلیل مدتی اور طویل مدتی منتقل اوسط کے فرق پر دوہری ہموار کرکے قیمتوں کی رجحان کی طاقت اور سمت کی عکاسی کرتے ہیں۔
- ٹریڈنگ سگنل:
- ایک سے زیادہ سگنل بنائیں: موجودہ بندش کی قیمت پر 10 ایس ایم اے لگائیں ، اور MACD شارٹ لائن پر MACD سست لائن لگائیں
- پینڈو سگنل: موجودہ اختتامی قیمت کے نیچے 10 ایس ایم اے کو عبور کریں ، اور MACD سست لائن کے نیچے MACD سست لائن کو عبور کریں
- ٹریڈنگ سگنل کے مطابق ٹریڈنگ:
- جب آپ کو ایک سے زیادہ سگنل ملیں تو آپ کو ایک سے زیادہ پوزیشن کھولنی ہوگی
- جب پینڈو سگنل ظاہر ہوتا ہے تو ، تمام پوزیشنوں کو ختم کردیں
اس حکمت عملی کا بنیادی مقصد رجحانات کا تعین کرنے کے لئے قیمتوں کے 10 ایس ایم اے کی پوزیشن کے ساتھ تعلقات اور MACD کی تیز رفتار لائنوں کے کراسنگ کا استعمال کرنا ہے۔ دونوں اشارے کی مشترکہ تصدیق سے سگنل کی افادیت اور وشوسنییتا میں کچھ حد تک اضافہ ہوسکتا ہے۔
طاقت کا تجزیہ
- سادہ اور استعمال میں آسان: یہ حکمت عملی صرف دو عام تکنیکی اشارے استعمال کرتی ہے ، اصول آسان ہے ، حساب کتاب اور اطلاق نسبتا آسان ہے۔
- رجحانات کا سراغ لگانا: 10 ایس ایم اے اور ایم اے سی ڈی کے ساتھ مل کر ، یہ حکمت عملی مارکیٹ کے درمیانے اور طویل مدتی رجحانات کو بہتر طور پر پکڑنے اور ان کا سراغ لگانے میں مدد کرتی ہے۔
- فلٹرنگ شور: قیمتوں یا کسی ایک اشارے کو الگ الگ استعمال کرنے کے مقابلے میں ، دو اشارے کی مشترکہ تصدیق مارکیٹ کے شور اور جھوٹے سگنل کو کچھ حد تک فلٹر کرسکتی ہے۔
- لچکدار: اس حکمت عملی میں پیرامیٹرز کا انتخاب بہت حساس نہیں ہے ، یہ لچکدار ہے اور مختلف مارکیٹوں اور اقسام پر لاگو کیا جاسکتا ہے۔
خطرے کا تجزیہ
- تاخیر کا خطرہ: حرکت پذیر اوسط اور MACD دونوں تاخیر کے اشارے ہیں ، اور تجارتی سگنل مارکیٹ کی حرکت کے مقابلے میں کچھ تاخیر کا شکار ہوسکتے ہیں ، جس کی وجہ سے بہترین داخلے کا وقت ضائع ہوجاتا ہے یا منافع کی جگہ کم ہوجاتی ہے۔
- اتار چڑھاؤ کی مارکیٹ کا خطرہ: اتار چڑھاؤ کی مارکیٹ میں ، قیمتوں اور اشارے میں کثرت سے کراسنگ ہوسکتی ہے ، جس سے تجارتی سگنل پیدا ہوتے ہیں ، جس سے زیادہ تجارت اور فیسوں میں اضافہ ہوتا ہے۔
- اچانک واقعات کا خطرہ: یہ حکمت عملی بنیادی طور پر تکنیکی اشارے پر مبنی ٹریڈنگ سگنل پیدا کرتی ہے ، بنیادی عوامل اور اچانک واقعات کے اثرات کو مدنظر نہیں رکھتی ہے ، جس میں بلیک سوانٹ ایونٹ کے مقابلہ میں بڑے پیمانے پر واپسی کا امکان ہے۔
- پیرامیٹرز کی اصلاح کا خطرہ: اس حکمت عملی کی کارکردگی پیرامیٹرز کے انتخاب سے متاثر ہوتی ہے ، مختلف پیرامیٹرز مختلف نتائج پیدا کرسکتے ہیں ، پیرامیٹرز کی اصلاح کا خطرہ موجود ہے۔
اصلاح کی سمت
- دیگر فلٹرنگ شرائط شامل کریں: سگنل کی وشوسنییتا اور تاثیر کو مزید بڑھانے کے لئے دیگر تکنیکی اشارے یا شرائط جیسے تجارت کی مقدار ، اتار چڑھاؤ کی شرح وغیرہ شامل کرنے پر غور کیا جاسکتا ہے۔
- اسٹاپ نقصان کو بہتر بنائیں: مارکیٹ کی خصوصیات اور ذاتی خطرے کی ترجیحات کے مطابق ، مناسب اسٹاپ نقصان کی شرائط طے کی جاسکتی ہیں تاکہ ایک ہی تجارت کے خطرے کے مارجن اور منافع کی شرح کو کنٹرول کیا جاسکے۔
- متحرک پیرامیٹرز کی اصلاح: پیرامیٹرز کی اصلاح کے طریقہ کار کے ذریعہ ، مارکیٹ کی مختلف حالتوں اور مختلف اقسام کی خصوصیات کے مطابق ، اشارے کے پیرامیٹرز کو متحرک طور پر ایڈجسٹ کیا جاسکتا ہے ، تاکہ مارکیٹ میں ہونے والی تبدیلیوں کو ایڈجسٹ کیا جاسکے۔
- بنیادی تجزیہ کے ساتھ مل کر: حکمت عملی کی جامعیت اور افادیت کو بڑھانے کے لئے اہم معاشی اعداد و شمار ، پالیسی کے واقعات اور مارکیٹ پر اثر انداز ہونے والے عوامل کو مدنظر رکھتے ہوئے تکنیکی تجزیہ کو بنیادی تجزیہ کے ساتھ جوڑیں۔
خلاصہ کریں۔
10 ایس ایم اے اور ایم اے سی ڈی ڈبل ٹرینڈ ٹریکنگ ٹریڈنگ حکمت عملی مارکیٹ میں درمیانی اور طویل مدتی رجحان سازی کے مواقع کو پکڑنے کے لئے آسان اور آسان استعمال میں دو عام استعمال شدہ تکنیکی اشارے کا استعمال کرتے ہوئے۔ کسی ایک اشارے کو الگ الگ استعمال کرنے کے مقابلے میں ، دونوں اشارے کی مشترکہ تصدیق سے سگنل کی وشوسنییتا اور تاثیر میں کچھ حد تک اضافہ ہوسکتا ہے ، اور اس میں کچھ حد تک موافقت بھی ہے۔ تاہم ، اس حکمت عملی میں تاخیر ، اتار چڑھاؤ اور مارکیٹ کے واقعات جیسے خطرات بھی موجود ہیں۔ عملی استعمال میں مارکیٹ کی خصوصیات اور ذاتی ترجیحات کے مطابق مناسب اصلاحات اور بہتری کی ضرورت ہے ، جیسے کہ فلٹرنگ کے دیگر حالات شامل کرنا ، اسٹاپ نقصان کو بہتر بنانا ، متحرک پیرامیٹرز کو بہتر بنانا اور بنیادی تجزیہ کرنا ، تاکہ حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکے۔
حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-06-01 00:00:00
end: 2024-06-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("10SMA and MACD Strategy", overlay=true)
// Input parameters
length = input(10, title="SMA Length")
macdFastLength = input(12, title="MACD Fast Length")
macdSlowLength = input(26, title="MACD Slow Length")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")
// Calculate 10SMA
sma10 = ta.sma(close, length)
plot(sma10, title="10SMA", color=color.blue)
// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalSmoothing)
plot(macdLine, title="MACD Line", color=color.red)
plot(signalLine, title="Signal Line", color=color.green)
// Strategy conditions
longCondition = ta.crossover(close, sma10) and ta.crossover(macdLine, signalLine)
shortCondition = ta.crossunder(close, sma10) and ta.crossunder(macdLine, signalLine)
// Plot buy and sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy execution
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.close("Long")