關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

股票市場 - 計算交易成本

股市交易買賣都必須要負擔一定的成本 手續費和證交稅

手續費 - 是由證券商收取,收取的比例券商可自行規定 證交稅 - 是繳交稅收給政府,收取比例皆統一

買入 賣出
成本 手續費 手續費+證交稅

現行市場上,多會以估算的方式來推算

Continue Reading

股票市場 - 權值股是甚麼意思

權值股指的是股本較大且市值高的公司

這些公司股票波動,都會對大盤造成影響

以台灣現有權值股主要以台積電(佔比約15%)、鴻海(佔比約5%)、中華電信為代表

若大盤加權指數目前為 8000 點,台積電漲了 1%

(8000*0.15)*0.01 = 12

即表示大盤會漲 12 點

Continue Reading

股票市場 - 三大法人是甚麼意思?

台灣股市主要的大戶分別為"三大法人"、“公司重要董監事”、“公司大股東”

其中,以三大法人佔台股的比例最高,持有將近 40% 的股份

三大法人分別為:外資、基金公司(投資信託公司)、自營商

Continue Reading

股票市場 - 成交量代表意義

成交量代表意義

股市成交量以百萬為單位

通常在股市分析圖上可以看到量,即代表成交量

通常成交量可作為股市活耀度的依據

通常都需要搭配各種盤勢和個股共同分析,讓關聯能更顯著

這裡提供一些常見的判斷依據

價格 成交量 說明
市場借售或走勢即將反轉往下
市場活絡,買賣換手熱絡,股價即將上揚
買氣冷清,可能是在探底。或者是賣壓殆盡,即將反轉
停損,大量賣壓殺出。或者是給低接"抄底"的買盤進場

Continue Reading

股票市場 - 上市、上櫃、掛牌、興櫃、創櫃

股票市場 - 上市、上櫃、掛牌、興櫃、創櫃

當一間公司希望透過發行股票來募資的方式,

就必須到 證券櫃檯買賣中心,亦稱之櫃買中心 (TPEx, Taipei Exchange) 申請

櫃買中心會依照公司的屬性、條件,來批准公司的發行身分,

即上市公司、上櫃公司、創櫃…等

通常由小到大,是 創櫃->興櫃->上櫃->上市

上市公司 (Listed company)

上市屬於公開發行,財報需要經會計師檢核簽證

公司需要設定年限,資本、以及獲利能力證明

上市後,公司財務報表都需公開,以及定期提交報告給交易所及相關監管部門

因此,能上市的公司普遍較可靠

上櫃 (OTC company, over-the-counter company)

上(興)櫃申請標準及流程

上櫃屬於公開發行,財報需要經會計師檢核簽證

上櫃除了年限、資本、獲利能力的的門檻較低

其餘監管及限制幾乎都與上市相同

上市與上櫃申請條件比較

項目 上櫃 上市
設立年限 依公司法設立登記滿二個完整會計年度。 依公司法設立登記屆滿三年以上。
實收資本額 新台幣五千萬元以上。 新台幣六億元以上。
獲利能力 其財務報告之稅前淨利占股本之比率最近年度達百分之四以上,且其最近一會計年度決算無累積虧損者;或最近二年度均達百分之三以上者;或最近二年度平均達百分之三以上,且最近一年度之獲利能力較前一年度為佳者。前述財務報告之獲利能力不包含非控制權益之淨利(損)對其之影響。但前揭之稅前淨利,於最近一會計年度不得低於新台幣四百萬元。 其財務報告之稅前淨利符合下列標準之一,且最近一個會計年度決算無累積虧損者。 (一)稅前淨利占年度決算之財務報告所列示股本比率,最近二個會計年度均達百分之六以上者。 (二)稅前淨利占年度決算之財務報告所列示股本比率,最近二個會計年度平均達百分之六以上,且最近一個會計年度之獲利能力較前一會計年度為佳者。 (三)稅前淨利占年度決算之財務報告所列示股本比率,最近五個會計年度均達百分之三以上者。
股權分散 公司內部人及該等內部人持股逾百分之五十之法人以外之記名股東人數不少於三百人,且其所持股份總額合計占發行股份總額百分之二十以上或逾一千萬股。 記名股東人數在一千人以上,公司內部人及該等內部人持股逾百分之五十之法人以外之記名股東人數不少於五百人,且其所持股份合計占發行股份總額百分之二十以上或滿一千萬股者。

(來源: 櫃買中心 )

興櫃 (emerging stock company)

興櫃上市,能讓已經申報上市/上櫃的普通股股票,在上市之前,經過櫃買中心核准,就能先在證券商業營業處先開始買賣普通股股票。

掛牌

當某張公司股票正式上市/上櫃之後,即稱之為掛牌

若要買賣該公司的股票,就要先經過掛單(委託買賣)的方式來購得

創櫃

創櫃屬於 - 非公開發行

國內多數公司主要為微型新創企業 [61%(100-1000萬), 18%(1000萬-5000萬) ]

