20.9.17

By , September 20, 2017 3:19 am
  1. Đợt vừa rồi dễ ăn quá.
  2. Ăn bằng VN30F1709 dễ quá.
  3. Lúc chơi passive (tức là không cần não) vẫn ăn 50% sau 1 tháng thì đứa nào lải nhải rủi ro còn tệ hơn không não.
  4. Đang correction. Dễ ăn của ngoại quá.
  5. Một đợt passive 50%, vài đợt toàn bluechips cũng gần 20% mỗi đợt. Compound đủ rồi. Không cần tham. Nghỉ khoẻ cũng được.
  6. Lúc thị trường lên thì tằn tiện mà bỏ tiền vào danh mục. Lúc thị trường xuống thì coi hàng rẻ như rau mà hốt.

VN30F1709

By , September 20, 2017 3:18 am

Bitcoin 16.9.17

By , September 16, 2017 9:56 am

Nhiều bạn hỏi mình về Bitcoin thế nhỉ. Mình không phải chuyên gia.

Cảnh báo là ngay sau khi mình post cái này thì giá Bitcoin có thể lên lại. Trùng khớp với việc tin ra thì đã muộn (để mua).

Dự phóng: Bitcoin lên tí do lực gom hàng.

1. Bitcoin là thứ vừa mang tính chất công nghệ (bị hack, bị thay thế, ảo tưởng nặc danh) vừa mang tính chất tỷ giá (24/7) vừa mang tính chất cổ phiếu.

2. Muốn chơi được tỷ giá thì làm Treasury ngân hàng thương mại. Muốn chơi cổ phiếu trên sàn thì làm công ty chứng khoán. Muốn dùng công nghệ + tài chính thì làm Quant.
Muốn chơi cả 3 thì bị license chặn.
Nên Bitcoin khó.

3. Các biểu hiện của Bitcoin gần giống cổ phiếu:

a. Thị trường luôn phản ứng thái quá.
Với Tàu và với JP Morgan.

b. Thị trường không có trí nhớ.

c. Thằng lướt sóng luôn nhổ nước bọt lên thằng đọc báo cáo tài chính. Thằng đọc báo cáo tài chính thì không bị Gỗ Trường Thành lừa. Nhưng nhóm duy nhất được IRR đều đặn qua 25 năm dẫn đến IRR trọn đời cao nhất là doanh chủ IPO thành công (top 0.001% doanh chủ).
Hành vi này đương nhiên cũng xuất hiện ở Bitcoin.

d. Dự phóng rất khó.

e. Quy về hành vi.
Các nhóm hành vi của người nướng tiền vào Bitcoin là gì? Rửa tiền, buôn lậu, đầu cơ, giao dịch, ẩn danh, đào…
Trong cổ phiếu, thằng trade thắng là thằng giỏi ước lượng xác suất của các nhóm hành vi: đầu tư, đầu cơ, ăn theo, huy động…

f. Trong hệ thống giáo dục công của ta, cơ hội sớm nhất và đơn giản để luyện tập ước lượng xác suất là thi đầu vào lớp chuyên.

Nếu khinh lớp chuyên thì lấy thi đại học cũng được.

Ở TPHCM, khối A có 2 trường là BK và KHTN, khối B có 2 trường là Y Dược và Phạm Ngọc Thạch, khối D có 1 trường là Ngoại Thương. Khối B, C, D thi cùng đợt => buộc phải chọn giữa B và D. Vì không tồn tại cách trượt BK & NT nên chỉ phải tính xác suất YD và PNT. Tính: vị trí tương đối của mình với những đứa giỏi hơn mình.

Ước lượng xác suất thi ĐH chỉ phải nhìn xuống nên dễ hơn ước lượng xác suất thi lớp chuyên phải nhìn lên các mẹ ạ.

Đề giờ thay đổi rồi chứ cách đây 20 năm, các trai chuyên Toán khinh trai lớp chuyên khác bởi câu cuối đề Toán là câu bất đẳng thức.

Cơ hội kế tiếp tính xác suất là: tính xác suất làm sao vẫn đạt mục tiêu cho bậc cử nhân (ví dụ thủ khoa trường) để học ít nhất (để thời gian yêu đương và đi làm) mà không mất phần thưởng gì của bậc cử nhân.

g. Hành vi thảo luận Bitcoin
* Nhóm ăn lương công nghệ tự tin hơn nhóm tài chính; khi chuyển dịch giá của Bitcoin thể hiện y chang những pattern truyền thống của cổ phiếu.
* Nhóm ăn lương cổ phiếu bình thường khá thoải mái một cách cay đắng (bitter) với việc bị thằng khác lái giá trên đầu mình thì rất thẽ thọt trước Bitcoin vì phải deal với rửa tiền và buôn lậu mà không có cơ quan pháp luật để chạy đi méc.

