سٹین دی مین - ایک اعلی درجے کی اسٹاک ٹریڈنگ کی حکمت عملی دوہری چلتی اوسط اور اتار چڑھاؤ پر مبنی ہے

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 14:54:41
ٹیگز:

img

جائزہ

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

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

یہ حکمت عملی دوہری ایم اے سسٹم بنانے کے لئے 150 ہفتوں کی حرکت پذیر اوسط اور 50 دن کی تیز رفتار حرکت پذیر اوسط کا فائدہ اٹھاتی ہے۔ یہ 20 دن کی انتہائی تیز رفتار ایم اے کا بھی استعمال کرتی ہے۔ جب قیمت 150 ہفتوں کی ایم اے سے اوپر کی حد کو عبور کرتی ہے تو ، یہ ایک بڑھتی ہوئی رجحان کا آغاز ہوتا ہے۔ جب قیمت 50 دن کی ایم اے سے نیچے کی حد کو عبور کرتی ہے تو ، یہ نیچے کی طرف اشارہ کرتی ہے۔ اس سے ہمیں اوپر کی طرف خریدنے اور نیچے کی طرف فروخت کرنے کی اجازت ملتی ہے۔

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

فوائد

  1. ڈبل ایم اے سسٹم مؤثر طریقے سے رجحان کی تبدیلیوں کی نشاندہی کر سکتا ہے تاکہ اوپر کی طرف اور نیچے کی طرف روکنے کے لئے.

  2. اتار چڑھاؤ کی پیمائش اور آر ایس آئی اس بات کو یقینی بناتا ہے کہ ہم سائیڈ وے مارکیٹوں میں پٹائی نہ کریں.

  3. 20 دن کی تیز رفتار ایم اے تیزی سے سٹاپ نقصان کی اجازت دیتا ہے.

خطرات

  1. کچھ تاخیر ہے، فوری طور پر سٹاپ نقصان کا احساس کرنے کے قابل نہیں.

  2. کوئی سٹاپ نقصان مقرر نہیں ہے، بڑے نقصانات کی قیادت کر سکتے ہیں.

  3. پیرامیٹر کی اصلاح کا فقدان، پیرامیٹرز کی ترتیب بہت خود مختار ہے.

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

بہتر مواقع

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

خلاصہ

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


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Relative Strength
strategy("Stan my man", overlay=true)
comparativeTickerId = input("BTC_USDT:swap",  title="Comparative Symbol")
l = input(50, type=input.integer, minval=1, title="Period")
baseSymbol = security(syminfo.tickerid, timeframe.period, close)
comparativeSymbol = security(comparativeTickerId, timeframe.period, close)
hline(0, color=color.black, linestyle=hline.style_dotted)
res = baseSymbol / baseSymbol[l] /(comparativeSymbol / comparativeSymbol[l]) - 1
plot(res, title="RS", color=#1155CC)

//volume ma
vol1 = sma(volume,20)
// 30 week ma
ema1 = ema(close, 150)
//consolidation
h1 = highest(high[1],365)

fastPeriod = input(title="Fast MA", type=input.integer, defval=50)
slowPeriod = input(title="Slow MA", type=input.integer, defval=150)
fastestperiod = input(title="Fastest MA", type=input.integer, defval=20)

fastEMA = ema(close, fastPeriod)
slowEMA = ema(close, slowPeriod)
fastestEMA = ema(close, fastestperiod)

monitorStrategy = close < close[20]


// trade conditions
buytradecondition1 = close >ema1 and res>0 and volume> 1.5*vol1 and close > h1
buytradecondition2 = close > fastEMA  and volume> 1.5* vol1 
selltradecondition1  = close< 0.95 * fastEMA 
selltradecondition2  = close< 0.90 * open

if (buytradecondition1)
    strategy.entry("long",strategy.long,alert_message ="Seems ready to Buy")
    alert("Buy Alert Price (" + tostring(close) + ") crossed over Slow moving average",alert.freq_all)
    
if (buytradecondition2)
    strategy.entry("long",strategy.long,alert_message ="Seems ready to Buy")
    alert("Buy Alert Price (" + tostring(close) + ") crossed over fast moving average",alert.freq_all)
    
if (selltradecondition1)
    strategy.close("long",alert_message ="Seems ready to Sell")
    alert("Sell Alert Price (" + tostring(close) + ") crossed down fast moving average",alert.freq_all)
    
if (selltradecondition2)
    strategy.close("long",alert_message ="Seems ready to Sell")
    alert("Sell Alert Price (" + tostring(close) + ") crossed down 10% below open price  ",alert.freq_all)

//alertcondition(buytradecondition1,title ="BuySignal", message ="Price Crossed Slow Moving EMA ")

plot(fastEMA, color=color.navy)
plot(slowEMA, color=color.fuchsia)
plot(fastestEMA, color=color.green)

مزید