دو یکساں موڑنے والے نقطہ ٹریڈنگ کی حکمت عملی ایک ایسی ٹریڈنگ کی حکمت عملی ہے جو یکساں موڑنے پر مبنی ہے۔ یہ دو مختلف پیرامیٹرز کی ترتیب کے ساتھ دو متحرک اوسطوں کا استعمال کرتا ہے تاکہ ان کی موڑنے کی صورتحال کے مطابق انٹری اور باہر نکلنے کا وقت طے کیا جاسکے۔ یہ حکمت عملی آسان ، بدیہی اور آسان عمل میں لائی گئی ہے ، جو درمیانی لمبی لائن ٹریڈنگ کے لئے موزوں ہے۔
یہ حکمت عملی قیمت کو قیمت کے ان پٹ کے طور پر استعمال کرتی ہے ، اور دو مختلف پیرامیٹرز کے درمیان اوسط ، ایس ایم اے 1 اور ایس ایم اے 2 کا حساب لگاتی ہے۔ حکمت عملی ROC اشارے کا استعمال کرتے ہوئے اوسط کی تبدیلی کا فیصلہ کرتی ہے۔ جب SMA1 کی ROC کی قیمت مقررہ مثبت حد سے زیادہ ہوتی ہے تو ، SMA1 کو اوپر کی طرف موڑ دیا جاتا ہے اور SMA1 کے اوپر سگنل ریکارڈ کرتا ہے۔ جب SMA1 کی ROC کی قیمت کم ہوتی ہے تو ، SMA1 کو نیچے کی طرف موڑ دیا جاتا ہے اور SMA1 کے نیچے سگنل ریکارڈ کرتا ہے۔
جب ایس ایم اے 1 اوپر کی طرف مڑتا ہے اور پچھلی K لائن ایس ایم اے 2 نیچے کی طرف مڑتی ہے تو ، خریدنے کا اشارہ ہوتا ہے ، اور جب ایس ایم اے 1 نیچے کی طرف مڑتا ہے اور پچھلی K لائن ایس ایم اے 2 اوپر کی طرف مڑتی ہے تو ، فروخت کا اشارہ ہوتا ہے ، اور یہ ہوتا ہے۔
اس حکمت عملی میں تجارت کی سمت کا تعین کرنے کے لئے دو یکساں لائنوں کی تبدیلی کا استعمال کیا جاتا ہے ، ایک یکساں لائن کی تبدیلی داخل ہونے کے وقت کی تصدیق کرتی ہے ، اور دو یکساں لائنوں کا کراسنگ داخل ہونے کے وقت کے رجحان میں تبدیلی کو یقینی بناتا ہے ، جو جعلی توڑ کو موثر انداز میں فلٹر کرسکتا ہے۔
ڈبل ہموار لائن کراسنگ اور موڑنے کے فیصلے کا استعمال کرتے ہوئے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے اور داخلہ کی درستگی کو بہتر بنایا جاسکتا ہے۔
اس کے علاوہ ، یہ بھی ممکن ہے کہ آپ کو اس بات کا یقین کرنے کی ضرورت ہو کہ آپ کے کاروبار میں زیادہ سے زیادہ تجارت کی ضرورت نہیں ہے۔
اس کے علاوہ، یہ بھی ممکن ہے کہ آپ کو زیادہ سے زیادہ منافع حاصل کرنے کے لئے اہم رجحانات کو ٹریک کرنے کے لئے ایک دو طرفہ مساوی لائن کا استعمال کریں.
اسٹریٹجک منطق سادہ، واضح اور سمجھنے میں آسان ہے، اور یہ مقدار کی تجارت کے لئے ابتدائی افراد کے لئے موزوں ہے۔
آپ کو اپنی مرضی کے مطابق پیرامیٹرز کو اپنی مرضی کے مطابق کر سکتے ہیں، مختلف مارکیٹ کے ماحول کو اپنانے کے لئے، مضبوط موافقت ہے.
دوہری یکساں لائن کراسنگ ایک ہلکی سی مارکیٹ میں بہت سارے جعلی سگنل پیدا کرسکتی ہے ، جس سے نقصان ہوتا ہے۔
ROC پیرامیٹرز کو درست طریقے سے بہتر بنانے کی ضرورت ہے ، ورنہ موڑ کی شناخت میں غلطیاں ہوسکتی ہیں ، جو حکمت عملی کی کارکردگی کو متاثر کرتی ہیں۔
بڑے سائیکل ہلچل مارکیٹوں میں کئی بار نقصانات کا سبب بن سکتا ہے، اور اس سے بچنے کے لئے نقصانات کو بڑھانے کی ضرورت ہے.
صرف یکساں اشارے کی بنیاد پر ، غیر متوقع واقعات جیسے اہم خبروں کا جواب دینا مشکل ہے اور اس سے نقصان ہوسکتا ہے۔
اس بات کا خیال رکھنا ضروری ہے کہ پیرامیٹرز کو بہتر بنانے کے ل fit ، ٹیسٹ کا دورانیہ کافی لمبا ہونا چاہئے ، جس میں مختلف صنعتیں شامل ہوں۔
بہترین اوسط دورانیے کے مجموعے کی تلاش کے لئے متحرک اوسط پیرامیٹرز کو بہتر بنائیں
ROC پیرامیٹرز کو بہتر بنانے اور موڑ کی شناخت کی درستگی کو بڑھانے کے لئے
سٹاپ نقصان کا طریقہ کار شامل کیا گیا ہے، جس میں اپنی مرضی کے مطابق قیمت کی سطح کو توڑنے کے لئے متحرک سٹاپ نقصان کا استعمال کیا جا سکتا ہے
اضافی شرائط شامل کریں، جیسے تجارتی حجم کے اشارے کو ٹرگر کریں، تاکہ جعلی بریک آؤٹ سے بچا جاسکے
میکڈ، بولل وغیرہ جیسے دیگر اشارے کے ساتھ مل کر فیصلہ سازی کو بہتر بنانا
مشین لرننگ جیسے طریقوں کا استعمال کرتے ہوئے پیرامیٹرز کو خود کار طریقے سے بہتر بنانے اور مارکیٹ میں تبدیلیوں کو اپنانے کے لئے
دوہرا متوازی موڑ نقطہ حکمت عملی مجموعی طور پر ایک سادہ عملی رجحان ٹریکنگ حکمت عملی ہے۔ یہ صرف بنیادی متوازی اشارے کی ضرورت ہوتی ہے ، منطقی طور پر واضح اور سمجھنے میں آسان ہے ، اور یہ سیکھنے اور عمل کرنے کے لئے مقداری تجارت کے ابتدائی افراد کے لئے بہت موزوں ہے۔ پیرامیٹرز کی اصلاح اور اسٹاپ نقصان کے میکانزم کی اصلاح کے ذریعہ حکمت عملی کی استحکام میں نمایاں اضافہ کیا جاسکتا ہے۔ دیگر معاون اشارے کے ساتھ مل کر استعمال کرنے سے حکمت عملی کے اثر کو مزید بڑھا سکتا ہے۔ یہ حکمت عملی انتہائی حسب ضرورت ہے اور مختلف مارکیٹ کے ماحول میں لچکدار طور پر لاگو ہوسکتی ہے ، یہ ایک سفارش کی جانے والی دوہرا متوازی تجارت کی حکمت عملی ہے۔
ڈبل موونگ ایوریج ٹرننگ پوائنٹ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو موونگ ایوریج کراس اوورز پر مبنی ہے۔ اس میں مختلف پیرامیٹرز کی ترتیبات کے ساتھ دو موونگ ایوریجز کا استعمال کیا جاتا ہے اور ان کی موڑ کی سمتوں کے مطابق انٹری اور ایگزٹ پوائنٹس کا تعین کیا جاتا ہے۔ یہ حکمت عملی آسان اور بدیہی ہے ، اس پر عمل درآمد کرنا آسان ہے ، اور درمیانی سے طویل مدتی تجارت کے لئے موزوں ہے۔
حکمت عملی قیمت کو قیمت ان پٹ ماخذ کے طور پر استعمال کرتی ہے اور مختلف پیرامیٹرز کے ساتھ دو حرکت پذیر اوسط ، ایس ایم اے 1 اور ایس ایم اے 2 کا حساب لگاتی ہے۔ یہ حرکت پذیر اوسط کی موڑ کی سمتوں کا تعین کرنے کے لئے آر او سی اشارے کا استعمال کرتی ہے۔ جب ایس ایم اے 1
جب ایس ایم اے 1 اوپر کی طرف موڑتا ہے اور پچھلے بار
اس حکمت عملی میں تجارت کی سمت کا تعین کرنے کے لئے دو چلتی اوسط کی موڑنے والی سمتوں کا استعمال کیا جاتا ہے اور انٹری ٹائمنگ کی تصدیق کے لئے ایک چلتی اوسط کی موڑنے کا استعمال کیا جاتا ہے۔ ڈبل چلتی اوسط کراس اوور اس بات کو یقینی بناتا ہے کہ مارکیٹ میں داخل ہونے پر رجحان بدل گیا ہے ، جس سے غلط بریک آؤٹ سے بچنے میں مدد ملتی ہے۔
دوہری چلتی اوسط کراس اوور اور موڑ کے مقامات کا استعمال کرتے ہوئے مؤثر طریقے سے جھوٹے بریک آؤٹ کو فلٹر کرسکتے ہیں اور اندراج کی درستگی کو بہتر بناسکتے ہیں۔
چلتی اوسط کے موڑ کے مقامات کو ROC اشارے کے ساتھ جوڑ کر موڑ کے مقامات کو واضح طور پر شناخت کیا جاسکتا ہے اور کثرت سے تجارت سے بچا جاسکتا ہے۔
درمیانی سے طویل مدتی دوہری چلتی اوسط کو اپنانے سے مرکزی رجحان کی پیروی کی جاسکتی ہے اور کافی رجحان منافع حاصل کیا جاسکتا ہے۔
حکمت عملی منطق سادہ اور واضح ہے، سمجھنے اور لاگو کرنے کے لئے آسان، مقدار ٹریڈنگ beginners کے لئے موزوں ہے.
اپنی مرضی کے مطابق پیرامیٹرز مختلف مارکیٹ کے ماحول کے ساتھ مضبوط موافقت کے مطابق ہیں.
دوہری حرکت پذیر اوسط کراس اوورز مختلف مارکیٹوں میں بہت سے غلط سگنل پیدا کرسکتے ہیں ، جس سے نقصانات ہوسکتے ہیں۔
ROC پیرامیٹرز کو عین مطابق اصلاح کی ضرورت ہے ، ورنہ باری کی شناخت میں غلطیاں ہوں گی ، جو حکمت عملی کی کارکردگی کو متاثر کرتی ہیں۔
بڑے دورانیہ کی حد کی مارکیٹیں کئی بار اسٹاپ نقصان کو متحرک کرسکتی ہیں۔ اسٹاپ نقصان کی حد کو بڑھانا اس سے بچ سکتا ہے۔
صرف حرکت پذیر اوسطوں پر انحصار کرتے ہوئے، اہم خبروں جیسے اچانک واقعات کا جواب دینا مشکل ہے، جو نقصانات کا باعث بن سکتا ہے۔
پیرامیٹر کی اصلاح میں اوور فٹنگ کا مسئلہ نوٹ کریں۔ ٹیسٹ کی مدت مختلف مارکیٹ کے حالات کو شامل کرنے کے لئے کافی لمبی ہونی چاہئے۔
بہترین حرکت پذیر اوسط مدت کے مجموعہ کو تلاش کرنے کے لئے چلتی اوسط پیرامیٹرز کو بہتر بنائیں.
موڑ نقطہ کی شناخت کی درستگی کو بہتر بنانے کے لئے ROC پیرامیٹرز کو بہتر بنائیں.
سٹاپ نقصان کے طریقہ کار شامل کریں جیسے متحرک سٹاپ نقصان اپنی مرضی کے مطابق قیمت کی سطح کو توڑنے پر مبنی ہے.
جھوٹے بریک آؤٹ سے بچنے کے لیے حجم کے اشارے جیسے اضافی شرائط شامل کریں۔
فیصلہ سازی کو بہتر بنانے کے لئے MACD، BOLL جیسے دیگر اشارے شامل کریں.
مشین لرننگ وغیرہ کا استعمال پیرامیٹرز کو خودکار طریقے سے بہتر بنانے اور مارکیٹ میں ہونے والی تبدیلیوں کے مطابق ڈھالنے کے لیے کریں۔
خلاصہ میں ، ڈبل موونگ ایوریج ٹرننگ پوائنٹ حکمت عملی ایک آسان اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے۔ اسے بنیادی موونگ ایوریج اشارے کے ساتھ نافذ کیا جاسکتا ہے اور اس میں واضح ، سمجھنے میں آسان منطق ہے ، جس سے یہ کوانٹ ٹریڈنگ کے ابتدائی افراد کے لئے سیکھنے اور مشق کرنے کے لئے بہت موزوں ہے۔ پیرامیٹر کی اصلاح اور اسٹاپ نقصان کی اصلاح کے ساتھ ، حکمت عملی کے استحکام میں بہتری آسکتی ہے۔ دوسرے معاون اشارے کے ساتھ مل کر حکمت عملی کو مزید بہتر بنایا جاسکتا ہے۔ انتہائی حسب ضرورت حکمت عملی کو مختلف مارکیٹ ماحول میں لچکدار طریقے سے لاگو کیا جاسکتا ہے اور یہ ایک تجویز کردہ ڈبل موونگ ایوریج ٹریڈنگ حکمت عملی ہے۔
[/trans]
/*backtest start: 2023-09-23 00:00:00 end: 2023-10-23 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("MA Turning Point Strategy", overlay=true) src = input(close, title="Source") price = request.security(syminfo.tickerid, timeframe.period, src) ma1 = input(25, title="1st MA Length") type1 = input("HMA", "1st MA Type", options=["SMA", "EMA", "HMA", "VWMA"]) f_hma(_src, _length)=> _return = wma((2*wma(_src, _length/2))-wma(_src, _length), round(sqrt(_length))) price1 = if (type1 == "SMA") sma(price, ma1) else if (type1 == "EMA") ema(price, ma1) else if (type1 == "VWMA") vwma(price, ma1) else f_hma(price, ma1) plot(series=price1, style=line, title="1st MA", color=blue, linewidth=2, transp=0) lookback1 = input(1, "Lookback 1") roc1 = roc(price1, lookback1) ma1up = false ma1down = false ma2up = false ma2down = false ma1up := nz(ma1up[1]) ma1down := nz(ma1down[1]) ma2up := nz(ma2up[1]) ma2down := nz(ma2down[1]) trendStrength1 = input(2.5, title="Minimum slope magnitude * 100", type=float) * 0.01 if crossover(roc1, trendStrength1) ma1up := true ma1down := false if crossunder(roc1, -trendStrength1) ma1up := false ma1down := true longCondition = ma1up and ma1down[1] if (longCondition) strategy.entry("Long", strategy.long) shortCondition = ma1down and ma1up[1] if (shortCondition) strategy.entry("Short", strategy.short)