قریب حکمت عملی کے ساتھ ایکسپونینشل چلتی اوسط اور چلتی اوسط کراس اوور

مصنف:چاؤ ژانگ، تاریخ: 2024-01-19 14:50:50
ٹیگز:

img

جائزہ

Exponential Moving Average (EMA) and Moving Average (MA) Crossover with Close Strategy کسی اثاثے کی قیمت کی حرکت کے لحاظ سے اس کے 9 پیریڈ EMA اور 20 پیریڈ MA کے سلسلے میں تجارتی سگنل تیار کرتا ہے۔ یہ اندراجات کے لئے رجحان کی سمت کا تعین کرنے کے لئے EMA اور MA کراس اوور سگنل کا استعمال کرتا ہے اور جب قیمت چلتی اوسط سے تجاوز کرتی ہے تو پوزیشن بند کردیتی ہے۔

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

ای ایم اے اور ایم اے کا حساب

  • ای ایم اے 9 اختتامی قیمتوں کے 9 پیریڈ کے ایکسپونینشل چلتی اوسط کا حساب لگاتا ہے۔ ای ایم اے حالیہ قیمتوں کو زیادہ وزن دیتا ہے ، جس سے یہ زیادہ ذمہ دار ہوتا ہے۔
  • ma20 اختتامی قیمتوں کے 20 پیریڈ کے سادہ چلتے ہوئے اوسط کا حساب لگاتا ہے۔ MA 20 پیریڈوں پر اختتامی قیمتوں کا اوسط ہے۔

خرید و فروخت کی شرائط

  • buyCondition true ہے جب close > دونوں ema9 اور ma20۔ اس کی تشریح ایک تیزی سگنل کے طور پر کی جاتی ہے۔
  • sellCondition true ہے جب close < دونوں ema9 اور ma20۔ اس کی تشریح bearish سگنل کے طور پر کی جاتی ہے۔

تجارت کا نفاذ

  • جب buyCondition درست ہے، ایک طویل اندراج آرڈر کو انجام دیں.
  • جب sellCondition درست ہے، ایک مختصر اندراج آرڈر کو انجام دیں.
  • جب قیمت ای ایم اے 9 یا ایم اے 20 کو عبور کرتی ہے تو ، کسی بھی کھلی پوزیشن کو بند کردیں۔

موم بتیوں کا رنگ

  • سبز موم بتیاں خریدنے کی شرط کی نشاندہی کرتی ہیں
  • سرخ موم بتیاں فروخت کی حالت کی نشاندہی کرتی ہیں
  • دیگر موم بتیاں پہلے سے طے شدہ سفید ہیں

ای ایم اے اور ایم اے پلاٹنگ

9 EMA اور 20 MA کو بصری حوالہ کے لیے چارٹ پر دکھایا گیا ہے۔

فوائد کا تجزیہ

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

کراس اوورز ٹرینڈ کی تبدیلی کے واضح سگنل فراہم کرتے ہیں، خراب تجارت سے بچنے کے لئے.

موم بتی کے رنگ کوڈنگ پیچیدہ حساب کے بغیر حالات کو بصری طور پر اشارہ کرتا ہے.

خود کار طریقے سے داخلہ اور باہر نکلنے کے عمل کو سختی سے پہلے سے طے شدہ قواعد پر عمل کیا جاتا ہے ، جو خطرے کے انتظام میں مدد کرتا ہے۔

خطرے کا تجزیہ

رجحانات کی پیروی کرنے والے اشارے کی حیثیت سے ، گھومنے والی اوسط مدت کے دوران بہت سے غلط سگنل پیدا کرسکتی ہیں۔ متضاد ، غیر رجحان سازی والے بازاروں کے دوران اس حکمت عملی کا استعمال کرنے سے گریز کریں۔

تیزی سے قیمتوں میں تبدیلیاں ایم اے اور ای ایم اے کی اقدار میں تاخیر پیدا کر سکتی ہیں، جس سے مواقع ضائع ہو جاتے ہیں۔

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

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

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

صحیح سگنل کو زیادہ سے زیادہ اور غلط سگنل کو کم سے کم کرنے کے لئے زیادہ سے زیادہ پیرامیٹرز تلاش کرنے کے لئے مختلف EMA اور MA لمبائی کے مجموعے کی جانچ کریں.

اعلی خطرے کے سیٹ اپ کو فلٹر کرنے اور ممکنہ نقصانات کو کنٹرول کرنے کے لئے ATR جیسے اتار چڑھاؤ میٹرکس کو شامل کریں.

سگنل کی وشوسنییتا کی تصدیق کے لئے حجم اور بولنگر بینڈ جیسے دیگر اشارے یا سگنل کے ساتھ مل کر۔

تجارتی خطرہ کو فعال طور پر سنبھالنے کے لئے اسٹاپ نقصان شامل کریں اور منافع کی منطق اختیار کریں۔ اسٹاپ قیمت پر مبنی یا اے ٹی آر پر مبنی ہوسکتے ہیں۔

خلاصہ

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EMA and MA Crossover with Close Strategy", shorttitle="EMA_MA_Close", overlay=true)

// Define the length of the Exponential Moving Average and Moving Average
lengthEMA = 9
lengthMA = 20

// Calculate the 9 EMA and 20 MA
ema9 = ema(close, lengthEMA)
ma20 = sma(close, lengthMA)

// Define the buy and sell conditions
buyCondition = close > ema9 and close > ma20
sellCondition = close < ema9 and close < ma20

// Define the close position condition
closeCondition = crossover(close, ema9) or crossover(close, ma20)

// Execute buy or sell orders
if (buyCondition)
    strategy.entry("Buy", strategy.long)
else if (sellCondition)
    strategy.entry("Sell", strategy.short)

// Close any position if the close condition is met
if (closeCondition)
    strategy.close_all()

// Coloring the candles based on conditions
barcolor(buyCondition ? color.green : na)
barcolor(sellCondition ? color.red : na)

// Plotting the EMA and MA for reference
plot(ema9, color=color.blue, title="9 EMA")
plot(ma20, color=color.orange, title="20 MA")


مزید