資本額較少,但較具有創意及發展潛力

因此櫃買中心有提供創櫃申請

目的是可以幫助這些微型創新公司,能夠透過創櫃募得資金

申請創櫃的公司,還可以獲得機構輔導建立會計制度、內部管理、行銷及法治,

讓微型新創公司可以開始形成基本完善的制度

下市

下市,是指公司轉為未上市股票,無法在交易所交易

Continue Reading

股票市場 - 什麼是多空、牛市、空頭、熊市

股票分析 - 什麼是多空、牛市、空頭、熊市

股票分析 - 什麼是多空、牛市、空頭、熊市

股市買賣常會用一些名詞來形容買賣程度

Continue Reading

Javascript - 手機瀏覽器開啟APP ,或者導向App Store or Google Play下載

手機瀏覽器開啟APP ,或者導向App Store or Google Play下載

若使用者有安裝APP,則自動啟用,若無安裝,則導向下載頁面。

在 iOS 之前,如果要從各種瀏覽器啟動APP,都必須透過 URI Scheme

在 iOS9 之後的版本,只要你的應用程式支援 Universal Links(通用連結),就可以直接透過HTTP來啟動APP (在此不討論Universal Links)

下表格分別比較幾種瀏覽器啟動APP的方式:

Universal Link Android App Link URI Scheme Chrome Intent
系統版本 >= iOS 9 >= Android 6 Chrome1 < 25, iOS Chrome1 >= 25
未安裝APP 開啟 Web 開啟 Web 錯誤警示 開啟 Web
能否不發生跳轉 不能 不能
前往下載地址 不能
iFrame觸發 不能 不能 Chrome1 <= 18, iOS < 9 不能
連結組成 正常的 URL 正常的 URL 自定義 URL 格式 自定義 intent URL

(來源: http://harttle.land)

Continue Reading

Javascript detect mobile device and iOS Version

Best way

Use mobile-detect.js to check iOS, device… is recommended.

But, if you wanna a easy way to detect mobile and iOS, you can start with :

Detect Mobile Device

Continue Reading

Javascript 判斷移動裝置,以及iPhone, iPad手機 ios 板本

推薦的方式

判斷移動裝置或版本的最佳方式,還是建議使用完整的 Library

mobile-detect.js

若你需要一個快速可以套用在現成專案的作法,則可以參考下方:

判斷移動裝置

雖然這個判斷無法完全涵蓋所有移動裝置,仍適用於各主流的裝置

Continue Reading

ROD、IOC、FOK 是甚麼意思?

ROD、IOC、FOK 是甚麼意思?

在下單操作介面,會看到 ROD、IOC、FOK 條件,

是甚麼意思呢?

ROD (Rest of Day) 當日有效單

掛限價單

從掛單,一直到收盤,這張單子都會有效

IOC (Immediate or Cancel) 立即成交否則取消單

掛市價單、範圍市價單、選擇權複式單 都屬於IOC

掛單當下,會盡量搓合成交

(能成交幾張就會盡量搓合,其餘會自動刪單)

例如,你想買進10口8000,市場上只有3口 8000委賣 會自動成交 3 口,其餘7口自動刪單

FOK (Fill or Kill) 全部成交否則取消單

掛單當下,市場上要有足夠的口數能力即成交,否則全部刪單

例如,你想買進10口8000,市場上只有3口 8000委賣 會自動刪單

注意 在有排隊的情況(例如想賣出 10口 8000,但有1000人已在委賣),掛IOC、FOK都是無法馬上賣出,因此單子都會被取消 這時應該用 10口 8000 委賣掛限價單 ROD

Continue Reading

期貨新手入門介紹

期貨基本認識

交易時間:上午8:45~下午13:45總計5小時

遇到結算日,則交易時間於 13:30 結算

買賣期貨

期貨商、證券商 都有提供期貨買賣 期貨商手續費較低 證券商服務較多元 可是情況自行選擇廠商

期貨單位

期貨只會有一個單位: “口”

買一個期貨單位就稱為 1口, 買十個單位就稱為10 口

買一個期貨單位,也稱買 1 口多單 賣一個期貨單位,可稱為放空1口期貨,也稱買 1 口空單

[備註] 股票單位有"股"和"張" 1張等於1000股

需要開兩個帳戶

期貨交易就是保證金交易,因此買期貨需要開兩個帳戶

  1. 期貨戶
  2. 保證金帳戶

台指期貨

[大台指(TX)]

原始保證金 83000元 維持保證金 64000元 每點200元

[小台指(MTX)]

原始保證金 20750元 維持保證金 16000元 每點50元

期貨 保證金交易

期貨交易 就是「保證金交易」,有以下幾個重點:

  • 採取保證金交易
  • 風險與保證金額度成反比 保證金放越多風險越小
  • 每天都會結算保證金是否足夠
  • 交易之前,要先繳交"原始保證金"
  • 開始交易後,保證金會浮動,但不能低於"維持保證金"

原始保證金

原始保證金,就是期貨交易所規定保證金的"最低"額度

在開戶時,要在保證金帳戶放入一筆錢,不能小於原始保證金規定額度

通常保證金帳戶的金額放得越多,風險就越小

維持保證金

期貨戶以及保證金帳戶完成,開始交易後,保證金的額度就會開始浮動

維持保證金是一個基準

規定帳戶內的保證金若低於維持保證金,期貨商就會開始向你催繳,需補足至原始保證金

低於原始保證金25% 期貨商可平倉*

當保證金低於25%時,期貨商除了會催繳, 若仍無法補足保證金額,期貨商也有權利進行平倉(斷頭)

建倉 (也稱開倉)

最初買入或賣出一定數量的期貨,就稱為建倉

平倉

俗稱"斷頭",也就是出場的概念 將買入的期貨賣出,或將賣出的期貨買回 透過等數量,反向沖銷現有期貨契約

Continue Reading

PHP 判斷來源裝置的方法

通常會使用 user agent 來判斷來源裝置

在 PHP 可以使用下方式來取得 user agent

<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];

