
اس حکمت عملی میں متعدد تکنیکی اشارے شامل ہیں جن میں ایکسپری ٹرینڈ اشارے ، بائنری انڈیکس چلتی اوسط اور برلن بینڈ شامل ہیں ، تاکہ زیادہ درست تجارتی سگنل کے ل each ہر اشارے کا فائدہ اٹھایا جاسکے۔
حکمت عملی 12 سائیکلوں کے اے ٹی آر اور قیمتوں کے اوسط کے حساب سے اوور ٹرینڈ کے اوپری اور نچلے حصے کا حساب لگاتی ہے تاکہ قیمتوں کے اوپری اور نچلے حصے کو توڑنے کے مطابق کثیر اور خالی سر سگنلوں کا فیصلہ کیا جاسکے۔ اس کے علاوہ ، 200 سائیکلوں کی بائنری اشاریہ حرکت پذیری اوسط کو رجحانات کا فیصلہ کرنے کے لئے معاون اشارے کے طور پر استعمال کیا جاتا ہے۔ اس کے علاوہ ، حکمت عملی بروئنگ کا استعمال بھی کرتی ہے تاکہ مارکیٹ میں داخل ہونے اور نقصان کو روکنے کا بہترین وقت طے کیا جاسکے۔
جب قیمت اوپر سے ٹریک میں داخل ہوتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قیمت نیچے سے ٹریک کو توڑتی ہے تو بیچنے کا اشارہ پیدا ہوتا ہے۔ جب قیمت ٹرینڈ سے باہر ٹریک یا نیچے ٹریک کو توڑتی ہے تو ، اس کے مطابق ٹریک پر ایک مارکر اور تحریری بٹ بٹ یا بٹ سیل بٹ پینٹ کیا جاتا ہے۔
دو عددی حرکت پذیری اوسط قیمت کے منحنی خطوط کے اوپر یا نیچے کھینچی جاتی ہے اور اسے سفید رنگ میں ظاہر کیا جاتا ہے۔ یہ مجموعی رجحانات کی سمت کا تعین کرنے کے لئے استعمال کیا جاتا ہے۔
برن بینڈ مارکیٹ میں داخل ہونے اور بند ہونے کا بہترین وقت تلاش کرنے کے لئے استعمال کیا جاتا ہے۔ اس کے اوپر اور نیچے کی سلاخوں میں قیمتوں میں اتار چڑھاؤ کے گرد ایک چینل ہوتا ہے ، جس کا استعمال اس بات کی نشاندہی کرنے کے لئے کیا جاسکتا ہے کہ قیمتیں معمول کی حد سے باہر ہیں ، یعنی بڑے وقت سے زیادہ اتار چڑھاؤ۔
مارکیٹ میں جانے کے بعد ، حکمت عملی منافع کو روکنے یا نقصان کو کم کرنے کے لئے اسٹاپ اور اسٹاپ اسٹاپ کا استعمال کرتی ہے۔ اسٹاپ نقصان کی قیمت اور اسٹاپ کی قیمتوں کو ترتیب دے کر خود کار طریقے سے کم کرنا۔
اس حکمت عملی میں متعدد اشارے شامل ہیں جو زیادہ درست ٹریڈنگ سگنل حاصل کرنے کے لئے ہر اشارے کے فوائد کو پورا کرسکتے ہیں۔
سپر ٹرینڈ مارکیٹ کے شور کو فلٹر کرنے کی صلاحیت رکھتا ہے ، جس سے تجارت کی کثرت کو روکا جاسکتا ہے۔ ڈبل انڈیکس چلنے والی اوسط ایک وسیع تر رجحان کا اندازہ لگاسکتی ہے ، جس سے الٹ ٹریڈنگ سے بچا جاسکتا ہے۔ برین بینڈ مارکیٹ میں داخلے اور نقصان کو روکنے کے لئے بہترین وقت کا پتہ لگاسکتا ہے۔
موبائل سگنل کا استعمال کرتے ہوئے بروقت تجارت کی تجاویز حاصل کی جاسکتی ہیں۔ خود کار طریقے سے اسٹاپ نقصان کو روکنے سے منافع کو لاک کیا جاسکتا ہے اور نقصان کو کم کیا جاسکتا ہے۔
چونکہ حکمت عملی میں متعدد اشارے شامل ہیں ، اس سے حکمت عملی کی پیچیدگی میں اضافہ ہوتا ہے ، اور غلطی کا امکان بھی بڑھتا ہے۔ اشارے کی ترتیب سے بھی تجارت کے مواقع ضائع ہوسکتے ہیں یا غلط سگنل پیدا ہوسکتے ہیں۔
اس کے علاوہ ، نقصان کو روکنے کے لئے بہت زیادہ شدت پسند ترتیبات بھی نقصان کو بڑھا سکتے ہیں۔ موبائل سگنل کی استحکام بھی بروقت فائدہ اٹھانے کے نقصان کو روکنے کے اثر کو متاثر کرتی ہے۔
مختلف پیرامیٹرز کی ترتیبات کی جانچ پڑتال کر سکتے ہیں، بہترین پیرامیٹرز کا مجموعہ تلاش کریں. آپ مختلف مارکیٹوں کے مطابق پیرامیٹرز کو ایڈجسٹ کرسکتے ہیں.
صرف کچھ اشارے استعمال کرنے کی کوشش کی جاسکتی ہے ، غلط سگنل کے امکانات کو کم کیا جاسکتا ہے۔ یا دوسرے معاون اشارے کو بہتر بنانے کے لئے شامل کریں۔
سٹاپ نقصان اور سٹاپ کی شرائط بھی ایڈجسٹ کیا جا سکتا ہے، ٹریکنگ سٹاپ یا جزوی سٹاپ جیسے طریقوں کی ترتیب.
اس حکمت عملی میں تجارتی سگنل کے فیصلے کے لئے متعدد تکنیکی اشارے کے جامع استعمال کی طاقت ہے ، جس میں مضبوط عملی صلاحیت ہے۔ تاہم ، اس میں کچھ خطرات بھی ہیں ، جس میں مستقل جانچ اور اصلاح کی ضرورت ہے تاکہ اس کا صحیح استعمال کیا جاسکے اور مستحکم منافع حاصل کیا جاسکے۔
/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © zhuenrong
//@version=4
strategy("Supertrend + DEMA + Bollinger Bands", overlay=true)
// Input parameters for Supertrend
atrLength = input(title="ATR Period", type=input.integer, defval=12)
src = input(hl2, title="Source")
multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=3.0)
changeATR = input(title="Change ATR Calculation Method?", type=input.bool, defval=true)
showSupertrend = input(title="Show Supertrend Indicator?", type=input.bool, defval=true)
// Input parameters for DEMA
demaLength = input(200, title="DEMA Period")
showDEMA = input(title="Show DEMA Indicator?", type=input.bool, defval=true)
// Calculate ATR for Supertrend
atr2 = sma(tr, atrLength)
atr = changeATR ? atr(atrLength) : atr2
// Calculate Supertrend
up = src - (multiplier * atr)
up1 = nz(up[1], up)
up := close[1] > up1 ? max(up, up1) : up
dn = src + (multiplier * atr)
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? min(dn, dn1) : dn
trend = 1
trend := nz(trend[1], trend)
trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend
// Plot Supertrend
upPlot = plot(showSupertrend ? (trend == 1 ? up : na) : na, title="Up Trend", style=plot.style_linebr, linewidth=2, color=color.new(color.green, 0))
buySignal = trend == 1 and trend[1] == -1
plotshape(buySignal ? up : na, title="UpTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.green, 0))
plotshape(buySignal ? up : na, title="Buy", text="Buy", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(color.green, 0), textcolor=color.new(color.white, 0))
dnPlot = plot(showSupertrend ? (trend == 1 ? na : dn) : na, title="Down Trend", style=plot.style_linebr, linewidth=2, color=color.new(color.red, 0))
sellSignal = trend == -1 and trend[1] == 1
plotshape(sellSignal ? dn : na, title="DownTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.new(color.red, 0))
plotshape(sellSignal ? dn : na, title="Sell", text="Sell", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.red, 0), textcolor=color.new(color.white, 0))
mPlot = plot(ohlc4, title="", style=plot.style_circles, linewidth=0)
longFillColor = (trend == 1 ? color.new(color.green, 80) : color.new(color.white, 0))
shortFillColor = (trend == -1 ? color.new(color.red, 80) : color.new(color.white, 0))
fill(mPlot, upPlot, title="UpTrend Highlighter", color=longFillColor)
fill(mPlot, dnPlot, title="DownTrend Highlighter", color=shortFillColor)
// Alert conditions
alertcondition(buySignal, title="Custom Supertrend Buy", message="Custom Supertrend Buy!")
alertcondition(sellSignal, title="Custom Supertrend Sell", message="Custom Supertrend Sell!")
// Calculate DEMA
ema1 = ema(close, demaLength)
dema = 2 * ema1 - ema(ema1, demaLength)
// Plot DEMA with white color
plot(showDEMA ? dema : na, color=color.new(color.white, 0), title="DEMA", linewidth=2)
// Add push notification on mobile if buy and sell occurred
if (buySignal)
strategy.entry("Buy", strategy.long)
//strategy.exit("Sell")
//alert("Buy Signal - Supertrend")
if (sellSignal)
strategy.entry("Sell", strategy.short)
//strategy.exit("Cover")
//alert("Sell Signal - Supertrend")
// === Stop LOSS ===
if strategy.position_size>0
strategy.exit("Stop Loss/Profit Long","Buy", stop=strategy.position_avg_price*100, limit=strategy.position_avg_price*1.1)
if strategy.position_size<0
strategy.exit("Stop Loss/Profit Short","Sell", stop=strategy.position_avg_price*100, limit=strategy.position_avg_price*1.1)