یہ حکمت عملی ہل چلتی اوسط اور اس کے فیصد بینڈوں کا حساب کتاب کرکے انٹری اور اسٹاپ نقصان کے فیصلے کرنے کے لئے مقداری تجارت کو نافذ کرتی ہے۔ اس کے فوائد میں سایڈست پیرامیٹرز ، آسان نفاذ ، اور سخت اسٹاپ نقصان شامل ہیں۔ لیکن چوٹیوں کا پیچھا کرنے اور ڈپ کو مارنے جیسے خطرات ، کثرت سے تجارت بھی موجود ہیں۔ اسٹاپ نقصان کی حکمت عملی پر مزید اصلاحات اور قلیل مدتی کارروائیوں کو شامل کرنے سے بہتر کارکردگی حاصل ہوسکتی ہے۔
لمبائی کی لمبائی کے ساتھ ہل چلتی اوسط ہل کا حساب لگائیں.
پلاٹ فیصد بینڈ xL1، xL3، xL2، xL4 hullma کی بنیاد پر.
طویل جب بند xL2 یا xL4 سے نیچے گزرتا ہے، طویل بند جب بند xL1، xL2 یا xL3 سے اوپر گزرتا ہے.
فوائد میں شامل ہیں:
HullMA قیمتوں میں تبدیلیوں کے لئے حساس ہے اور رجحانات کو اچھی طرح سے ٹریک کرتا ہے.
فیصد بینڈ مختلف مصنوعات کے لئے انتہائی سایڈست ہیں.
ڈبل بینڈ کی حکمت عملی غلط سگنل کو مؤثر طریقے سے فلٹر کرتی ہے۔
سٹاپ نقصان کی حکمت عملی خطرات کو مؤثر طریقے سے کنٹرول کرتی ہے۔
کچھ خطرات:
چوٹیوں کا پیچھا کرنا اور ڈپوں کو مارنا۔
کثرت سے تجارت کرنے کی وجہ سے سلائپنگ۔
پیرامیٹرز کو غلط طریقے سے ایڈجسٹ کرنا اوور ٹریڈنگ کا باعث بنتا ہے۔
سٹاپ نقصان کی پوزیشن iterative اصلاح کی ضرورت ہے.
کچھ اصلاحاتی ہدایات:
مختلف مصنوعات کے لئے hullMA لمبائی پیرامیٹر کو بہتر بنائیں.
غلط تجارت کو کم کرنے کے لئے فیصد بینڈ کو بہتر بنائیں.
زیادہ منافع حاصل کرنے کے لیے قلیل مدتی آپریشنز شامل کریں۔
مؤثر طریقے سے یقینی بنانے کے لئے سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں.
مختلف مصنوعات میں استحکام کی جانچ کریں.
یہ حکمت عملی HullMA اور فیصد بینڈ کا استعمال کرتے ہوئے نسبتا simple آسان بریک آؤٹ ٹریڈنگ سسٹم بناتی ہے۔ واضح پیشہ اور cons کے ساتھ ، اور پیرامیٹرز اور فعالیتوں پر مزید اصلاحات کے ساتھ ، یہ ایک بہت ہی عملی مقدار کی حکمت عملی بن سکتی ہے۔
/*backtest start: 2023-03-01 00:00:00 end: 2024-02-29 00:00:00 period: 5d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("hullma percentage lines", overlay=true) length = input(9, minval=1) src = input(close, title="Source") hullma = wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length))) plot(hullma) Uband1 = input(3, minval=1, step = .5) Lband1 = input(3, minval=1, step = .5) Uband2 = input(6, minval=1, step = .5) Lband2 = input(6, minval=1, step = .5) v1 = Uband1+100 v2 = 100 - Lband1 v3 = Uband2+100 v4 = 100 - Lband2 xL1 = (hullma / 100) * v1 xL2 = (hullma / 100) * v2 xL3 = (hullma / 100) * v3 xL4 = (hullma / 100) * v4 plot(xL1, color=yellow, title="H1") plot(xL2, color=yellow, title="L1") plot(xL3, color=yellow, title="H2") plot(xL4, color=yellow, title="L2") longCondition1 = crossover(close, xL4) if (longCondition1) strategy.entry("l1", strategy.long) longCondition2 = crossover(close, xL2) if (longCondition2) strategy.entry("l1", strategy.long) shortCondition1 = crossover(close, xL1) if (shortCondition1) strategy.close("l1", strategy.long) shortCondition2 = crossover(close, xL2) if (shortCondition2) strategy.close("l1", strategy.long) shortCondition3 = crossover(close, xL3) if (shortCondition3) strategy.close("l1", strategy.long)