کریپٹوکرنسی ٹریڈنگ کی حکمت عملی MACD اور اسٹوکاسٹک اشارے پر مبنی ہے

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 11:52:15
ٹیگز:

img

جائزہ

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

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

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

ایم اے سی ڈی اشارے کے حساب کے بعد ، حکمت عملی خود ایم اے سی ڈی پر اسٹوکاسٹک اشارے %K کا اطلاق کرتی ہے۔ %K کے لئے حساب کتاب کا فارمولا یہ ہے:

%K = (موجودہ بندش - N ادوار میں کم سے کم کم) / (N ادوار میں سب سے زیادہ اعلی - N ادوار میں سب سے کم کم) * 100

اسٹوکاسٹک اشارے میں اس کی حالیہ حد سے قیمت کے انحراف کی عکاسی ہوتی ہے۔ 20-80 کے درمیان٪ K کی اتار چڑھاؤ کا مطلب یہ ہے کہ قیمت میں توسیع میں تجارت ہو رہی ہے۔ جب % K نیچے سے 20 سے اوپر کی حد کو عبور کرتا ہے تو ، یہ خریدنے کا اشارہ پیدا کرتا ہے۔ جب % K اوپر سے 80 سے نیچے کی حد کو عبور کرتا ہے تو ، یہ فروخت کا اشارہ پیدا کرتا ہے۔

یہ حکمت عملی کریپٹوکرنسی مارکیٹ میں تجارت کرنے کے لئے ایم اے سی ڈی اور اسٹوکاسٹک٪ کے دونوں سے تجارتی سگنلز کو جوڑتی ہے۔ جب %K 20 سے اوپر جاتا ہے تو یہ خرید کا اشارہ پیدا کرتا ہے اور جب %K 80 سے نیچے جاتا ہے تو فروخت کا اشارہ پیدا کرتا ہے۔

حکمت عملی کے فوائد

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

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

خطرات اور حل

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

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

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

سب سے پہلے، حکمت عملی میں حرکت پذیر اوسطوں کو اتار چڑھاؤ کے اشارے جیسے بولنگر بینڈ کے ساتھ مل کر، اتار چڑھاؤ کے پیرامیٹرز کو توڑنے اور غلط سگنل سے بچنے کے لئے شناخت کرنے کی کوشش کی جا سکتی ہے.

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

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

نتیجہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Schaff Trend Cycle Strategy", shorttitle="STC Backtest", overlay=true)

fastLength = input(title="MACD Fast Length",  defval=23)
slowLength = input(title="MACD Slow Length",  defval=50)
cycleLength = input(title="Cycle Length",  defval=10)
d1Length = input(title="1st %D Length",  defval=3)
d2Length = input(title="2nd %D Length",  defval=3)
src = input(title="Source", defval=close)
highlightBreakouts = input(title="Highlight Breakouts ?", type=bool, defval=true)

macd = ema(src, fastLength) - ema(src, slowLength)
k = nz(fixnan(stoch(macd, macd, macd, cycleLength)))
d = ema(k, d1Length)
kd = nz(fixnan(stoch(d, d, d, cycleLength)))

stc = ema(kd, d2Length)
stc := 	stc > 100 ? 100 : stc < 0 ? 0 : stc

upper = input(75, defval=75)
lower = input(25, defval=25)

long =  crossover(stc, lower) ? lower : na
short = crossunder(stc, upper) ? upper : na

long_filt = long and not short
short_filt = short and not long

prev = 0
prev := long_filt ? 1 : short_filt ? -1 : prev[1]

long_final = long_filt and prev[1] == -1
short_final = short_filt and prev[1] == 1

//alertcondition(long_final, "Long", message="Long")
//alertcondition(short_final,"Short", message="Short")

//plotshape(long_final, style=shape.arrowup, text="Long", color=green, location=location.belowbar)
//plotshape(short_final, style=shape.arrowdown, text="Short", color=red, location=location.abovebar)

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


مزید