K-لائن بند ہونے والی قیمتوں پر مبنی حکمت عملی خریدیں اور بیچیں۔


تخلیق کی تاریخ: 2024-01-08 11:11:18 آخر میں ترمیم کریں: 2024-01-08 11:11:18
کاپی: 2 کلکس کی تعداد: 1039
1
پر توجہ دیں
1617
پیروکار

K-لائن بند ہونے والی قیمتوں پر مبنی حکمت عملی خریدیں اور بیچیں۔

جائزہ

یہ حکمت عملی موجودہ K لائن اور پچھلی K لائن کے اختتامی قیمت کا موازنہ کرکے خریدنے یا بیچنے کا اشارہ دیتی ہے۔

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

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

  1. ایک مخصوص وقت کی مدت (جیسے دن کی لکیر، گھنٹہ کی لکیر وغیرہ) کے لئے تاریخی اعلی ترین اور کم ترین قیمت حاصل کریں
  2. سٹاپ نقصان فاصلے اور سٹاپ فاصلے کا حساب لگائیں
    • سٹاپ نقصان فاصلہ = اوپر K لائن کی سب سے زیادہ قیمت - نیچے K لائن کی سب سے کم قیمت
    • سٹاپ فاصلہ = سٹاپ نقصان فاصلہ * 3 ((1:3 سٹاپ نقصان سٹاپ کا تناسب مقرر)
  3. موجودہ K لائن بند ہونے والی قیمت کا پچھلی K لائن کی اعلی ترین اور کم سے کم قیمت کے ساتھ تعلق کا اندازہ لگانا
    • اگر موجودہ بندش کی قیمت اوپر کی K لائن کی سب سے زیادہ قیمت سے زیادہ ہے تو ، خریدنے کا اشارہ ہوتا ہے
    • اگر موجودہ بندش کی قیمت < اوپر کی K لائن کی کم از کم قیمت ہے تو ، فروخت کا اشارہ ہوتا ہے
  4. داخل ہونے کے بعد نقصان اور روکنے کی ترتیب
    • خریدنے کے بعد ، اسٹاپ نقصان کو پچھلی K لائن کی کم سے کم قیمت پر سیٹ کریں - اسٹاپ نقصان کا فاصلہ ، اسٹاپ کو پچھلی K لائن کی زیادہ سے زیادہ قیمت + اسٹاپ فاصلہ
    • فروخت کے بعد ، اسٹاپ نقصان کو اوپر کی K لائن کی اعلی ترین قیمت + اسٹاپ نقصان کا فاصلہ اور اسٹاپ کو نیچے کی K لائن کی کم سے کم قیمت - اسٹاپ نقصان کا فاصلہ

یہ حکمت عملی کے لئے بنیادی ٹریڈنگ منطق ہے.

طاقت کا تجزیہ

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy/Sell on Candle Close", overlay=true)

var float prevLowest = na
var float prevHighest = na
var float slDistance = na
var float tpDistance = na

// Specify the desired timeframe here (e.g., "D" for daily, "H" for hourly, etc.)
timeframe = "D"

// Fetching historical data for the specified timeframe
pastLow = request.security(syminfo.tickerid, timeframe, low, lookahead=barmerge.lookahead_on)
pastHigh = request.security(syminfo.tickerid, timeframe, high, lookahead=barmerge.lookahead_on)

if bar_index > 0
    prevLowest := pastLow[1]
    prevHighest := pastHigh[1]

currentClose = close

if not na(prevLowest) and not na(prevHighest)
    slDistance := prevHighest - prevLowest
    tpDistance := 3 * slDistance // Adjusted for 1:3 risk-reward ratio

// Buy trigger when current close is higher than previous highest
if not na(prevLowest) and not na(prevHighest) and currentClose > prevHighest
    strategy.entry("Buy", strategy.long)
    strategy.exit("Buy TP/SL", "Buy", stop=prevLowest - slDistance, limit=prevHighest + tpDistance)

// Sell trigger when current close is lower than previous lowest
if not na(prevLowest) and not na(prevHighest) and currentClose < prevLowest
    strategy.entry("Sell", strategy.short)
    strategy.exit("Sell TP/SL", "Sell", stop=prevHighest + slDistance, limit=prevLowest - tpDistance)

plot(prevLowest, color=color.blue, title="Previous Lowest")
plot(prevHighest, color=color.red, title="Previous Highest")