2016年12月12日 星期一

美股對應台股怎麼看

玩小台一陣子了,只知道台股跟著美股走

可是有時候看人家說美股漲,可是美股重要指數一堆

明明我看美股漲可是台股就是沒有漲,WHY?

到底美股對應台股是怎麼個對應法呢?

 NASDAQ →相當於電子類股

交易的內容大多與新技術尤其是電腦方面相關,為世界第一個電子證券交易市場,故掛牌也多為高科技公司

 DJIA         →相當於台指50
美國30家主要公司的加權平均數

S&P500    →相當於大台
指紐約證券交易所最大、交投最活躍的五百種股票的指數,為整體美國股市的暢旺程度提供一個指標

這年頭大家都滑手指google,可以再詳細去了解這些指數的各別成份

 如果有在玩電子期,金融期的,就能體會美股相關指數,如何影響台指期

 希望能帶給大家對於盤勢更有fu的感覺


 沒賺到的已過去,正在賠的快出清,儘快重新建立正確部位

 唯一穩賺不賠的是紀律

2016年3月8日 星期二

同花順看盤軟體

台灣市場做報價的精誠,三竹,艾揚....

大陸市場做報價的:同花順看盤軟體(支援mac,繁體)

http://www.baike.com/wiki/%E5%90%8C%E8%8A%B1%E9%A1%BA%E8%BD%AF%E4%BB%B6


JS前端html table 輸出CSV

JS前端html table 輸出CSV

網路找到的sample  ...https://jsfiddle.net/milienchen/7exv6z7n/3/
不過因為是利用jquery pluging,所以它的寫法是利用jquery pluging物件去apply~

在下比較不喜歡這種寫法,喵喵我比較喜歡獨立的global function 變數
因為這個html table export csv的需求不是每個view page都需要
如果加在大家都共用的jquery上怕影響了別的部份會讓人難以debug js

所以我稍微改寫成global function


//參數說明  this_(onclick的對象), $table(jquery找的html_talbe), filename(欲在前端輸出的檔名)

function exportTableToCSV(this_,$table, filename) {
        if ($table.find('tr:has(td)') == false) { alert('請先搜尋XX資料.'); return ;}
        var $rows = $table.find('tr:has(td)'),

            // Temporary delimiter characters unlikely to be typed by keyboard
            // This is to avoid accidentally splitting the actual contents
            tmpColDelim = String.fromCharCode(11), // vertical tab character
            tmpRowDelim = String.fromCharCode(0), // null character

            // actual delimiter characters for CSV format
            colDelim = '","',
            rowDelim = '"\r\n"',

            // Grab text from table into CSV formatted string
            csv = '"' + $rows.map(function (i, row) {
                var $row = $(row),
                    $cols = $row.find('td');

                return $cols.map(function (j, col) {
                    var $col = $(col),
                        text = $col.text();

                    return text.replace(/"/g, '""'); // escape double quotes

                }).get().join(tmpColDelim);

            }).get().join(tmpRowDelim)
                .split(tmpRowDelim).join(rowDelim)
                .split(tmpColDelim).join(colDelim) + '"';

        $(this_)
            .attr({
                'download': filename,
                'href': 'data:application/csv;charset=utf-8,%EF%BB%BF' + encodeURIComponent(csv),
                'target': '_blank'
            });
    }

初期時try可以正常下載js export 的csv檔並在client端用excel開啟
但是遇到一個問題是說,excel在讀取utf-8的中文資料時,csv內容前需要加一個utf-8的dom header,來告知excel說~哦,這是一個utf-8的檔案哦~這樣,要不然excel會給你用ansii去開啟csv,就會看到好像亂碼似的不正確編碼內容

這個dom header,我吃過不少它的虧(都是MS微軟搞出來的簍子...)有時需要一些特別的文字編輯器才能正確的讀寫文字檔,尤其是在跨平台的部份

後來在http://stackoverflow.com/questions/19492846/javascript-to-csv-export-encoding-issue
這裡找到解答,加入utf-8 bom header:  %EF%BB%BF

bingo!  你正確的下載了html table 成csv檔案了嗎?