
کثیر مساوی کراسنگ کوانٹمٹری اسٹریٹجک سسٹم ایک تکنیکی تجزیہ پر مبنی تجارتی حکمت عملی ہے ، جس کا بنیادی خیال یہ ہے کہ مارکیٹ میں رجحان کی تبدیلی کو مختلف دورانیہ کی حرکت پذیر اوسط کے مابین کراسنگ کے تعلقات کی نگرانی کرکے خرید و فروخت کے سگنل پیدا کیے جائیں۔ یہ حکمت عملی تیزی سے چلنے والی اوسط (ڈیفالٹ 9 سائیکل) اور آہستہ چلنے والی اوسط (ڈیفالٹ 21 سائیکل) کی موازنہ کرکے اس کی نسبتا position پوزیشن کے ذریعہ خرید سگنل پیدا کرتی ہے جب تیز رفتار لائن کو عبور کرتی ہے اور اس کے نیچے آہستہ لائن کو عبور کرتی ہے۔ حکمت عملی کا لچکدار جسم اب ایک سے زیادہ مساوی قسم کے اختیارات کی حمایت کرتا ہے ، بشمول سادہ حرکت پذیر اوسط (ایس ایم اے) ، اشاریہ حرکت پذیر اوسط (ای ایم اے) ، وزن بڑھنے والی حرکت پذیر اوسط (ایم اے ڈبلیو) اور ٹرانزیکشن میں اضافہ کرنے والی حرکت پذیری اوسط (ایم اے وی ڈبلیو) ، تاجر کو مختلف مارکیٹنگ ماحول اور ذاتی ترجیحات کے مطابق ایڈجسٹ کرنے کی اجازت
اس حکمت عملی کے بنیادی اصولوں کی بنیاد پر چلتی اوسط کی رجحان اشارے کی تقریب ہے۔ چلتی اوسط قیمتوں کے اعداد و شمار کو ہموار کرنے ، قلیل مدتی قیمتوں میں اتار چڑھاؤ کے شور کو فلٹر کرنے اور مارکیٹ کی مجموعی رجحان کی سمت کی عکاسی کرنے کی صلاحیت رکھتی ہے۔ حکمت عملی کے حصول کے اہم حصوں میں شامل ہیں:
اوسط لکیری حساب کتاب: اپنی مرضی کے مطابق فنکشن کے ذریعے حکمت عملیf_maمختلف اقسام کی متحرک اوسط کا حساب لگائیں۔ ایس ایم اے ، ای ایم اے ، ڈبلیو ایم اے اور وی ڈبلیو ایم اے کی چار اقسام کی حمایت کریں۔ صارف اوسط قسم کا انتخاب کرسکتا ہے جو موجودہ مارکیٹ کے ماحول کے لئے موزوں ہے۔
ٹریڈنگ سگنل پیدا:
ta.crossoverفنکشنل ٹیسٹنگ سے پتہ چلتا ہے کہ قلیل مدتی قیمتوں کی نقل و حرکت طویل مدتی رجحان سے زیادہ ہے ، اور مارکیٹ میں اضافے کا رجحان ہوسکتا ہے۔ta.crossunderفنکشنل ٹیسٹنگ ، جس سے یہ ظاہر ہوتا ہے کہ قلیل مدتی قیمتوں کی نقل و حرکت طویل مدتی رجحان سے کم ہے ، مارکیٹ میں کمی کا رجحان ہوسکتا ہے۔ٹرانزیکشن پر عملدرآمد: حکمت عملی کا استعمالstrategy.entryاورstrategy.closeخرید و فروخت کی کارروائیوں کو انجام دینے کے لئے فنکشنز ، مکمل طور پر خودکار لین دین کی اجازت دیتا ہے۔
بصری: حکمت عملی منظورplotفنکشن ایک منتقل اوسط نقشہ اور استعمال کرتا ہےlabel.newچارٹ پر خرید و فروخت کے سگنل پوائنٹس کو نشان زد کریں تاکہ تاجر حکمت عملی کی منطق اور تجارت کے وقت کو بصری طور پر سمجھ سکے۔
رجحانات کا سراغ لگانے کی صلاحیت: یہ حکمت عملی حرکت پذیر اوسط کراسنگ پر مبنی ہے ، جو مارکیٹ میں رجحانات کی تبدیلی کو مؤثر طریقے سے پکڑ سکتی ہے ، درمیانی اور طویل مدتی رجحانات کی تجارت کے لئے موزوں ہے۔ مساوی لائن کراسنگ سگنل عام طور پر قیمت کے موڑ کے بعد پیچھے رہ جاتا ہے ، لیکن یہ بہت زیادہ شور کی تجارت کو فلٹر کرنے اور تجارت کے معیار کو بہتر بنانے میں کامیاب ہے۔
لچکدار پیرامیٹرز ایڈجسٹمنٹ: حکمت عملی صارفین کو تیز رفتار اور سست رفتار منتقل اوسط کی مدت کو اپنی مرضی کے مطابق کرنے کی اجازت دیتی ہے ، اور مختلف قسم کے اوسط لکیری حساب کتاب کے طریقوں کا انتخاب کرتی ہے ، جو مارکیٹ کے مختلف ادوار اور اتار چڑھاؤ کی خصوصیات کے مطابق بہتر ہوسکتی ہے۔
ایک سے زیادہ اوسط کی قسم کی حمایت: حکمت عملی چار مختلف اقسام کی متحرک اوسط کی حمایت کرتی ہے ، جن میں سے ہر ایک کی اپنی خصوصیات ہیں:
واضح بصری آراء: حکمت عملی چارٹ پر خرید و فروخت کے سگنل کو بصری طور پر نشان زد کرتی ہے ، جس سے تاجروں کو فوری طور پر سمجھنے اور تجارتی فیصلوں کی توثیق کرنے میں مدد ملتی ہے۔
کوڈ کی سادگی اور کارکردگی: حکمت عملی کوڈ کو آسان اور واضح بنایا گیا ہے ، فنکشنل پروگرامنگ کی سوچ کو اپنایا گیا ہے ، جس میں اپنی مرضی کے مطابق افعال کے ذریعہ یکساں حساب کتاب کے لچکدار سوئچنگ کو یقینی بنایا گیا ہے ، جس سے کوڈ کی بحالی اور توسیع میں اضافہ ہوا ہے۔
جھٹکا دینے والی مارکیٹ میں غلط سگنل: لیزر ترتیب دینے یا جھٹکا دینے والی مارکیٹوں میں ، چلتی اوسطیں کثرت سے کراس ہوسکتی ہیں ، جس سے بہت سارے غلط سگنل پیدا ہوتے ہیں ، جس سے زیادہ تجارت اور غیر ضروری فیسوں کا اخراجات ہوتا ہے۔ اس کے حل میں اضافی فلٹرنگ شرائط کو شامل کرنے پر غور کیا جاسکتا ہے ، جیسے رجحان کی طاقت کا اشارے یا کم سے کم کراسنگ کی حد طے کریں۔
تاخیر کا مسئلہ: حرکت پذیر اوسط بنیادی طور پر ایک تاخیر کا اشارہ ہے ، اور تیزی سے بدلتے ہوئے بازار میں موڑ کے نقطہ کو بروقت گرفت میں نہیں لایا جاسکتا ہے ، جس کی وجہ سے داخلے یا باہر نکلنے میں تاخیر ہوتی ہے۔ اس کے حل کے لئے زیادہ حساس تکنیکی اشارے جیسے RSI یا MACD کے ساتھ مل کر غور کیا جاسکتا ہے ، یا تاخیر کو کم کرنے کے لئے مساوی لائن پیرامیٹرز کو بہتر بنایا جاسکتا ہے۔
واحد اشارے پر انحصار: یہ حکمت عملی صرف حرکت پذیر اوسط کراسنگ پر انحصار کرتی ہے ، جس میں کثیر جہتی تجزیہ کی کمی ہوتی ہے اور مارکیٹ کے شور سے متاثر ہوتی ہے۔ اس کے حل میں دیگر تکنیکی اشارے ، جیسے ٹرانزیکشن ، اتار چڑھاؤ کے اشارے یا معاون مزاحمت کی سطح وغیرہ کو مربوط کرنے پر غور کیا جاسکتا ہے ، تاکہ زیادہ جامع تجارتی نظام بنایا جاسکے۔
رسک مینجمنٹ میکانزم کی کمی: موجودہ حکمت عملی میں کوئی بلٹ ان اسٹاپ اور اسٹاپ میکانزم نہیں ہے ، جس سے رجحان الٹ جاتا ہے لیکن ابھی تک کراس سگنل کو متحرک نہیں کیا جاسکتا ہے۔ اس کے حل میں متحرک اسٹاپ شامل کرنے پر غور کیا جاسکتا ہے ، جیسے ٹریکنگ اسٹاپ یا اے ٹی آر پر مبنی اسٹاپ سیٹنگ۔
پیرامیٹر حساسیت: حکمت عملی کی کارکردگی اوسط لائن پیرامیٹرز کے انتخاب کے لئے زیادہ حساس ہے ، مختلف مارکیٹ کے حالات میں مختلف پیرامیٹرز کے مجموعے کی ضرورت ہوسکتی ہے۔ اس حل میں پیرامیٹرز کی اصلاح کے ٹیسٹ ، یا خود کار طریقے سے پیرامیٹرز ایڈجسٹمنٹ میکانزم کو نافذ کرنے پر غور کیا جاسکتا ہے۔
ملٹی انڈیکیٹر فیوژن: تجارتی سگنل کی تصدیق کے لئے دیگر تکنیکی اشارے کو مربوط کرنا ، جیسے:
خطرے کے انتظام میں اضافہ:
سگنل فلٹرنگ کو بہتر بنانا:
پیرامیٹرز خود کو ایڈجسٹ کریں:
ٹرانزیکشن منطق کی توسیع:
ایک کثیر مساوی کراسنگ کوانٹمائزنگ اسٹریٹجی سسٹم مختلف دورانیہ کی متحرک اوسط کے مابین کراسنگ کی نگرانی کرکے ایک مختصر اور موثر رجحان سے باخبر رہنے والے تجارتی نظام کی تعمیر کرتا ہے۔ اس حکمت عملی کے بنیادی فوائد اس کی آسان فہم منطق ، لچکدار پیرامیٹرز کو ایڈجسٹ کرنے کی صلاحیت ، اور مختلف مارکیٹ کے حالات کے مطابق ہونے کی اہلیت میں ہیں۔ تاہم ، پسماندہ اشارے پر مبنی حکمت عملی ہونے کے ناطے ، اس میں زلزلے کی مارکیٹ میں جھوٹے سگنل ، سگنل کی کثرت اور ایک اشارے پر انحصار جیسے خطرات کا بھی سامنا کرنا پڑتا ہے۔
حکمت عملی کی استحکام اور منافع بخش صلاحیت کو بڑھانے کے لئے ، کثیر اشارے کے امتزاج ، خطرے کے انتظام کو بڑھانا ، سگنل فلٹرنگ میکانزم کو بہتر بنانا ، پیرامیٹرز کی خود کو اپنانے اور تجارتی منطق کو وسعت دینے کی سمت میں اصلاح کی جاسکتی ہے۔ خاص طور پر ، تکنیکی اشارے کو حجم ، مارکیٹ کی ساخت اور خطرے کے انتظام کے اصولوں کے ساتھ جوڑ کر ، ایک زیادہ جامع اور مستحکم تجارتی نظام تشکیل دیا جاسکتا ہے۔
مجموعی طور پر ، یہ یکساں کراسنگ پر مبنی حکمت عملی کوانٹم ٹریڈنگ کے لئے ایک اچھا نقطہ آغاز فراہم کرتی ہے ، جو ابتدائی افراد کے لئے کوانٹم ٹریڈنگ کے بنیادی اصولوں کو سمجھنے اور ان پر عمل کرنے کے لئے موزوں ہے۔ مسلسل اصلاح اور بہتری کے ساتھ ، یہ ایک زیادہ پختہ اور قابل اعتماد ٹریڈنگ سسٹم بن سکتا ہے ، جو سرمایہ کاروں کو مستحکم ٹریڈنگ سگنل اور رسک کنٹرول میکانزم مہیا کرتا ہے۔
/*backtest
start: 2024-03-26 00:00:00
end: 2024-12-12 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
// @version=5
strategy("Moving Average Crossover Strategy", shorttitle="MA Crossover", overlay=true)
// ——— INPUTS ———
fastLength = input.int(9, title="Fast MA Length", minval=1)
slowLength = input.int(21, title="Slow MA Length", minval=1)
maType = input.string(title="MA Type", defval="SMA", options=["SMA", "EMA", "WMA", "VWMA"])
// ——— FUNCTION TO RETURN SELECTED MA ———
f_ma(_source, _length, _type) => switch _type
"SMA" => ta.sma(_source, _length)
"EMA" => ta.ema(_source, _length)
"WMA" => ta.wma(_source, _length)
"VWMA" => ta.vwma(_source, _length)
// ——— CALCULATE FAST AND SLOW MAs ———
fastMA = f_ma(close, fastLength, maType)
slowMA = f_ma(close, slowLength, maType)
// ——— PLOT THE MOVING AVERAGES ———
plot(fastMA, color=color.blue, linewidth=2, title="Fast MA")
plot(slowMA, color=color.red, linewidth=2, title="Slow MA")
// ——— TRADING CONDITIONS ———
longCondition = ta.crossover(fastMA, slowMA)
exitCondition = ta.crossunder(fastMA, slowMA)
// ——— EXECUTE TRADES ———
if longCondition
strategy.entry("Long Entry", strategy.long)
if exitCondition
strategy.close("Long Entry")
// ——— PLOT BUY/SELL LABELS ———
if longCondition
label.new(bar_index, low, style=label.style_label_up, color=color.new(color.green, 0), textcolor=color.white, text="Buy")
if exitCondition
label.new(bar_index, high, style=label.style_label_down, color=color.new(color.red, 0), textcolor=color.white, text="Sell")