ای ایم اے 200 پر مبنی ٹریلنگ ٹیک منافع اور ٹریلنگ اسٹاپ نقصان کی حکمت عملی ایک تجارتی حکمت عملی ہے جو ای ایم اے 200 کو بطور بینچ مارک استعمال کرتی ہے ، جس میں ٹریلنگ اسٹاپ نقصان اور ٹریلنگ ٹیک منافع کے میکانزم کے ساتھ مل کر ہے۔ یہ حکمت عملی ای ایم اے 200 پر مبنی مجموعی رجحان کی سمت کا جائزہ لیتی ہے ، اور صرف رجحان کی سمت میں لمبی یا مختصر جاتی ہے ، جبکہ اے ٹی آر اشارے کا استعمال معقول اسٹاپ نقصان کا حساب لگانے اور ٹریلنگ اسٹاپ نقصان اور ٹریلنگ ٹیک منافع کو حاصل کرنے کے لئے منافع کی سطح لینے کے لئے کیا جاتا ہے۔
یہ حکمت عملی سب سے پہلے 200 پیریڈ ای ایم اے کا حساب کرتی ہے تاکہ مجموعی رجحان کا اندازہ لگایا جاسکے۔ یہ صرف اس وقت طویل ہوجاتا ہے جب قیمت ای ایم اے 200 سے اوپر ہوتی ہے اور صرف اس وقت مختصر ہوجاتی ہے جب قیمت ای ایم اے 200 سے نیچے ہوتی ہے ، اس طرح رجحان کی سمت میں تجارت کو یقینی بناتا ہے۔
مارکیٹ میں داخل ہونے کے بعد ، حکمت عملی معقول اسٹاپ نقصان اور منافع میں اضافے کا حساب لگانے کے لئے اے ٹی آر اشارے کا استعمال کرتی ہے ، جو آخری اعلی اور آخری کم سے زیادہ ریل بنانے کے لئے شامل کی جاتی ہے۔ جب قیمت اوپری اور نچلی ریل سے تجاوز کرتی ہے تو ، طویل احکامات کے لئے منافع حاصل کریں۔ جب قیمت نچلی ریل کو توڑتی ہے تو ، مختصر احکامات کے لئے نقصان کو روکیں۔ جیسے جیسے قیمت چلتی ہے ، اسٹاپ نقصان اور منافع کی سطح بھی متحرک طور پر ایڈجسٹ ہوگی ، اس طرح ٹریلنگ اسٹاپ نقصان اور ٹریلنگ منافع حاصل کرنے کا احساس ہوگا۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ ای ایم اے 200 کے ساتھ رجحان کا فیصلہ کرکے رجحان کے خلاف تجارت سے گریز کرنا ہے۔ اسی وقت ، اسٹاپ نقصان اور منافع لینے کی سطح بروقت اسٹاپ نقصان اور منافع لینے کے لئے قیمت کی نقل و حرکت کی پیروی کرتی ہے ، جس سے خطرات کو مؤثر طریقے سے کنٹرول کیا جاتا ہے۔
اس کے علاوہ ، اے ٹی آر اسٹاپ نقصان اور منافع حاصل کرنا مارکیٹ کی اتار چڑھاؤ کا اندازہ ہے اور بہت زیادہ لچکدار یا بہت جارحانہ ہونے کی بجائے معقول اسٹاپ نقصان اور منافع حاصل کرنے کی سطح طے کرسکتا ہے۔ اس میں فکسڈ اسٹاپ نقصان اور منافع حاصل کرنے کے مقابلے میں فوائد ہیں۔
عام طور پر، یہ حکمت عملی رجحان اور سٹاپ نقصان / منافع لینے کو یکجا کرتی ہے، خطرات کو کنٹرول کرتے ہوئے زیادہ سے زیادہ منافع حاصل کرنے کے لۓ، یہ ایک بہت متوازن حکمت عملی بناتا ہے.
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ ای ایم اے 200 رجحان کو مکمل طور پر درست طریقے سے طے کرنے کے قابل نہیں ہوسکتا ہے ، اور جھوٹے بریک آؤٹ ہوسکتے ہیں۔ غلطی سے رجحان کی سمت کے خلاف مارکیٹ میں داخل ہونا بڑے نقصانات کا باعث بن سکتا ہے۔
اس کے علاوہ ، اگرچہ اے ٹی آر اسٹاپ نقصان اور منافع حاصل کرنے میں کچھ سائنسی بنیاد اور فوائد ہیں ، لیکن پھر بھی معمول کی اتار چڑھاؤ کی حد سے تجاوز کرنے والی صورتحال ہوسکتی ہے۔ ایسے معاملات میں ، بہت جلد روکنا ممکن ہے ، منافع نہیں مل سکتا ہے۔
ان خطرات کو کم کرنے کے لئے ، غلط سگنلز سے بچنے کے ل the ، رجحان اور اتار چڑھاؤ کی تصدیق کے ل other دوسرے اشارے ، جیسے بولنگر بینڈ ، آر ایس آئی ، وغیرہ کو جوڑنے پر غور کریں۔ نیز ، اسٹاپ نقصان کی حد کو مناسب طریقے سے نرم کریں ، لیکن بہت زیادہ ڈھیلا نہ ہوں۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
مختلف پیرامیٹرز کی جانچ کرکے، بہتر پیرامیٹرز کا انتخاب کرتے ہوئے، فیصلے کے لئے دیگر اشارے شامل کرتے ہوئے، سٹاپ نقصان کے طریقہ کار کو بہتر بناتے ہوئے اور بہت کچھ، حکمت عملی کی استحکام اور منافع کو بہت بہتر بنایا جا سکتا ہے.
ای ایم اے 200 پر مبنی ٹریلنگ ٹیک منافع اور اسٹاپ نقصان کی حکمت عملی ای ایم اے کے ساتھ مجموعی رجحان کا جائزہ لیتی ہے اور خطرات کو کنٹرول کرنے کے لئے اے ٹی آر کا حساب لگایا گیا معقول اسٹاپ نقصان / منافع حاصل کرنے کا استعمال کرتی ہے۔ یہ ایک متوازن تجارتی حکمت عملی ہے جس میں رجحان کا تعین کرنے ، ٹریلنگ اسٹاپ نقصان / منافع اور خطرہ کنٹرول کا فائدہ ہے ، لیکن اس میں کچھ جھوٹے بریک آؤٹ کے خطرات بھی ہیں۔ حکمت عملی کے اثر کو مزید بہتر بنانے کے لئے پیرامیٹر کی اصلاح کے ذریعے حاصل کیا جاسکتا ہے ، فیصلے کے ل other دوسرے اشارے شامل کیے جاسکتے ہیں۔
/*backtest start: 2023-12-08 00:00:00 end: 2024-01-07 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ozgurhan //@version=5 strategy("EMA 200 Based Trailing Take Profit", overlay=true, margin_long=100, margin_short=100, default_qty_value=1, initial_capital=100) // EMA 200 tanımı ema200 = ta.ema(close, 200) // Orijinal long ve short koşulları longConditionOriginal = ta.crossover(ta.sma(close, 14), ta.sma(close, 28)) shortConditionOriginal = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28)) // EMA 200'ün üzerinde ve altında long ve short koşulları longCondition = longConditionOriginal and close > ema200 shortCondition = shortConditionOriginal and close < ema200 if longCondition strategy.entry("Long", strategy.long, comment="Long", alert_message="Long") if shortCondition strategy.entry("Short", strategy.short, comment="Short", alert_message="Short") atr_length=input.int(7, title="ATR Length") atr_multiplier = input.float(1.5, title="ATR Multiplier") atr_multiplied = atr_multiplier * ta.atr(atr_length) ttp_top_bracket = strategy.position_size > 0 ? high[1] + atr_multiplied : na ttp_bottom_bracket = strategy.position_size < 0 ? low[1] - atr_multiplied : na plot(ttp_top_bracket, title="TTP Top Bracket", color=color.lime, style=plot.style_linebr, offset=1) plot(ttp_bottom_bracket, title="TTP Bottom Bracket", color=color.red, style=plot.style_linebr, offset=1) strategy.exit("Close Long", from_entry="Long", limit=ttp_top_bracket, alert_message="Close Long") strategy.exit("Close Short", from_entry="Short", limit=ttp_bottom_bracket, alert_message="Close Short")