OPEN-SOURCE SCRIPT
Cập nhật LANZ Strategy 5.0 [Backtest]

🔷 LANZ Strategy 5.0 [Backtest] — Rule-Based BUY Logic with Time Filter, Session Limits and Auto SL/TP Execution
This is the backtest version of LANZ Strategy 5.0, built as a strategy script to evaluate real performance under fixed intraday conditions. It automatically places BUY and SELL trades based on structured candle confirmation, EMA trend alignment, and session-based filters. The system simulates real-time execution with precise Stop Loss and Take Profit levels.
📌 Built for traders seeking to simulate clean intraday logic with fully automated entries and performance metrics.
🧠 Core Logic & Strategy Conditions
✅ BUY Signal Conditions:
If all are true, a BUY order is executed at market, with SL and TP set immediately.
🔻 SELL Signal Conditions (Optional):
Exactly inverse to BUY (below EMA + 3 bearish candles). Disabled by default.
🕐 Operational Time Filter (New York Time)
You can fully customize your intraday window:
The system evaluates signals only within this range, even across midnight if configured.
🔁 Trade Management System
🧪 Backtest Accuracy
This version uses:
This ensures realistic behavior in the TradingView strategy tester.
⚙️ Flow Summary (Step-by-Step)
On every bar, check:
If conditions met → A BUY trade is opened:
Trade closes:
📊 Settings Overview
👨💻 Credits:
💡 Developed by: LANZ
🧠 Strategy logic & execution: LANZ
✅ Designed for: Clean backtesting, clarity in execution, and intraday logic simulation
This is the backtest version of LANZ Strategy 5.0, built as a strategy script to evaluate real performance under fixed intraday conditions. It automatically places BUY and SELL trades based on structured candle confirmation, EMA trend alignment, and session-based filters. The system simulates real-time execution with precise Stop Loss and Take Profit levels.
📌 Built for traders seeking to simulate clean intraday logic with fully automated entries and performance metrics.
🧠 Core Logic & Strategy Conditions
✅ BUY Signal Conditions:
- Price is above the EMA200
- The last 3 candles are bullish (close > open)
- The signal occurs within the defined session window (NY time)
- Daily trade limit has not been exceeded
If all are true, a BUY order is executed at market, with SL and TP set immediately.
🔻 SELL Signal Conditions (Optional):
Exactly inverse to BUY (below EMA + 3 bearish candles). Disabled by default.
🕐 Operational Time Filter (New York Time)
You can fully customize your intraday window:
- Start Time: e.g., 01:15 NY
- End Time: e.g., 16:00 NY
The system evaluates signals only within this range, even across midnight if configured.
🔁 Trade Management System
- One trade at a time per signal
- Trades include a Stop Loss (SL) and Take Profit (TP) based on pip distance
- Trade result is calculated automatically
- Each signal is shown with a triangle marker (BUY only, by default)
🧪 Backtest Accuracy
This version uses:
- strategy.order() for entries
- strategy.exit() for SL and TP
- strategy.close_all() at the configured manual closing time
This ensures realistic behavior in the TradingView strategy tester.
⚙️ Flow Summary (Step-by-Step)
On every bar, check:
- Is the time within the operational session?
- Is the price above the EMA?
- Are the last 3 candles bullish?
If conditions met → A BUY trade is opened:
- SL = entry – X pips
- TP = entry + Y pips
Trade closes:
- If SL or TP is hit
- Or at the configured manual close time (e.g., 16:00 NY)
📊 Settings Overview
- Timeframe: 1-hour (ideal)
- SL/TP: Configurable in pips
- Max trades/day: User-defined (default = 99 = unlimited)
- Manual close: Adjustable by time
- Entry type: Market (not limit)
- Visuals: Plotshape triangle for BUY entry
👨💻 Credits:
💡 Developed by: LANZ
🧠 Strategy logic & execution: LANZ
✅ Designed for: Clean backtesting, clarity in execution, and intraday logic simulation
Phát hành các Ghi chú
Update 🎁The LANZ Strategy 5.0 [Backtest] now includes a smart distance filter to prevent redundant entries at similar price levels. A new input parameter allows users to define a minimum pip distance required between trades. The system stores the price of the last executed order and blocks new trades unless the price has moved beyond the specified threshold. This logic resets automatically after any trade closure—whether by Stop Loss, Take Profit, or manual close—allowing the next signal to be evaluated fresh. This ensures cleaner entry logic and avoids clustered trades in tight ranges.
Phát hành các Ghi chú
Update (Backtest): added ⏳ Entry Cutoff (Bars) to block new orders N bars before session end (NY). The cutoff converts bars→minutes from the active timeframe, is validated to be shorter than the session, and works across midnight. From now on, orders are only allowed inside isWithinEntryWindow; canOpen = daily limit + distance filter + this window. If the cutoff ≥ session duration, no entries are allowed (failsafe). Core logic remains the same: Buy/Sell rules (EMA + 3 candles), minimum distance between entries, daily counter and resets after SL/TP, and strategy.close_all at the configured NY time. Position sizing (percent_of_equity), pyramiding, risk inputs, and the Buy plotshape are unchanged.Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.