Trend Compass (Manual)## Trend Compass (Manual) - A Discretionary Trader's Dashboard
### Summary
Trend Compass is a simple yet powerful dashboard designed for discretionary traders who want a constant, visual reminder of their market analysis directly on their chart. Instead of relying on automated indicators, this tool gives you **full manual control** to define the market state across different timeframes or conditions.
It helps you stay aligned with your higher-level analysis (e.g., HTF bias, current market structure) and avoid making impulsive decisions that go against your plan.
### Key Features
- **Fully Manual Control:** You decide the trend. No lagging indicators, no confusing signals. Just your own analysis, displayed clearly.
- **Multiple Market States:** Define each row as an `Uptrend`, `Downtrend`, `Pullback`, or `Neutral` market.
- **Customizable Rows:** Display up to 8 rows. You can label each one however you like (e.g., "D1", "H4", "Market Structure", "Liquidity Bias").
- **Flexible Panel:** Change all colors, text sizes, and place the panel in any of the 9 positions on your chart.
- **Clean & Minimalist:** Designed to provide essential information at a glance without cluttering your chart.
### How to Use
1.  **Add to Chart:** Add the indicator to your chart.
2.  **Open Settings:** Go into the indicator settings.
3.  **Configure Rows:**
    - In the "Rows (Manual Control)" section, set the "Number of rows" you want to display.
    - For each row, give it a custom **Label** (e.g., "m15").
    - Select its current state from the dropdown menu (`Uptrend`, `Downtrend`, etc.).
    - To remove a row, simply set its state to `Hidden`.
4.  **Customize Style:**
    - In the "Panel & Visual Style" section, adjust colors, text sizes, and the panel's position to match your chart's theme.
This tool is perfect for price action traders, ICT/SMC traders, or anyone who values a clean chart and a disciplined approach to their analysis.
Manual
Custom ATR Trailing StopThis Script creates a custom ATR (Average True Range) trailing stop. It allows traders to set up automated stop-loss levels based on the ATR, which adjusts dynamically to market volatility. The script is designed to support both long and short trades, offering flexibility and precision in trade management.
When loading the indicator to your chart, simply click to set the trade begining time, confirm various settings and you are set.
Check tooltips for more details in the input settigns menu.
 User Inputs 
 
 Trade Setup: Allows users to set the trade direction (Long or Short), the signal source for entries, and the specific bar time for the trade setup.
 ATR Settings: Configurable ATR lookback period, ATR smoothing period, initial ATR multiplier for setting the stop-loss, breakeven ATR multiplier, and a manual breakeven level.
 
 ATR Calculations 
 
 Computes the ATR and its moving average.
 Determines initial and breakeven stop levels based on the ATR.
 
 Signal Validation 
 
 Validates long or short trade signals based on the specified bar time and trade direction.
 Triggers alerts when a valid trade signal is detected.
 
 Trailing Stop Logic 
 
 For long trades, adjusts the stop-loss level dynamically based on the ATR.
 For short trades, performs similar adjustments in the opposite direction.
 Updates the trailing stop level to ensure it follows the price, moving closer as the price moves favorably.
 Resets the trade state when the stop-loss is hit, triggering an alert.
 
 Plotting 
 
 Plots the trailing stop levels on the chart.
 Uses green for stop levels indicating profit and red for stop levels indicating a loss.
Draw Line For High Low Custom Range Interactive█ OVERVIEW 
This indicator is an  educational  indicator to make pine coders easier to how to use interactive inputs with  User-Defined Type (UDT)  especially when dealing input.time.
 █ NOTES 
This indicator is not perfect but it is a good starting point or template to start develop custom range interactive indicator.
 █ INSPIRATIONS 
 ABC 123 Harmonic Ratio Custom Range Interactive 
 XABCD Harmonic Pattern Custom Range Interactive 
 PriceTimeInteractive 
 █ CREDITS 
 CAGR Custom Range 
 Pine scripts are now interactive 
 █ FEATURES 
