طویل اور مختصر RSI کرنسی کے تبادلے کی حکمت عملی


تخلیق کی تاریخ: 2023-12-25 13:49:48 آخر میں ترمیم کریں: 2023-12-25 13:49:48
کاپی: 0 کلکس کی تعداد: 607
1
پر توجہ دیں
1623
پیروکار

طویل اور مختصر RSI کرنسی کے تبادلے کی حکمت عملی

جائزہ

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

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

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

ICHIMOKU انڈیکس

  • ٹینکن لائن: گزشتہ 20 کے لائنوں کی سب سے زیادہ کم ترین قیمتیں
  • کیجون لائن: پچھلے 50 K لائنوں میں سب سے زیادہ کم قیمت کا وسط
  • سینکو اے لائن: ٹینکن لائن اور کیجون لائن کا وسط
  • سینکو بی لائن: پچھلے 120 K لائنوں کی سب سے کم قیمتیں
  • Chikou لائن: موجودہ K لائن کے اختتامی قیمت پر پہلی 30 K لائنیں

RSI اشارے

  • 0 سے 100 تک
  • 50 سے زیادہ کثیر سر سگنل، 50 سے کم خالی سر سگنل

داخلے کے قواعد
کثیر سر داخلہ: ٹینکان لائن پر کیجون لائن ((گولڈ کراس) کو عبور کرتے ہوئے اور قیمت سینکو اے اینڈ بی لائن کو توڑتی ہے ، جبکہ آر ایس آئی 50 سے زیادہ ہے خالی سر داخلہ: تنکان لائن کے نیچے کیجون لائن کو عبور کریں (موت کا کراس) اور قیمت سینکو اے اینڈ بی لائن سے نیچے گر جائے ، جبکہ آر ایس آئی 50 سے کم ہو جائے۔

قواعد سے باہر نکلیں
انٹری کے برعکس سگنل کے ظہور پر فوری طور پر نقصان پہنچانا۔

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

طاقت کا تجزیہ

1۔ متعدد اشارے کے مجموعی فیصلے، اعلی یقین کو یقینی بنانا

اس حکمت عملی میں ICHIMOKU کے رجحانات اور معاون مزاحمت کے فیصلے ، RSI کے اوور بیئر اور اوور سیل ، اور K لائن اداروں کی سمت میں فنڈز کی روانی کو مدنظر رکھا گیا ہے ، تاکہ سگنل کی وشوسنییتا کو یقینی بنایا جاسکے۔

2۔ اتار چڑھاؤ کے حالات کے لیے موزوں، اکثر منافع بخش۔

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

3۔ پیچھے ہٹنے سے بچیں، خطرات کو قابو میں رکھیں

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

خطرے کا تجزیہ

1۔ آپریشن کے کچھ حصوں سے محروم ہوسکتا ہے

اس حکمت عملی کا بنیادی طور پر ریورس پر مبنی ہے اور جب طویل عرصے تک چلنے والی صورت حال ہوتی ہے تو اس حکمت عملی میں اکثر پیسے کو دھکا دینے کی حکمت عملی ہوتی ہے۔

2۔ ایک ہی قسم، خطرے کو تقسیم نہیں کیا جا سکتا

حکمت عملی صرف ایک ہی قسم کی تجارت کرتی ہے اور مارکیٹ کے سسٹم کے خطرے کو تقسیم نہیں کرتی ہے۔

3۔ انتہائی صورت حال میں نقصانات کا خاتمہ

انتہائی حالات میں ، جیسے کہ ہوائی اڑان ، توانائی کا دھماکہ ، حکمت عملی اسٹاپ نقصان کو متحرک کرسکتی ہے اور اسے باہر جانے پر مجبور کیا جاسکتا ہے۔

اصلاح کی سمت

1۔ نقصان کی روک تھام کی حکمت عملی میں اضافہ اور ایک بار کے نقصانات کو کم کرنا

منافع کو غیر مقفل کرنے کے لئے متحرک اسٹاپ نقصان یا بیلنس فیصد اسٹاپ نقصان کی ترتیب دی جاسکتی ہے ، تاکہ منافع کو صفر سے بچایا جاسکے۔

2 ۔ مارکیٹ کے خطرے کو تقسیم کرنے کے لئے ایکوئٹی انڈیکس کی وابستگی کے ساتھ

مارکیٹ کے سسٹم کے خطرے کو پھیلانے کے لئے اسٹاک انڈیکس سے زیادہ وابستہ اقسام میں تجارت کے مواقع تلاش کریں۔

3 ۔ مزید مشروط فلٹرنگ اور غیر موزوں سودوں کی کمی

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

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99

//@version=4

strategy(title="Ichimoku + RSI Crypto trending strategy", overlay=true, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.1, pyramiding=1  )

UseHAcandles    = input(true, title="Use Heikin Ashi Candles in Algo Calculations")
//
// === /INPUTS ===

// === BASE FUNCTIONS ===

haClose = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, close) : close
haOpen  = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, open) : open
haHigh  = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, high) : high
haLow   = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, low) : low


//Inputs
ts_bars = input(20, minval=1, title="Tenkan-Sen Bars")
ks_bars = input(50, minval=1, title="Kijun-Sen Bars")
ssb_bars = input(120, minval=1, title="Senkou-Span B Bars")
cs_offset = input(30, minval=1, title="Chikou-Span Offset")
ss_offset = input(30, minval=1, title="Senkou-Span Offset")
long_entry = input(true, title="Long Entry")
short_entry = input(true, title="Short Entry")

//Volatility
//vollength = input(defval=1, title="VolLength")
//voltarget = input(defval=0., type=input.float, step=0.1, title="Volatility Target")
//Difference = abs((haClose - haOpen)/((haClose + haOpen)/2) * 100)
//MovingAverage = sma(Difference, vollength)
//highvolatility = MovingAverage > voltarget

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
 
// From Date Inputs
fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2019, title = "From Year", minval = 1970)
 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2021, title = "To Year", minval = 1970)
 
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
 
////////////////////////////////////////////////////////////////////////////////

middle(len) => avg(lowest(len), highest(len))

// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = avg(tenkan, kijun)
senkouB = middle(ssb_bars)

//RSI
change = change(haClose)
gain = change >= 0 ? change : 0.0
loss = change < 0 ? (-1) * change : 0.0
avgGain = rma(gain, 14)
avgLoss = rma(loss, 14)
rs = avgGain / avgLoss
rsi = 100 - (100 / (1 + rs))

ss_high = max(senkouA[ss_offset-1], senkouB[ss_offset-1])
ss_low = min(senkouA[ss_offset-1], senkouB[ss_offset-1])

// Entry/Exit Signals
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = mom(haClose, cs_offset-1) > 0
cs_cross_bear = mom(haClose, cs_offset-1) < 0
price_above_kumo = haClose > ss_high
price_below_kumo = haClose < ss_low
rsi_bullish = rsi > 50
rsi_bearish = rs < 50
bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and rsi_bullish //and highvolatility
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and rsi_bearish //and highvolatility

strategy.entry("Long", strategy.long, when=bullish and long_entry and time_cond)
strategy.entry("Short", strategy.short, when=bearish and short_entry and time_cond)

strategy.close("Long", when=bearish and not short_entry and time_cond)
strategy.close("Short", when=bullish and not long_entry and time_cond)