OPEN-SOURCE SCRIPT
ที่อัปเดต: SBP Market Levels Navigator

SBP Market Levels Navigator is a standalone market-level mapping tool designed to identify and display only the strongest qualified support and resistance references for the trading day positioned at the right edge of the visible chart.
The script is intended to reduce chart clutter. It does not display intermediate or minor levels. Only Major levels that satisfy the internal qualification threshold are selected for plotting.
The script does not place orders, calculate position size, provide profit targets, define stop-loss levels, or present performance statistics. It is an analytical aid for independent chart study and risk-managed decision-making.
Methodology
The script uses one integrated level-selection workflow. Confirmed swing pivots, previous-day high and low, and previous-week high and low create candidate price references. Nearby candidates are consolidated so that similar prices are treated as one area rather than as multiple unrelated lines.
Each retained level is evaluated using:
Confirmed occurrence count
Price interaction count
Confirmed rejection behaviour
Reference-source weighting
Level freshness
Confirmed support-resistance role change
Only candidates that meet the Major-level score requirement are eligible for display. The strongest qualified levels nearest to price are selected separately above and below the market.
Selected trading-day display
The displayed trading day is the exchange-calendar day containing the chart's rightmost visible candle. Moving another historical day to the right edge of the visible chart causes the indicator to rebuild its display for that day.
Lines begin at the first bar of the selected day and end at the configured label offset after that day. They do not extend indefinitely across unrelated trading days.
Pine Script cannot detect the candle under the mouse pointer, so the rightmost visible candle is used as the practical historical-day selector.
Major levels only
The indicator displays only Major levels.
Support and resistance levels use thick lines and plain-text labels.
Intermediate and Minor classifications are not displayed and are not available as user controls.
This design keeps the chart focused on the strongest internally ranked areas.
Level colours and role changes
Support is displayed in green.
Resistance is displayed in red.
A resistance level that changes into support remains green and is labelled Rev Sup.
A support level that changes into resistance becomes red and is labelled Rev Res.
Normal support and resistance lines are solid. Confirmed role-reversal lines are dashed so that the change in market function remains visually identifiable without adding extra colours.
A support changes into resistance only after the required number of confirmed closes below the level. A resistance changes into support only after the required number of confirmed closes above the level.
Round-number display
Displayed levels can use exact prices, automatic rounding, or a manual rounding step of 1, 5, 10, 25, 50, or 100.
Auto mode chooses a practical rounding interval according to the instrument type and price range. This is intended to produce readable levels for indices, stocks, futures, commodities, forex, and other supported symbols.
The internal scoring process retains the calculated candidate price. The displayed line and label use the selected rounded price.
Nearby-level control
The indicator suppresses duplicate rounded prices and closely spaced levels. The minimum spacing is measured as a user-defined multiple of ATR. When two selected candidates are too close, only the stronger qualified level is retained.
Previous-day-origin levels may contribute to the internal ranking and may be plotted when they qualify, but they do not receive text labels. This reduces repetitive labels around commonly watched daily reference prices.
Labels
Labels are plain text with no shaded background and no border.
The available texts are:
Support
Resistance
Rev Sup
Rev Res
Labels include the displayed rounded price and appear after the selected trading day. Text size and label offset remain user controlled.
Main settings
Maximum Stored Levels limits the number of candidates retained in memory.
Maximum Level Age removes stale candidates from active consideration.
Confirmed Closes for Role Change controls how many closes beyond a level are required before its role changes.
Levels Per Side controls the maximum number of Major supports and Major resistances displayed.
Round Level Prices selects exact, automatic, or manual price rounding.
Minimum Display Separation controls the minimum distance between displayed levels as an ATR multiple.
Label Text Size controls the plain-text label size.
Label Offset After Selected Day controls how many bars after the selected day the labels are positioned.
Alerts
Alert conditions are available for:
Support-level tests
Resistance-level tests
Confirmed bullish rejections
Confirmed bearish rejections
Confirmed resistance-to-support changes
Confirmed support-to-resistance changes
These alerts describe analytical events only. They are not trade instructions.
Suggested use
Place the script on a standard price chart.
Move the current or historical trading day you want to study to the right edge of the visible chart.
Use Auto rounding for general use or select a manual step suited to the instrument.
Adjust Levels Per Side to control how many Major supports and resistances are shown.
Increase Minimum Display Separation when displayed levels remain too close.
Treat the plotted levels as areas for further observation rather than guaranteed reversal or breakout points.
Limitations
The levels are derived from historical price structure and confirmed reference data. They do not predict whether price will hold, reverse, or break.
Confirmed pivots appear only after the required confirmation bars have completed.
The historical-day selector follows the rightmost visible candle, not the mouse pointer.
Calendar-day selection may not perfectly represent instruments whose trading sessions cross midnight.
Rounded displayed prices may differ from the exact internal candidate prices.
The script should not be used as the sole basis for a trading decision.
Educational notice
This script is an analytical charting tool. It does not provide investment advice, guarantee outcomes, or replace independent analysis and risk management.
The script is intended to reduce chart clutter. It does not display intermediate or minor levels. Only Major levels that satisfy the internal qualification threshold are selected for plotting.
The script does not place orders, calculate position size, provide profit targets, define stop-loss levels, or present performance statistics. It is an analytical aid for independent chart study and risk-managed decision-making.
Methodology
The script uses one integrated level-selection workflow. Confirmed swing pivots, previous-day high and low, and previous-week high and low create candidate price references. Nearby candidates are consolidated so that similar prices are treated as one area rather than as multiple unrelated lines.
Each retained level is evaluated using:
Confirmed occurrence count
Price interaction count
Confirmed rejection behaviour
Reference-source weighting
Level freshness
Confirmed support-resistance role change
Only candidates that meet the Major-level score requirement are eligible for display. The strongest qualified levels nearest to price are selected separately above and below the market.
Selected trading-day display
The displayed trading day is the exchange-calendar day containing the chart's rightmost visible candle. Moving another historical day to the right edge of the visible chart causes the indicator to rebuild its display for that day.
Lines begin at the first bar of the selected day and end at the configured label offset after that day. They do not extend indefinitely across unrelated trading days.
Pine Script cannot detect the candle under the mouse pointer, so the rightmost visible candle is used as the practical historical-day selector.
Major levels only
The indicator displays only Major levels.
Support and resistance levels use thick lines and plain-text labels.
Intermediate and Minor classifications are not displayed and are not available as user controls.
This design keeps the chart focused on the strongest internally ranked areas.
Level colours and role changes
Support is displayed in green.
Resistance is displayed in red.
A resistance level that changes into support remains green and is labelled Rev Sup.
A support level that changes into resistance becomes red and is labelled Rev Res.
Normal support and resistance lines are solid. Confirmed role-reversal lines are dashed so that the change in market function remains visually identifiable without adding extra colours.
A support changes into resistance only after the required number of confirmed closes below the level. A resistance changes into support only after the required number of confirmed closes above the level.
Round-number display
Displayed levels can use exact prices, automatic rounding, or a manual rounding step of 1, 5, 10, 25, 50, or 100.
Auto mode chooses a practical rounding interval according to the instrument type and price range. This is intended to produce readable levels for indices, stocks, futures, commodities, forex, and other supported symbols.
The internal scoring process retains the calculated candidate price. The displayed line and label use the selected rounded price.
Nearby-level control
The indicator suppresses duplicate rounded prices and closely spaced levels. The minimum spacing is measured as a user-defined multiple of ATR. When two selected candidates are too close, only the stronger qualified level is retained.
Previous-day-origin levels may contribute to the internal ranking and may be plotted when they qualify, but they do not receive text labels. This reduces repetitive labels around commonly watched daily reference prices.
Labels
Labels are plain text with no shaded background and no border.
The available texts are:
Support
Resistance
Rev Sup
Rev Res
Labels include the displayed rounded price and appear after the selected trading day. Text size and label offset remain user controlled.
Main settings
Maximum Stored Levels limits the number of candidates retained in memory.
Maximum Level Age removes stale candidates from active consideration.
Confirmed Closes for Role Change controls how many closes beyond a level are required before its role changes.
Levels Per Side controls the maximum number of Major supports and Major resistances displayed.
Round Level Prices selects exact, automatic, or manual price rounding.
Minimum Display Separation controls the minimum distance between displayed levels as an ATR multiple.
Label Text Size controls the plain-text label size.
Label Offset After Selected Day controls how many bars after the selected day the labels are positioned.
Alerts
Alert conditions are available for:
Support-level tests
Resistance-level tests
Confirmed bullish rejections
Confirmed bearish rejections
Confirmed resistance-to-support changes
Confirmed support-to-resistance changes
These alerts describe analytical events only. They are not trade instructions.
Suggested use
Place the script on a standard price chart.
Move the current or historical trading day you want to study to the right edge of the visible chart.
Use Auto rounding for general use or select a manual step suited to the instrument.
Adjust Levels Per Side to control how many Major supports and resistances are shown.
Increase Minimum Display Separation when displayed levels remain too close.
Treat the plotted levels as areas for further observation rather than guaranteed reversal or breakout points.
Limitations
The levels are derived from historical price structure and confirmed reference data. They do not predict whether price will hold, reverse, or break.
Confirmed pivots appear only after the required confirmation bars have completed.
The historical-day selector follows the rightmost visible candle, not the mouse pointer.
Calendar-day selection may not perfectly represent instruments whose trading sessions cross midnight.
Rounded displayed prices may differ from the exact internal candidate prices.
The script should not be used as the sole basis for a trading decision.
Educational notice
This script is an analytical charting tool. It does not provide investment advice, guarantee outcomes, or replace independent analysis and risk management.
Release Note
SBP Market Levels Navigator is a standalone market-structure tool that maps selected support and resistance references for the trading day positioned at the right edge of the visible chart. It is designed to reduce chart clutter by ranking candidate levels internally and displaying only the most relevant levels for the selected day.The script does not generate trade orders, position sizes, profit targets, stop-loss levels, or performance statistics. It is an analytical aid intended to support independent chart study and risk-managed decision-making.
Methodology
The script uses one integrated level-mapping workflow rather than combining unrelated studies. Confirmed price swings and optional previous-period references create candidate levels. Nearby candidates are consolidated into common price areas. Each retained level is then evaluated using confirmation count, interaction count, rejection behaviour, source weighting, freshness, and confirmed role changes.
The ranking process separates displayed levels into three priorities:
Major levels are the strongest qualified references. They use thicker lines and may display plain-text labels.
Intermediate levels use normal-width lines without labels.
Minor levels use thin lines and can be hidden for a cleaner chart.
This hierarchy is intended to distinguish primary decision areas from secondary context without filling the chart with overlapping text.
Selected trading-day display
The displayed trading day is the exchange-calendar day containing the chart's rightmost visible candle. Scrolling or zooming the chart so that another historical day becomes the rightmost visible day causes the script to recalculate its display for that day.
Lines begin at the first bar of the selected day and end after the final selected-day bar at the configured label offset. They do not extend indefinitely across unrelated trading days.
Because Pine Script cannot read the candle under the mouse pointer, the rightmost visible candle is used as the practical day-selection method.
Candidate references
The user can enable or disable:
Confirmed swing references
Previous-day high and low
Previous-week high and low
Previous-day and previous-week close
Confirmed swing references use completed pivots. A pivot is added only after the required right-side bars have confirmed it. This avoids presenting an unconfirmed swing as final, although confirmation naturally introduces a delay.
Level interaction and role changes
The script records price tests and candle rejections around active levels. A support level can change into resistance after the configured number of confirmed closes below it. A resistance level can change into support after the configured number of confirmed closes above it.
Role-changed levels may use separate colours, line styles, widths, and compact labels such as Rev Sup or Rev Res.
Round-number display
Displayed levels can use exact prices or practical rounded prices. Auto mode selects a rounding step according to the instrument type and price range. Manual steps of 1, 5, 10, 25, 50, and 100 are also available.
The displayed line and label use the rounded price. The internal candidate memory and scoring process continue to retain the underlying calculated price.
To reduce overlapping levels, the script can merge identical rounded prices and suppress selected levels that are closer than the configured ATR-based display separation. The strongest qualified level is retained.
Labels
Only Major levels receive labels.
Labels are plain text with no shaded background or border. Support, resistance, and role-reversal labels have separate visibility and colour controls. The label size and price visibility are user controlled.
Previous-day-origin levels do not print labels, which helps keep the display clean.
Main settings
Level Profile controls pivot sensitivity, clustering tolerance, touch tolerance, break tolerance, and the minimum score required for display.
Maximum Stored Levels limits internal memory.
Maximum Level Age removes stale candidates from active consideration.
Confirmed Closes for Role Change controls how many closes beyond a level are required before its role changes.
Levels Per Side controls the maximum number of selected supports and resistances.
Major Level Score and Intermediate Level Score control the priority classification.
Show Minor Levels determines whether the lowest-priority qualified lines are visible.
Round Level Prices controls exact, automatic, or manually selected price rounding.
Merge Nearby Display Levels reduces duplicate and closely spaced output.
Minimum Display Separation sets the required spacing between displayed levels as an ATR multiple.
Label Offset After Selected Day places plain-text labels after the selected trading day.
Alerts
Optional alerts are available for:
Support-level tests
Resistance-level tests
Confirmed bullish rejections
Confirmed bearish rejections
Confirmed resistance-to-support changes
Confirmed support-to-resistance changes
Alerts report analytical events only. They are not trade instructions and should be combined with the user's own confirmation, execution, and risk-management rules.
Suggested use
Place the script on a standard price chart.
Move the required current or historical trading day to the right edge of the visible chart.
Start with the Balanced profile.
Keep Minor levels hidden for a clean chart.
Use Auto rounding for general use, or choose a manual step appropriate for the instrument.
Adjust Minimum Display Separation when labels or lines remain too close.
Treat Major levels as primary areas for observation and Intermediate levels as supporting context.
Limitations
Levels are derived from historical price structure and configured references. They do not predict whether price will hold, reverse, or break.
Confirmed pivots appear only after their confirmation bars have completed.
The visible-day selector follows the rightmost visible candle, not the mouse pointer.
Calendar-day selection may not perfectly represent exchange sessions that trade across midnight.
Rounded display prices may differ from the exact internal candidate price.
The indicator should not be used as the sole basis for a trading decision.
Educational notice
This script is an analytical charting tool. It does not provide investment advice, guarantee outcomes, or replace independent analysis and risk management.
Release Note
SBP Market Levels Navigator is a rule-based market structure indicator designed to identify, evaluate and display a limited number of significant horizontal price levels while maintaining automatically updated structural trendlines. Instead of plotting every detected pivot or historical level, the indicator continuously filters, ranks and refines market structure so that only the strongest and most relevant areas remain visible.The script follows a single integrated analytical workflow rather than operating several independent signal systems. Confirmed swing pivots, previous-session reference prices, classical pivot calculations, repeated market tests, rejection behaviour, level quality, proximity and confirmed support/resistance role changes all contribute to one continuously updated market-level model. These observations are combined internally to improve level selection rather than functioning as separate indicators.
Market Level Engine
Candidate levels are obtained from confirmed swing highs and lows, previous day and previous week reference prices, and classical pivot calculations. Nearby levels are merged to avoid unnecessary duplication and reduce chart clutter.
Each stored level maintains its own structural information, including confirmation count, number of market tests, rejection history, age and whether the level has changed from support to resistance or vice versa. This enables the indicator to distinguish frequently respected price areas from temporary market reactions.
Every active level receives a quality score based on multiple structural characteristics, including confirmation history, rejection behaviour, freshness and structural importance. The script then selects only the highest-ranked nearby levels for display while filtering overlapping or closely spaced levels to maintain a clean chart.
Support and Resistance Analysis
The indicator evaluates completed candle behaviour whenever price interacts with an active market level. Bullish rejection requires price to test support and recover with appropriate wick and closing characteristics. Bearish rejection applies the same concept to resistance.
Support and resistance are not reversed immediately after a single penetration. A level changes its role only after price demonstrates sustained acceptance beyond the level using volatility-adjusted confirmation rules. Once confirmed, the level remains active with its updated structural role.
Automatic Trendlines
The indicator also maintains one active rising support trendline and one active falling resistance trendline using confirmed swing structure. These trendlines provide additional visual context for market structure and automatically update when new confirmed swings develop.
The trendlines are intended as structural references only. They do not generate BUY or SALE signals and are independent from the signal engine.
Unified BUY and SALE Engine
BUY and SALE signals are generated only from confirmed behaviour occurring at qualified horizontal market levels.
Bullish evidence is produced by confirmed support rejection or a confirmed resistance-to-support transition. Bearish evidence is produced by confirmed resistance rejection or a confirmed support-to-resistance transition.
All qualified evidence is evaluated by one master signal router. If bullish and bearish conditions appear simultaneously, no signal is generated. The router also enforces strict signal alternation:
BUY → SALE → BUY
After a BUY is accepted, additional BUY signals are ignored until a valid SALE occurs. Likewise, after a SALE is accepted, additional SALE signals are ignored until a valid BUY is confirmed. This prevents repeated same-direction signals and produces a simpler sequence of analytical events.
Historical Behaviour
The indicator uses confirmed swing pivots, meaning pivot recognition occurs only after the required confirmation bars have completed. BUY and SALE labels are plotted only after confirmation and are never shifted backward using negative offsets.
Higher-timeframe reference values are calculated with lookahead disabled to preserve historical consistency.
Inputs
The indicator provides a compact input set for ease of use, including:
Level colours
Trendline visibility and styling
BUY/SALE display
Signal label colours
Signal label distance
Most calculation thresholds adapt automatically to the instrument category, reducing the need for manual optimisation across different markets.
Using the Indicator
The displayed horizontal levels represent areas where price has demonstrated repeated structural significance rather than exact reversal prices.
A BUY label indicates that confirmed bullish behaviour has been accepted by the unified signal engine. A SALE label indicates confirmed bearish behaviour. These signals are analytical observations intended to assist market analysis and should be incorporated into the user's own trading plan and risk management.
Limitations
No analytical method can predict future price movement with certainty. Support and resistance levels may fail, market conditions can change rapidly, and confirmed pivots naturally introduce some delay. The indicator does not provide position sizing, stop-loss placement or profit targets.
SBP Market Levels Navigator is designed as a structured market analysis tool that helps traders organise price behaviour into a consistent, rule-based framework. It is an analytical indicator only and should not be interpreted as financial or investment advice
Release Note
SBP Market Levels Navigator is a closed-bar market-level framework that identifies, maintains and ranks horizontal support and resistance references while also displaying optional previous-period levels and confirmed structural trendlines.The script is designed to reduce chart clutter by displaying active horizontal levels only across the current trading day. Previous-period values are still calculated from their correct completed source periods, but their visible lines begin at the first bar of the current trading day.
This is an indicator, not a strategy. It does not place orders, calculate position size, promise accuracy or guarantee future results.
ORIGINAL PURPOSE AND ARCHITECTURE
The script is not a simple collection of unrelated support/resistance tools. Its components serve different stages of one level-analysis process:
1. Level creation identifies candidate prices from confirmed swing pivots, completed previous periods and classic daily pivot references.
2. Level consolidation merges nearby candidates when they fall within an ATR-adjusted clustering distance. This reduces duplicate lines that represent substantially the same price area.
3. Level memory records confirmations, touches, rejection events, age, source type and support/resistance role.
4. Role-change logic monitors whether price is accepted beyond a level for the required number of confirmed bars. A former support may then become resistance, or a former resistance may become support.
5. Level ranking evaluates active levels using source importance, confirmations, touches, rejections, freshness and role-change status. The strongest relevant levels are selected for the current chart display.
6. The signal router evaluates confirmed rejection and role-change evidence at qualified horizontal levels. Trendlines remain visual context and do not independently create BUY or SALE events.
The purpose of this architecture is to organise many possible price references into a smaller, context-sensitive set rather than plotting every historical pivot or every previous-period level permanently.
HORIZONTAL LEVEL ENGINE
Confirmed swing highs and lows create candidate resistance and support levels.
The script uses ATR-based distances for:
• merging nearby candidate levels;
• deciding whether price has tested a level;
• confirming acceptance beyond a level;
• preventing visually overlapping displayed levels.
Because these distances adapt to the symbol’s volatility, the same framework can be used across instruments with different price scales.
Each stored level can accumulate:
• source confirmations;
• touches;
• rejection events;
• age and freshness;
• support or resistance status;
• confirmed role reversal.
Old or inactive levels are removed from active consideration according to the script’s internal age and storage limits.
PREVIOUS-PERIOD LEVELS
The following optional references are available:
• PDH / PDL — Previous Day High / Low
• PWH / PWL — Previous Week High / Low
• PMH / PML — Previous Month High / Low
• PQH / PQL — Previous Quarter High / Low
• PYH / PYL — Previous Year High / Low
All previous-period visibility toggles are OFF by default.
When enabled, the values come from completed prior periods. Their lines and labels are displayed only from the first bar of the current trading day to the right-side label. Historical copies are not retained across earlier days.
Users can select:
• the colour of each period pair;
• common previous-period line width;
• label text size;
• label offset.
Previous-period references also participate in the level-management process when their corresponding visibility setting is enabled.
CLASSIC DAILY PIVOT REFERENCES
At the beginning of a new trading day, the script derives the classic central pivot, first support/resistance pair and second support/resistance pair from the completed previous day.
These references enter the same level-management engine rather than being treated as a separate signal system. They can merge with nearby structure levels, accumulate confirmations and change role when price becomes accepted beyond them.
AUTOMATIC TRENDLINES
The script builds two optional diagonal structure references:
• a rising support line from confirmed higher lows;
• a falling resistance line from confirmed lower highs.
A trendline is replaced when a newer qualifying structure pair is confirmed. These lines are visual aids only. Their breaks do not directly produce labels or alerts.
CURRENT-DAY DISPLAY
The strongest ranked horizontal levels are drawn from the first bar of the current trading day. This keeps the live chart readable and prevents historical line accumulation.
The underlying level memory can still retain older structural information for scoring and role analysis. Limiting the visible line segment does not change the source calculation or the stored level history.
BUY AND SALE EVENTS
A BUY event requires confirmed bullish evidence at a qualified horizontal level. This evidence can arise from:
• a support test followed by bullish rejection; or
• a confirmed bearish-to-bullish role change.
A SALE event uses the opposite logic:
• a resistance test followed by bearish rejection; or
• a confirmed bullish-to-bearish role change.
The final router compares bullish and bearish evidence on the same confirmed bar. A signal is accepted only when one side has the stronger qualified evidence.
The script maintains directional signal state to prevent repeated identical labels until an opposite event is accepted.
ALERTS
The script provides alert conditions for:
• BUY
• SALE
• BUY or SALE
Alerts should be created only after selecting the intended symbol, timeframe and input settings.
CONFIRMATION AND REPAINTING CHARACTERISTICS
Swing levels use confirmed pivots. A pivot requires bars to its right before it becomes known, so it is confirmed later than the actual turning candle. The script does not move a newly confirmed signal backward to the historical pivot bar.
BUY and SALE conditions are evaluated on confirmed bars.
Previous-period values are requested from completed prior periods with future-looking data disabled.
LIMITATIONS
The script analyses chart OHLC data. It does not access exchange order books, broker positions, institutional records or future data.
A level can fail, produce a false rejection or change role repeatedly in volatile markets. Results depend on symbol liquidity, timeframe, session structure, gaps and market conditions.
The indicator does not include trade sizing, stop-loss placement, targets or portfolio-risk controls. A displayed event should therefore be evaluated with independent market analysis and risk management.
สคริปต์แบบโอเพนซอร์ส
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
S B Prasad Trading Ecosystem Email sbptradingecosystem@gmail.com, Mobile no 9903367725
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน
สคริปต์แบบโอเพนซอร์ส
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
S B Prasad Trading Ecosystem Email sbptradingecosystem@gmail.com, Mobile no 9903367725
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน