متحرک حد کی قیمت کی تبدیلی کی بریک آؤٹ حکمت عملی

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

img

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

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

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

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

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

حکمت عملی کے خطرات

  1. اس حکمت عملی میں اتار چڑھاؤ والے بازاروں میں کثرت سے تجارت ہوسکتی ہے ، جس کی وجہ سے لین دین کے اخراجات میں اضافہ ہوتا ہے۔
  2. اسٹاپ نقصان کی ترتیب کافی لچکدار نہیں ہوسکتی ہے، اور بعض صورتوں میں اس سے قبل سٹاپ نقصان ہوسکتا ہے۔
  3. حکمت عملی صرف قیمتوں میں تبدیلی کی شرح کے عنصر پر غور کرتی ہے اور دوسرے عوامل پر غور نہیں کرتی ہے جو قیمتوں کے رجحان کو متاثر کرسکتے ہیں ، جیسے تجارتی حجم اور مارکیٹ کا جذبات۔

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

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

خلاصہ

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


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

//@version=4
strategy("Price Change", shorttitle="Price Change", overlay=true)

change = input(00.1, title="Change", minval=0.0001, maxval=1, type=input.float)


// Calculate price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= change
sellp = priceChange <= (change * -1)

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

var float stop = na

if (buy_condition)
    strategy.entry("Long", strategy.long)
    stop := lowest(low, 6)
    position := 1
if (sell_condition or low < stop)
    strategy.close("Long")
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)


مزید