فیشر ٹرن آرونڈ ای ایم اے ملٹی ٹیک منافع اور ملٹی اسٹاپ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-05 15:40:28
ٹیگز:

img

جائزہ

فیشر ٹرن آؤٹ ای ایم اے ملٹی ٹیک منافع اور ملٹی اسٹاپ حکمت عملی میں ای ایم اے اشارے اور اپنی مرضی کے مطابق فیشر ٹرن سگنل کو جوڑ کر ٹرینڈ ٹریکنگ تجارت کو نافذ کیا جاتا ہے۔ جب مختصر مدت ای ایم اے طویل مدت ای ایم اے سے تجاوز کرتا ہے اور فیشر ٹرن سگنل 0 سے زیادہ ہوتا ہے تو یہ خرید سگنل تیار کرتا ہے۔ حکمت عملی منافع اور کنٹرول خطرات کو مقفل کرنے کے لئے دو منافع لینے کی سطح اور ایک متحرک اسٹاپ نقصان طے کرتی ہے۔ پہلا منافع 2xATR ، دوسرا 3xATR ، اور اسٹاپ نقصان 1xATR ہے۔ پہلا منافع لینے کے بعد ، اسٹاپ نقصان لاگ ان کی قیمت میں منتقل ہوجائے گا۔ یہ GDAX ایکسچینج کے لئے ممکنہ رجحان تجارتی مواقع تلاش کرنے کے لئے موزوں حکمت عملی ہے۔

حکمت عملی منطق

یہ حکمت عملی بنیادی طور پر دو تکنیکی اشارے پر مبنی ہے:

  1. ای ایم اے: ایکسپونینشل موونگ ایوریج۔ یہ حکمت عملی 12 اور 26 مدت کے ای ایم اے کا استعمال کرتی ہے۔
  2. اپنی مرضی کے مطابق فشیر ٹرن سگنل۔ یہ سگنل ایک مخصوص مدت کے دوران اونچائیوں اور اونچائیوں کے درمیان فرق کی بنیاد پر شمار کیا جاتا ہے۔

خریدنے کے سگنل اس وقت پیدا ہوتے ہیں جب مختصر مدت کا ای ایم اے طویل مدت کے ای ایم اے سے اوپر عبور کرتا ہے۔ اس کے علاوہ ، فیشر ٹرن سگنل لائن بھی 0 سے زیادہ ہونی چاہئے ، جو موجودہ اپ ٹرینڈ کی نشاندہی کرتی ہے۔

منافع لینے اور نقصان روکنے کے قواعد مندرجہ ذیل ہیں:

  1. سب سے پہلے 2xATR پر منافع لیں
  2. دوسرا منافع 3xATR پر لے لو
  3. 1xATR پر سٹاپ نقصان
  4. پہلے منافع لینے کے بعد، سٹاپ نقصان داخلہ قیمت پر منتقل ہو جائے گا.

حکمت عملی کو EMA ادوار، فشیر ٹرن سگنل ادوار، اور ATR ادوار جیسے پیرامیٹرز کو ایڈجسٹ کرکے بہتر بنایا جا سکتا ہے۔

فوائد

رجحان کی پیروی کرنے والے اشارے اور خطرے کے انتظام کے اشارے کو یکجا کرکے اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. رجحان کی سمت کو پکڑنے کے لئے EMA کا استعمال کرتے ہوئے
  2. اپنی مرضی کے مطابق فشیر موڑ سگنل فلٹرز جعلی بریک آؤٹ
  3. منافع میں تالا لگانے کے لئے متعدد منافع لینے کی سطح
  4. خطرات کو کنٹرول کرنے کے لئے متحرک سٹاپ نقصان
  5. مختلف مارکیٹ کے ماحول کو ایڈجسٹ کرنے کے قابل پیرامیٹرز

خطرات

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. ٹرینڈ الٹنے کے ٹرگر سٹاپ نقصان
  2. غلط پیرامیٹر کی ترتیبات زیادہ جارحانہ اندراجات یا قبل از وقت باہر نکلنے کا سبب بنتی ہیں
  3. اپنی مرضی کے مطابق فیشر موڑ سگنل کچھ مارکیٹ کے ماحول میں ناکام ہو سکتا ہے

ان خطرات کو پیرامیٹر کی اصلاح، دیگر اشارے کو جوڑنے، دستی مداخلت وغیرہ کے ذریعے کم کیا جاسکتا ہے۔

اصلاح کی ہدایات

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. زیادہ سے زیادہ مارکیٹ کے ماحول کو اپنانے کے لئے ای ایم اے مدت کے پیرامیٹرز کو بہتر بنائیں
  2. خرید سگنل کی تصدیق کے لئے دیگر رجحان اشارے شامل کریں
  3. غیر یقینی ماحول سے بچنے کے لئے مجموعی مارکیٹ فلٹرز کو شامل کریں
  4. فیشر موڑ سگنل پیرامیٹرز کو بہتر بنائیں یا دیگر اپنی مرضی کے مطابق اشارے کی کوشش کریں
  5. زیادہ منافع میں مقفل کرنے کے لئے زیادہ منافع لینے کی سطح شامل کریں
  6. آٹو ٹریلنگ سٹاپ نقصان کی تقریب کو ضم کریں

مختلف پیرامیٹرز کی ترتیبات اور اشارے کے مجموعے کی جانچ کرکے ، حکمت عملی کی کارکردگی کو مستقل طور پر بہتر بنایا جاسکتا ہے۔

نتیجہ

فیشر ٹرنارونڈ ای ایم اے ملٹی ٹیک منافع اور ملٹی اسٹاپ حکمت عملی میں رجحان کی نگرانی اور رسک مینجمنٹ کی طاقتوں کو مربوط کیا گیا ہے۔ طویل مدتی تصدیق اور اصلاح کے لئے بڑی صلاحیت کے ساتھ ، یہ ایک امید افزا حکمت عملی ہے۔ رواں تجارت میں مستحکم کارکردگی حاصل کرنے کے لئے پیرامیٹرز کو بہتر بنانے اور اشارے کو جوڑنے کے لئے ابھی بھی کافی گنجائش ہے۔


/*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")

مزید