فیشر ٹرن آؤٹ ای ایم اے ملٹی ٹیک منافع اور ملٹی اسٹاپ حکمت عملی میں ای ایم اے اشارے اور اپنی مرضی کے مطابق فیشر ٹرن سگنل کو جوڑ کر ٹرینڈ ٹریکنگ تجارت کو نافذ کیا جاتا ہے۔ جب مختصر مدت ای ایم اے طویل مدت ای ایم اے سے تجاوز کرتا ہے اور فیشر ٹرن سگنل 0 سے زیادہ ہوتا ہے تو یہ خرید سگنل تیار کرتا ہے۔ حکمت عملی منافع اور کنٹرول خطرات کو مقفل کرنے کے لئے دو منافع لینے کی سطح اور ایک متحرک اسٹاپ نقصان طے کرتی ہے۔ پہلا منافع 2xATR ، دوسرا 3xATR ، اور اسٹاپ نقصان 1xATR ہے۔ پہلا منافع لینے کے بعد ، اسٹاپ نقصان لاگ ان کی قیمت میں منتقل ہوجائے گا۔ یہ GDAX ایکسچینج کے لئے ممکنہ رجحان تجارتی مواقع تلاش کرنے کے لئے موزوں حکمت عملی ہے۔
یہ حکمت عملی بنیادی طور پر دو تکنیکی اشارے پر مبنی ہے:
خریدنے کے سگنل اس وقت پیدا ہوتے ہیں جب مختصر مدت کا ای ایم اے طویل مدت کے ای ایم اے سے اوپر عبور کرتا ہے۔ اس کے علاوہ ، فیشر ٹرن سگنل لائن بھی 0 سے زیادہ ہونی چاہئے ، جو موجودہ اپ ٹرینڈ کی نشاندہی کرتی ہے۔
منافع لینے اور نقصان روکنے کے قواعد مندرجہ ذیل ہیں:
حکمت عملی کو EMA ادوار، فشیر ٹرن سگنل ادوار، اور ATR ادوار جیسے پیرامیٹرز کو ایڈجسٹ کرکے بہتر بنایا جا سکتا ہے۔
رجحان کی پیروی کرنے والے اشارے اور خطرے کے انتظام کے اشارے کو یکجا کرکے اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ان خطرات کو پیرامیٹر کی اصلاح، دیگر اشارے کو جوڑنے، دستی مداخلت وغیرہ کے ذریعے کم کیا جاسکتا ہے۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
مختلف پیرامیٹرز کی ترتیبات اور اشارے کے مجموعے کی جانچ کرکے ، حکمت عملی کی کارکردگی کو مستقل طور پر بہتر بنایا جاسکتا ہے۔
فیشر ٹرنارونڈ ای ایم اے ملٹی ٹیک منافع اور ملٹی اسٹاپ حکمت عملی میں رجحان کی نگرانی اور رسک مینجمنٹ کی طاقتوں کو مربوط کیا گیا ہے۔ طویل مدتی تصدیق اور اصلاح کے لئے بڑی صلاحیت کے ساتھ ، یہ ایک امید افزا حکمت عملی ہے۔ رواں تجارت میں مستحکم کارکردگی حاصل کرنے کے لئے پیرامیٹرز کو بہتر بنانے اور اشارے کو جوڑنے کے لئے ابھی بھی کافی گنجائش ہے۔
/*backtest start: 2022-12-29 00:00:00 end: 2024-01-04 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Eliebf13 //@version=4 strategy("GDAX EMA & Blackflag FTS Strategy with Multiple Take Profits and Dynamic Stop Loss", overlay=true) // Input parameters for Blackflag FTS fts_length = input(14, title="Blackflag FTS Length") atr_length = input(14, title="ATR Length") // GDAX EMA calculation short = ema(close, 12) long = ema(close, 26) // Calculate Blackflag FTS signal line manually up = 0.0 down = 0.0 for i = 0 to fts_length - 1 up := up + (high[i] - low[i]) down := down + (high[i] - low[i]) fts_value = down == 0 ? 100 : 100 - (100 / (1 + (up / down))) // Buy condition: GDAX EMA crossover and Blackflag FTS signal above zero buy_condition = crossover(short, long) and fts_value > 0 // ATR calculation atr_value = atr(atr_length) // Calculate Stop Loss and Take Profit levels stop_loss_level = close - atr_value take_profit_level1 = close + 2 * atr_value take_profit_level2 = close + 3 * atr_value // Sell condition: GDAX EMA crossunder or Blackflag FTS signal below zero sell_condition = crossunder(short, long) or fts_value < 0 // Strategy orders with Multiple Take Profits and Dynamic Stop Loss strategy.entry("Buy", strategy.long, when = buy_condition) // Calculate position size for 50% closure at each take profit level position_size = strategy.position_size target_position_size1 = position_size * 0.5 target_position_size2 = position_size * 1 strategy.exit("Take Profit 1", from_entry="Buy", loss=close, profit=take_profit_level1, qty=target_position_size1) strategy.exit("Take Profit 2/Move Stop Loss", from_entry="Buy", loss=close, profit=take_profit_level2, qty=target_position_size2) // Plot GDAX EMA lines plot(short, color=#6f92ce, linewidth=2, title="Ema 12") plot(long, color=#e08937, linewidth=2, title="Ema 26") // Plot Blackflag FTS signal plot(fts_value, color=color.blue, title="Blackflag FTS Signal") // Plot buy and sell signals on the chart plotshape(series=buy_condition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal") plotshape(series=sell_condition, location=location.abovebar, color=color.red, style=shape.triangledown, title="Sell Signal")