TulipTradingPanel Utility
- ユーティリティ
- バージョン: 1.0
# Tulip Trading Panel — MQL5 Market Product Description
---
## SHORT DESCRIPTION (for the listing card)
A professional on-chart manual trading panel for MT5. One-click execution, advanced risk management, multi-timeframe analysis, partial take-profit and full trade statistics — in 14 languages.
---
## FULL DESCRIPTION
**Tulip Trading Panel** is a complete trading cockpit that places every essential manual-trading function directly on your chart. Designed for discretionary and active traders who execute by hand but want institutional-grade control, speed and risk management.
Instead of switching between terminal tabs, dialogs and calculators, you get a clean 4-column panel: two columns of action buttons on the left and two columns of live information on the right.
---
### KEY FEATURES
#### ⚡ One-Click Execution
- Instant **BUY / SELL** with your configured lot size
- **Quick-order row** — one-click buy/sell at four preset lots (default 0.01 / 0.1 / 0.5 / 1.0)
- **Hedge** — opens the opposite order to flatten net exposure in one click
- **Add Position** — scale into the current direction instantly
- **Panic** — closes all positions and deletes all pending orders (double-click confirm)
#### 🛡️ Smart Order Engine
- Automatic **retry** on requote / price-changed (configurable attempts)
- **Partial-fill detection** with status reporting
- **Automatic filling-mode fallback** (FOK → IOC → RETURN) for maximum broker compatibility
- **Broker stop-level compliance** — stop loss / take profit distances are auto-adjusted to the symbol's minimum
#### 📊 Risk Management
- **Max risk per trade** — position size capped by real stop distance and tick value
- Max simultaneous positions
- Daily loss limit (% of balance) and max trades per day
- **Spread filter** (points)
- Margin usage cap (%)
- **Equity-curve protection** — halves size or pauses trading after drawdown
- **Max-drawdown circuit breaker** — auto close-all at a threshold
- Friday / Monday avoidance
- Trade **cooldown** between entries
- Trading **session** filter (server-hour window)
- **Economic-calendar news filter** — blocks trading around high-impact events, with a live countdown
#### 🎯 Position Management
- Modify **SL / TP** for all positions by points
- **Break-even** with configurable offset and minimum profit
- **Trailing stop** (fixed step) and **ATR-based trailing**
- **Multi-level Partial Take-Profit** — scale out at TP1 / TP2 / TP3 with custom percentages
- **Time-based stop** — auto-close positions older than N hours
- Partial close: **50% / 25% / custom %**
- Close by direction, by profit/loss, oldest, newest, or by lots
- On-chart **SL/TP lines**
#### 📦 Pending & Batch Orders
- Buy Limit / Sell Limit / Buy Stop / Sell Stop with distance and expiry
- **Grid** orders (limit or stop mode)
- **Bracket** orders (both sides)
- One-click delete limits / stops / all
#### 📈 Analysis
- **RSI, MACD, Moving Average, Bollinger Bands, Stochastic, ADX, CCI**
- **Composite Signal Score** (0–100) combining all enabled indicators
- **Multi-Timeframe Dashboard** (M1 → D1) with a confluence score
- **Net exposure** (long/short lots)
- **Live risk preview** — suggested lot size from risk % and stop distance
#### 📉 Statistics
- Win rate, average win / loss, max consecutive losses
- Profit factor, recovery factor, **Sharpe / Sortino / Calmar** ratios
- Expectancy, best / worst trade, streak tracking
- Max drawdown %, margin usage %
- Average holding time, weekly and monthly P/L
- Reset-peak-equity control
#### ⭐ Trade Presets
- Three configurable presets (P1 / P2 / P3) storing lot, SL and TP
- Load with one click; **Save** captures the current settings at runtime
#### 🌍 14 Languages
English, 中文 (Simplified), 中文 (Traditional), Русский, 日本語, 한국어, Deutsch, Français, Español, Português, العربية, Italiano, Türkçe, فارسی
#### 🎨 User Experience
- Clean 4-column layout (buttons on the left, information on the right)
- **Collapsible panel** — minimize to the title bar in one click
- **Adjustable UI scale** (0.6–2.0) for any screen or DPI
- **Click sound** with an on/off toggle
- **22 keyboard shortcuts** for fast trading
- Panel state and toggles are remembered between sessions
---
### HOW TO USE
1. Copy `TulipTradingPanel.mq5` to `MQL5\Experts\`
2. Compile in MetaEditor (F7)
3. Drag the panel onto any chart and enable **Algo Trading**
4. Set your lot size, stop loss and take profit, then trade with one click
5. Use the **H** key to hide/show the panel, and the **−** button to collapse it
Works on Forex, Gold, indices, crypto and other CFDs across all timeframes.
---
### KEYBOARD SHORTCUTS
| Key | Action | Key | Action |
|-----|--------|-----|--------|
| **B** | Buy | **1–4** | Quick Buy (preset lots) |
| **S** | Sell | **5–8** | Quick Sell (preset lots) |
| **C** | Close All | **9** | Hedge |
| **R** | Reverse | **0** | Add Position |
| **T** | Toggle trailing | **G** | Grid Buy |
| **A** | ATR SL/TP | **P** | Buy Limit |
| **W** | Break-even | **D** | Delete all pending |
| **X** | Close by % | **O** | Close oldest |
| **N** | Close newest | **E** | Reset peak equity |
| **F** | Grid limit/stop | **H** | Hide/show panel |
---
### RECOMMENDED SETTINGS
- **Panel width**: 880 px (adjustable)
- **Max spread**: 0 (disabled) — set 20–30 for FX, 50–80 for Gold, 0 for indices/crypto
- **UI scale**: 1.0 (use 1.2–1.4 on high-DPI displays)
- **Risk per trade**: 1–2 % of balance
---
### IMPORTANT NOTES
- This is a **manual trading utility**. It does **not** generate trading signals and does **not** open trades automatically.
- All risk-management features act only as guards on the orders **you** place from the panel.
- Always test on a demo account first.
---
### SUPPORT
Questions, suggestions or bug reports are welcome through the MQL5 private-message system. Please include your build number and a short description of the issue.
---
### DISCLAIMER
Trading foreign exchange and CFDs on margin carries a high level of risk and may not be suitable for all investors. Past performance is not indicative of future results. The author assumes no responsibility for any trading losses incurred through the use of this tool.
