حرکت پذیر اوسط RSI کریپٹو کنکشن ٹرینڈ حکمت عملی

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

img

جائزہ

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

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

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

  1. رشتہ دار طاقت انڈیکس (آر ایس آئی): زیادہ خریدنے اور زیادہ فروخت کی حالتوں کی نشاندہی کرنے کے لئے۔ 51 سے اوپر کو زیادہ خریدنے اور 49 سے نیچے فروخت ہونے کے طور پر سمجھا جاتا ہے۔

  2. سادہ حرکت پذیر اوسط (ایس ایم اے): رجحان کی سمت کا تعین کرنے کے لئے قریبی قیمت کا 9 دن کا ایس ایم اے۔

  3. مارکیٹ کنکشن: ٹریڈنگ آلہ کے ساتھ کنکشن کا حساب لگانے کے لئے کل کریپٹو کیپ کو بینچ مارک کے طور پر استعمال کریں ، سگنل کے معیار کو بہتر بنانے کے لئے اصل باروں کو کنکشن باروں سے تبدیل کریں۔

خاص طور پر، تجارتی قوانین یہ ہیں:

لانگ انٹری: جب آر ایس آئی 51 سے اوپر عبور کرتا ہے اور بند ہونے کی قیمت 9 دن کے ایس ایم اے سے اوپر ہوتی ہے۔

مختصر اندراج: جب آر ایس آئی 49 سے نیچے کی حد کو عبور کرتا ہے اور بند ہونے کی قیمت 9 دن کے ایس ایم اے سے نیچے ہوتی ہے۔

منافع/سٹاپ نقصان لیں: لانگ کے لئے 1٪/0.1٪، شارٹس کے لئے 0.05٪/0.03٪۔

تجارت کی مدت کو محدود کرنے کے لئے ایک وقت کی شرط بھی ہے.

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

  1. رجحان اور زیادہ خریدنے / زیادہ فروخت کرنے والے اشارے کو ملا کر درمیانی اور طویل مدتی رجحانات کو مؤثر طریقے سے ٹریک کیا جاتا ہے۔

  2. مارکیٹ کا تعلق سگنل کی کوالٹی کو بہتر بناتا ہے، غلط رجحانات سے بچنے کے لئے.

  3. معقول منافع لینے اور نقصان روکنے سے بڑے نقصانات سے بچتا ہے۔

  4. اپنی مرضی کے مطابق ٹریڈنگ کی مدت مختلف مارکیٹ کے حالات کے مطابق ہے.

خطرے کا تجزیہ

  1. مختصر مدت کے غیر مستحکم بازاروں میں غیر موثر۔

  2. بینچ مارکس کی تبدیلی سے ٹریڈنگ کے آلات میں تاخیر کا سبب بن سکتا ہے۔

  3. ممکنہ طور پر واپسی کے مواقع کھو دیتا ہے جب صرف طویل / مختصر کرتا ہے.

حل:

  1. قلیل مدتی اشارے شامل کریں جیسے مارکیٹ کے نظام کا پتہ لگانے اور رکنے کے لئے KC، BOLL۔

  2. بروقت باہر نکلنے کے لئے بینچ مارک تجزیہ کو بہتر بنائیں۔

  3. واپسی کو پکڑنے کے لئے دو طرفہ آلات کی تجارت کریں.

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

  1. مارکیٹ کے اعدادوشمار کی بنیاد پر RSI، SMA، منافع لینے/سٹاپ نقصان پر پیرامیٹر کی ترتیب.

  2. زیادہ سے زیادہ ریفرنڈم / ٹریڈنگ کے مجموعے کا اندازہ کریں جس میں زیادہ correlation اور لیکویڈیٹی ہو.

  3. دیگر حکمت عملیوں کے ساتھ مل کر، درمیانے اور طویل مدتی ہولڈنگز کے لئے اس کا استعمال کرتے ہوئے.

نتیجہ

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


/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 00:00:00
period: 1d
basePeriod: 1h
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 = "Crypto swing correlation", overlay = true,  pyramiding=1,initial_capital = 1, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.03)

//time
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 = 2010, title = "From Year", minval = 1970)
 //monday and session 
// 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)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true

useCorrelation    = input(true, title="Use Correlation candles?")

symbol = input("BTC_USDT:swap", type=input.symbol)

haClose = useCorrelation ? security(symbol, timeframe.period, close) : close
haOpen  = useCorrelation ? security(symbol, timeframe.period, open) : open
haHigh  = useCorrelation ? security(symbol, timeframe.period, high) : high
haLow   = useCorrelation ? security(symbol, timeframe.period, low) : low

length = input( 50 )
overSold = input( 51 )
overBought = input( 49 )

s = input(title="Source", defval="haClose", options=["haClose", "haOpen", "haHigh", "haLow"])

price = s == "haClose" ? haClose: s == "haOpen" ? haOpen : s == "haHigh" ? haHigh : s == "haLow" ? haLow : na

len = input(8, "Length Moving average", minval=1)
src = price
ma = sma(src, len)


vrsi = rsi(price, length)
long = crossover(vrsi, overSold) and time_cond and price > ma
short = crossunder(vrsi, overBought) and time_cond and price < ma


takeProfit_long=input(1.0, step=0.005)
stopLoss_long=input(0.1, step=0.005)
takeProfit_short=input(0.05, step=0.005)
stopLoss_short=input(0.03, step=0.005)

strategy.entry("long",1,when=long)
strategy.entry("short",0,when=short)

strategy.exit("short_tp/sl", "long", profit=close * takeProfit_long / syminfo.mintick, loss=close * stopLoss_long / syminfo.mintick, comment='LONG EXIT',  alert_message = 'closeshort')
strategy.exit("short_tp/sl", "short", profit=close * takeProfit_short / syminfo.mintick, loss=close * stopLoss_short / syminfo.mintick, comment='SHORT EXIT',  alert_message = 'closeshort')


مزید