متحرک اوسط اور RSI پر مبنی یک طرفہ طویل حکمت عملی


تخلیق کی تاریخ: 2023-12-18 10:28:10 آخر میں ترمیم کریں: 2023-12-18 10:28:10
کاپی: 1 کلکس کی تعداد: 658
1
پر توجہ دیں
1621
پیروکار

متحرک اوسط اور RSI پر مبنی یک طرفہ طویل حکمت عملی

جائزہ

یہ حکمت عملی ، اینریکو مالورٹی کے مضامین پر مبنی ہے ، بنیادی طور پر سادہ حرکت پذیری اوسط (ایس ایم اے) اور نسبتا strong کمزور اشارے (آر ایس آئی) کا استعمال کرتے ہوئے کثیر جہتی اندراج اور پوزیشن سگنل کی شناخت کرتی ہے۔ حکمت عملی صرف زیادہ کام کرتی ہے ، خالی نہیں۔

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

داخلہ سگنل جب بندش کی قیمت پر طویل دورانیے کی SMA اوسط لائن کے دوران زیادہ پوزیشن کھولنے کے لئے ہے.

ہموار پوزیشن سگنل کی کچھ اقسام یہ ہیں:

  1. RSI اشارے 70 یا اس سے زیادہ 75 سے نیچے کی سطح پر ہے؛
  2. ایس ایم اے میڈین لائن کو توڑنے کے لئے بند ہونے والی قیمتوں کے نیچے ایک مختصر مدت کے لئے بند ہوجائیں؛
  3. بندش کی قیمت کے نیچے مختصر مدت کے لئے SMA اوسط لائن کے دوران رک جاتا ہے۔

ایک ہی وقت میں سٹاپ نقصان SMA اور سٹاپ نقصان SMA میڈین لائنوں کا نقشہ تیار کیا گیا ہے۔

طاقت کا تجزیہ

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

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

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. ذہنی سائے جو کئی نقصانات کے بعد سگنل کا سراغ لگانے کا اعتماد نہیں رکھتے ہیں
  2. SMA کی اوسط لائن کی غلط جگہ پر خطرے کا سبب بن سکتا ہے۔
  3. RSI اشارے آسانی سے پھیل جاتے ہیں ، اور اوورلوڈ اور اوورلوڈ سگنل ناقابل اعتماد ہوسکتے ہیں۔

اس کا طریقہ کار:

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

اصلاح کی سمت

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

  1. مختلف پیرامیٹرز کے ساتھ SMA کی ترتیبات کی کوشش کریں؛
  2. انٹری اور آؤٹ سگنل کو فلٹر کرنے کے لئے دیگر اشارے شامل کریں؛
  3. رجحانات کی تشخیص کرنے والے اشارے، رجحانات کو الگ کرنے اور ان کا خلاصہ کرنے میں اضافہ؛
  4. پیرامیٹرز کو بہتر بنانے کی کوشش کریں

خلاصہ کریں۔

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

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

//@version= 4
// form the original idea of Enrico Malverti www.enricomalverti.com , trading system 2015  
// https://sauciusfinance.altervista.org
strategy(title="MAs & RSI strategy long only", overlay = true, max_bars_back=500)

///********FROM EMAS TO SIMPLE MA *****
// NON AGGIUNTO SCHAFF INDICATOR, che serve per discriminare quali titoli scegliere dallo screener (segnale già aperto o il primo o, a parità,
//quello più alto) ==> Tolte le bande di Bollinger (che filtrano "poco")

// INPUTS 
emapf = input(14, title ="Ma periodo veloce",  minval=1, step = 1)
emapl = input(14, title ="Ma periodo lungo",  minval=1, step = 1)
emaps = input(7, title ="Ma periodi stop",  minval=1, step = 1)
rsi_period = input(14, title="RSI period", minval = 1, step = 1) 
// CALCULATIONS
maf = sma(close, emapf)
mal = sma(close, emapl)
// rsi
myrsi = rsi(close, rsi_period)
//ema stop long ed ema stop short
//Ema7 messo da "massimo" a "chiusura" come target per posizioni short. Il limite è, in questo caso, sempre ema20 (più restringente - asimmetria)
// in questo t.s., lo short viene soltanto indicato come "rappresentazione grafica", non agito
mass = sma(close, emaps)
masl = sma(low, emaps)
ma200=sma(close,200)
/// Entry
strategy.entry("Long", true, when = crossover(close,mal))

rsi1 = crossunder(myrsi,70)
rsi2 = myrsi > 75
// previously, 80
st_loss_long = crossunder(close,masl)// **chiusura sotto EMA7**
target_long= crossunder(close,maf) //* Chiusura sotto EMA14*
// exits. *RSI**Long: Target if over bandamax, loss if under bandamin. Viceversa, for short
strategy.close("Long", when = rsi1, comment="crossunder RSI")
strategy.close("Long", when = rsi2, comment ="RSI MAX")
strategy.close("Long", when = st_loss_long, comment = "Stop loss")
strategy.close("Long", when = target_long, comment = "target_long" )

plot(masl, title="ma stop long", color=#363A45, linewidth= 1, style=plot.style_cross)
plot(maf, title="MA FAST", color=#FF0000,  linewidth= 1)
plot(mal, title="MA SLOW", color=#0000FF,  linewidth= 2)
plot(mass, title="ma stop short", color=#787B86,linewidth= 1, style=plot.style_cross)
plot(ma200, title="ma200", color=color.black,  linewidth= 1)