چمکتی ہوئی موم بتیاں

مصنف:چاؤ ژانگ، تاریخ: 2022-05-08 10:54:37
ٹیگز:صعودینشیبی

یہ اسکرپٹ آپ کو دکھاتا ہے کہ ایک موم بتی پچھلی موم بتی کو گلے لگا کر یا تو بولش یا bearish ہے.

بار کے نیچے ایک سبز مثلث اوپر کی طرف اشارہ کرتا ہے کہ موم بتی پچھلی موم بتی کو نگلنے والی بولش ہے ایک سرخ مثلث اوپر بار نیچے اشارہ اشارہ ہے کہ موم بتی پچھلے موم بتی نگلنے bearish ہے کہ اشارہ کرتا ہے

بیک ٹسٹ

img


/*backtest
start: 2022-02-07 00:00:00
end: 2022-05-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
study("Engulfing Candles", overlay = true)
//strategy("Engulfing Candles") //keep this commented out unless backtesting

openBarPrevious = open[1]
closeBarPrevious = close[1]
openBarCurrent = open
closeBarCurrent = close

//If current bar open is less than equal to the previous bar close AND current bar open is less than previous bar open AND current bar close is greater than previous bar open THEN True
bullishEngulfing = (openBarCurrent <= closeBarPrevious) and (openBarCurrent < openBarPrevious) and (closeBarCurrent > openBarPrevious)
//If current bar open is greater than equal to previous bar close AND current bar open is greater than previous bar open AND current bar close is less than previous bar open THEN True
bearishEngulfing = (openBarCurrent >= closeBarPrevious) and (openBarCurrent > openBarPrevious) and (closeBarCurrent < openBarPrevious)

//bullishEngulfing/bearishEngulfing return a value of 1 or 0; if 1 then plot on chart, if 0 then don't plot


alertcondition(bullishEngulfing, title = "Bullish Engulfing", message = "[CurrencyPair] [TimeFrame], Bullish candle engulfing previous candle")
alertcondition(bearishEngulfing, title = "Bearish Engulfing", message = "[CurrencyPair] [TimeFrame], Bearish candle engulfing previous candle")


// === EXECUTION === //Keep this commented out unless backtesting
// strategy.entry("L", strategy.long, 25000, when = bullishEngulfing == 1 and window()) // buy long when "within window of time" AND crossover 
// strategy.exit("exit", "L", profit = 1000, loss = 50)

// strategy.entry("S", strategy.short, 25000, when = bearishEngulfing == 1 and window()) // buy long when "within window of time" AND crossover 
// strategy.exit("exit", "S", profit = 1000, loss = 50)


if bullishEngulfing
    strategy.entry("Enter Long", strategy.long)
else if bearishEngulfing
    strategy.entry("Enter Short", strategy.short)

متعلقہ

مزید