Continue Reading

ASP.NET 啟用跨站API請求 “Access-Control-Allow-Origin”

ASP.NET 啟用跨站API請求 “Access-Control-Allow-Origin” 簡易設定方式有兩種

1.設定 web.config

Continue Reading

Highcharts Error #15 原因-處理方式

Highcharts Error #15 原因

發生這個錯誤的原因是因為

Highcharts 預期資料應該已排序過

若輸入的資料中, x 軸沒有進行由小到大(asc)排序

就會出現Error #15

解決方式

(1) 若 Highcharts 需要倒序顯示

Highcharts 倒序 order desc 的方式顯示資料

在 xAxis 或 yAxis 只要加上 reversed: true 就可以倒序顯示

xAxis:{
	reversed = true,
	//...
},
yAxis:{
  reversed = true,
	//...
},

(2) 資料進行預排序

將x軸資料進行排序後,再產生圖表即可

參考: javascript 排序方式

將陣列數值由小到大 ASC 排序方式

var dataObj = [1, 4, 3, 2];
dataObj.sort();
//1,2,3,4

由大到小 DESC 排序方式

var dataObj = [1, 4, 3, 2];
dataObj.sort();
dataObj.reverse();
//4,3,2,1

依照陣列中的物件指定欄位排序

var dataObj = [{x:1,y:'a'}, {x:4,y:'d'}, {x:3,y:'c'}, {x:2,y:'b'}];
dataObj.sort(function (a, b) {
  return parseInt(a.x)-parseInt(b.x);
});

//[{x:1,y:'a'}, {x:2,y:'b'}, {x:3,y:'c'}, {x:4,y:'d'}]

Continue Reading

分K線歸納法

分K線歸納法

以分鐘為單位的 K線有兩種歸納方式

前歸 包括目前時間點往前推n分鐘 後歸 不包括目前時間點,往前推n分鐘

Continue Reading

Laravel 程式緩存優化技巧

設定訊息緩存

會將config內容合併保存在 /bootstrap/cache/config.php 重新設定.env 時,直接輸入這個指令就能更新設定內容

php artisan config:cache

可以用以下命令清除訊息緩存配置

php artisan config:clear

Continue Reading

五檔報價

五檔報價

五檔報價分別包括:

  • 1 K線

Continue Reading

How to output Object Data from Chrome console.log

var myObject = Data.toJSON();
console.log(myObject);

If we just right click and save console object, something will wrong as fellowing

script.js:393 (64805) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, …]

Just stringify your object, console and save again

Continue Reading

Chrome Enable Logging chrome.exe --enable-logging --v=1

Browsing the Chrome Application Location

Change directory to Chrome and Press Enter

cd c:\Program Files (x86)\Google\Chrome\Application

Enable logging

Type in the following and Press Enter

This will open a new browser page, and open your site to create console.log

c:\Program Files (x86)\Google\Chrome\Application>chrome.exe --enable-logging --v=1

Check Log File

When console.log() output message, will save in fellowing path

Please copy and rename log file to other folder prevent be overwritten.

C:\Users\AppData\Local\Google\Chrome\User Data\chrome_debug.log

Continue Reading

Ionic Error: connect ETIMEDOUT xxxxx at at Object._errnoException ... at _exceptionWithHostPort ... at TCPConnectWrap.afterConnect

Whem Ionic error happened:

Error: connect ETIMEDOUT 34.196.18.91:443 at Object._errnoException (util.js:1022:11) at _exceptionWithHostPort (util.js:1044:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)

Try Fellowing solution:

PROXY=http://proxy.yourcompany.com:8080 ionic start 

Whem running command, will auto detect some package should be installed

? Detected PROXY in environment, but to proxy CLI requests, you'll need @ionic/      y
? Detected PROXY in environment, but to proxy CLI requests, you'll need @ionic/
cli-plugin-proxy installed. Install now? Yes
> npm i -g @ionic/cli-plugin-proxy@latest
√ Running command - done!

That’s all

Continue Reading