新安裝的windows 10的小算盤內的轉換器都沒有內容

snare wrote:
您考倒我了,我寫不出來啊,沒大安銀行(恕刪)
這是我好幾年前寫的,大安銀行,於90年10月併入台新銀行。

麻煩請改成安泰銀行


snare wrote:
"台灣匯率各銀行比較"
魔鬼藏在細節裡,既然您有興趣,我再進一步說明:
1.台灣匯率各銀行比較:無法只挑選我想要的那4家銀行,要客戶一一翻閱,當然被打槍。

2.這是真正的魔鬼:每家網路銀行針對不同外幣都有不同的優惠匯率,甚至你用手機APP還有更優惠的匯率,所以你用COMMON SENSE直接抓牌告匯率,那是一點用處都沒有,頂多只是給學生做作業用的。

這個題目:找出指定各銀行的最優惠匯率,予以排名和顏色標示,你直接抓牌價或是列出所有銀行是不夠的,一定會被公司財務部門給打槍,要收錢沒那麼容易。

牌告匯率及真正優惠匯率的差別,就是學生組和社會組的距離,如果要寫成套裝小工具,那還能玩別的花樣。
其實我覺得一些外匯網,應該要增加指定銀行的功能,這樣比較有實用性,至於優惠匯率,那就不用強求了,留給賣屁股的業者去賺就行了,這樣大家都有飯可以吃。

相同的技巧,也能應用在物流追蹤的系統上,我拿來用在公司出貨的物流進程跟蹤上,也很好用。

感謝大家的意見與提示
說實在
應該是Microsoft的問題
因為今天(3/2)一開機使用便開啟小算盤來檢查一下
結果大乎意外地出現了以下的畫面

回來了
讓我衷心地感謝MS
總算可以正常且便利地進行工作

這段時間謝謝大家地陪伴一同找尋答案
感恩
nwcs wrote:
每家網路銀行針對不同外幣都有不同的優惠匯率,甚至你用手機APP還有更優惠的匯率(恕刪)




我裝銀行的手機app,除了玉山有app版的資料,其它匯率跟網頁版的一模一樣
不知是否要開戶登入,才能看到不同的匯率,所以我沒辦法補上手機app的資料

排版是照我的感覺排的
因為下載各家銀行的資料比對後,每家名稱都不太一樣,還分什麼大額、小額…
平常根本不碰匯率的我,完全搞不懂有什麼差別…
所以總表排版可能是錯的,但下載的原始資料有保留在其它工作表

看是您自己重新做一個總表,還是玩玩就丟垃圾筒,打發時間做的東西,還上不了檯面


請玩玩 (2020/3/2 10:00補充,突然發現我把台新的排序弄錯了…晚上再改)
(暫時刪檔)
snare wrote:
我裝銀行的手機app,除了玉山有app版的資料,其它匯率跟網頁版的一模一樣
不知是否要開戶登入,才能看到不同的匯率,所以我沒辦法補上手機app的資料(恕刪)
如果只是抓單一網頁的牌價,這個挑戰性就沒那麼大了,但只要你dig deeper,要整合4家銀行的真正優惠匯率方案,就有點挑戰性了。

玉山網銀和手機app的優惠匯率都是一樣的,你直接抓網頁資料即可,不必另外去找優惠匯率方案,其他3家就要另外去找了。

玉山外匯匯率




優惠匯率,讓人頭痛的是,有些是文字,你直接抓就可,因此能夠即時更新(雖然一般都不會變動),但偶而碰到是圖形檔的,真的叫人想撞牆。

上面的玉山和下面安泰就是文字檔:安泰網路銀行/行動銀行

好康優惠
利用網路銀行/行動銀行交易您可以享受:
自行轉帳免手續費

跨行轉帳手續費
交易金額 手續費
金額500元(含)以下
(每日每帳戶) 第一筆:免手續費
第二筆起:10元
501-1000元(含) 10元/筆
1001元以上 12元/筆

