وسائل لوڈ ہو رہے ہیں... لوڈنگ...

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

مصنف:چاؤ ژانگ، تاریخ: 2024-04-12 16:57:15
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

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

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

خلاصہ

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


/*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)

مزید