K-لائن ٹرینڈ ٹریکنگ کی حتمی حکمت عملی


تخلیق کی تاریخ: 2023-12-21 12:15:23 آخر میں ترمیم کریں: 2023-12-21 12:15:23
کاپی: 0 کلکس کی تعداد: 1040
1
پر توجہ دیں
1621
پیروکار

K-لائن ٹرینڈ ٹریکنگ کی حتمی حکمت عملی

جائزہ

آخری K لائن حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو مارکیٹ کی رجحان کی سمت کا تعین کرنے کے لئے آخری K لائن کے اختتامی قیمت اور افتتاحی قیمت کے تعلقات کا تجزیہ کرکے تجارتی سگنل تیار کرتی ہے۔

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

اس حکمت عملی کی بنیادی منطق یہ ہے:

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

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

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

طاقت کا تجزیہ

  • حکمت عملی کی منطق سادہ اور واضح ہے، اسے سمجھنا اور اس پر عمل درآمد کرنا آسان ہے۔
  • قیمتوں میں حالیہ تبدیلی کے رجحانات کو پکڑنے کے لئے آخری K لائن کا استعمال کرتے ہوئے
  • اسٹاپ نقصان اور اسٹاپ اسٹاپ ، نیچے جانے کے خطرے کو محدود کریں

خطرے کا تجزیہ

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

رجحانات کی نشاندہی کرنے ، اسٹاپ اسٹاپ کی منطق کو بہتر بنانے ، پیمائش کے دورانیے اور مارکیٹ کے ماحول کو بڑھانے کے ساتھ مل کر خطرے کو کم کیا جاسکتا ہے۔

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Last Candle Strategy with Date Range", overlay=true)

// Define the start and end dates for the backtest
startDate = timestamp(2015, 01, 01, 00, 00)
endDate = timestamp(2023, 11, 24, 23, 59)

// Check if the current bar is within the specified date range
withinDateRange = time >= startDate and time <= endDate

// If outside the date range, skip the strategy logic
if (not withinDateRange)
    strategy.close_all()

// Calculate the opening and closing values for the last candle
lastCandleOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on)
lastCandleClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on)

// Determine the trade direction based on the last candle
tradeDirection = lastCandleOpen < lastCandleClose ? 1 : -1  // 1 for buy, -1 for sell

// Plot the last candle's opening and closing values on the chart
plot(lastCandleOpen, color=color.blue, title="Last Candle Open")
plot(lastCandleClose, color=color.red, title="Last Candle Close")

// Execute strategy orders
if (withinDateRange)
    if (tradeDirection == 1)
        strategy.entry("Buy", strategy.long)

    if (tradeDirection == -1)
        strategy.entry("Sell", strategy.short)

// Set stop loss and take profit
stopLoss = 0.01 * lastCandleOpen
takeProfit = close

// Exit strategy
strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss, profit=takeProfit)
strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss, profit=takeProfit)