iT邦幫忙

投資理財相關文章
共有 31 則文章

技術 D35 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充 - 日曆 }

前一篇有些股票資料的收盤價,顯示的是 "-",但如果去查其他下單軟體,是有收盤價的。而這些股票是在上櫃資料裡面。而前一份的來源,只有上市股票...

技術 D34 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充.5 }

原來在 Storyboard 上的 申購 tableViewCell,只有四個 UILabel,現在擴充第五個 UILabel,先將他命名為 fifthSect...

技術 D33 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充.4 }

處理申購 VC 的資料,是由 StockSubscriptionModel 處理的。 在前面,我們在 AppDelegate 的 didFinishLaunch...

技術 D32 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充,算出價差.3 }

承上一篇,我打算在 App 的 didFinishLaunch 就發動拉取全台股上市日成交資料,並在拉取成功後存入 UserDefatuls。 先設立一個 Us...

技術 D31 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充,算出價差.2}

上一篇,提到了可以在 tableView(_:willDisplay:forRowAt:) 中發動 URLRequest,這邏輯很正常,但真的不建議這麼做。 先...

鐵人賽 Mobile Development DAY 30

技術 D30 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充,算出價差 }

這是第三十天!!! 到目前為止的範例程式碼就在這個 repo https://github.com/MoonAndEye/ITIronMan_2021/tree...

鐵人賽 Mobile Development DAY 29

技術 D29 - 用 Swift 和公開資訊,打造投資理財的 Apps { 三大法人成交比重實作.4 }

在上一篇,我們完成了 三大法人 vs. 非三大法人佔比。 不過,三大法人佔比還可以再用細項來分出,把三大法人中的每個法人佔比列出來。 先拉一個紅色區域,去放 d...

鐵人賽 Mobile Development DAY 28

技術 D28 - 用 Swift 和公開資訊,打造投資理財的 Apps { 三大法人成交比重實作.3 }

金額計算的部分,在前一篇就完成了,這一篇開始講 pie chart 的實作。 分析我們要做的事情 設置 PieChartView 依最新的三大法人資訊日期為...

鐵人賽 Mobile Development DAY 27

技術 D27 - 用 Swift 和公開資訊,打造投資理財的 Apps { 三大法人成交比重實作.2 }

先製作出簡單的一個 VC 上面顯示取得的三大法人資料的日期。 拉出兩個 Button、一個 state label、一個裝載 pie chart view 的...

鐵人賽 Mobile Development DAY 26

技術 D26 - 用 Swift 和公開資訊,打造投資理財的 Apps { 三大法人成交比重實作.1 }

為了完成三大法人的比重,我們需要兩個數值 三大法人成交金額 台股日成交金額 - 這一項在前面已經完成了,直接使用 TwMarketTradingInfoMan...

鐵人賽 Mobile Development DAY 25

技術 D25 - 用 Swift 和公開資訊,打造投資理財的 Apps { 三大法人成交比重 資料分析 }

台灣股市有揭露三大法人當日買進賣出的金額,在市場上會有流派依照這些進出的資訊,調整手上的資金部位。因為有一種說法是,當法人決定對某檔個股買進,或是對台灣股市執行...

鐵人賽 Mobile Development DAY 24

技術 D24 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股成交量實作.4 }

"軟體開發和蓋教堂一樣,當完成之後,我們就開始祈禱" - Sam Redwine 在上一篇,我們遇到了預料之外的開發者日常「有 bug!」。...

鐵人賽 Mobile Development DAY 23

技術 D23 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股成交量實作.3 }

在 KLineViewController 開出的 volumeDataSet 會在 parent vc 推進來前就設定好。 所以我們直接在 KLine VC...

鐵人賽 Mobile Development DAY 22

技術 D22 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股成交量實作.2 }

上一篇在 TwMarketTradingInfoManager 完成了拿取大盤成交量的 API,接下來,在原來的大盤 K 線頁的 Model,加上拿取大盤成交量...

鐵人賽 Mobile Development DAY 21

技術 D21 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股成交量實作.1 }

在技術分析,或是籌碼分析的流派中,其中有流派是會用成交量和 K 線一起看,然後進行股票進出的判斷。 大盤的成交量資料,也可以在台灣證交所網站上看到。 下載的地...

鐵人賽 Mobile Development DAY 20

