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

بی ٹی سی ہیش ربن حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-12 12:13:54
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

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

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

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

نتیجہ

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


/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 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/
// © Powerscooter
// Since IntoTheBlock only provides daily hashrate data, this chart might look chunky on lower timeframes, even with smoothing.

//@version=5
strategy("BTC Hashrate ribbons", overlay = true)
enableDirection = input(0, title="Both(0), Long(1), Short(-1)", group="Direction")
smoothingS = input.string(title="Smoothing short MA", defval="SMA", options=["SMA", "RMA", "EMA", "WMA"], group="Hashrate Settings")
SmoothLengthS = input(30, 'Short MA length', group="Hashrate Settings")
smoothingL = input.string(title="Smoothing long MA", defval="SMA", options=["SMA", "RMA", "EMA", "WMA"], group="Hashrate Settings")
SmoothLengthL = input(60, 'Long MA length', group="Hashrate Settings")
ma_functionS(source, length) =>
	switch smoothingS
		"RMA" => ta.rma(source, length)
		"SMA" => ta.sma(source, length)
		"EMA" => ta.ema(source, length)
		=> ta.wma(source, length)
ma_functionL(source, length) =>
	switch smoothingL
		"RMA" => ta.rma(source, length)
		"SMA" => ta.sma(source, length)
		"EMA" => ta.ema(source, length)
		=> ta.wma(source, length)

HashRate = request.security("INTOTHEBLOCK:BTC_HASHRATE", "D", close)

SignalLine = ma_functionS(HashRate, SmoothLengthS)
LongLine = ma_functionL(HashRate, SmoothLengthL)

plot(ma_functionS(HashRate, SmoothLengthS), "Short MA", color=color.yellow)
plot(ma_functionL(HashRate, SmoothLengthL), "Long MA", color=color.blue)

LongCondition = ta.crossover(SignalLine, LongLine)
ShortCondition = ta.crossunder(SignalLine, LongLine)

//Long Entry Condition
if LongCondition and (enableDirection == 1 or enableDirection == 0)
    strategy.entry("Long", strategy.long)
if LongCondition and (enableDirection == -1)
    strategy.close("Short")

//Short Entry condition
if ShortCondition and (enableDirection == -1 or enableDirection == 0)
    strategy.entry("Short", strategy.short)
if ShortCondition and (enableDirection == 1)
    strategy.close("Long")

مزید