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

ایس ایس ایس

مصنف:چاؤ ژانگ، تاریخ: 2022-05-13 12:23:08
ٹیگز:ایس ایم اےای ایم اےایس ایم ایم اےڈبلیو ایم اےوی ڈبلیو ایم اے

یہ حکمت عملی طویل اندراج پوائنٹس پیدا کرنے کے لئے مشترکہ اشارے کا استعمال کرتی ہے، اس حکمت عملی کو سب سے پہلے سعودالتھائیڈی نے پایا تھا.

استعمال کا طریقہ: اپنا اثاثہ کھولیں اور 5 منٹ اور 2 گھنٹے کے درمیان ایک ٹائم فریم منتخب کریں (تجویز کردہ: 30 منٹ ، 45 منٹ) ، حکمت عملی خود ہی انٹری پوائنٹس دے گی ، آپ دستی طور پر مانیٹر اور منافع لے سکتے ہیں ((تجویز کردہ) ، یا آپ باہر نکلنے کی ترتیب استعمال کرسکتے ہیں۔

باہر نکلنے کی ترتیب: منافع لیں: تجارت بند کریں اور انٹری پوائنٹ سے مخصوص فیصد کو نشانہ بنانے کے بعد منافع حاصل کریں۔ سٹاپ فی صد کا استعمال کریں: اگر غلط ہے تو ، اگر یہ ایم اے لائن سے نیچے ہوجاتا ہے تو تجارت بند ہوجائے گی ، اگر سچ ہے تو یہ اگلی ترتیب کا استعمال کرے گا۔ سٹاپ نقصان فی صد: اگر اثاثہ کی قیمت اس سے نیچے جاتی ہے تو تجارت کو بند کرنے کے لئے ایک فی صد کی وضاحت کریں.

اہم نوٹ: جیسا کہ سعودالتھائیڈی کا کہنا ہے کہ بہترین نتائج کے لئے اس حکمت عملی کو ہائکن اشین موم بتیوں کے ساتھ استعمال کرنا چاہئے۔ حکمت عملی کا بہترین استعمال کرنے کے لئے، ہر تجارت حاصل کرنے کے لئے (منافع لیں = 1، اسٹاپ فی صد استعمال کریں = غلط) کا استعمال کریں، اور جب بھی آپ بہترین دیکھیں تو دستی طور پر منافع لیں.

ترمیم کی جانے والی حکمت عملی کے بارے میں کسی بھی نوٹ کے لئے، یا کسی اور حکمت عملی کے خیالات کے لئے براہ کرم تبصرہ کریں.

بیک ٹسٹ

img


/*backtest
start: 2022-04-12 00:00:00
end: 2022-05-11 23:59:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Sultan_shaya

//@version=5
//strategy("SSS", overlay=true, initial_capital=1000,currency=currency.USD,default_qty_type=strategy.percent_of_equity,default_qty_value=100,pyramiding=0)
//SSS = Sultan+Saud Strategy

//The original idea of the code belonges to saudALThaidy
//The strategy code is basically made out of two other indicators, edited and combined by me.
// 1- NSDT HAMA Candles => https://www.tradingview.com/script/k7nrF2oI-NSDT-HAMA-Candles/
// 2- SSL Channel => https://www.tradingview.com/script/6y9SkpnV-SSL-Channel/


//MA INFO
WickColor = input(color.rgb(80, 80, 80, 100), title='Wick Color', tooltip='Suggest Full Transparency.')
LengthMA = input.int(100, minval=1, title='MA Line Length', inline='MA Info')
TakeProfit = input.float(1, minval=0, title='Take Profit Percentage', step=1)
UseStopLose = input.bool(false, title='Use Stop Percentage')
StopLose = input.float(1, minval=0, title='StopLose Percentage', step=1)

MASource = close

ma(source, length, type) =>
    type == "SMA" ? ta.sma(source, length) :
     type == "EMA" ? ta.ema(source, length) :
     type == "SMMA (RMA)" ? ta.rma(source, length) :
     type == "WMA" ? ta.wma(source, length) :
     type == "VWMA" ? ta.vwma(source, length) :
     na

ma1_color  = color.green
ma1 = ma(high, 200, "SMA")

ma2_color  = color.red
ma2 = ma(low, 200, "SMA")

Hlv1 = float(na)
Hlv1 := close > ma1 ? 1 : close < ma2 ? -1 : Hlv1[1]
sslUp1   = Hlv1 < 0 ? ma2 : ma1
sslDown1 = Hlv1 < 0 ? ma1 : ma2

Color1 = Hlv1 == 1 ? ma1_color : ma2_color
fillColor1 = color.new(Color1, 90)

highLine1 = plot(sslUp1, title="UP", linewidth=2, color = Color1)
lowLine1 = plot(sslDown1, title="DOWN", linewidth=2, color = Color1)

OpenLength = 25
HighLength = 20
LowLength = 20
CloseLength = 20


     
SourceOpen = (open[1] + close[1]) / 2
SourceHigh = math.max(high, close)
SourceLow = math.min(low, close)
SourceClose = (open + high + low + close) / 4

funcCalcMA1(src1, len1) => ta.ema(src1, len1)
funcCalcOpen(SourceOpen, OpenLength) => ta.ema(SourceOpen, OpenLength)
funcCalcHigh(SourceHigh, HighLength) => ta.ema(SourceHigh, HighLength)
funcCalcLow(SourceLow, LowLength) => ta.ema(SourceLow, LowLength)
funcCalcClose(SourceClose, CloseLength) => ta.ema(SourceClose, CloseLength)

MA_1 = funcCalcMA1(MASource, LengthMA)

CandleOpen = funcCalcOpen(SourceOpen, OpenLength)
CandleHigh = funcCalcHigh(SourceHigh, HighLength)
CandleLow = funcCalcLow(SourceLow, LowLength)
CandleClose = funcCalcClose(SourceClose, CloseLength)

//PLOT CANDLES
//-------------------------------NSDT HAMA Candels
BodyColor = CandleOpen > CandleOpen[1] ? color.green : color.red
//barcolor(BodyColor)
//plotcandle(CandleOpen, CandleHigh, CandleLow, CandleClose, color=BodyColor, title='HAMA Candles', wickcolor=WickColor, bordercolor=na)
plot(MA_1, title='MA Line', color=BodyColor, style=plot.style_line, linewidth=2)

//------------------------------SSL Channel


plot_buy = false
avg = ((high-low)/2)+low
LongCondition = (Hlv1 == 1 and Hlv1[1] == -1) and (BodyColor == color.green) and (MA_1 < avg) and (CandleHigh < avg) and (strategy.opentrades == 0)
if LongCondition
    strategy.entry("BUY HERE", strategy.long)
    plot_buy := true

base = strategy.opentrades.entry_price(0)
baseProfit = (base+((base/100)*TakeProfit))
baseLose = (base-((base/100)*StopLose))

strategy.exit("SELL HERE","BUY HERE",limit = baseProfit)
if UseStopLose and (close < MA_1)
    strategy.exit("SELL HERE","BUY HERE",stop = baseLose)
if not UseStopLose and (close < MA_1)
    strategy.exit("SELL HERE","BUY HERE", stop = close)
    
plotshape(plot_buy, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=Color1, textcolor=color.white)

fill(highLine1, lowLine1, color = fillColor1)


متعلقہ

مزید