
یہ حکمت عملی ہاف ٹرینڈ اشارے پر مبنی ہے ، جس میں خریدنے کے سگنل کی نشاندہی کی گئی ہے۔ جب ہاف ٹرینڈ اشارے سے زیادہ سے زیادہ واپسی ہوتی ہے تو ، اس سے پہلے کے ہاف ٹرینڈ ویلیو کی پوزیشن پر ایک اسٹاپ نقصان کی قیمت خرید لی جاتی ہے۔ یہ حکمت عملی طول و عرض ٹرینڈ اشارے ((اے ٹی آر) کا استعمال کرتی ہے جس میں رجحان کے فیصلے کی وسعت کو متحرک طور پر ایڈجسٹ کیا جاتا ہے۔
ہاف ٹرینڈ اوور ہیڈ ٹرینڈ ٹریکنگ اسٹاپ نقصان کی حد خریدنے کی حکمت عملی ہاف ٹرینڈ اشارے کے اوور ہیڈ ٹرینڈ میں تبدیلی کا فیصلہ کرکے خریدنے کا وقت طے کرنے کے لئے ، اس سے پہلے کے اوور ہیڈ ٹرینڈ کی نچلی سطح کو بطور خریدنے کی پوزیشن کے طور پر استعمال کریں ، تاکہ نسبتا safe محفوظ نچلی سطح پر زیادہ سے زیادہ اندراج کریں۔ اس حکمت عملی میں عام طور پر استعمال ہونے والے حکمت عملی کے عناصر جیسے رجحان کا فیصلہ ، قیمت کی حد ، اسٹاپ نقصان ، اور اس طرح کے عناصر شامل ہیں۔
/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("HalfTrend Stop-Limit Buy", overlay=true)
// HalfTrend indicator parameters
length = 1
amplitude = 2.0
// HalfTrend calculation
float ph = na
float pl = na
var float dir = na
var float trend = na
if na(trend)
trend := close
ph := high
pl := low
dir := na
else
if high > ph
ph := high
if low < pl
pl := low
if close > trend and na(dir)
dir := 1
trend := close
ph := high
pl := low
if close < trend and na(dir)
dir := -1
trend := close
ph := high
pl := low
if dir == 1 and close < trend - amplitude
dir := -1
trend := close
ph := high
pl := low
if dir == -1 and close > trend + amplitude
dir := 1
trend := close
ph := high
pl := low
// Buy signal based on HalfTrend
buySignal = dir == 1 and ta.valuewhen(dir == -1, trend, 0)
// Plot HalfTrend
plot(dir == 1 ? trend : na, color=color.blue, linewidth=2, title="HalfTrend Bullish")
plot(dir == -1 ? trend : na, color=color.red, linewidth=2, title="HalfTrend Bearish")
// Place a stop-limit buy order
if (buySignal)
stopPrice = ta.valuewhen(dir == -1, trend, 0)
strategy.entry("HalfTrend Buy", strategy.long, stop=stopPrice, comment="HalfTrend Buy")