網路銀行/行動銀行單筆申購基金可享申購手續費6折、網路銀行定期定額申購基金可享申購手續費5折優惠!

結購結售下列外幣享有優惠匯率:
美金(USD) 日幣(JPY) 歐元(EUR) 加幣(CAD)
牌告加減0.02 牌告加減0.0005 牌告加減0.05 牌告加減0.04
英鎊(GBP) 港幣(HKD) 澳幣(AUD) 瑞士法郎(CHF)
牌告加減0.05 牌告加減0.005 牌告加減0.04 牌告加減0.04
紐幣(NZD) 南非幣(ZAR) 人民幣(CNY)
牌告加減0.04 牌告加減0.005 牌告加減0.01


合庫的,永遠是圖形檔,文字檔好像需要另外去要,而且專案又多,實在太沒人性,我就不列入其中了。
合庫的外匯優惠

合庫金利HIGH-網銀外幣交易優惠


如果格子中出現 #N/A、0,請無視,那是銀行沒資料
我只是懶得再加公式消掉

圖形檔的資料放棄,那個要做ocr
vba 比較好用的是配合 tesseract-ocr
但這種廣告樣式的圖形很容易出錯,用人工輸入效率反而比較高

做這個不麻煩,麻煩的是網站改版就不能用了
10幾分鐘前正要po文,結果合庫突然改版,害我又重改…

資料、排版大概是對的,目前沒空檢查,請玩玩
重新改版…舊檔刪…
snare wrote:
如果格子中出現 #N(恕刪)
感謝您的分享.......
標題怪怪的,應該是捉錯資料了吧
說明如下:
目的:我用美金去換成台幣
說明:等於是我把美金給銀行,銀行用台幣來我的美金。
目標:抓銀行的美金匯率買價最高者。



2020-03-03 10:45 用EXCEL 2016試了一下:沒有一次是完全成功的,革命尚未成功,同志仍須努力。

建議您把台新和合庫剃除,這2家我沒用到,而且網站是老迷你電腦系統的,很沒有章法,沒必要浪費時間在這上面。

我的測試標準/一點心得:
1.不管花多少時間,除非網站/網路掛點,否則結果都不能失敗。
2.只要比自己上網到4家銀行自己查的時間短或是差不多就可以了,基本上只要3分鐘內能跑出來,就能接受,但最好是能壓在30秒上下。
3.用EXCEL會有DDE吃資源和速度慢的問題,可以把抓資料部分用別的工具或程式取代,再把結果餵給EXCEL就可以了。
4.如果是內部系統使用,那用網頁或是COMPILE成.EXE程式執行檔去跑,我的經驗是C>PHP+JAVAS>VB.NET,會有效率得多。

第一次 10:45:


第二次 10:46:前1分鐘直接無回應


在過2分鐘後,終於正常跑完 10:48:


第三次 10:52:
nwcs wrote:
1.不管花多少時間,除非網站/網路掛點,否則結果都不能失敗。....(恕刪)


怎麼差這麼多???,除了排版錯誤之外,還沒下載失敗過
就是確定下載沒問題才po上來的

(11:20)我剛剛試跑了,500次,失敗次數0,每次約5秒,但合庫是一直比較慢沒錯
會不會是10點多,股市開盤沒多久,網站更新資料頻率高,剛好抓到切換時沒資料的網頁
目前我只確定如果9:00左右,更新,會變成1分鐘左右,其中合庫大約用掉50秒


晚上,我再刪掉2家銀行試看看

nwcs wrote:
目的:我用美金去換成台幣
說明:等於是我把美金賣給銀行,銀行用台幣來買我的美金。
目標:抓銀行的美金匯率買價最高者。
....(恕刪)


也就是說我排版全錯了,我金融知識是0分

晚上再改
snare wrote:
怎麼差這麼多???,(恕刪)
剛試了幾次,都能成功,因此,銀行網站流量是個問題。
你抓網頁資料時,要給時間,抓完要CHECK是否有抓到資料,我是解析只要是#NA就表示失敗,要重抓一次,抓3次還是GG,就顯示該銀行匯率抓取失敗。

