وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ایس ایم اے اور آر ایس آئی صرف طویل حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-18 10:28:10
ٹیگز:

img

جائزہ

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

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

انٹری سگنل اس وقت ٹرگر ہوتا ہے جب اختتامی قیمت لمبی مدت کی ایس ایم اے لائن کو عبور کرتی ہے۔

باہر نکلنے کے سگنل میں شامل ہیں:

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

سٹاپ نقصان ایس ایم اے لائن اور منافع لینے کے ایس ایم اے لائن بھی دکھائے گئے ہیں.

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

اس حکمت عملی کے فوائد:

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

خطرے کا تجزیہ

کچھ خطرات ہیں:

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

حل:

  1. قواعد کے مطابق ایک مقررہ تجارتی میکانزم کا قیام۔
  2. ایس ایم اے مدت کو بہتر بنائیں؛
  3. RSI سگنل کے لیے دوسرے فلٹرز شامل کریں۔

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

حکمت عملی کو مزید بہتر بنایا جا سکتا ہے:

  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)

مزید