EMA اور SMA کراس اوور پر مبنی رجحان کو تبدیل کرنے کی حکمت عملی


تخلیق کی تاریخ: 2024-01-04 17:59:04 آخر میں ترمیم کریں: 2024-01-04 17:59:04
کاپی: 1 کلکس کی تعداد: 1214
1
پر توجہ دیں
1621
پیروکار

EMA اور SMA کراس اوور پر مبنی رجحان کو تبدیل کرنے کی حکمت عملی

جائزہ

اس حکمت عملی کا مقصد 20 ادوار کی اشاریہ حرکت پذیری اوسط ((EMA) اور 20 ادوار کی سادہ حرکت پذیری اوسط ((SMA) کے کراسنگ کے ذریعہ ممکنہ رجحان کا رخ موڑنے کی شناخت کرنا ہے۔ کراسنگ کی سمت کے مطابق زیادہ یا کم کرنے کے مواقع کا فیصلہ کریں۔

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

  1. جب 20 سائیکل ای ایم اے نیچے سے 20 سائیکل ایس ایم اے کے ذریعے جاتا ہے اور بند ہونے والی قیمت 20 سائیکل ای ایم اے سے زیادہ ہوتی ہے تو ، زیادہ کریں۔
  2. جب 20 سائیکل ای ایم اے اوپر سے نیچے سے 20 سائیکل ایس ایم اے کو پار کرتا ہے اور بند ہونے کی قیمت 20 سائیکل ای ایم اے سے کم ہوتی ہے تو ، خالی کریں۔
  3. جب 20 سائیکل ای ایم اے کے تحت 20 سائیکل SMA کو توڑنے کے بعد زیادہ احکامات کے ل.
  4. فاریکس کے لئے ، جب 20 سائیکل ای ایم اے پر 20 سائیکل ایس ایم اے کا سامنا کرنا پڑتا ہے تو فاریکس کو فاریکس میں کیسے تبدیل کیا جائے۔

اس حکمت عملی کا استعمال کرتا ہے ٹی اے کی کراس اوور اور کراس انڈر افعال کو مساوی لائنوں کے کراس کا پتہ لگانے کے لئے

طاقت کا تجزیہ

اس حکمت عملی میں حرکت پذیر اوسط کی رجحانات کی پیروی کرنے والی خصوصیات اور اوسط لائن کراسنگ سگنل کی تخلیق کا امتزاج کیا گیا ہے ، جس میں درج ذیل فوائد ہیں:

  1. ایک متحرک اوسط مارکیٹ کے کچھ شور کو فلٹر کرنے اور درمیانی اور طویل مدتی رجحانات کی نشاندہی کرنے کے لئے موثر ہے۔
  2. اوسط لکیری کراسنگ کا استعمال کرنا آسان ہے ، جس سے مارکیٹ کے رجحانات کے نقطہ نظر کو واضح طور پر سمجھا جاسکتا ہے۔
  3. 20 سائیکل پیرامیٹرز کی ترتیب زیادہ تر اسٹاک اور ٹائم پیریڈ کے لئے کام کرتی ہے اور اسے کثرت سے ایڈجسٹ کرنے کی ضرورت نہیں ہے۔
  4. EMA کے ساتھ بند ہونے والی قیمتوں کے تعلقات کا استعمال کرتے ہوئے کچھ غلط سگنل سے بچنے کے لئے.
  5. قوانین واضح اور سادہ ہیں، آسانی سے سمجھنے اور لاگو کرنے کے لئے، کم سرمایہ کاروں کے لئے موزوں.

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. یہ بھی کہا گیا ہے کہ اس میں تاخیر کا امکان ہے اور اس میں مختصر مدت اور شدید رجحانات کی تبدیلی کو نظر انداز کیا جاسکتا ہے۔
  2. اوسط لائن کراسنگ شور سگنل پیدا کرنے کے لئے آسان ہے، حکمت عملی استحکام کو متاثر کرتی ہے.
  3. مقررہ 20 دوروں کی پیرامیٹر کی ترتیب کچھ اسٹاک کے لئے زیادہ مناسب نہیں ہوسکتی ہے اور اس میں ایڈجسٹمنٹ کی ضرورت ہے۔
  4. اسٹاپ نقصان کے بغیر ، یہ ممکنہ طور پر زیادہ نقصان کا سبب بن سکتا ہے۔

ردعمل:

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("EMA-SMA Crossover Strategy", overlay=true)

// Define the length of the moving averages
emaLength = 20
smaLength = 20

// Calculate moving averages
emaValue = ta.ema(close, emaLength)
smaValue = ta.sma(close, smaLength)

// Buy condition
buyCondition = ta.crossover(emaValue, smaValue) and close > emaValue

// Short sell condition
sellCondition = ta.crossunder(emaValue, smaValue) and close < emaValue

// Exit conditions for both Buy and Short sell
exitBuyCondition = ta.crossunder(emaValue, smaValue)
exitSellCondition = ta.crossover(emaValue, smaValue)

// Strategy logic
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.entry("Sell", strategy.short)

if (exitBuyCondition)
    strategy.close("Buy")

if (exitSellCondition)
    strategy.close("Sell")

// Plot the moving averages
plot(emaValue, color=color.blue, title="20 EMA")
plot(smaValue, color=color.red, title="20 SMA")