// 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)
No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.
As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.