این بارز بریک آؤٹ حکمت عملی قیمت بریک آؤٹ پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ اس حکمت عملی کا بنیادی خیال یہ ہے کہ جب اختتامی قیمت پچھلی این بارز کی سب سے زیادہ اونچائی سے تجاوز کرتی ہے تو ایک لمبی پوزیشن کھولنا ، اور جب اختتامی قیمت پچھلی این بارز کی سب سے کم اونچائی سے تجاوز کرتی ہے تو لمبی پوزیشن بند کرنا۔ موجودہ قیمت کا موازنہ کرکے پچھلی این بارز کی سب سے زیادہ اور کم قیمتوں کے ساتھ ، اس حکمت عملی کا مقصد مضبوط بریک آؤٹ حرکتوں کو پکڑنا اور رجحان کی پیروی کا اثر حاصل کرنا ہے۔
این بارس بریکآؤٹ حکمت عملی ایک آسان اور عملی مقداری تجارتی حکمت عملی ہے جو قیمتوں میں بریکآؤٹ کو پکڑ کر اچھے رجحانات کے بعد اثرات حاصل کرتی ہے۔ حکمت عملی میں واضح منطق ، اصلاح کی بڑی گنجائش اور وسیع اطلاق ہے ، جس سے یہ مزید تحقیق اور اصلاح کے قابل مقداری حکمت عملی بن جاتی ہے۔ معقول پیرامیٹر کی اصلاح اور منطق کی بہتری کے ذریعے ، اس حکمت عملی کے استحکام اور منافع کو بہتر بنانے کے ل 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)