رشتہ دار طاقت انڈیکس طویل / مختصر حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-16 17:06:14
ٹیگز:

img

جائزہ

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

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

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

بنیادی منطق یہ ہے کہ جب کریپٹوکرنسی کا آر ایس آئی کریپٹو انڈیکس سے زیادہ مضبوط ہوتا ہے تو ، اس کا مطلب یہ ہے کہ سکے کی مارکیٹ کے مقابلے میں نسبتا under کم قیمت ہے ، اور اس کی قیمت میں اضافے کی صلاحیت ہے ، لہذا اسے خریدا جاسکتا ہے۔ جب سکے کا آر ایس آئی مارکیٹ انڈیکس سے کمزور ہوتا ہے ، تو اس کا مطلب یہ ہے کہ سکے کی مارکیٹ کے مقابلے میں نسبتا over زیادہ قیمت ہے ، اور اس کی قیمت میں کمی ہونے کی صلاحیت ہے ، لہذا اسے فروخت کیا جاسکتا ہے۔ رشتہ دار طاقت انڈیکس زیادہ درست تشخیصی فیصلوں کی اجازت دیتا ہے۔

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

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

رشتہ دار طاقت کا انڈیکس انفرادی سککوں پر مارکیٹ کے مجموعی ماحول کے اثرات کو مدنظر رکھتا ہے، اور مارکیٹ کی گردش کی رفتار اور شعبوں کی گردش کو پکڑ سکتا ہے، اور مارکیٹ سے قیمتی سککوں کو نکال سکتا ہے.

نیز ، حکمت عملی متعدد انڈیکس کے انتخاب فراہم کرتی ہے ، جنہیں حکمت عملی کی تاثیر کو یقینی بنانے کے لئے مختلف مارکیٹ کے ماحول کے لئے بہتر بنایا جاسکتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ رشتہ دار طاقت انڈیکس صرف ایک تشخیص کا آلہ ہے، اور انفرادی سککوں کے تکنیکی نمونوں سے پیدا ہونے والے تجارتی خطرات سے مکمل طور پر بچ نہیں سکتا.

مثال کے طور پر، اگر سکہ ایک واضح سر اور کندھوں کے اوپر الٹ پیٹرن میں داخل ہوا ہے، اور مارکیٹ کی ساخت تبدیل ہوگئی ہے، صرف رشتہ دار طاقت پر انحصار خرید سگنل نقصانات کا باعث بن سکتا ہے.

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

ایک اور خطرہ یہ ہے کہ اگر منتخب کردہ انڈیکس نامناسب ہے ، اور اس کا کریپٹوکرنسی کے ساتھ کم تعلق ہے ، تو رشتہ دار طاقت انڈیکس کی نشاندہی کرنے والی طاقت بڑے پیمانے پر متاثر ہوگی۔ اس کے لئے مختلف سککوں اور مارکیٹ انڈیکس کے مابین تعلق کی بنیاد پر انڈیکس کے انتخاب کو بہتر بنانا ضروری ہے۔

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

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

  1. سٹاپ نقصان کی حکمت عملی شامل کریں جب قیمتیں الٹ جائیں تو وقت میں نقصانات کو کم کرنے کے لئے.

  2. انڈیکس کے انتخاب کو بہتر بنائیں، correlation بڑھانے کے لیے مختلف سککوں کے لیے مختلف انڈیکس کو مماثل کریں۔

  3. سگنل کی وشوسنییتا کو بڑھانے کے لئے متعدد ٹائم فریم مجموعے شامل کریں ، جیسے 4h سگنل کے ساتھ روزانہ سگنل کی تصدیق کرنا۔

  4. مشین لرننگ الگورتھم شامل کریں تاکہ فکسڈ پیرامیٹرز کے بجائے رشتہ دار طاقت انڈیکس کے لئے حد کو موافقت پذیر طور پر طے کیا جاسکے۔

  5. دوسرے اشارے شامل کریں جیسے جذبات کا تجزیہ، بنیادی تجزیہ تاکہ ایک جامع تشخیصی نظام تشکیل دیا جاسکے۔

نتیجہ

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


/*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')



مزید