1. High Low points are determined based on points selected.
2. Line will be drawn after points are correctly arranged.
3. Label show error once wrong point is selected, move the point as instructed in example.
 █ EXAMPLES / USAGE 
  
  
 
Simple OHLC Custom Range Interactive█ OVERVIEW 
This indicator show lines of OHLC which can be commonly used as support and resistance zones.
OHLC can be shown table with candlestick visual.
Color of candlestick depends on direction of bullish / bearish of the chosen candlestick.
 █ INSPIRATION 
Inspired by design, code and usage of CAGR . Basic usage of custom range / interactive, pretty much explained  here . Credits to  TradingView .
 █ FEATURES 
Table can positioned by any position and font size can be resized.
OHLC can be in full or simple name.
Lines can be extend either right, left, both or none.
 █ HOW TO USE 
Only 1 point is required.
Dont worry about magnet, point will attached depends on High or Low of the candle.
 █ USAGE / TIPS EXAMPLES (Description explained in each image) 
  
  
  
 
ABC 123 Harmonic Ratio Custom Range Interactive█ OVERVIEW 
This indicator was designed based on Harmonic Trading : Volume One written by Scott Carney.
This is about harmonic ratios which expanded through retracement and projection.
Derivation is pretty much explained  here  such as Primary, Primary Derivation, Secondary Derivation and Secondary Derivation Extreme.
Derivation value depends on minimum retracement or maximum projection.
This derivation value utilize Fibonacci value which later expand to Harmonic Ratio.
 █ INSPIRATION 
Inspired by design, code and usage of  CAGR  . Basic usage of custom range / interactive, pretty much explained  here . Credits to TradingView.
This build is based and visualized upon  Harmonic Trading Ratios. 
This build also was stripped down from  XABCD Harmonic Pattern Custom Range Interactive .
 █ CREDITS 
Scott Carney, Harmonic Trading : Volume One (Page 18)
 █ FEATURES 
Table can positioned by any position and font size can be resized.
Labels can be either changed to alphabets or numbers.
 █ HOW TO USE 
Draw points from Point A to Point C.
Dont worry about magnet, point will attached depends on High or Low of the candle.
 █ USAGE / TIPS EXAMPLES (Description explained in each image) 
  
 