Footnote: Có chuyên gia Vật Lý hỏi cháu có sống bằng Toán không mà dám bảo Lý chính xác. Trả lời: cháu kiếm tiền bằng sai số của Toán nhẩm.

VPBank IPO Volume

By , September 6, 2017 3:56 am

2. Phân tích Vietcombank (VCB), Vietinbank (CTG), BIDV (BID) thì luôn phải chiết khấu (discount) việc bị NHNN giao tiếp quản một (vài) ngân hàng nhỏ khác.
VPB, VIB, SHB, ACB, STB, DAF không bị các vấn đề này. (mà có các vấn đề khác).

3.

a. Điều chỉnh chỉ số VPB bằng cách loại ra FECredit có vẻ chưa triệt để vì tạo ra một giả định quá xa thực tế.

Có thể xem xét việc capitalize FECredit vào bằng cách: Giả định divest FECredit vào năm Y+1 thì khoản lãi tài chính đó chiết khấu vào giá trị của VPB thế nào. Tiếp tục với giả định đấy, sau khi divest rồi thì VPB sẽ diễn tiến thế nào khi không có FECredit.

b. VPB+FECredit chính là hoá thân của câu đùa thực tế: “mày nợ ngân hàng 5 tỷ thì mày chết, mày nợ ngân hàng 5000 tỷ thì ngân hàng chết”.

Rủi ro tín dụng của VPB và FECredit rất khác nhau. Ngay cả rủi ro của VPB cũng đã khác cho từng line sản phẩm, từng khu vực, từng khách hàng một.

Ví dụ: Các rủi ro nợ điển hình của FECredit là 5 tỷ hay 5000 tỷ? Câu trả lời: lấy mode thì 50 triệu còn không tới.

c. Có thể mượn các thủ thuật bảo hiểm (actuaries) để lượng hoá các lợi thế thương mại và rủi ro của VBP+FECredit. Cách thực hiện: lấy dữ liệu, dùng numerical proxy để miêu tả các tiêu chí qualitative, dùng tích phân để đi đến rủi ro, chiết khấu rủi ro vào giá trị.

1. Để test sản phẩm dịch vụ của VPBank thì mở một tài khoản khách hàng doanh nghiệp làm deal, không cần nhiều, chỉ cần 500 tỷ thôi.

a. Về các sản phẩm doanh nghiệp nhỏ, VPBank có điểm đặc biệt là thiết kế sản phẩm chìu khách hàng và chấp nhận các rủi ro ít ngân hàng khác sẵn sàng chịu.

Ví dụ bạn đưa ra yêu cầu sản phẩm cho 30 ngân hàng thương mại thì VPBank có phản hồi nhanh và quyết liệt nhất. Đến khi vào vận hành thì là câu chuyện khác.

b. VPBank được cái cởi mở, thoải mái, ai cũng chơi.

c. Dùng FE Credit khai phá mảng tín dụng cá nhân quá hay. FE Credit tạo một số đệm để cả VPB lẫn FE làm nhiều sản phẩm hơn nữa.

d. Các managers của VPB làm rất cực nhưng turnover thấp so với áp lực công việc tương đương. Mấy đứa bạn từ khi làm VPB xong tụi nó mất kiên nhẫn nhanh hơn và cháu vui vì điều đó. Thị trường equity đang lên; đang có yêu cầu tăng trưởng tín dụng 20-22% p.a. Đâu có rảnh cà kê dê ngỗng ra lounge ngồi nịnh đầm nhau mà không ra việc. Làm cực rồi giờ có thanh khoản rồi, ngon rồi.

e. Xấp xỉ 2000 tỷ đồng trao tay ngày đầu xong giá mới xuống. IB sắp xếp IPO giỏi kinh dị.

(còn tiếp)

Speculation Cash Flow is clear as in the long-term chart

By , September 6, 2017 2:36 am

First Half 2017

By , August 28, 2017 5:49 am

VPBank VPB IPO Volume

By , August 21, 2017 11:01 am

09:15:47 17-Aug-17, có 45,953,020 cổ được tống ra ATO, tương đương 1,792,167,780,000 đồng hay 0.6 vốn điều lệ tối thiểu một ngân hàng.

IB vẽ ra cái chart này quá đẹp. IPO để làm gì? Để tạo thanh khoản cho cổ đông hiện hữu và để gom tiền về cho công ty.

Thị trường phản ứng với độ chấp nhận rủi ro của VPBank trước 9:17 17-Aug-17.

VPBank IPO 17 Aug 2017 quick note

By , August 19, 2017 7:18 am

Trước khi đọc tới báo cáo tài chính của VPBank thì nói sơ tí về business.

