Releases: tommy44458/txin-trade
Release list
txinTrade 1.0.5
txinTrade 1.0.5
繁體中文
變更
- 繁體中文報告中,中文旁的逗號與分號改以全形「,」「;」顯示。
- 更新視窗改在 App 內顯示,更新說明過長時可以捲動,且只顯示你的語言。
English
Changed
- Traditional Chinese reports show full-width commas and semicolons next to Chinese text.
- The update window now opens inside the app, scrolls when the notes are long, and shows only your language.
txinTrade 1.0.4
txinTrade 1.0.4
繁體中文
變更
- AI 評估多空時,不再只因大週期方向相反、或尚未出現見頂/見底確認,就把逆勢方向評為「現在不適合」:這類情況改評為「有條件」,並寫出依託的區間、緊貼區間的失效價、只看到最近反向區間的目標,以及逆大趨勢的代價。只有在沒有合格區間、風報比低於 1.5、失效條件已觸發、止損超出本次槓桿的強平距離,或資料不足時,才會評為「現在不適合」,並寫明是哪一項。讓某方向不宜追價的事實(例如現價位於阻力、通道延展),也會同時用來評估反方向的左側方案。AI 仍看不到你的方向看法。
- 追問被評為「有條件」或「現在不適合」的方向時,AI 會給出該方向的具體方案與代價,或指出是哪一項硬性理由;不會把你的看法當成前提,也不會因你反對或事後走勢就改變當時的評估。
修正
- 在電腦上登出雲端帳戶、再改用另一個帳號登入後,設定頁的雲端帳戶與左下角的帳戶仍顯示舊帳號。現在從帳戶選單登出、換帳號登入,或在離開設定頁後才於瀏覽器完成登入,兩處都會跟著更新。
English
Changed
- When assessing long and short, the AI no longer rates the countertrend side unsuitable only because the larger trend points the other way or a top or bottom is not yet confirmed. It rates such a side conditional and states the zone it leans on, an invalidation just beyond that zone, a target limited to the nearest opposing zone, and the cost of trading against the larger trend. A side is unsuitable only with no qualified zone, risk-reward below 1.5, an invalidation already triggered, a stop beyond the liquidation distance at the chosen leverage, or missing data, and the report names which. Facts that make one side poor to chase, such as price at resistance or an overextended band, are also weighed for the opposite side's anticipatory plan. The AI still does not see your directional view.
- In follow-ups about a side rated conditional or unsuitable, the AI gives that side's concrete plan and its cost, or names the hard reason; it does not take your view as a premise or change its assessment because you disagree or because price later moved your way.
Fixed
- After signing out of the cloud account on the computer and signing in with another one, Settings and the account at the bottom left kept showing the old account. Both now follow signing out from the account menu, switching accounts, and a sign-in finished in the browser after leaving Settings.
txinTrade 1.0.3
txinTrade 1.0.3
繁體中文
變更
- 登入雲端帳戶後,「設定 → 雲端帳戶」會顯示遠端網頁的網址(app.txintrade.com),可直接開啟或複製;左下角帳戶選單也新增「開啟遠端網頁」。
- 遠端網頁在帳戶還沒連線過任何電腦時,改為三個步驟的說明:在電腦開啟 txinTrade、用同一個 Google 帳號登入、打開「遠端存取」,並附下載連結。
English
Changed
- Once signed in to the cloud, Settings → Cloud account shows the remote web page address (app.txintrade.com) to open or copy, and the account menu adds Open the remote web page.
- When an account has never connected a computer, the remote web page walks through three steps instead: open txinTrade on the computer, sign in with the same Google account, and turn on Remote access, with a download link.
txinTrade 1.0.2
txinTrade 1.0.2
繁體中文
變更
- 有新版本時,左下角帳戶上方會一直顯示提示(有新版本、下載進度、可重新啟動更新),點選即開啟更新視窗;按「稍後」也不會忘記。按下「下載更新」後,提示立即顯示轉圈動畫與進度條,Dock 圖示也會顯示下載進度,不會看起來像當機。每次開啟 App 後數秒內就會檢查並跳出更新通知,不必再等一分鐘以上。
English
Changed
- While a newer version is available, a notice stays above the account at the bottom left (available, download progress, ready to restart); selecting it opens the update window, so choosing Later no longer means forgetting it. After Download Update, the notice shows a spinner and progress bar at once and the Dock icon shows the download, so the app never looks stuck. Each time the app opens, it checks within seconds and offers the update instead of after a minute or more.
txinTrade 1.0.1
txinTrade 1.0.1
繁體中文
變更
- 持倉分析的「本次支撐與壓力」也改為依價格由高到低排列,並標出分析時的現價,與市場分析的呈現方式一致。
修正
- 遠端網頁在電腦離線、還沒有連線的電腦或沒有訂閱時,看不到登入的帳號,也無法登出。現在這些畫面右上角都會顯示帳戶,選單內可切換電腦與登出。
English
Changed
- Support and resistance in position analyses are also listed from the highest price down with the analysis-time price marked, matching market analysis.
Fixed
- When the computer was offline, none was connected yet, or there was no subscription, the remote web page showed neither the signed-in account nor a way to sign out. These screens now show the account at the top right, with a menu to switch computers and sign out.
txinTrade 1.0.0
txinTrade 1.0.0
繁體中文
txinTrade 的第一個公開版本:在你的電腦上,用你已經有的 Claude Code 或 Codex 分析加密貨幣合約行情與持倉。之後的版本會透過 App 內更新自動安裝,更新前會先備份資料。
新增
- 市場與持倉分析加入 BTC/ETH 大盤參考:依已收盤 K 線整理兩者在主週期及上一級週期的趨勢、波段結構與近期漲跌,並計算本交易對對兩者的相關係數與 beta。AI 依實測連動程度把大盤方向作為風險背景,不會用它取代本交易對自己的價位與失效條件。資料在本機計算,不增加模型呼叫。
- 市場分析切換交易對時,會自動顯示該交易對最近一次完成的分析;剛完成或從歷史紀錄開啟的報告優先顯示。
- 設定頁新增選填的「雲端帳戶」:以 Google 帳號登入 txinTrade 雲端,以便從其他裝置的瀏覽器遠端使用。登入透過系統瀏覽器與本機回呼完成,App 不含 Google 用戶端密鑰;雲端 session 只加密保存在本機,登入後側邊欄顯示帳號。不登入時本機功能完全不受影響。
- 登入雲端帳戶後,可在設定打開「遠端存取」開關,狀態燈號即時顯示連線狀況:電腦在背景主動連線到雲端,不開放任何連入的通訊埠,遠端網頁使用與桌面相同的畫面(市場分析、持倉、經濟事件、分析紀錄與追問),每個請求都經過雲端與電腦兩端的路由白名單;金鑰、AI 帳號、雲端帳戶與更新只能在電腦上操作。大型報告以壓縮分段傳送,追問回覆會即時逐字顯示;電腦上的 App 較舊時改為定時讀取。遠端發起的分析沿用本機已儲存的交易偏好,重送同一指令不會重複建立分析。登出時會自動關閉遠端存取並撤銷這台電腦。瀏覽器完成 Google 登入後,App 會自動回到前景。
- 分析報告的 K 線圖可開關顯示 AI 本次使用的指標,並沿用報告封存的參數:EMA、滾動 VWAP、布林通道、Keltner、Donchian、Fibonacci 回撤與轉折點疊在價格圖上;RSI、MACD、ATR、OBV、ADX/DMI 與隨機指標各自顯示在下方窗格。圖上數值與後端計算一致。
變更
-
側邊欄的帳戶改為可展開的選單,集中「設定」、遠端存取開關與雲端登出;遠端網頁則在同一選單切換電腦與登出。右上角標示目前是本地或遠端模式。
-
窄螢幕改為 iOS 式版面:頂部導覽列放品牌與帳戶,四個主要頁面移到底部分頁列,帳戶與設定在手機寬度不再消失。
-
支撐與壓力改為依價格由高到低排列,並在其中標出現價,一眼就能看出上方壓力與下方支撐;每個區間的價格與類型放在同一行,確認細節移到下一行。
-
持倉清單改為清楚的欄位:交易對、多空標籤與槓桿一行,進場、數量、止損、止盈與強平價各自成欄;持倉頁改為單欄,手動新增持倉移到清單下方;「目前持倉」標題旁固定有「新增持倉」按鈕,沒有持倉時則直接顯示「手動新增持倉」,點選會展開表單並捲動過去。
-
手機上現價移到行情卡片最上方,頂部只保留本地/遠端狀態;說明文字最小字級提高到 12px,行情圖區塊不再重複顯示交易對標題。
-
交易所持倉同步改為一列:每個已連接的交易所是一個標籤,顯示狀態燈與持倉筆數,點選即同步該交易所,滑過可看合約類型、同步時間與增減數量;「全部同步」依序同步所有交易所並合併回報結果;未連接的交易所合併成「連接交易所」。之後加入更多交易所也不會再拉長頁面。
-
AI 分析不再看到你的方向看法(偏多/偏空),避免結論迎合偏好。AI 依同一份證據分別評估做多與做空是否現在合理、有條件或現在不適合,報告會對照你的看法並在不適合時明確提醒。Python 策略候選也不再依方向看法標記或過濾;交易風格與風險承受度仍用於調整進場時機與確認程度。
修正
- AI 偶爾輸出格式略有缺漏的報告(例如少了一個右括號,或把文字欄位包在多餘的層級裡)時,持倉建議與理由會整段顯示成原始資料。現在會修復結構後正常顯示;內容在字串中途被截斷時則不做猜測。
- 側邊欄帳戶選單展開時,凸出側邊欄的部分會被 K 線圖蓋住。
- 持倉頁「本次支撐與壓力」與「多空方向評估」兩張卡片緊貼在一起,第一個區間也貼著圖表;展開「指標與計算依據」時,最後一項貼齊報告底邊。間距現已修正。
- 交易所匯入的持倉沒有止損或止盈時,原本顯示「未設定」,容易誤以為沒有設定;BingX 標準合約的 API 本身不提供止損與止盈。現在改為「交易所未提供」,並把「修改」換成「補登止損」,直接帶到止損欄位;補登的數值不會被之後的同步覆寫。
- 快速重新啟動 App 時,上一次的背景服務可能尚未結束而佔用資料鎖,導致「本地後端未能啟動」。後端現在會在 App 被強制結束時自行停止,背景服務也會等待舊程序釋放鎖。
English
The first public release of txinTrade: crypto futures market and position analysis on your computer, with the Claude Code or Codex you already use. Later versions install through in-app updates, after your data is backed up.
Added
- Market and position analyses now include a BTC/ETH market reference: the trend, swing structure, and recent change of both on the primary and next higher timeframe from closed candles, plus the analyzed pair's correlation and beta to each. The AI weighs market direction as risk context by the measured linkage and never lets it replace the pair's own levels or invalidation. It is computed locally and adds no model requests.
- Switching pairs in market analysis now shows that pair's latest completed analysis; a just-finished report or one opened from history takes precedence.
- Settings add an optional Cloud account: sign in to the txinTrade cloud with Google, so you can use it remotely from a browser on another device. Sign-in uses the system browser and a local callback, and the app contains no Google client secret; the cloud session is stored encrypted only on this computer, and the sidebar shows the account once signed in. Local features are unchanged without signing in.
- Once signed in to the cloud, a Settings switch allows remote access to this computer from a browser on another device, with a status light showing the connection live. The computer connects out to the cloud in the background and opens no incoming port, The remote web page uses the same screens as the desktop (market analysis, positions, economic events, history, and follow-up questions); every request passes a route allowlist in both the cloud and on the computer, and keys, AI accounts, the cloud account, and updates can only be changed on the computer. Large reports are compressed and sent in parts, and follow-up replies appear live as they are written; with an older app on the computer, the page reads them periodically instead. Remotely started analyses use the locally saved trading preferences, and a retried command never creates a duplicate analysis. Signing out turns remote access off and revokes this computer. After you finish signing in with Google in the browser, the app comes back to the front on its own.
- The analysis chart can toggle each indicator the AI used, with the report's frozen parameters: EMA, rolling VWAP, Bollinger, Keltner, Donchian, Fibonacci retracements, and swing points on the price chart, and RSI, MACD, ATR, OBV, ADX/DMI, and Stochastic in their own panes below. Charted values match the backend calculations.
Changed
-
The sidebar account opens a menu that gathers Settings, the remote access switch, and cloud sign-out; on the remote web page the same menu switches computers and signs out. The top right shows whether you are in local or remote mode.
-
Narrow screens use an iOS-style layout: a top navigation bar with the brand and account, and the four main pages in a bottom tab bar; the account and settings no longer disappear at phone widths.
-
Support and resistance zones are listed from the highest price down with the current price marked among them, so the resistance above and the support below read at a glance; each zone's type and range share one line, with how it was confirmed beneath.
-
Positions are laid out as clear fields: the pair, a long or short tag, and leverage on one line, then entry, quantity, stop loss, take profit, and liquidation price each in its own column. The positions page is a single column, with adding a position manually below the list; an Add position button sits beside the Current positions heading, and with no positions the empty list offers it directly, opening the form and scrolling to it.
-
On phones the current price leads the market card and the top row keeps only the local or remote status; secondary text is at least 12px, and the chart section no longer repeats the pair as a heading.
-
Exchange position sync fits on one row: each connected exchange is a chip with a status light and its position count; selecting it syncs that exchange, and hovering shows the contract types, sync time, and changes. Sync all syncs every exchange in turn and reports the combined result, and exchanges not yet connected collapse into Connect an exchange, so more exchanges will not lengthen the page.
-
The AI no longer sees your directional view (bullish/bearish), so its conclusion cannot simply follow your preference. It assesses long and short separately from the same evidence as reasonable now, conditional, or not suitable now, and the report compares that with your view and warns clearly when it does not fit. Python strategy candidates are no longer labelled or filtered by your directional view; trading style and risk tolerance still shape entry timing and confirmation.
Fixed
- When the AI occasionally returned a slightly malformed report (for example a missing closing bracket, or text fields wrapped in an extra level), the position recommendation and reasons were shown as raw data. The structure is now repaired and the report displays normally; text cut off mid-string is never guessed at.
- The part of the sidebar account menu that extends past the sidebar was covered by the price chart.
- On the positions page, the support and resistance card touched the direction assessment below it and its first zone touched the chart; with Indicators and calculations open, the last item touched the bottom of the report. The spacing is fixed.
- An imported position without a stop loss or take profit said "Not set", suggesting none existed, although BingX standard contracts never report them through the API. It now says "Not reported by exchange", and Edit becomes "Add stop loss", opening straight at the stop loss field; values added this way are never overwritten by later syncs.
- Restarting the app quickly could fail with "the local backend did not start" because the previous instance's background service still held a data lock. The backend now stops on its own when the app is force-quit, and the background service waits for the old lock instead of failing.