VWATR Stop-Loss BandsPurpose
The script provides an adaptive stop‑loss framework built from VWATR, it anchors protective levels to price extremes and scales them with both volatility and volume. The objective is to create stop‑loss zones that reflect real market intensity rather than arbitrary fixed distances.
How it works
The script computes true range, multiplies it by volume, and smooths both the volume‑weighted range and raw volume using the selected moving average, their ratio forms VWATR, a volatility measure normalized by traded volume. It then calculates the standard deviation of VWATR to capture volatility‑of‑volatility. Stop‑loss levels are constructed by offsetting the low and high by one VWATR, with additional layers created by adding or subtracting one to five standard deviations. The plots use strong colors for core levels and progressively lighter tones for outer layers, establishing a clear visual hierarchy.
Rationale
This structure gives the trader stop‑loss levels that adapt to changing market conditions, expanding during high‑energy phases and contracting during quiet periods, which reduces premature stop‑outs and aligns risk with actual volatility. The standard deviation layers provide a graded map of volatility stress, allowing the user to assess how far price must travel to breach increasingly extreme thresholds. The result is a stop‑loss system that is both reactive and context‑aware, offering more informed decision‑making than static offsets.
Indikator dan strategi
Entradas Inteligentes Oro JosePR indicador creado para el oro, pero funciona tambien en el mercado de futuros
SMC Ultra-Fast: ALL-IN & Auto-Signal [Fixed]How to Use the SMC Pro Indicator: ALL-IN & Dynamic S/R is designed to help you trade following the "Smart Money" quickly and accurately. The usage steps are as follows:
1. Reading Entry Signals
🔥 ALL-IN BUY/SELL: This is the most accurate signal, generated by a breakout of a key support level (Pivot) combined with unusually high trading volume (1.5 times higher) and confirmation from the EMA trend.
Fast Buy/Sell (Small Triangle): This is a supplementary signal when the EMA Fast line crosses the EMA Slow line. It's suitable for finding opportunities to "Follow the Trend" or add to positions when the trend strengthens.
2. Managing Targets (TP/SL/Entry)
When the ALL-IN signal appears, the system will immediately draw three lines to the right of the graph:
Gray line (ENTRY): The price point where you should open an order.
Blue line (TP): Profit target. Calculated using a Risk:Reward Ratio of 2.0 (adjustable).
Red line (SL): Stop-loss point calculated from the ATR value for safety.
3. Using Support and Resistance Boxes (Dynamic Zones)
Green box (Support): Zone with strong buying pressure. If the price tests this level and doesn't break below, there's a high chance of a rebound.
Red box (Resistance): Zone with accumulated selling pressure. If the price tests this level and fails to break through, there's a chance of a pullback.
Disappearance of boxes: When the price "breaks through" the bar, these boxes automatically disappear to indicate that the zone has been broken, and the system will immediately start looking for a new, stronger zone.
4. Auto-Reset System (Completion of Trade)
When the price hits the TP or SL line, the system will mark an "X" on the screen.
The old target line will be immediately deleted to clear the position, making the chart look clean and ready for a new ALL-IN signal.
💡 Additional Tip:
Candlestick color: Trade Buy when the candlestick is green, and trade Sell when the candlestick is red.
If the candlestick is orange, it means the market is sideways. It is recommended to wait for a clear ALL-IN signal before entering a trade.
lib_elp2000_moonLibrary "lib_elp2000_moon"
get_geo_ecl_lon(T)
Parameters:
T (float)
get_geo_ecl_lat(T)
Parameters:
T (float)
get_obliquity(T)
Parameters:
T (float)
get_declination(T)
Parameters:
T (float)
get_true_node_lon(T)
Parameters:
T (float)
get_true_south_node_lon(T)
Parameters:
T (float)
get_node_declination(T)
Parameters:
T (float)
get_south_node_declination(T)
Parameters:
T (float)
lib_vsop87_mercuryLibrary "lib_vsop87_mercury"
Heliocentric and geocentric position calculations for Mercury
using VSOP87 theory. Provides longitude, latitude, radius, speed,
and declination functions.
@author BlueprintResearch (Javonnii)
@license MIT License - Free to use with attribution
@theory VSOP87A (Heliocentric rectangular coordinates)
@accuracy Truncated series (~10-15 terms per series) - arcsecond precision
@time_scale Julian millennia from J2000.0 (use core.get_julian_millennia)
@reference Meeus, Jean. "Astronomical Algorithms" (2nd Ed., 1998)
Bretagnon & Francou. "VSOP87 Solutions" (1988)
@showcase Includes commented showcase code with 250-bar future projection.
Uncomment to display Mercury data with polyline projections.
@open_source This library is part of an open-source alternative to
proprietary astronomical libraries. Study, modify, and
share freely. We believe knowledge of the cosmos belongs
to everyone.
════════════════════════════════════════════════════════════════
© 2025 BlueprintResearch / Javonnii
Licensed under MIT License
════════════════════════════════════════════════════════════════
@version=6
import BlueprintResearch/lib_vsop_core/1 as core
get_helio_lon(t)
Computes Mercury's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Mercury's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Mercury's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 0.31-0.47 AU.
get_geo_speed(t)
Computes Mercury's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Mercury's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Mercury's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Mercury's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
lib_vsop87_jupiterLibrary "lib_vsop87_jupiter"
get_helio_lon(t)
Computes Jupiter's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Jupiter's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Jupiter's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 4.95-5.46 AU.
get_geo_speed(t)
Computes Jupiter's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Jupiter's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Jupiter's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Jupiter's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
lib_vsop87_marsLibrary "lib_vsop87_mars"
get_helio_lon(t)
Computes Mars's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Mars's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Mars's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 1.38-1.67 AU.
get_geo_speed(t)
Computes Mars's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Mars's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Mars's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Mars's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
lib_vsop87_saturnLibrary "lib_vsop87_saturn"
get_helio_lon(t)
Computes Saturn's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Saturn's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Saturn's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 9.02-10.05 AU.
get_geo_speed(t)
Computes Saturn's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Saturn's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Saturn's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Saturn's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
SMC Ultra-Fast: ALL-IN & Auto-Signal [Fixed]How to Use the SMC Pro Indicator: ALL-IN & Dynamic S/R is designed to help you trade following the "Smart Money" quickly and accurately. The usage steps are as follows:
1. Reading Entry Signals
🔥 ALL-IN BUY/SELL: This is the most accurate signal, generated by a breakout of a key support level (Pivot) combined with unusually high trading volume (1.5 times higher) and confirmation from the EMA trend.
Fast Buy/Sell (Small Triangle): This is a supplementary signal when the EMA Fast line crosses the EMA Slow line. It's suitable for finding opportunities to "Follow the Trend" or add to positions when the trend strengthens.
2. Managing Targets (TP/SL/Entry)
When the ALL-IN signal appears, the system will immediately draw three lines to the right of the graph:
Gray line (ENTRY): The price point where you should open an order.
Blue line (TP): Profit target. Calculated using a Risk:Reward Ratio of 2.0 (adjustable).
Red line (SL): Stop-loss point calculated from the ATR value for safety.
3. Using Support and Resistance Boxes (Dynamic Zones)
Green box (Support): Zone with strong buying pressure. If the price tests this level and doesn't break below, there's a high chance of a rebound.
Red box (Resistance): Zone with accumulated selling pressure. If the price tests this level and fails to break through, there's a chance of a pullback.
Disappearance of boxes: When the price "breaks through" the bar, these boxes automatically disappear to indicate that the zone has been broken, and the system will immediately start looking for a new, stronger zone.
4. Auto-Reset System (Completion of Trade)
When the price hits the TP or SL line, the system will mark an "X" on the screen.
The old target line will be immediately deleted to clear the position, making the chart look clean and ready for a new ALL-IN signal.
💡 Additional Tip:
Candlestick color: Trade Buy when the candlestick is green, and trade Sell when the candlestick is red.
If the candlestick is orange, it means the market is sideways. It is recommended to wait for a clear ALL-IN signal before entering a trade.
วิธีใช้งานอินดิเคเตอร์ SMC Pro: ALL-IN & Dynamic S/R นี้ออกแบบมาเพื่อให้คุณเทรดตามรอย "เจ้ามือ" (Smart Money) ได้อย่างรวดเร็วและแม่นยำที่สุด โดยมีขั้นตอนการใช้งานดังนี้ครับ:
1. การอ่านสัญญาณจุดเข้า (Entry Signals)
🔥 ALL-IN BUY/SELL: เป็นสัญญาณที่มีความแม่นยำสูงสุด เกิดจากการเบรคเอาท์แนวสำคัญ (Pivot) ร่วมกับมีแรงซื้อขาย (Volume) สูงกว่าปกติ 1.5 เท่า และเทรนด์ของ EMA ยืนยัน
Fast Buy/Sell (สามเหลี่ยมเล็ก): เป็นสัญญาณเสริมเมื่อเส้น EMA Fast ตัดกับ EMA Slow เหมาะสำหรับใช้หาจังหวะ "Follow Trend" หรือเข้าเพิ่มไม้เมื่อเทรนด์เริ่มแข็งแกร่ง
2. การจัดการเป้าหมาย (TP/SL/Entry)
เมื่อสัญญาณ ALL-IN ปรากฏ ระบบจะวาดเส้น 3 เส้นไปทางด้านขวาของกราฟทันที:
เส้นสีเทา (ENTRY): จุดราคาที่คุณควรเปิดออเดอร์
เส้นสีน้ำเงิน (TP): เป้าหมายทำกำไร ซึ่งคำนวณจากค่า Risk:Reward Ratio ที่ 2.0 เท่า (ตั้งค่าได้)
เส้นสีแดง (SL): จุดตัดขาดทุนที่คำนวณจากค่า ATR เพื่อความปลอดภัย
3. การใช้งานกล่องแนวรับ-แนวต้าน (Dynamic Zones)
กล่องสีเขียว (Support): โซนที่มีแรงซื้อหนาแน่น หากราคาลงมาทดสอบแล้วไม่หลุด มีโอกาสเด้งกลับสูง
กล่องสีแดง (Resistance): โซนที่มีแรงขายสะสม หากราคาวิ่งขึ้นไปทดสอบแล้วไม่ผ่าน มีโอกาสย่อตัวลง
การหายไปของกล่อง: เมื่อราคา "ปิดแท่งทะลุ" กล่องเหล่านี้จะหายไปโดยอัตโนมัติ เพื่อบอกว่าโซนนั้นถูกทำลายแล้ว และระบบจะเริ่มหาโซนใหม่ที่แข็งแกร่งกว่าให้ทันที
4. ระบบ Auto-Reset (จบงาน)
เมื่อราคาเคลื่อนที่ไปชนเส้น TP หรือ SL ระบบจะทำเครื่องหมาย "X" บนหน้าจอ
เส้นเป้าหมายเก่าจะถูกลบออกทันที เพื่อล้างสถานะให้กราฟดูสะอาดและพร้อมสำหรับสัญญาณ ALL-IN รอบใหม่ครับ
💡 เคล็ดลับเพิ่มเติม:
สีแท่งเทียน: เทรดหน้า Buy เมื่อแท่งเทียนสีเขียว และเทรดหน้า Sell เมื่อแท่งเทียนสีแดง
หากแท่งเทียนเป็น สีส้ม หมายถึงตลาดกำลังเลือกทาง (Sideway) แนะนำให้รอสัญญาณ ALL-IN ที่ชัดเจนก่อนเข้าเทรดครับ
lib_meeus_plutoLibrary "lib_meeus_pluto"
Heliocentric and geocentric position calculations for Pluto using
Meeus truncated analytical series. Valid ±1 century from J2000.
@author BlueprintResearch (Javonnii)
@license MIT License - Free to use with attribution
@theory Meeus truncated series (not full planetary theory)
@accuracy Arcminute precision within ±1 century of J2000
@time_scale Julian centuries from J2000.0 (use core.get_julian_centuries)
@reference Meeus, Jean. "Astronomical Algorithms" (2nd Ed., 1998), Chapter 37
@showcase Includes commented showcase code with 250-bar future projection.
Uncomment to display Pluto data with polyline projections.
@open_source This library is part of an open-source alternative to
proprietary astronomical libraries. Study, modify, and
share freely. We believe knowledge of the cosmos belongs
to everyone.
════════════════════════════════════════════════════════════════
© 2025 BlueprintResearch / Javonnii
Licensed under MIT License
════════════════════════════════════════════════════════════════
@version=6
import BlueprintResearch/lib_vsop_core/1 as core
get_helio_lon(t)
Computes Pluto's heliocentric ecliptic longitude using Meeus truncated analytical series.
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360). Accurate within ±1 century from J2000.
get_helio_lat(t)
Computes Pluto's heliocentric ecliptic latitude using Meeus truncated analytical series.
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Heliocentric ecliptic latitude in degrees, range approximately . Accurate within ±1 century from J2000.
get_helio_radius(t)
Computes Pluto's heliocentric radius (distance from Sun) using Meeus truncated analytical series.
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 29.6-49.3 AU. Accurate within ±1 century from J2000.
get_geo_lon(t)
Computes Pluto's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Pluto's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Pluto's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
get_geo_speed(t)
Computes Pluto's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian centuries from J2000.0 (use core.get_julian_centuries(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
TG Capital Trident (Strict + Debug) v6 - plotshape fixedthe tg capital 30m timeframe kill zone chart check thing
Contract Size OverviewNever second-guess your position size again. This indicator displays your pre-configured contract or lot sizes for all your frequently traded instruments, so you always know exactly how much to trade the moment you open a chart.
🎯 Why Use This?
Switching between ES futures, crypto pairs, and forex? Each instrument likely has a different position size based on your risk management. Instead of calculating or remembering sizes every time, configure them once and let the indicator do the work.
✨ Key Features
Configure up to 10 symbols with custom position sizes
Full support for fractional sizes (0.1 BTC, 0.25 ETH, etc.)
Automatic symbol detection — works with continuous contracts (ES1!, NQH2025, etc.)
Two display modes: current symbol only or full watchlist
Optional large on-chart label for instant visibility
Fully customizable colors and positioning
📖 How To Use
Add the indicator to your chart
Open settings and enter your traded symbols (ES, NQ, BTCUSDT, etc.)
Set your default position size for each
Switch between charts — your size appears automatically
⚙️ Display Options
Single Mode : Shows only the current chart's position size — clean and minimal
List Mode : Displays all configured symbols with the current one highlighted
Large Label : Optional prominent display directly on the price chart
💡 Perfect For
Futures traders managing multiple contracts (ES, NQ, CL, GC)
Crypto traders with fractional position sizes
Anyone who trades multiple instruments with different risk allocations
Traders who want to eliminate sizing mistakes when switching markets
⚠️ Note
This is an informational overlay only. It does not execute trades or connect to any broker.
lib_vsop87_uranusLibrary "lib_vsop87_uranus"
Heliocentric and geocentric position calculations for Uranus
using VSOP87 theory. Provides longitude, latitude, radius, speed,
and declination functions.
@author BlueprintResearch (Javonnii)
@license MIT License - Free to use with attribution
@theory VSOP87A (Heliocentric rectangular coordinates)
@accuracy Truncated series (~10-15 terms per series) - arcsecond precision
@time_scale Julian millennia from J2000.0 (use core.get_julian_millennia)
@reference Meeus, Jean. "Astronomical Algorithms" (2nd Ed., 1998)
Bretagnon & Francou. "VSOP87 Solutions" (1988)
@showcase Includes commented showcase code with 250-bar future projection.
Uncomment to display Uranus data with polyline projections.
@open_source This library is part of an open-source alternative to
proprietary astronomical libraries. Study, modify, and
share freely. We believe knowledge of the cosmos belongs
to everyone.
════════════════════════════════════════════════════════════════
© 2025 BlueprintResearch / Javonnii
Licensed under MIT License
════════════════════════════════════════════════════════════════
@version=6
import BlueprintResearch/lib_vsop_core/1 as core
get_helio_lon(t)
Computes Uranus's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Uranus's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Uranus's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 18.28-20.09 AU.
get_geo_speed(t)
Computes Uranus's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Uranus's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Uranus's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Uranus's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
lib_vsop87_neptuneLibrary "lib_vsop87_neptune"
Heliocentric and geocentric position calculations for Neptune
using VSOP87 theory. Provides longitude, latitude, radius, speed,
and declination functions.
@author BlueprintResearch (Javonnii)
@license MIT License - Free to use with attribution
@theory VSOP87A (Heliocentric rectangular coordinates)
@accuracy Truncated series (~10-15 terms per series) - arcsecond precision
@time_scale Julian millennia from J2000.0 (use core.get_julian_millennia)
@reference Meeus, Jean. "Astronomical Algorithms" (2nd Ed., 1998)
Bretagnon & Francou. "VSOP87 Solutions" (1988)
@showcase Includes commented showcase code with 250-bar future projection.
Uncomment to display Neptune data with polyline projections.
@open_source This library is part of an open-source alternative to
proprietary astronomical libraries. Study, modify, and
share freely. We believe knowledge of the cosmos belongs
to everyone.
════════════════════════════════════════════════════════════════
© 2025 BlueprintResearch / Javonnii
Licensed under MIT License
════════════════════════════════════════════════════════════════
@version=6
import BlueprintResearch/lib_vsop_core/1 as core
get_helio_lon(t)
Computes Neptune's heliocentric ecliptic longitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_helio_lat(t)
Computes Neptune's heliocentric ecliptic latitude using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric ecliptic latitude in radians, range approximately . Note: Returns radians, not degrees.
get_helio_radius(t)
Computes Neptune's heliocentric radius (distance from Sun) using VSOP87 theory.
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Heliocentric radius in astronomical units (AU). Typical range is 29.81-30.33 AU.
get_geo_speed(t)
Computes Neptune's geocentric longitude speed (rate of change over time).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric longitude speed in degrees per day. Negative values indicate retrograde motion (apparent backward movement).
get_geo_lon(t)
Computes Neptune's geocentric ecliptic longitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic longitude in degrees, normalized to range [0, 360).
get_geo_ecl_lat(t)
Computes Neptune's geocentric ecliptic latitude (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric ecliptic latitude in degrees, range approximately .
get_geo_decl(t)
Computes Neptune's geocentric equatorial declination (as seen from Earth).
Parameters:
t (float) : (float) Julian millennia from J2000.0 (use core.get_julian_millennia(time)).
Returns: (float) Geocentric equatorial declination in degrees, range where positive is north.
Webhook Candle Sender (OHLCV)This indicator sends OHLCV (Open, High, Low, Close, Volume) candle data via webhook on every confirmed bar close.
It is designed to integrate TradingView with an external trading or analytics system (e.g. a local Flask server, paper trading engine, or algorithmic agent).
Features:
• Sends data only on bar close (no repainting)
• Works on any symbol (stocks, crypto, forex)
• Works on any timeframe
• Outputs structured JSON suitable for APIs and bots
• Uses TradingView alert() function for webhook delivery
Typical use cases:
• Algorithmic trading research
• Paper trading systems
• Backtesting external strategies
• Educational and learning purposes
This script does NOT place trades, manage risk, or provide trading signals.
It only transmits candle data.
No financial advice is provided.
FVG - MTF Confirmed Tracker [JP/EN]Indicator Description: FVG MTF Concluded Bar Tracker
This indicator is a highly functional tool that identifies FVG for the currently displayed bar or a higher-level bar (MTF) and determines its "resolution" when the candlestick is resolved.
Its most notable feature is that it only displays history (gray) on the chart and sends an alert when a "significant level that has been continuously observed for a certain period of time" is resolved.
1. Timeframe Settings
Base Timeframe: Select the timeframe on which to detect FVG. Select "Same as chart" to use the current bar, or select another bar (1-hour, 4-hour, etc.) to project the FVG of the higher-level bar onto the current chart.
2. Active FVG Settings
Sets the currently active support/resistance area that has not yet been filled by price.
Show Bull/Bear: Individually toggles whether to display bull (buy) and bear (sell) FVG.
Color: Specifies the color of the box for the unresolved state.
Extend Right (Active): When enabled, the box will continue to extend indefinitely toward the right edge of the chart until the FVG is resolved.
Max Active FVG: This sets the maximum number of unresolved boxes to display on the chart. When a new FVG is detected, the oldest unresolved box will be automatically deleted if it exceeds this limit, saving resources.
3. Filled FVG Settings (Resolved, Grayed Out, Determination Logic)
These are very important settings for displaying history when the price fills an FVG.
Show Filled: Select whether to leave resolved FVGs grayed out (default color) as "history."
Color: Specifies the color of boxes that have been resolved (Filled).
Extend Right (Filled): When this is turned off, the box extension will stop at the candlestick where the resolution is confirmed, making the resolution point clear.
Max Filled FVG: This sets the maximum number of grayed out boxes to display as history. When the limit is reached, the oldest history will be deleted.
Min Bars to Keep & Alert (Important): This is the threshold for the number of bars elapsed between the occurrence of an FVG and its resolution.
If the threshold is not met: The event is considered a temporary reaction, and no alert will be sounded. The event will also be deleted without being recorded in the history (gray).
If the threshold is met or exceeded: The event is considered a significant market event, and the box will turn gray and an alert will be sent.
4. Alert Settings (Alert Notification Logic)
Alerts are executed in perfect sync with the "resolution of significant levels (graying out)."
Alert when Bull / Bear turns Gray: A notification will be sent the moment a bullish or bearish FVG is resolved after meeting the threshold and turning gray.
Execution Timing: A notification will only be sent when the candlestick is confirmed. It will not be triggered if the candlestick is only momentarily touched by the wick midway through the candlestick. This allows you to know for sure that the event was resolved at the time of closing.
インジケーター解説:FVG MTF 確定足トラッカー
このインジケーターは、現在表示している足、または上位足(MTF)のFVGを特定し、その「解消」をローソク足の確定時に判定する高機能ツールです。
最大の特徴は、**「一定期間意識され続けた重要な水準」**が解消された時のみ、チャートに履歴(グレー)を残し、アラートを通知する設計にあります。
1. Timeframe Settings(時間足設定)
Base Timeframe / 基準にする時間足: FVGを検知する時間足を選択します。「Same as chart(チャートと同じ)」を選べば現在の足、それ以外(1時間足、4時間足など)を選べば上位足のFVGを現在のチャートに投影します。
2. Active FVG Settings(未解消時の設定ロジック)
まだ価格に埋められていない、現在有効なサポート・レジスタンス領域の設定です。
Show Bull / Bear: ブル(買い)およびベア(売り)のFVGを表示するかどうかを個別に切り替えます。
Color: 未解消状態のボックスの色を指定します。
Extend Right (Active): 有効にすると、FVGが解消されるまでボックスをチャートの右端に向かって無制限に延長し続けます。
Max Active FVG: チャート上に表示する未解消ボックスの最大数です。新しいFVGが検知された際、この上限を超えていると最も古い未解消ボックスが自動的に削除され、リソースを節約します。
3. Filled FVG Settings(解消済み・グレー化・判定本数ロジック)
価格がFVGを埋めた際の、履歴表示に関する非常に重要な設定項目です。
Show Filled: 解消されたFVGを「履歴」としてグレー表示(デフォルト色)で残すかどうかを選択します。
Color: 解消済み(Filled)状態になったボックスの色を指定します。
Extend Right (Filled): これをOFFにすると、解消が確定したローソク足の位置でボックスの延長が止まり、解消地点が明確になります。
Max Filled FVG: 履歴として残すグレーボックスの最大数です。上限に達すると、古い履歴から順に削除されます。
Min Bars to Keep & Alert (重要): FVGが発生してから解消されるまでの「経過本数」の閾値です。
判定本数に満たない場合: 一時的な反応とみなし、アラートを鳴らさず、履歴(グレー)にも残さず削除します。
判定本数以上の場合: 市場で十分に意識された「重要な水準」とみなし、ボックスをグレーに変更し、アラートを通知します。
4. Alert Settings(アラート通知ロジック)
アラートは「重要水準の解消(グレー化)」と完全に同期して実行されます。
Alert when Bull / Bear turns Grey: ブル/ベアそれぞれのFVGが、上記の「判定本数」を満たした状態で解消され、グレーに変化した瞬間に通知を送ります。
実行タイミング: ローソク足の確定時にのみ通知されます。足の途中のヒゲで一時的に触れただけでは鳴りません。これにより、クローズ時点で確実に解消されたことのみを把握できます。
SMC Ultra-Fast: ALL-IN & Auto-Signal [Fixed]Designed to help traders who know absolutely nothing about the market.
And for those whose signals don't disappear, once it goes up, it stays up. 90 percent chance of beating the market.
Time-Based Level & Watermark [PTN.Trades]Hello NTA Bros. Let's test my script! Hello Hello TDV said my description is too brief. I have to write something more!
## 3 Ways to Cook Crispy, Fluffy, and Delicious Omelettes Without the Grease
Calling all **Egg Lovers**! Today, we’re diving into the "Omelette"—a dish that seems simple but is packed with secret techniques. Everyone has their own signature style, and today, Maggi is sharing 3 different ways to fry an omelette. Whether you’re craving that **extra crispy and fluffy** version you find at restaurants, a **healthy, low-oil** version that isn't greasy, or a **thick and soft** omelette for a full, satisfying bite—we’ve got you covered!
---
### 1. How to Fry a Crispy Omelette
**Ingredients:**
1. 1 tsp Maggi Cooking Sauce
2. Cooking oil (about half a pan deep)
**Instructions:**
1. Pour oil into the pan and heat until hot. Crack the eggs, season, and beat well.
2. Once the oil is boiling, pour the egg mixture through a **strainer** into the pan to create a fluffy texture. When the egg turns golden brown, flip it over. Fry until cooked through and serve.
**Pro-Tips for Crispiness:**
* Don't over-beat the eggs until they are too bubbly, or they will flow through the strainer too slowly.
* Wait for the oil to get hot, then reduce to medium heat for about 10 seconds before testing a small amount of egg through the strainer. If it fluffs up beautifully, pour the rest through the strainer across the pan.
* If using an **electric stove**, use the highest heat. Once the oil is hot, test with a little egg. If it fluffs up, pour the rest in without reducing the heat.
* Pouring through a strainer creates small "strands" of egg that fluff up instantly when hitting the hot oil.
---
### 2. The Healthy Version: Low-Oil Omelette
**Ingredients:**
1. 2 Eggs
2. 1 tsp Maggi Cooking Sauce
3. A small amount of oil
**Instructions:**
1. Crack the eggs, season, and beat well. Heat the pan first, then add a little vegetable oil.
2. Pour the egg into the pan. Once golden brown, flip to the other side and serve.
**Pro-Tips for Low-Oil:**
* **Heating the pan before adding oil** prevents the egg from sticking, which is crucial since we are using very little oil.
* When you pour the egg in, use the edge of your spatula to stir the center quickly. This helps the egg cook faster, makes it easier to flip, and results in a thicker, softer texture.
---
### 3. How to Make a Thick and Soft Omelette
**Ingredients:**
1. 4 Eggs
2. 2 tsp Maggi Cooking Sauce
3. Cooking oil
**Instructions:**
1. Crack the eggs, season, and beat well. Pour about 3 tbsp of oil into a **pot**. You don't need to wait for the oil to be extremely hot.
2. Pour the egg in and use a fork to stir the center quickly (similar to making scrambled eggs). This helps the egg set fast without spreading too much. Use medium-low heat (or medium heat for electric stoves).
3. Once the egg starts to set, tilt the pot slightly and use a spatula to flip the egg. Add a tiny bit more oil, increase the heat, and wait for a beautiful color. Flip again and use high heat briefly to "push out" any excess oil. Remove, drain the oil, and serve.
**Pro-Tips for a Thick & Soft Texture:**
* **Frying in a pot** forces the egg to stay thick and shapely. Choose a small pot to make the omelette look taller and fluffier.
* Stirring quickly with a fork helps the egg cook and bind together faster, making it much easier to flip.
* Using medium-low heat ensures the egg doesn't burn before the thick center is fully cooked.
---
So, what do you think? With these 3 different methods, you can choose the style that fits your mood—whether it’s crispy, thick, or healthy. You can easily make these at home and ensure every bite is perfectly seasoned and delicious with **Maggi Cooking Sauce**.
---
**Would you like me to adjust the tone to be more formal, or perhaps help you write a catchy title for social media?**
Session & ATR Trailing Stop mindedgean indicator that highlights the asian range where i look for the 15m fractal to be swept and then i trade in the opposite direction
Stress & Recovery Daily Stock/BTC This indicator is a stress → recovery regime tool designed for Daily charts (Bitcoin and equities). It combines Williams Vix Fix (WVF) to detect panic/capitulation conditions (potential bottoms) with RSI vs EMA(RSI) to confirm the start of a recovery phase — but only when that recovery occurs within a configurable number of bars after a WVF panic event.
It is not a generic trend indicator. It focuses on one specific sequence:
Panic spike (WVF) → Recovery confirmation (RSI crossing above EMA(RSI)).
What it Shows
1) Red Bottom Shadow (Panic Zone)
A red shaded area below the baseline appears when WVF triggers a panic condition. This highlights periods where downside pressure and “panic-like” behavior are elevated.
To avoid clutter, the red triangle marker (▼) is plotted only once per red cluster, specifically on the last bar of the panic cluster (end of the WVF signal streak).
2) Green State Ribbon (Recovery Regime)
A green ribbon above the baseline indicates a recovery regime. You can choose how the green signal behaves:
Crossover only: green is active only on the single bar where RSI crosses above EMA(RSI).
State (RSI > EMA): green stays active as long as RSI remains above EMA(RSI).
3) Amber Ribbon (Conflict State)
If panic (WVF) and recovery (green state) overlap, the ribbon turns amber.
This indicates a mixed condition: panic is still present, but momentum is attempting to reverse.
4) Green Triangle Marker (▲) — Validated Recovery Start
A green triangle (▲) appears only when RSI crosses above EMA(RSI) AND that crossover happens within N bars from the most recent WVF panic zone. This time-window filter helps avoid unrelated RSI crossovers that occur far from capitulation events.
How to Use
- Treat red shadow as a “panic/stress zone”.
- Look for the green triangle (▲) as the first validated recovery trigger after panic.
- Use green ribbon as a recovery regime filter (especially in “State” mode).
- Use amber ribbon as a caution zone (overlap = mixed signals).
This indicator is best used as a context and timing filter, not as a complete trading system by itself.
Notes:
- Designed and tuned for Daily timeframe usage.
- Signals may behave differently on intraday timeframes or illiquid assets.
TG Capital Trident Setup Finder (v6, no-functions)backtest label for FVG setups of the trident pattern which TG capital talks about on chart fanatics
Esmeralda.AiHow to read the new visuals:
Labels: When a signal appears, the label now calculates the exact price for your Stop Loss (SL) and Take Profit (TP).
Lines: You will see short horizontal lines appear at the signal bar.
Green Line: This is your target.
Red Line: This is where you exit if the trade goes against you.
The 90% Rule: To keep the win rate as high as possible, you can manually move your TP to the Yellow Mean Line if the market looks like it is losing steam.
Vegas Double ChannelThe indicator utilizes the 144 and 169 channels as the minor level, and the 576 and 676 channels as the major level. The EMA12 serves as a filter.
Translation for the complete definition of the “Vegas Double Channel” indicator:
The “Vegas Double Channel” indicator is designed to analyze market trends and identify potential trading opportunities. It employs the following parameters:
Minor Level: The indicator considers the 144 and 169 channels as the minor level, which are used to identify short-term market movements.
Major Level: The 576 and 676 channels are classified as the major level, indicating longer-term market trends.
Filter: The EMA12 (Exponential Moving Average with a period of 12) acts as a filter to smooth out short-term noise and provide a clearer picture of the overall market trend.






