技術 D20 - 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)實作.3 }

擴充 MAUtility,讓原來的 func 能計算 n 條均線 在原來的 func 上加上 range: Int 的輸入,然後把原來計算的區間全部用代入變數的...

鐵人賽 Mobile Development DAY 19

技術 D19 - 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)實作.2 }

MAUtility 既然已經完成,那就可以在 ChartsAdapter 中處理 [StockKLine] 時候呼叫即可。 private func get5M...

鐵人賽 Mobile Development DAY 17

技術 D17- 用 Swift 和公開資訊,打造投資理財的 Apps { 移動平均線(MA線)分析 }

做完 K 線完成後,就是做均線,常見大盤走勢圖如下,在這些 K 棒的圖上,通常會有數條(通常三條)線會和這些 K 棒交錯,這些線是均線。MA5 就是5日的平均,...

鐵人賽 AI & Data DAY 21

技術 [Day 21] 策略(Strategy)

一、策略 在1880年代,科學家提倡使用占星術預測未來是很流行的,但到了現代科學,尤其是做交易,我們還是發明了很多,類似占星術的工具,像是震盪指標、Fibon...

鐵人賽 Mobile Development DAY 16

技術 D16 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數 K 線圖實作.4 - 在 X 軸標上每一根 K 棒的日期 }

目前我們已經做出台股加權指數的 K 線圖,但目前進度的線圖的 x 軸沒有時間,所以當使用者看到這張圖,無法判斷這張圖每根 K 線的日期,是哪一天。所以我們需要轉...

鐵人賽 Mobile Development DAY 15

技術 D15 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.3 - 使用 Charts 實作 K 線圖 }

如果你真的對畫圖很有興趣,而且很想自己做圖表的類別,那你可以使用程式在拿到資料後,用 UIView, CALayer 這些物件,畫出你要的圖案。但這邊介紹 An...

鐵人賽 Mobile Development DAY 14

技術 D14 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.2 }

制作 K 線的 Data Model,從前面文章 [加權指數K線圖實作.2] 的 response 可以知道,我們的 csv 檔需要 [開]、[高]、[低]、[...

鐵人賽 Mobile Development DAY 13

技術 D13 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖實作.1 }

目標: 做出台灣加權指數 K 線圖 之前做出來的台股申購是獨立的功能,為了不影響前面已經完成的功能,所以開一個新的 VC 進行 K 線實作。架構一樣,遵照 Ap...

鐵人賽 Mobile Development DAY 12

技術 D12 - 用 Swift 和公開資訊,打造投資理財的 Apps { 加權指數K線圖分析 }

K 線現在用在各種投資市場,不只是股市。最早從米市交易開始,現在任何有價格波動的地方,都會有人用 K 線來表示價格走勢。黃金、石油、甚致是近幾年才出現的比特幣,...

鐵人賽 Mobile Development DAY 11

技術 D11-用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.4 - 用 Calendar 物件處理台灣的民國年}

股票申購是和時間有關的 feature,所以需要有一個 DateUtility,這個類別負責所有 Date 的處理。 struct DateUtility {...

鐵人賽 Mobile Development DAY 10

技術 D10- 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.3-讓申購資訊放進可以清楚理解的 TableView }

接下來,進行台股申購 Model 實作,這個 Model 該負責的任務如下 申購資料下載 申購列表總共數量 第 n 個列表是哪個申購資訊? 程式碼如下 //...

鐵人賽 Mobile Development DAY 9

技術 D9-用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.2 -讀取Big5碼的csv}

現在開發者寫程式,最方便的一點,就是不會的地方,可以問 Google 在 Google 中輸入 Swift big5 to utf8 你會找到許多前人和你遇到一...

鐵人賽 Mobile Development DAY 8

技術 D8 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購資訊實作.1 - 取得公開申購公告csv檔 }

承上一篇,公開申購公告的綱頁頁面如下 依照我們會需要的欄位,我們的 model 如下 // // StockSubscriptionInfo.swift /...

鐵人賽 Mobile Development DAY 1

技術 D1-用 Swift 和公開資訊,打造投資理財的 Apps { 架設 Xcode 環境 }

我自己是個原生語言的開發者,所以選擇 Apple 官方主推的 Swift 語言。開發工具也選 Apple 的 Xcode。這次的鐵人賽,想做一個理財類型的 Ap...