//version=5 indicator("Marubozu & Engulfing Analyzer with History", overlay=true, shorttitle="ME-History", precision=2)
// ———— 1. Inputs ———— int lookbackPeriod = input.int(50, "Historical Analysis Period", minval=20) int trendPeriod = input.int(200, "Trend EMA Period", minval=50) float volumeMultiplier = input.float(1.5, "Volume Threshold", step=0.1)
// ———— 2. Historical Context Variables ———— var float bullishSuccessRate = na var float bearishSuccessRate = na var int marubozuCount = 0 var int engulfingCount = 0
// ———— 3. Core Pattern Detection ———— // Marubozu (100% body, no wicks) bullishMarubozu = (high == close) and (low == open) and (close > open) bearishMarubozu = (high == open) and (low == close) and (close < open)
// Analyze past pattern performance if bullishMarubozu or bullishEngulfing marubozuCount += 1 success = close[1] > close[5] ? 1 : 0 // Check if price rose within 5 bars bullishSuccessRate := (na(bullishSuccessRate) ? success : (bullishSuccessRate*0.9 + success*0.1))
if bearishMarubozu or bearishEngulfing engulfingCount += 1 success = close[1] < close[5] ? 1 : 0 // Check if price fell within 5 bars bearishSuccessRate := (na(bearishSuccessRate) ? success : (bearishSuccessRate*0.9 + success*0.1))
// ———— 5. Generate Filtered Signals ———— buySignal = (bullishMarubozu or bullishEngulfing) and isUptrend and (bullishSuccessRate > 0.65) sellSignal = (bearishMarubozu or bearishEngulfing) and not isUptrend and (bearishSuccessRate > 0.65)
ברוח TradingView אמיתית, היוצר של הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יכולים לבדוק ולאמת את הפונקציונליות שלו. כל הכבוד למחבר! למרות שאתה יכול להשתמש בו בחינם, זכור שפרסום מחדש של הקוד כפוף לכללי הבית שלנו.
לגישה מהירה לגרף, הוסף את הסקריפט הזה למועדפים שלך - למד עוד כאן.
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.
ברוח TradingView אמיתית, היוצר של הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יכולים לבדוק ולאמת את הפונקציונליות שלו. כל הכבוד למחבר! למרות שאתה יכול להשתמש בו בחינם, זכור שפרסום מחדש של הקוד כפוף לכללי הבית שלנו.
לגישה מהירה לגרף, הוסף את הסקריפט הזה למועדפים שלך - למד עוד כאן.
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.