این بارز بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2024-04-12 16:57:15 آخر میں ترمیم کریں: 2024-04-12 16:57:15
کاپی: 0 کلکس کی تعداد: 572
1
پر توجہ دیں
1617
پیروکار

این بارز بریک آؤٹ حکمت عملی

جائزہ

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

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

  1. پچھلے N ٹریڈنگ دنوں کے لئے اعلی ترین اور کم ترین قیمتوں کا حساب لگائیں۔
  2. اگر موجودہ اختتامی قیمت سب سے زیادہ سے زیادہ ہے تو ، زیادہ پوزیشن کھولیں۔
  3. اگر موجودہ اختتامی قیمت کم سے کم ہے تو ، اس کی پوزیشن کو مختصر کردیا گیا ہے۔
  4. اختتامی قیمت ((close) یا اعلی کم قیمت ((high/low) کو سگنل کے ذریعہ استعمال کرنے کا انتخاب کیا جاسکتا ہے۔
  5. اعلی ترین قیمت اور کم از کم قیمت کا حساب لگانے کے لئے اعلی ترین اور کم از کم قیمت کا حساب لگانے کے لئے اعلی ترین اور کم سے کم قیمت کا حساب لگانا۔
  6. قیمتوں میں اضافے کا اندازہ لگانے کے لئے ta.crossover اور ta.crossunder کا استعمال کریں۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Breakout", overlay=true, precision=6, pyramiding=0, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=25.0, commission_value=0.05)

n = input.int(5, "N Bars", minval=1)
src_input = input.string("Close", "Source", ["Close", "High/Low"])

bull_src = switch src_input
	"Close" => close
	"High/Low" => high
	=>
		runtime.error("Invalid source input")
		na

bear_src = switch src_input
	"Close" => close
	"High/Low" => low
	=>
		runtime.error("Invalid source input")
		na

highest = ta.highest(bull_src[1], n)
lowest = ta.lowest(bear_src[1], n)

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
// Plots
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

bool long = ta.crossover(bull_src, highest)
bool short = ta.crossunder(bear_src, lowest)

//Plots
lowest_plot  = plot(lowest,  color=color.red, title="Lowest")
highest_plot  = plot(highest,  color=color.green, title="Highest")
bull_src_plot = plot(bull_src, color=color.blue, title="Bull")
bear_src_plot = plot(bear_src, color=color.orange, title="Bear")

// this message is an alert that can be sent to a webhook, which allows for simple automation if you have a server that listens to alerts and trades programmatically.
enter_long_alert = '{"side": "Long", "order": "Enter", "price": ' + str.tostring(open) + ', "timestamp": ' + str.tostring(timenow) + '}'
exit_long_alert = '{"side": "Long", "order": "Exit", "price": ' + str.tostring(open) + ', "timestamp": ' + str.tostring(timenow) + '}'

if long
    strategy.entry(id="Long", direction=strategy.long, limit=open, alert_message=enter_long_alert)

if short
    strategy.close(id="Long", comment="Close Long", alert_message=exit_long_alert)