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


تخلیق کی تاریخ: 2023-12-20 14:54:41 آخر میں ترمیم کریں: 2023-12-20 14:54:41
کاپی: 0 کلکس کی تعداد: 661
1
پر توجہ دیں
1621
پیروکار

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

جائزہ

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

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

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

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)