نیچے کا شکار حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-06 09:26:54
ٹیگز:

img

جائزہ

نیچے کا شکار حکمت عملی کریپٹو کرنسیوں کے لئے ایک قلیل مدتی تجارتی حکمت عملی ہے۔ یہ حکمت عملی نیچے کے رجحانات کے دوران نچلے حصے کو پہچان کر مناسب انٹری پوائنٹس کی نشاندہی کرتی ہے۔

حکمت عملی کا اصول

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

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

دوسرا ، حکمت عملی کا تقاضا ہے کہ آر ایس آئی اشارے 31.1 سے نیچے ہو۔ 30 سے نیچے آر ایس آئی ایک oversold ریاست کی نمائندگی کرتا ہے ، جو خریدنے کا موقع فراہم کرتا ہے۔

آخر میں ، حکمت عملی کا تقاضا ہے کہ اختتامی قیمت بولنگر بینڈ کی درمیانی ریل سے نیچے ہو۔ اس سے یہ ظاہر ہوتا ہے کہ قیمت معمول کی حد سے نیچے آگئی ہے ، اس طرح خریدنے کا بہتر موقع فراہم ہوتا ہے۔

جب مندرجہ بالا تمام شرائط ایک ہی وقت میں پوری ہو جاتی ہیں تو، حکمت عملی ایک خرید سگنل پیدا کرتی ہے اور پوزیشن قائم کرتی ہے.

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

نیچے کے شکاری کی حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. نیچے کا تعین کرنے کے لئے متعدد اشارے کا استعمال نیچے کی نشاندہی کی درستگی کو یقینی بناتا ہے
  2. ریورس سگنل کا فیصلہ کرنے کے لئے MACD تغیر کا استعمال ایک تجربہ کار تجارتی تکنیک ہے
  3. زیادہ فروخت اور غیر معمولی دونوں کا فیصلہ کرنے سے جھوٹے بریک آؤٹ کے خطرے سے بچتا ہے
  4. محتاط پوزیشن کنٹرول، صرف اہم نکات پر پوزیشنوں کی تعمیر، حد سے زیادہ تجارت سے بچنے

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. بروقت سٹاپ نقصان کے بغیر مارکیٹ مزید گر سکتی ہے
  2. کچھ منظرناموں میں سب سے نیچے کا فیصلہ کرنے کے لئے متعدد شرائط کا مجموعہ سب سے نیچے سے محروم ہوسکتا ہے
  3. پیرامیٹرز جیسے آر ایس آئی کی حدوں کا دستی تعین حکمت عملی کی کارکردگی کو متاثر کرسکتا ہے

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

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

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

  1. مارکیٹ کی اتار چڑھاؤ کی بنیاد پر اسٹاپ نقصان کی پوزیشن کو لچکدار طریقے سے ایڈجسٹ کرنے کے لئے موافقت پذیر اسٹاپ نقصان کے طریقہ کار کو بڑھانا
  2. بہترین پیرامیٹرز کی نشاندہی کرنے کے لئے خرید سگنل کے تعین کے لئے معیار کی جانچ اور اصلاح کریں
  3. پیرامیٹرز اور تجارتی قوانین کی خودکار شناخت کے لئے مشین لرننگ الگورتھم کو بڑھانا
  4. رجحانات کی تشخیص کے ماڈیول کو شامل کریں تاکہ رجحانات کی مارکیٹوں کے دوران استحکام کے بازاروں میں داخل ہونے سے بچنے کے لئے
  5. نیچے کی نشاندہی کو بہتر بنانے کے لئے حجم کی تبدیلی جیسے اضافی اشارے شامل کریں

خلاصہ

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


/*backtest
start: 2023-01-30 00:00:00
end: 2024-02-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD Divergence Strategy", shorttitle="Strategy: MACD Dive", overlay=true)

// MACD设置
fastLength = input.int(12, "Fast Length")
slowLength = input.int(26, "Slow Length")
signalSmoothing = input.int(9, "Signal Smoothing")

[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// 计算99日EMA均线
ema99 = ta.ema(close, 99)

// 计算RSI
rsiLength = input.int(14, title="RSI Length")
rsi = ta.rsi(close, rsiLength)

// 计算布林带中轨
length = input.int(20, "BB Length")
src = input(close, "Source")
mult = input.float(2.0, "BB StdDev")
basis = ta.sma(src, length)

// 买入筛选条件
priceLow = ta.lowest(low[1], 60)
macdLow = ta.lowest(macdLine[1], 60)
divergence = low < priceLow and macdLine > macdLow

allHighsBelowEma99 = true
for i = 0 to 14
    if high[i] > ema99
        allHighsBelowEma99 := false

rsiBelow = rsi < 31.1
priceDifference = (high - low) / low * 100

buySignal1 = divergence and allHighsBelowEma99 and rsiBelow
buySignal2 = high < ema99 and priceDifference >= 3 and close < open and high < basis 
buySignal3 = buySignal1 or buySignal2

// 定义一个变量来存储买入时的价格
var float buyPrice = na

// 买入逻辑
if buySignal3
    buyPrice := close // 存储买入时的价格
    strategy.entry("Buy", strategy.long)

// 止盈和止损条件
longTakeProfit = buyPrice * 1.1 // 止盈设为买入价格的1.2倍
longStopLoss = buyPrice * 0.98// 止损设为买入价格的0.99倍

// 应用止盈和止损
strategy.exit("Exit", "Buy", limit=longTakeProfit, stop=longStopLoss)
// 绘制买入信号
plotshape(series=buySignal3, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)


مزید