你都是抓賣價,確定是抓反了。
應該要抓買價,安泰是29..94。



這個問題比較大:只能換成台幣?那我台幣要換成美金怎麼辦?更別提是4種幣別互換了,美金要換成南非幣或日圓一樣GG,這樣就無法實戰了。

這個題目會用到的技巧,除了我說過的物流系統外,其實很大一部分,會用在決策系統裡,例如股價比價和追蹤上,尤其是智慧選股時,或是各種最佳方案排序,都一定會用到,技巧差不多,但應用很廣泛。
nwcs wrote:
剛試了幾次,都能成功,因此,銀行網站流量是個問題。
你抓網頁資料時,要給時間,抓完要CHECK是否有抓到資料,我是解析只要是#NA就表示失敗,要重抓一次,抓3次還是GG,就顯示該銀行匯率抓取失敗。
(恕刪)


資料來源不穩定的話,無解,唯一的方法就是您說的,重抓
我其它範例,通常會加入這個功能

這次沒想到,不同時間測試,會差這麼多

nwcs wrote:
你都是抓賣價,確定是抓反了。
(恕刪)

我承認,在這方面我智能不足

nwcs wrote:
這個問題比較大:只能換成台幣?那我台幣要換成美金怎麼辦?更別提是4種幣別互換了,美金要換成南非幣或日圓一樣GG,這樣就無法實戰了
(恕刪)




不好意思,因為您給的範例,沒公式、沒程式碼
我以為您只是要查資料,沒有要計算

nwcs wrote:
這個題目會用到的技巧,除了我說過的物流系統外,其實很大一部分,會用在決策系統裡,例如股價比價和追蹤上,尤其是智慧選股時,或是各種最佳方案排序
(恕刪)


雖然都還給老師了,但如何找出最佳方案(最佳解、最短路徑…),是我以前在學校所學,技巧我是知道的
匯率如果不是這次玩小算盤,是從來不碰的
平常只知道1美金大約換30元台幣這種的,小數點根本無視,所以一直搞錯計算方式


麻煩您再試試,我開盤時間能摸pc的時間不多
不確定下載失敗時的狀況,我需要紅框內的資料除錯


再重新改版…舊檔刪…
snare wrote:
我承認,在這方面我智能不足(恕刪)
就當練功消遣,不必有壓力。。。

nwcs wrote:
麻煩您再試試,我開盤時間能摸pc的時間不多
外匯操作和股市操作,是一樣的道理,都是在求:
1.買低賣高
2.最大利潤

一般沒碰外匯的,都是搞不清楚,這是正常的,我舉例說明,應該就清楚了:
1.網頁上的買價:就是銀行用新台幣向你買外幣,銀行花錢,跟你換匯的價格,所以這個買價是越高越好,你才有賺頭。

2.網頁上的賣價:就是銀行賣外幣給你,你花錢,用台幣跟銀行換外匯的價格,是你要付錢給銀行,所以這個賣價是越低越好,你才不會虧本。

因此口訣,對銀行端來說,就是買低賣高;對客戶端或一般公司來說,就是買高賣低,端看你是站在哪一方。

情境說明:
1.當我用美元換台幣時,等於是要銀行用台幣跟我買美元,因此要看買匯價格,照買入匯價,由高至低排名,取買入最高者來交易,這樣才能換到最多的台幣。

2.當我用台幣換美元時,等於是要銀行賣我美元,因此要看賣匯價格,照賣出匯價,由低至高排名,取賣價最低者來交易,這樣最省錢。

3.那如果是用美元換日幣這種外幣互換時,該如何處理?答案是:用1的原則,以換到最多的日幣為原則,所以取美元買價/日幣賣價的結果,由高至低排名,取結果最高者來交易,這樣才能換到最多的日幣。

snare wrote:
不確定下載失敗時的狀況,我需要紅框內的資料除錯
我跟VBA一點也不熟,不知是否有其他網友可以幫忙的,不然我有空試試..........
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!