Để test sản phẩm dịch vụ của VPBank thì mở một tài khoản khách hàng doanh nghiệp làm deal chừng 500 tỷ thôi.

  1. Về các sản phẩm doanh nghiệp nhỏ, VPBank có điểm đặc biệt là thiết kế sản phẩm chìu khách hàng và chấp nhận các rủi ro ít ngân hàng khác sẵn sàng chịu.
    Ví dụ bạn đưa ra yêu cầu sản phẩm cho 30 ngân hàng thương mại thì VPBank có xác suất phản hồi nhanh và quyết liệt nhất. Đến khi vô vận hành thì là câu chuyện khác.
  2. VPBank được cái cởi mở, thoải mái, ai cũng chơi.
  3. Dùng FE Credit khai phá mảng tín dụng cá nhân quá hay. FE Credit tạo một số đệm để cả VPB lẫn FE làm nhiều sản phẩm hơn nữa.
  4. Các managers của VPB làm rất cực nhưng turnover thấp so với áp lực công việc kiểu đấy. Mấy đứa bạn từ khi làm VPB xong tụi nó mất kiên nhẫn nhanh hơn và cháu vui vì điều đó. Thị trường equity đang lên; đang có yêu cầu tăng trưởng tín dụng 20-22% p.a.Đâu có rảnh cà kê dê ngỗng ra lounge ngồi nịnh đầm nhau mà không ra việc. Làm cực rồi giờ có thanh khoản rồi, ngon rồi.
  5. Xấp xỉ 2000 tỷ đồng trao tay ngày đầu xong giá mới xuống. Sắp xếp IPO giỏi kinh dị.

11 August 2017

By , August 11, 2017 3:23 am

Sau ngày giao dịch Futures đầu tiên.

1. Các thị trường phát triển dùng phái sinh để đầu cơ nhiều hơn hedging. Làm sao biết? Cách đơn giản nhất là thống kê open interest.

CDO là nguyên nhân cỡ thứ năm dẫn đến khủng hoảng tài chính toàn cầu 2007, đẩy cả thế giới vào vực thẳm.
Vài traders & financial engineers thiên tài ăn khẳm ngay trước khủng hoảng ấm thân rồi.

2. Đang bearish tưng bừng mà bị circuit breaker / trading halt là tụt hứng lắm.

3. Phái sinh đầu tiên của Việt Nam là món nào?

Trader và học viên tài chính nào cũng biết

Cách đây hơn 10 năm ngân hàng mở sàn Gold Forwards và một ít Gold Futures on SGX. Đương nhiên, vàng thỏi vàng lá không khuyến khích thì vàng tài khoản càng không. Sàn vàng ACB mất hẳn hơn 10 nghìn tỷ.

Qantas làm energy futures cho Jetstar Pacific. Xong chuyện.

2009, có đơn vị làm mô phỏng quỹ chỉ số Index Fund. Thật ra nhìn giống [Index Fund simulation + binary bet] hybrid. Đã bị cấm.

2009, có đơn vị làm mô phỏng Options được vài tuần.

Giờ vẫn nhiều bạn đang lobby binary options.

Forwards và swaps thì vẫn trade được trong ngân hàng. Dùng tư cách pháp nhân doanh nghiệp trade là chính, spread quá cao.

Gọi là hợp pháp thì chỉ có Forwards, Swaps của ngân hàng và Futures. Hợp pháp và công khai thì chỉ còn Futures; OTC không có price visibility cao cũng không có thanh khoản mấy để rút ra rút vào.

Nói cái nào đầu tiên thì chắc là hợp đồng kỳ hạn Forwards.

4. Phí giao dịch thường 0.1 – 0.4%. Phí giao dịch các sản phẩm bearish không-chính-thức 7-9%, không phải lúc nào cũng có inventory.

Có Futures để bearish HỢP PHÁP + trade lẹ + thanh khoản cao hơn Forwards + công khai rồi.

VN30F1708 – 745.9
VN30F1709 – 749.1
VN30F1712 – 755
VN30F1803 – 758

10 August 2017, Index Futures on HOSE

By , August 10, 2017 3:24 am

Trước giờ Hợp Đồng Giao Sau Chỉ Số chính thức đi vào hoạt động.

1. VN30 đầu ngày 741.36, cuối ngày 743.42.

Trần – Sàn – Tham Chiếu – Cuối Ngày

VN30F1708 – 811 – 705 – 758 – 745.9
VN30F1709 – 809.3 – 703.5 – 756.4 – 749.1
VN30F1712 – 804.7 – 699.5 – 752.1 – 755
VN30F1803 – 800.4 – 695.8 – 748.1 – 758

Open Interest dịch là Khối Lượng Tích Luỹ dễ hiểu.

2. Ngoài áp lực chốt lãi T+ equity thường có thì giờ còn có áp lực đến ngày đáo hạn (maturity / expiry) của Futures.

3. Value at Risk VN30 Futures theo yêu cầu Basel III = VND 3,696,661