XABCD Harmonic Pattern Custom Range Interactive█ OVERVIEW 
This indicator was designed based on Harmonic Pattern Book written by Scott Carney. It was simplified to user who may always used tools such as XABCD Pattern and Long Position / Short Position, which consume a lot of time, recommended for both beginner and expert of Harmonic Pattern Traders. XABCD Pattern require tool usage of Magnet tool either Strong Magnet, Week Magnet or none, which cause error or human mistake especially daily practice.
 Simplified Guideline by sequence for Harmonic Pattern if using manual tools : 
 
 Step 1 : Trade Identification - XABCD Pattern
 Step 2 : Trade Execution - Any manual tools of your choice
 Step 3 : Trade Management - Position / Short Position
 
 █ INSPIRATION 
 
  Inspired by design, code and usage of CAGR.  Basic usage of custom range / interactive, pretty much explained here . Credits to TradingView.
  I use a lot of XABCD Pattern and Long Position / Short Position, require 5 to 10 minutes on average, upon determine the validity of harmonic pattern.
  Upon creating this indicator, I believed that time can be reduced, gain more confidence, reduce error during drawing XABCD, which helps most of harmonic pattern users.
 
 █ FEATURES 
 
 Table can positioned by any postion and font size can be resized.
 Table can be display through optimized display or manual control.
 Validility of harmonic pattern depends on BC ratio.
 Harmonic pattern can be displayed fully or optimized while showing BC ratio validity.
 Trade Execution at point D can be displayed on / off.
 Stop Loss and Take Profit can be calculated automatically or manually.
 Optimized table display based extend line setup and profit and loss setup.
 Execution zone can be offset to Point C, by default using Point D.
 Currency can be show or hide.
  Profit and Loss can be displayed on axis once line is extended.
 
 █ HOW TO USE 
 
 Step 1 : Trade Identification - Draw points from Point X to Point C. Dont worry about magnet, point will attached depends on High or Low of the candle.
 Step 2 : Trade Execution      - Check the validity of BC to determine the validity of harmonic pattern generated. Pattern only generate 1 pattern upon success. Otherwise, redraw to other points.
 Step 3 : Trade Management     - Determine the current candle either reach Point D or Potential Reversal Zone (PRZ). Check for Profit & Loss once reach PRZ.
 
 █ USAGE LIMITATIONS 
 
 Harmonic Patterns only limits to patterns mentioned in Harmonic Trading Volume 3 due to other pattern may have other or different philosophy.
 Only can be used for Daily timeframe and below due to bar_time is based on minutes by default.
 Not recommended for Weekly and Monthly timeframe.
 If Point X, A, B, C and D is next to each other, it is recommend to use lower timeframe.
 Automated alert is not supported for this release. However, alert can be done manually. Alert will updated on the version.
 
 █ PINE SCRIPT LIMITATIONS 
 
 Known bug for when calculate time in array, causing label may not appeared or offset.
 Unable to convert to library due to usage of array.get(). I prefer usage for a combination of array.get(id, 0), array.get(id, 1), array.get(id, 2) into custom function, however I faced this issue during make arrays of label. Index can be simply refered as int, for id, i not sure, already try id refered as simple, nothing happens.
 linefill.new() will appeared as diamond box if overused.
 Text in box.new() unable to use ternary condition or switch to change color. Bgcolor also affected.
 Label display is larger than XABCD tool. Hopefully in future, have function to resize label similar to XABCD tools.
 
 █ IMPORTANTS 
 
 Trade Management (Profit & Loss) is calculated from Point A to D. 
 Take Profit is calculated based on ratio 0.382 and 0.618 of Point A to D.
 Always check BC validity before proceed to Trade Management.
 Length of XABCD is equal to XAB plus BCD, where XAB and BCD are one to one ratio. Length is measured in time.
 Use other oscillator to countercheck. Normally use built-in Relative Strength Index (RSI) and Divergence Indicator to determine starting point of Point X and A.
 
 █ HARMONIC PATTERNS SUPPORTED 
// Credits to Scott M Carney, author of Harmonic Trading Volume 3: Reaction vs. Reversal
 
 Alt Bat   - Page 101
 Bat       - Page  98
 Crab      - Page 104
 Gartley   - Page  92
 Butterfly - Page 113
 Deep Crab - Page 107
 Shark     - Page 119 - 220
 
 █ FAQ 
 
 Pattern such as 5-0, perfect XABCD and ABCD that not included, will updated on either next version or new release.
 Point D time is for approximation only, not including holidays and extended session.
 Basic explaination for Harmonic Trading System (Trade Identification, Trade Execution and Trade Management). 
 Harmonic Patterns values is pretty much summarized here including Stop Loss. 
 Basic explanation for Alt Bat, Bat, Crab, Gartley, Deep Crab and Butterfly. 
 
 █ USAGE / TIPS EXAMPLES (Description explained in each image) 
  
  
  
  
  
  
 
Manual Buy & Sell AlertsThis strategy is not an automation strategy.
It is a tool that generates an 'alerts' so that you can buy and sell it at a predetermined price.
The user can set the contents below.
1. Period
2. Entry price and entry type.
1) buy STOP
  
2) buy LIMIT
  
3. Target price.
4. stop loss price.
You can easily test by changing the period value and the set value.
I hope it will help you. Thank you.
Triple MA 5-period forecast [Siem]This script calculates 3 MAs and forecasts where these MAs will be in the next 5 future periods. 
 
 Automatic mode - price will be based on current price ("flat") or an X-period linear regression ("linreg"). 
 Manual mode - enter your own value('s): let's see where the MA's will be when your favourite equity all of a sudden hits 1 million tomorrow! 
 
based on Triple MA Forecast by yatrader2   , idea by anthnyl







