
ڈبل مساوی لائن کراسنگ حکمت عملی تکنیکی تجزیہ کی ایک بہت ہی کلاسیکی اور عام طور پر استعمال ہونے والی حکمت عملی ہے۔ یہ حکمت عملی تیزی سے چلنے والی اوسط اور آہستہ چلنے والی اوسط کے کراسنگ کو خریدنے اور فروخت کرنے کے سگنل کے طور پر استعمال کرتی ہے۔ جب تیزی سے چلنے والی اوسط نیچے کی طرف سے آہستہ چلنے والی اوسط کو توڑتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب تیزی سے چلنے والی اوسط اوپر کی طرف سے نیچے کی طرف سے آہستہ چلنے والی اوسط کو توڑتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔
اس حکمت عملی کے کوڈ میں بنیادی طور پر درج ذیل حصے شامل ہیں:
تیز اور آہستہ اوسط کی لمبائی اور اقسام کی وضاحت کریں: تیز لائن کی لمبائی 5 ادوار ہے ، اور آہستہ لائن کی لمبائی 21 ادوار ہے ، دونوں سادہ منتقل اوسط کا استعمال کرتے ہیں۔
فاسٹ لائن اور سست لائن کا حساب لگائیں: SMA فنکشن کے ذریعے 5 دوروں اور 21 دوروں کی سادہ منتقل اوسط کا حساب لگائیں۔
ڈرائنگ: تیز اور سست لائنوں کا نقشہ
خرید و فروخت کی شرائط کی وضاحت: تیز لائن پر سست لائن کو عبور کرتے وقت خریدیں ، تیز لائن کے نیچے سست لائن کو عبور کرتے وقت فروخت کریں۔
تجارت پر عملدرآمد: حکمت عملی کے طویل اور مختصر افعال کے ذریعہ خرید و فروخت کے آپریشن کو خود بخود انجام دیا جاتا ہے جب شرائط پوری ہوجاتی ہیں۔
اس حکمت عملی کی کلید یہ ہے کہ مختلف لمبائی کے ادوار کی اوسط لائن کا مجموعہ استعمال کیا جائے ، جو تیز اور آہستہ اوسط لائن تشکیل دے ، اور اس کے کراسنگ کو تجارتی سگنل کے طور پر استعمال کیا جائے۔ تیز لائن قیمت میں تبدیلی کو زیادہ تیزی سے پکڑ سکتی ہے ، اور آہستہ لائن طویل مدتی رجحان کی عکاسی کرتی ہے۔ جب تیز لائن پر سست لائن سے گزرتی ہے تو ، اس کا اشارہ ہوتا ہے کہ نیچے سے اوپر کی طرف مڑ جاتا ہے ، خریدنے کا اشارہ ہے۔ جب تیز لائن کے نیچے سے گزرتی ہے تو ، اس کا اشارہ ہوتا ہے کہ اوپر سے نیچے کی طرف مڑ جاتا ہے ، فروخت کا اشارہ ہوتا ہے۔ حکمت عملی کا اصول سادہ ، واضح اور آسان ہے۔
ڈبل مساوی کراسنگ حکمت عملی کے فوائد یہ ہیں:
یہ اصول سادہ ہے، سیکھنے میں آسان ہے اور ابتدائی افراد کے لیے موزوں ہے۔
قیمتوں کے رجحانات کے مطابق ، کم واپسی کے ساتھ ، تیزی سے کام کرنا۔
تجارت کی اوسط تعدد، زیادہ کثرت سے نہیں.
اپنی مرضی کے مطابق پیرامیٹرز، مارکیٹ میں تبدیلیوں کے لئے لچکدار.
اپنی مرضی کے مطابق پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے آسان ہے.
اسٹاپ نقصان کی حد مقرر کریں اور خطرے کو کنٹرول کریں۔
بہت سے مارکیٹوں میں استعمال کے قابل، قابل اطلاق۔
اس کے علاوہ، یہ دوسرے اشارے کے مجموعے کے ساتھ استعمال کیا جا سکتا ہے، زیادہ مؤثر بنانے کے لئے.
اس کے علاوہ، دو طرفہ کراسنگ کی حکمت عملی کے کچھ خطرات بھی ہیں:
جب مارکیٹ کا رجحان مضبوط ہوتا ہے تو ، اوسط لائن رجحان کی تعاقب میں تاخیر کا شکار ہوجاتی ہے ، اس میں تاخیر ہوسکتی ہے ، بہترین داخلے کا وقت ضائع ہوجاتا ہے۔ آپ اوسط لائن کے دورانیے کو مناسب طریقے سے مختصر کرسکتے ہیں ، اور حساسیت کو بہتر بناسکتے ہیں۔
زلزلے کی صورت حال میں ، جعلی سگنل زیادہ ہوسکتے ہیں۔ غلط تجارت سے بچنے کے لئے فلٹرنگ کی شرائط کو مناسب طریقے سے بڑھایا جاسکتا ہے۔
تجارت کی تعداد زیادہ ہوسکتی ہے ، جو منافع کو متاثر کرتی ہے۔ اوسط لائن کے فاصلے کو مناسب طریقے سے کم کیا جاسکتا ہے ، جس سے کراسنگ کم ہوجائے گی۔
رجحان کی قسم کا تعین کرنے کے لئے ناممکن ، مخالف تجارت کا خطرہ ہے۔ رجحان اشارے کا تعین کرنے میں معاون ثابت ہوسکتے ہیں۔
پیرامیٹرز کو بہتر بنانے کے لئے کچھ تاریخی اعداد و شمار کی حمایت کی ضرورت ہے ، نئی نسلوں میں ممکنہ طور پر زیادہ فٹنس موجود ہے۔ پیرامیٹرز کی طاقت کو جانچنے کے لئے متعدد مجموعے استعمال کیے جائیں گے۔
ایک ہی اشارے بیرونی ماحول سے متاثر ہوتا ہے ، کارکردگی غیر مستحکم ہوسکتی ہے۔ اس کی تصدیق دوسرے اشارے کے ساتھ مل کر کی جاسکتی ہے۔
ڈبل مساوی کراسنگ حکمت عملی کو مندرجہ ذیل طریقوں سے بھی بہتر بنایا جاسکتا ہے:
مختلف لمبائیوں کی تیز اور سست اوسط لائنوں کی جانچ کریں تاکہ مخصوص قسم کی تجارت کے لئے بہترین پیرامیٹرز تلاش کریں۔
فلٹرنگ کی شرائط میں اضافہ کریں ، جیسے تجارت کا حجم ، اے ٹی آر اسٹاپ نقصان ، وغیرہ ، غیر منافع بخش مواقع کو کم کریں۔
جعلی بریک سے بچنے کے لئے خرید و فروخت کی تصدیق کے اشارے جیسے متحرک اشارے کے ساتھ مل کر۔
نقصانات کو روکنے کی حکمت عملی کو بہتر بنائیں تاکہ نقصانات کے کچھ حصوں کو جلد یا دیر سے باہر نکلنے سے بچایا جاسکے۔
رجحان اور لہر کے اشارے کے ساتھ مل کر ، رجحان سے باخبر رہنے اور الٹا تجارت کے لئے۔
انٹرفیس کے لئے ایک متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر متغیر
ایک سے زیادہ ٹائم فریم کا مجموعہ استعمال کیا جاتا ہے ، مارکیٹ کے وقت کی خصوصیات کے مطابق مختلف پیرامیٹرز کا مجموعہ استعمال کیا جاتا ہے۔
ریئل ٹائم آپٹیمائزیشن ، مشین لرننگ جیسی ٹیکنالوجیز کا استعمال کرتے ہوئے پیرامیٹرز کو مستقل طور پر بہتر بنائیں۔
ڈبل یکساں کراسنگ حکمت عملی ، اس کے اصولوں میں سادہ ، آسانی سے قابو پانے اور اس پر عمل درآمد کی خصوصیات کے ساتھ ، تکنیکی تجزیہ میں ایک بنیادی اور عام طور پر استعمال ہونے والی تجارتی حکمت عملی بن گئی ہے۔ یہ حکمت عملی قیمت کے رجحانات کے مطابق ہے ، واپسی قابل قابو ہے ، اور خطرہ بھی قابل قبول ہے۔ لیکن اس میں بہت زیادہ اصلاح کی گنجائش بھی ہے ، اس حکمت عملی کی افادیت اور افادیت کو مزید بڑھانے کے لئے پیرامیٹرز کی اصلاح ، دوسرے اشارے اور خودکار الگورتھم کے ساتھ مل کر استعمال کیا جاسکتا ہے۔ مجموعی طور پر ، ڈبل یکساں کراسنگ حکمت عملی سرمایہ کاروں کی توجہ اور طویل مدتی استعمال کے قابل ہے۔
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// strategy("Stochastic Strategy of BiznesFilosof", shorttitle="SS of BiznesFilosof", overlay=false, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=20, commission_type=strategy.commission.percent, commission_value=0.15, pyramiding=0)
//Period
startY = input(title="Start Year", defval = 2011)
startM = input(title="Start Month", defval = 1, minval = 1, maxval = 12)
startD = input(title="Start Day", defval = 1, minval = 1, maxval = 31)
finishY = input(title="Finish Year", defval = 2050)
finishM = input(title="Finish Month", defval = 12, minval = 1, maxval = 12)
finishD = input(title="Finish Day", defval = 31, minval = 1, maxval = 31)
//finish = input(2019, 02, 28, 00, 00)
timestart = timestamp(startY, startM, startD, 00, 00)
timefinish = timestamp(finishY, finishM, finishD, 23, 59)
window = true // Lenghth strategy
length1 = input(21, minval=1), smoothK1 = input(3, minval=1), smoothD1 = input(3, minval=1)
//length2 = input(5, minval=1), smoothK2 = input(1, minval=1), smoothD2 = input(1, minval=1)
inh0 = input(title="Bottom Line", defval = 14, minval=0), inh1 = input(title="Upper Line", defval = 86, minval=0)
k1 = sma(stoch(close, high, low, length1), smoothK1)
d1 = sma(k1, smoothD1)
plot(k1, color=blue)
plot(d1, color=red)
//k2 = sma(stoch(close, high, low, length2), smoothK2)
//d2 = sma(k2, smoothD2)
//plot(k2, color=orange)
h1 = hline(inh1)
h0 = hline(inh0)
fill(h0, h1, color = aqua, transp=90)
//open
strategy.entry("LongEntryID", strategy.long, comment="LONG", when = crossover(k1, d1) and crossover(k1, inh0) and window)
strategy.entry("ShortEntryID", strategy.short, comment="SHORT", when = crossunder(k1, d1) and crossunder(k1, inh1) and window)
if crossunder(k1, d1) and crossunder(k1, inh1) and strategy.position_size > 0
strategy.close_all()
if crossover(k1, d1) and crossover(k1, inh0) and strategy.position_size < 0
strategy.close_all()