Rất thấp do implied volatility.

Có 4 phương pháp cổ điển tính VaR: (1) Linear Probabilistic (2) Complementary Error Function erfc (3) Normality (4) Monte Carlo Simulation. Pseudo-code cuối bài.

4. 3 yếu tố ảnh hưởng chính đến VN30 Futures: lãi suất, dividend yield, thời gian đến đáo hạn (time to maturity).

Mối liên quan đơn giản nhất là: F = Se^[(r-q)t]

VN30 = SIGMA(PiSifi) / Cap(i) * Zi

Tử số là tổng giá trị vốn hoá của các cổ phiếu tham gia sau khi điều chỉnh free float.
Z: điều chỉnh trường hợp vượt quá tỉ trọng cho phép.

5. Dividend yield hiện tại đang là 2.81%.

6. PE 12.88

7. Vốn hoá VND 1,147,725,989,265,190
Index Point đang được thị trường định giá VND 1,548,135,843,942

8. Dữ liệu lịch sử VN30:

Mean = 0.00048807
Standard Error = 0.000283514
Median = 0.0007096
Mode = 0
Standard Deviation = 0.013124581
Sample Variance = 0.000172255
Kurtosis = 1.920261699
Skewness = -0.060551087
Range = 0.103634608
Minimum = -0.056110646
Maximum = 0.047523962
Count = 2143
Confidence Level (99.0%) = 0.000730935
Mean dương là do horizon bias.

9. Sau 17 năm, lần đầu tiên chúng ta có sản phẩm đánh xuống (Bearish) hợp pháp và công khai và chính thức.

Dùng dữ liệu lịch sử chắc chắn bị chúng khinh là chưa chắc dự đoán được tương lai. Mà lỡ không biết làm thế nào cho hay mà đang bị dí báo cáo thì có nhiêu sống bấy nhiêu thôi.

/** Linear Probabilistic */
for (i = 0 ; i < n-1 ; i++)
{
	r[i] = p[i+1] / p[i] - 1;
	sumr += r[i];
}

muyr = sumr / n;

for (i = 0 ; i < n-1 ; i++)
{
	varianceNum += (r[i] - muyr) ^ 2;
}

vol = sqrt(varianceNum / (n-2));

VaR = getCriticalValue(confidence) * sqrt(multiplyMatrix(multiplyMatrix(w[n]*vol[n], varCov[n][n]),transposeMatrix(w[n]*vol[n]))) * sqrt(BaselForecast / tradingDays);

/** Complementary Error Function */

for (i = 0 ; i < a ; i++)
{
	while(probability[i][0] < p)
	{
	probability[i][0] = 1/2 * erf((rmean[i][0] + ln(value) - ln(value - var[i][0])) / (volatility[i][0] * sqrt(2 * 1)));
	var[i][0] += 1;
	}
	var[i][0] = var[i][0] * (goBackDays - 1);
}

/** Normality */
for (i = 0 ; i < numberOfAssets1 ; i++)
{
	weight[i][0] = securityValue1 / (pdt[startPeriod1][i]);
}

for (i = 0 ; i < a ; i++)
{
	pdtdfu = pdtdf[(startBack1+i):(startPeriod1+i)][];
	pdtdfuv = variance(pdtdfu);
	pdtdfuvf = weight' * pdtdfuv * weight;
	meanp = meanc(pdtdfu);
	var = (-1 * horizon) * weight' * (meanp') - (zValueOnePercent * sqrt(horizon*pdtdfuvf));
	realv = ( (pdt[startPeriod1+i][]) * weight) - ( (pdt[startPeriod1+i+horizon][]) * weight );
	efficiency = -realv / var;
	fprint(file, var,"\t",realv,"\t",efficiency,"\n");
}

/** Monte Carlo Simulation */
for (i = 0 ; i < numberOfAssets1 ; i++)
{
	weight[i][0] = securityValue1 / (pdt[startPeriod1][i]);
}

for (i = 0 ; i < numberOfTradingDays ; i++)
{
	for (b = 0 ; b < repeatB ; b++)
	{
		portrl = pdt[startPeriod1+i][] + pdtdf[startBack1+i+(ranu(1,1)*scaleMultiplier)][];
		for (j = 0 ; j < repeatDeltaP ; j++)
		{
			portrl += pdtdf[startBack1+i+(ranu(1,1)*scaleMultiplier)][];
		}
		portrlv[b][0] = weight' * (portrl)';
	}
	portq = quantilec(portrlv, mq);
	var = ((pdt[startPeriod1+i][]) * weight) - portq[0][0];
	realv = ((pdt[startPeriod1+i][]) * weight) - ((pdt[startPeriod1+i+horizon][]) * weight);
	efficiency = -realv / var;
	fprint(file, var,"\t",realv,"\t",efficiency,"\n");
}

Panorama Theme by Themocracy