# LineTouchEA

Trades based on price touching support and resistance lines, value-area levels, and built-in multi-timeframe ZigZag levels.

Canonical: https://prismaticalgos.com/compendium/algo/11379-linetouchea
Record ID: 11379
Catalog rank: 1503 (reading order, not performance)
Snapshot: 2026-10-31 15:46 UTC
Family: Confluence & Multi-Timeframe (L)
Source: https://github.com/steinihaf/steinihaf
Evidence label (unverified): backtest_shown

## Scope and limitations

These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms.

No endorsement, ownership claim or source-code reuse permission is implied.

## Extraction warnings

No automated warnings recorded; this is not validation.

## Recorded profile

- symbols: XAUUSD
- timeframes: H1
- sessions: any
- market_regime: any

## Indicators

- ValueAreaLevels: {"period": 14}; applied to: close

## Recorded long-entry rules

- price touches support line and retreats by InpTouchRetreatPercent of the zone
- price closes in the top InpMinRejectionRatio of the zone range
- price touches the zone and does not penetrate InpMaxPenetrationATR x ATR

## Recorded short-entry rules

- price touches resistance line and retreats by InpTouchRetreatPercent of the zone
- price closes in the bottom InpMinRejectionRatio of the zone range
- price touches the zone and does not penetrate InpMaxPenetrationATR x ATR

## Recorded exit rules

- stop-loss beyond the level by max(InpSLBufferPoints, ATR x InpSLBufferATRFraction)
- take-profit at the next level in the trade direction minus InpTPLevelBufferPoints
- lot size based on InpRiskPercent of balance over the stop distance

## Recorded filters

- max spread in points and as a percentage of the stop distance
- trading hours, server time
- rollover block around server midnight
- Friday cut-off
- max trades per day
- daily loss stop (realized + floating)
- loss-streak stop
- impulse filter for bounces
- ADX regime filter
- optional moving-average filter

## Risk controls

- Stop loss: beyond the level by max(InpSLBufferPoints, ATR x InpSLBufferATRFraction)
- Take profit: next level in the trade direction minus InpTPLevelBufferPoints
- Position sizing: fixed, or risk InpRiskPercent of balance over the stop distance using the symbol's tick value
