← Back to Home
Trading Strategy
🏦

Position Trading Strategy

Hold for weeks or months and let fundamentals drive large gains.

Start Automating Free β†’

Want to automate this strategy? Try auto-Trading free β€” no credit card required.

Position Trading Strategy chart

Overview

What is Position Trading Strategy?

Position trading is the longest-duration active trading style, with trades held from several weeks to multiple months or even years. Unlike day traders and swing traders who focus on short-term technical patterns, position traders combine fundamental analysis with high-timeframe technical analysis to identify major trend turning points and ride them for substantial gains.

The strategy suits traders who cannot monitor markets constantly. Positions are sized conservatively β€” typically 5–10% of portfolio per trade β€” and risk is managed by wide stop-losses placed at major technical levels such as the 200-day SMA, a multi-month swing low, or a key Fibonacci level.

Entry timing uses weekly and monthly charts to identify trend resumption signals: golden cross formations, breakouts from multi-month bases, or Wyckoff accumulation completions. Fundamental catalysts β€” earnings growth, sector rotation, macro regime changes β€” provide the underlying reason for the trade; technicals provide the entry timing.

Position trading has one of the best risk-reward profiles of any trading style when executed correctly: entry costs are low (few trades), and winners can run for hundreds of percent, while losers are cut at defined technical levels. The main challenge is psychological β€” holding through normal pullbacks of 10–20% requires conviction in the original thesis.

How It Works in auto-Trading

Automate It

auto-Trading's position trading module monitors weekly and monthly chart signals using long-period EMAs (50 and 200), ADX trend strength, and Donchian channel breakouts. Entry signals are filtered by fundamental momentum screens. Trailing stops are set at ATR multiples on the weekly chart to allow the position to breathe through normal fluctuations while protecting the bulk of accumulated gains.

Try Free β†’

Strategy Code

Pick a script below, copy it, and use it on your chart.

Pine Script (TradingView)

This is a TradingView Pine Script strategy example for this page concept. Paste it into the TradingView Pine Editor, add it to your chart, and run it in the Strategy Tester.

//@version=6
strategy("Position Trading Strategy", overlay=true)
adxLen = input.int(14, "ADX Length")
emaLen = input.int(100, "Trend EMA")
adx = ta.adx(adxLen)

Get full strategy code access

Enter your email address and full name to unlock this strategy code.

ThinkScript (thinkorswim)

This is a thinkorswim ThinkScript strategy example for this page concept. Open thinkorswim, create a custom strategy, paste the script, and apply it to your chart.

input adxLength = 14;
input emaLength = 100;
def adxVal = ADX(adxLength);
def emaVal = ExpAverage(close, emaLength);
def buySignal = close > emaVal and adxVal > 25;

Get full strategy code access

Enter your email address and full name to unlock this strategy code.

Ready to automate Position Trading Strategy?

Join thousands of traders who use auto-Trading to execute this strategy automatically, 24/7.

Get Started Free β†’

All Strategies & Signals

Continue Learning

Trading Strategies

Trading Signals & Indicators