
اس حکمت عملی میں ڈیجیٹل کرنسیوں کے آر ایس آئی اشارے کو کریپٹو مارکیٹ کے اشارے کے ساتھ موازنہ کرکے ڈیجیٹل کرنسیوں کی قدر کا اندازہ لگایا گیا ہے ، جس سے کریپٹو مارکیٹ میں تجارت کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی سب سے پہلے ایک کریپٹو مارکیٹ انڈیکس کو منتخب کرنے کی اجازت دیتی ہے ، جیسے کہ کل مارکیٹ ویلیو ، کل مارکیٹ ویلیو سوائے بٹ کوائن ، کل مارکیٹ ویلیو ، اور دیگر کرنسیوں وغیرہ۔ اس کے ساتھ ساتھ ایک اعلی ٹائم فریم کا کریپٹو مارکیٹ انڈیکس منتخب کریں ، ڈیفالٹ ڈے لائن ہے۔ پھر منتخب کردہ ڈیجیٹل کرنسی کے آر ایس آئی اور اس کریپٹو مارکیٹ انڈیکس کے آر ایس آئی کا حساب کتاب کریں ، تاکہ تناسب کے ذریعہ ایک نسبتا strong مضبوط انڈیکس حاصل کیا جاسکے۔ جب یہ نسبتا strong مضبوط انڈیکس مخصوص پیرامیٹرز کو عبور کرتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب یہ گزرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
اس حکمت عملی کا بنیادی منطق یہ ہے کہ جب ڈیجیٹل کرنسی کا آر ایس آئی کریپٹو مارکیٹ انڈیکس سے زیادہ ہوتا ہے تو ، اس کا مطلب یہ ہے کہ اس کرنسی کی نسبتا market مارکیٹ کی قیمت کم ہے ، جس کی وجہ سے اس کی قیمت میں اضافے کا امکان ہے ، لہذا اسے خریدا جاسکتا ہے۔ جب ڈیجیٹل کرنسی کا آر ایس آئی مارکیٹ انڈیکس سے کم ہوتا ہے تو ، اس کا مطلب یہ ہے کہ اس کرنسی کا نسبتا market مارکیٹ زیادہ قیمت کا حامل ہے ، جس کی وجہ سے اس کی قیمت میں کمی کا امکان ہے ، لہذا اسے فروخت کیا جاسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ نسبتا weak مضبوط اشاریہ اشارے کا استعمال کرتے ہوئے ، ڈیجیٹل کرنسیوں کی قدر کا زیادہ درست اندازہ لگایا جاسکتا ہے ، نہ کہ صرف ایک ہی کرنسی کے تکنیکی اشارے پر مبنی فیصلے کرنے سے ، جس سے صرف ایک کونے کو دیکھنے کی مشکلات سے بچا جاسکتا ہے۔
نسبتا strong مضبوط انڈیکس مارکیٹ کے مجموعی ماحول کے اثر کو ایک ہی کرنسی پر پوری طرح سے مدنظر رکھتا ہے ، جو مارکیٹ میں گردش کی رفتار کو سمجھنے کے قابل ہے ، اور مختلف شعبوں میں بہاؤ ، مارکیٹ میں قیمتی کرنسیوں کو کھودتا ہے۔
اس کے علاوہ ، حکمت عملی میں اشاریہ جات کے متعدد اختیارات پیش کیے گئے ہیں ، جو مختلف مارکیٹ کے حالات کے مطابق تجارت کے لئے بہترین اشاریہ جات کا انتخاب کرسکتے ہیں ، جو حکمت عملی کی تاثیر کی ضمانت دیتا ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ نسبتا weak مضبوط انڈیکس صرف ایک قیمتی فیصلہ سازی کا آلہ ہے ، اور اس سے تجارت کے خطرے کو مکمل طور پر دور نہیں کیا جاسکتا ہے جو ایک ہی کرنسی کی اپنی تکنیکی شکل سے پیدا ہوتا ہے۔
مثال کے طور پر ، اگر اس سکے میں واضح طور پر سر ، کندھے ، اور پیٹھ کی شکل میں داخل ہوتا ہے تو ، مارکیٹ کی ساخت میں تبدیلی آتی ہے ، اور صرف نسبتا weak مضبوط اشاریہ خریدنے کے اشارے پر انحصار کرتے ہوئے ، نقصان ہوسکتا ہے۔
لہذا ، اس حکمت عملی کو ڈیجیٹل کرنسیوں کی تکنیکی شکلوں کے ساتھ بھی جوڑنے کی ضرورت ہے ، تاکہ اہم تکنیکی مقامات پر ناپسندیدہ لین دین سے بچا جاسکے۔
ایک اور خطرہ یہ ہے کہ اگر منتخب کردہ اشاریہ غیر مناسب ہے اور ڈیجیٹل کرنسیوں کے ساتھ اعلی وابستگی نہیں ہے تو ، نسبتا strong مضبوط اشاریہ کا اشارہ کرنے والا اثر بہت زیادہ چھوٹ جائے گا۔ اس کے لئے مختلف کرنسیوں اور مارکیٹ اشاریہ کے مابین وابستگی کے مطابق انتخاب کو بہتر بنانے کی ضرورت ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
جب کرنسی کی قیمتوں میں ردوبدل ہوتا ہے تو نقصانات کو روکنے کے لئے مزید حکمت عملی۔
انڈیکس کے انتخاب کو بہتر بنائیں ، مختلف کرنسیوں کو مختلف انڈیکس سے ملایا جاسکتا ہے ، جس سے متعلقہ اہمیت میں اضافہ ہوتا ہے۔
ایک سے زیادہ ٹائم پیکیج کو جوڑنے کے لئے شامل کریں ، مثال کے طور پر دن کی لکیر کے اشارے اور 4 گھنٹے کی لکیر کے اشارے کی تصدیق ، سگنل کی وشوسنییتا میں اضافہ کرسکتا ہے۔
مشین لرننگ الگورتھم کو شامل کریں تاکہ فکسڈ پیرامیٹرز کے بجائے خود کار طریقے سے نسبتا مضبوط اور کمزور اشارے کی حد کو طے کیا جاسکے۔
جذباتی تجزیہ، بنیادی تجزیہ اور دیگر اشارے کے ساتھ مل کر، ایک زیادہ جامع قدر کے فیصلے کے نظام کی تشکیل.
یہ نسبتا strong مضبوط انڈیکس حکمت عملی ڈیجیٹل کرنسی اور مارکیٹ انڈیکس کے مضبوط تعلقات کا موازنہ کرکے ، کرنسیوں کی نسبتا value قدر کو کم یا زیادہ کرنے کا فیصلہ کرتی ہے ، اور تجارتی سگنل بناتی ہے۔ حکمت عملی کا فائدہ مارکیٹ تجزیہ کی جہت میں اضافہ ہے ، جس سے مارکیٹ کی رفتار کو سمجھا جاسکتا ہے۔ لیکن اس میں کچھ خطرات بھی موجود ہیں ، جس کو بہتر بنانے کے لئے روک تھام ، وقت کے دورانیے کا مجموعہ ، اور قدر میں کمی کے لئے خود کو اپنانے جیسے طریقوں کی ضرورت ہے۔ اگر اس کا اطلاق ہوتا ہے تو ، یہ حکمت عملی ڈیجیٹل کرنسیوں کی مقدار میں تجارت میں اہم کردار ادا کرسکتی ہے۔
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('RSI correlation with cryptoindices [strategy version]', overlay=false)
// Testing Start dates
testStartYear = input(2016, 'Backtest Start Year')
testStartMonth = input(1, 'Backtest Start Month')
testStartDay = input(1, 'Backtest Start Day')
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, 0, 0)
//Stop date if you want to use a specific range of dates
testStopYear = input(2030, 'Backtest Stop Year')
testStopMonth = input(12, 'Backtest Stop Month')
testStopDay = input(30, 'Backtest Stop Day')
testPeriodStop = timestamp(testStopYear, testStopMonth, testStopDay, 0, 0)
testPeriod() =>
time >= testPeriodStart and time <= testPeriodStop ? true : false
len = input(4, title='length of rsi comparison')
correlationcrossover = input(1, title='correlation crossover')
IndexSwitch = input.string('CRYPTOCAP:TOTAL2', title='Index selection', options=['CRYPTOCAP:TOTAL2', 'CRYPTOCAP:TOTAL', 'CRYPTOCAP:OTHERS', 'CRYPTOCAP:USDT', 'CRYPTOINDEX:CIX100', 'CRYPTOCAP:BTC.D', 'CRYPTOCAP:BTC'])
IndexHTF = input.string('120', title='higher time frame reference index', options=['1', '2', '5', '10', '15', '30', '45', '60', '90', '120', '150', '240', '360', '720', 'D', '3D', 'W', 'M'])
switchColor = input(true, 'Color Hull according to trend?')
ref = request.security(IndexSwitch, IndexHTF, close[1], lookahead=barmerge.lookahead_on)
RSI_ref = ta.rsi(ref, len)
RSI_close = ta.rsi(close, len)
relative = RSI_ref / RSI_close
plot(relative, color=color.new(color.blue, 0))
long = ta.crossover(relative, correlationcrossover)
short = ta.crossunder(relative, correlationcrossover)
corr = plot(correlationcrossover, color=color.new(color.green, 0), linewidth=1)
hullColor = switchColor ? relative > correlationcrossover ? #00ff00 : #ff0000 : #ff9800
//PLOT
///< Frame
Fi1 = plot(relative, title='relative', color=hullColor, linewidth=1, transp=50)
fill(Fi1, corr, title='Band Filler', color=hullColor, transp=50)
if long and testPeriod()
strategy.entry("long", strategy.long)
if short and testPeriod()
strategy.entry("long", strategy.short)
// alertcondition(long, title='long', message='long')
// alertcondition(short, title='short', message='short')