سادہ EMA20 حکمت عملی + اسٹوکاسٹک

مصنف:چاؤ ژانگ، تاریخ: 2023-09-08 15:55:38
ٹیگز:

آپ نے جو حکمت عملی بنائی ہے اس میں ای ایم اے 20 (ایک 20 کی مدت کے ساتھ ایک تیزی سے چلتی اوسط اشارے) اور ایک اسٹوکاسٹک آسکیلیٹر استعمال ہوتا ہے۔

  1. شروع میں ، آپ نے اسٹوکاسٹک آسکیلیٹر کے پیرامیٹرز مرتب کیے ہیں ، جس میں %K اور %D پیرامیٹرز شامل ہیں۔ %K کسی اثاثہ کی موجودہ مارکیٹ کی شرح کی پیمائش کرتا ہے ، اور %D %K کا ایک چلتا ہوا اوسط ہے۔

  2. پھر آپ اثاثہ کی تاریخی قیمتوں (قریب، اعلی، کم) کی بنیاد پر %K اور %D کی اقدار کا حساب لگاتے ہیں.

  3. اگلا، 20 مدت کے EMA کا حساب لگایا جاتا ہے۔

  4. اس کے بعد، آپ چارٹ پر EMA20 کا نقشہ لگاتے ہیں۔

  5. پھر آپ ایک طویل پوزیشن میں داخل ہونے (خریدنے) اور پوزیشن سے باہر نکلنے (فروخت) کے لئے شرائط کی وضاحت کرتے ہیں.

آپ ایک پوزیشن میں داخل ہوں گے جب:

  • سب سے کم قیمت (کم) EMA20 سے بڑی ہے۔
  • اور %K %D سے بڑا ہے (یہ عام طور پر ایک oversold مارکیٹ کی نشاندہی کرتا ہے).
  • اور موجودہ ای ایم اے 20 دوروں پہلے کی ای ایم اے سے زیادہ ہے (جس سے یہ ظاہر ہوتا ہے کہ مارکیٹ اوپر کی طرف بڑھ رہی ہے) ۔

آپ اس پوزیشن سے باہر نکلیں گے جب:

  • اختتامی قیمت EMA سے نیچے گرتی ہے۔

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

براہ کرم یاد رکھیں کہ تمام تجارتی حکمت عملیاں خطرات کے ساتھ آتی ہیں اور انہیں سمجھداری سے استعمال کیا جانا چاہئے۔


/*backtest
start: 2022-09-01 00:00:00
end: 2023-09-07 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © dragolite95
//@version=5
strategy("Simple EMA20 Strat", overlay=true, margin_long=100, margin_short=100)

periodK = input.int(14, title="%K Length", minval=1)
smoothK = input.int(1, title="%K Smoothing", minval=1)
periodD = input.int(3, title="%D Smoothing", minval=1)
k = ta.sma(ta.stoch(close, high, low, periodK), smoothK)
d = ta.sma(k, periodD)

ema = ta.ema(close, 20)

plot(series=ema, title="ema 20", color=color.blue)

if(low > ema and k > d and ema > ema[20])
    strategy.entry("long", strategy.long)
if(close < ema)
    strategy.close("long")

مزید