Torn Stock Advisor

Buy/sell recommendations for Torn City stock exchange — benefit ROI, price momentum, and portfolio P/L

Đây là phiên bản của script này, nơi mã nguồn đã được cập nhật. Hiện tất cả các phiên bản.

  • v1.14.2 21-05-2026
  • v1.14.1 21-05-2026
  • v1.14.0 21-05-2026
  • v1.14.0 21-05-2026

    v1.14.0 — Money input & quick stock search inside Torn

    • Added: A $ money input field is injected directly into Torn's buy and sell panels. Type a dollar amount
      and the script fills Torn's shares field with the calculated number — then just hit BUY or SELL.
    • Added: The money input understands shortcuts — 1k = 1,000, 1.5m = 1,500,000, 2b
      = 2,000,000,000 — and auto-formats with thousand separators as you type.
    • Added: A search bar above the stock list lets you filter to one stock instantly. Search by acronym (SYS)
      or by name (Syscore). Especially handy on TornPDA where scrolling through 35 stocks is painful.
    • Changed: Clicking a stock in the Signals panel now filters Torn's stock list to that stock (and scrolls to it) instead
      of opening the calculator modal. One tap to go from "BUY SYS" suggestion to the actual BUY button.
    • Changed: Hides TornTools' duplicate money input when our injected one is present, to avoid two side-by-side
      fields.
  • v1.13.0 05-05-2026

    v1.13.0 — Money input on the trade form

    • Added: A money input now appears under Torn's BUY and SELL share boxes. Type a dollar amount and the share count fills in automatically; press Enter to submit.
    • Added: "Money Input: On/Off" toggle in the settings menu (on by default) to disable the feature if you don't want it.
    • Added: If TornTools is installed, its money input is automatically hidden so the two don't stack and break Torn's trade panel.
    • Changed: All percentages and ROI figures now display with 2 decimal places (e.g. "12.34%" instead of "12.3%") for consistency across signals, portfolio, and market
      scan.
  • v1.12.0 21-04-2026

    v1.12.0 — Correct benefit-block math for Active stocks

    • Fixed: Benefit-block counts were badly wrong for Active stocks (FHG, SYM, MUN, ASS, PTS, TCT, HRG, LSC). The script treated every additional 500K LSC shares (or 2M FHG shares,
      etc.) as another benefit block, but Torn's increments actually double each time — the 2nd increment costs 2× the 1st, the 3rd costs 4×, and so on. A holding of 65.5M LSC shares now
      correctly reports 7 increments (not 131), with the remaining shares shown as progress toward the 8th.
    • Fixed: "Extra shares" for Active stocks now reflects shares beyond the last complete increment, so the SELL-excess signal targets the right quantity.
    • Fixed: LSC was labeled "Casino perks (always on)" — corrected to "1x Lottery Voucher every week" to match the real Active benefit.
    • Changed: Portfolio tooltip now explains the 2× doubling for Active stocks and the binary active/inactive state for Passive stocks (TCB, WSU, WLT, etc.).
    • Changed: Bank APR Bonus settings prompt now shows your current bonus and the effective APRs (base + bonus) alongside the raw Torn API rates, so you get immediate visual
      confirmation your Merits/TCB bonus is applied.
  • v1.11.2 16-04-2026

    v1.11.2 — Numeric RSI in Market Scan

    • Changed: Market Scan now shows the actual RSI number (0–100) instead of text labels (Cheap/Fair/Pricey). Color coding preserved: green =
      oversold, red = overbought, gray = neutral.
    • Added: RSI column header has a "?" tooltip explaining what RSI means, how it's calculated, and how the lookback period ties to your
      investor profile.
  • v1.11.1 16-04-2026

    v1.11.1 — Numeric RSI in Market Scan

    • Changed: Market Scan now shows the actual RSI number (0–100) instead of text labels (Cheap/Fair/Pricey). Color coding is preserved: green
      = oversold, red = overbought, gray = neutral.
  • v1.11.0 16-04-2026

    v1.11.0 — Smarter RSI signals per investor profile

    • Added: RSI period now varies by profile — Day Trader uses 14h, Active Investor 3 days, Long-Term 7 days — so overbought/oversold signals match your trading horizon
    • Added: Minimum profit threshold for RSI-based SELL SOON — Active Investor requires 1%+, Long-Term 2%+, so you won't get sell signals on tiny 0.1% gains
    • Fixed: False SELL SOON signals on stocks that were flat/declining but had a short-term bounce (like TSB showing RSI 85 while down for the month)
  • v1.10.2 10-04-2026

    Customer-facing changelog (HTML for GreasyFork)
    v1.10.2 — Smarter partial-BB filtering + ASS data fix

    • Fixed: Tiny token holdings of benefit-block stocks (BUY DIP leftovers, rounding-error positions) no longer get cluttery WAIT cards. A holding now only counts as a "real" partial benefit-block attempt if you've accumulated at
      least 5% of the BB requirement (or 1% for top-tier passive perks like TCB, WSU, WLT — so you keep early visibility into pursuits of those rarer benefits).
    • Fixed: Added Alcoholics Synonymous (ASS) to the benefit-value data (stock ID 32, ~$45M/year from weekly Six-Pack of Alcohol payouts). Was previously unknown to the script, which prevented accurate ROI calculation.
    • Fixed: Corrected the ID and name for PointLess (PTS) — was previously stored at ID 32 with the wrong name; now correctly at ID 35.
  • v1.10.1 10-04-2026

    v1.10.1 — Bug fixes for partial BB recommendations

    • Fixed: Profit-take and momentum-based SELL signals (SELL NOW, SELL SOON, WATCH, etc.) no longer fire on partial benefit-block holdings — they were producing duplicate cards that contradicted the TOP UP recommendation.
    • Fixed: Loss-cutting SELL signals no longer compete with the WAIT card on partial BBs. The WAIT card now scales its tone with loss depth — shallow losses suggest holding and saving, deep losses (below your style profile's loss
      threshold) lead with "strongly consider cutting losses" in red.
    • Fixed: Removed verbose API response dumps from the browser console that were logging wallet, vault, and city bank balances every 60 seconds.
    • Fixed: Hardened auto-refresh setup against double-binding the refresh timer if the script ever re-initializes.
    • Removed: Dead code (3 unused tag helpers and 1 unused variable).
  • v1.9.2 07-04-2026

    v1.9.2 — Lock protects from SELL EXTRA + block count display

    • Fixed: Locking a stock now also suppresses the "SELL EXTRA" signal — previously, lock only blocked other sell signals but not SELL EXTRA
    • Added: Portfolio now shows how many benefit blocks you own (e.g., 2×✓) and extra shares beyond blocks (+50K), with a tooltip showing the full breakdown on hover
  • v1.9.1 06-04-2026
  • v1.9.0 06-04-2026

    v1.9.0 — Bank vs. Benefit Block comparison

    • Added: The advisor now compares every cash-payout benefit block against the Torn Investment Bank APR for the matching term (1w/2w/1m/2m/3m). If parking the same cash in the bank would earn more, the BUY recommendation is suppressed and held blocks get a warning on the KEEP signal.
    • Added: Bank rates are fetched automatically from the Torn API — no manual entry needed. New "Bank APR Bonus" setting lets you add Merit bonuses and TCB's +10% benefit on top of the base rates.
    • Added: Market Scan shows the bank rate side-by-side with the BB rate when the bank wins, e.g. "36%/yr (bank 1m: 60% ✗)".
    • Fixed: Stock TCT was labelled "Torn City Clothing" with no payout data. Corrected to "Torn City Times" with its $1M-every-31-days payout so it's now tracked and compared properly.
  • v1.8.1 31-03-2026

    v1.8.1 — Benefit Block Fix

    • Fixed: Script no longer tells you to sell complete benefit blocks — if you're stacking multiple BBs intentionally (e.g. 3× SYM for 3× Drug Packs), it now respects that
    • Improved: KEEP signal now shows how many benefit blocks you hold (e.g. "You're getting 3× benefit blocks")
    • Added: Debug logging for benefit block math in the browser console — if BB counts look wrong, open DevTools → Console and look for [Stock Advisor] lines showing the API's requirement value vs
      your share count
  • v1.8.0 25-03-2026

    v1.8.0 — Investor Style Profiles

    • Added: Choose your investing style — Day Trader, Active Investor, or Long-Term — and get recommendations tailored to how you play
    • Added: First-launch style selection screen after entering your API key
    • Added: Change your style anytime via Settings → Investor Style
  • v1.7.4 25-03-2026

    v1.7.4 — Bug Fixes

    • Fixed: Panel was stuck at the very bottom on mobile browsers — now appears at the top of the page
    • Fixed: Panel could appear behind Torn's toolbar/navigation icons on some browsers
    • Fixed: Rebalance recommendations could show the wrong stock benefit (e.g., ASS showing PTS's "100 free points" instead of its actual
      benefit)
  • v1.7.3 25-03-2026

    v1.7.3 — Panel z-index fix

    • Changed: Lowered panel z-index to avoid overlapping other UI elements
  • v1.7.2 23-03-2026

    v1.7.2 — Share Count Fix + Mobile Layout

    • Fixed: Benefit block / share counts were wrong for some stocks (MCS, PTS, FHG, MUN, PRN, SYM etc.) — now correctly reads share data from the updated Torn API
    • Fixed: Portfolio rows no longer overflow on mobile (TornPDA) — lock icons and benefit icons stay properly aligned
  • v1.7.1 20-03-2026

    v1.7.1 — Signal badges in Portfolio

    • Added: Each stock in the Portfolio tab now shows its top recommendation (KEEP, SELL, CHECK, etc.) as a colored badge below the name — no need to switch to the Signals tab
  • v1.7.0 20-03-2026
  • v1.6.6 17-03-2026

    v1.6.6 — Stock Abbreviation Labels

    • New: Stock ticker abbreviations (e.g. WLT, TCB, PTS) are now displayed as a small badge on each stock logo in Torn's native stock market page
    • Especially useful on mobile where Torn hides the stock name column — instantly identify every stock at a glance
    • Abbreviations are auto-extracted from each stock's logo and update dynamically as stocks load
  • v1.6.5 17-03-2026

    v1.6.5 — Portfolio P/L improvements

    • Fixed: Portfolio total now correctly shows a minus sign for losses (e.g. -$245.0K instead of $245.0K)
    • Added: New monetary P/L column in the Portfolio tab — see your dollar gain/loss per stock at a glance alongside the percentage
  • v1.6.4 16-03-2026

    v1.6.4 — Fix false "sell extra" signals for stacked benefit blocks

    • Fixed: Players holding multiples of a stock's benefit requirement (e.g. 1,500,000 SYM for 2× Drug Packs) were incorrectly told to sell "extra" shares. The script now correctly recognises stacked benefit blocks — only shares beyond your last complete block are flagged as surplus.
  • v1.6.3 16-03-2026

    v1.6.3 — Bug Fixes

    • Fixed: Incorrect "SELL EXTRA" and "REBALANCE" signals — the script was miscounting your shares in some cases (e.g. after partial sells), leading to phantom recommendations to sell shares you didn't have. Share counts now use the authoritative data from the Torn API.
    • Fixed: Portfolio P/L accuracy — cost basis is now correctly adjusted when your transaction history doesn't match your actual holdings.
    • Fixed: Desktop panel positioning — the panel was rendering inline instead of as a fixed overlay in the top-right corner.
    • Added: Greasemonkey (Firefox) support — the script now works with Greasemonkey 4+, Tampermonkey, and Violentmonkey.
  • v1.6.2 16-03-2026
  • v1.6.1 16-03-2026
  • v1.6.0 15-03-2026
  • v1.5.0 15-03-2026