EMA اشارے پر مبنی ڈبل لائن کراس اوور ٹرینڈ ٹریڈنگ حکمت عملی


تخلیق کی تاریخ: 2024-01-23 14:43:46 آخر میں ترمیم کریں: 2024-01-23 14:43:46
کاپی: 2 کلکس کی تعداد: 635
1
پر توجہ دیں
1617
پیروکار

EMA اشارے پر مبنی ڈبل لائن کراس اوور ٹرینڈ ٹریڈنگ حکمت عملی

جائزہ

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

حکمت عملی کا اصول

اس حکمت عملی میں دو ای ایم اے میڈینز استعمال کی گئیں جن میں 30 اور 60 ادوار شامل ہیں۔ ای ایم اے میڈین ایک ہموار حرکت پذیر اوسط ہے جو حالیہ قیمتوں کو زیادہ وزن دیتا ہے تاکہ ای ایم اے میڈین قیمتوں میں تبدیلیوں کا زیادہ تیزی سے جواب دے سکے۔

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

اس حکمت عملی میں ایک ہی وقت میں ایک اسٹاپ نقصان کی حد مقرر کی گئی ہے۔ اسٹاپ نقصان کی حد آخری 10 K لائنوں کی اعلی ترین قیمتوں میں سے سب سے زیادہ قیمت پر طے کی گئی ہے تاکہ زیادہ سے زیادہ منافع کو لاک کیا جاسکے۔ طویل مدتی EMA اوسط پر اسٹاپ نقصان کی حد طے کی گئی ہے تاکہ خطرے کو کنٹرول کیا جاسکے۔

طاقت کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

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

  1. جب رجحان کا رخ موڑ جاتا ہے تو ، EMA کی اوسط لائن کا ردعمل دیر سے ہوتا ہے ، جس سے نقصان ہوسکتا ہے
  2. ڈبل لائن کراسنگ سے غلط سگنل ملتے ہیں
  3. اسٹاپ نقصان کی غلط ترتیب سے اسٹاپ نقصان کا وقت سے پہلے خاتمہ ہوسکتا ہے

اس کا حل کیا ہے؟

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

اصلاح کی سمت

اس حکمت عملی کے اہم اصلاحات میں شامل ہیں:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-23 00:00:00
end: 2024-01-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Cross Strategy", overlay=true)

// 输入设置
ema30_length = input.int(30, title="EMA 30 Length", minval=1)
ema60_length = input.int(60, title="EMA 60 Length", minval=1)

// 计算EMA
ema30 = ta.ema(close, ema30_length)
ema60 = ta.ema(close, ema60_length)

// 绘制EMA
plot(ema30, title="EMA 30", color=color.blue, linewidth=2)
plot(ema60, title="EMA 60", color=color.red, linewidth=2)

// 判断上升趋势
uptrend = close > ema30 and ema30 > ema60

// 买入条件
buy_signal = ta.crossover(close, ema30) and close[1] < ema30[1] and close[1] > ema60[1] and uptrend

// 止盈止损
take_profit_level = ta.highest(high, 10)
stop_loss_level = ema60

// 执行交易
if (buy_signal)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit", "Long", stop=stop_loss_level, limit=take_profit_level)