// Conditions longCondition = ta.crossover(smaShort, smaLong) and rsi > rsiOversold and macdLine > signalLine shortCondition = ta.crossunder(smaShort, smaLong) and rsi < rsiOverbought and macdLine < signalLine
// Position Sizing based on Risk capital = strategy.equity riskAmount = capital * (riskPerc / 100) stopLossValue = riskAmount / (stopLossPerc / 100) positionSize = stopLossValue / close
// Entry Signals if (longCondition) strategy.entry("Long", strategy.long, qty=positionSize) if alertOnSignal alert("Swing Trading: Long Position Opened", alert.freq_once)
if (shortCondition) strategy.entry("Short", strategy.short, qty=positionSize) if alertOnSignal alert("Swing Trading: Short Position Opened", alert.freq_once)
// Draw Entry and Exit Labels if (strategy.position_size > 0) label.new(bar_index, high, "Long Open", style=label.style_label_up, color=color.green) if (strategy.position_size < 0) label.new(bar_index, low, "Short Open", style=label.style_label_down, color=color.red)
סקריפט קוד פתוח
ברוח TradingView אמיתית, היוצר של הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יכולים לבדוק ולאמת את הפונקציונליות שלו. כל הכבוד למחבר! למרות שאתה יכול להשתמש בו בחינם, זכור שפרסום מחדש של הקוד כפוף לכללי הבית שלנו.
לגישה מהירה לגרף, הוסף את הסקריפט הזה למועדפים שלך - למד עוד כאן.
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.
ברוח TradingView אמיתית, היוצר של הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יכולים לבדוק ולאמת את הפונקציונליות שלו. כל הכבוד למחבר! למרות שאתה יכול להשתמש בו בחינם, זכור שפרסום מחדש של הקוד כפוף לכללי הבית שלנו.
לגישה מהירה לגרף, הוסף את הסקריפט הזה למועדפים שלך - למד עוד כאן.
המידע והפרסומים אינם אמורים להיות, ואינם מהווים, עצות פיננסיות, השקעות, מסחר או סוגים אחרים של עצות או המלצות שסופקו או מאושרים על ידי TradingView. קרא עוד בתנאים וההגבלות.