Shanghai

19.93

3361.25

0.6 %

SZSE Component B

-1.41

7977.91

-0.02 %

FTSE MIB

-26.78

40066.65

-0.07 %

PSI

12.84

7456.3

0.17 %

VinFast

0.02

3.35

0.6 %

BIST 100

265.87

9274.74

2.95 %

AEX-Index

1.25

920.3

0.14 %

ALL ORDINARIES

53.4

8690.9

0.62 %

Austrian Traded Index in EUR

-18.29

4417.59

-0.41 %

S&P/ASX 200

52.6

8466.7

0.63 %

OMX Baltic Industrial Goods and

-14.68

81451.01

-0.02 %

Dow Jones Belgium (USD)

2.92

1581.71

0.18 %

S&P BSE SENSEX

-825.04

80737.47

-1.01 %

Cboe UK 100

0.46

874.72

0.05 %

IBOVESPA

720.88

137507.62

0.53 %

Dow Jones

220.17

42524.67

0.52 %

CAC 40

11.27

7763.55

0.15 %

FTSE 100

11.21

8785.47

0.13 %

DAX PERFORMANCE-INDEX

50.76

24082.72

0.21 %

S&P 500

31.97

5970.53

0.54 %

S&P/TSX Composite index

54.06

26430.58

0.2 %

HANG SENG INDEX

231.39

23512.49

0.99 %

IBEX 35...

-120.2

14119.2

-0.84 %

NASDAQ

79.19

19387.37

0.41 %

IDX COMPOSITE

-26.82

7044.82

-0.38 %

FTSE Bursa Malaysia KLCI

-9.47

1503.25

-0.63 %

KOSPI

3.73

2696.64

0.14 %

KOSPI 200

0.54

359.3

0.15 %

S&P/BMV IPC

-32.83

57663.78

-0.06 %

Euronext 100 Index

2.92

1581.71

0.18 %

Nikkei 225

-101.76

37496.55

-0.27 %

NIFTY 50

-235.55

24538.4

-0.95 %

NYSE (DJ)

85.82

19920.6

0.43 %

S&P/NZX 50 INDEX GROSS ( GROSS

-12.92

12358.59

-0.1 %

XCSE:OMX Stockholm 30 Index

-18.29

4417.59

-0.41 %

Russell 2000

29.14

2103.17

1.41 %

SET_SET Index

-2.75

1152.4

-0.24 %

STI Index

-3.03

3891.07

-0.08 %

ESTX 50 PR.EUR

10.06

5374.05

0.19 %

TA-125

-3.44

2729.1

-0.13 %

Tadawul All Shares Index

-33.4

10841.36

-0.31 %

TSEC weighted index

19.93

21146.63

0.09 %

CBOE Volatility Index

-1.14

17.69

-6.05 %

NYSE AMEX COMPOSITE INDEX

81.79

5359.09

1.55 %

Mã chứng khoán

Thời gian

Xem
exportXuất Excel
Tổ chức/người GD Người liên quan SLCP trước GD Đăng ký Kết quả SLCP sau GD Tỷ lệ(%)
Chức vụ Tên Chức vụ Mua Bán Ngày BĐ Ngày KT Mua Bán Ngày TH
{table}
' , base64 = function (s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function (s, c) { return s.replace(/{(\w+)}/g, function (m, p) { return c[p]; }) } let startDate = '' let endDate = '' if (this.refInpDate.value) { startDate = this.refInpDate.value.split(' - ')[0].split('/')[1] + '.' + this.refInpDate.value.split(' - ')[0].split('/')[0] + '.' + this.refInpDate.value.split(' - ')[0].split('/')[2]; endDate = this.refInpDate.value.split(' - ')[1].split('/')[1] + '.' + this.refInpDate.value.split(' - ')[1].split('/')[0] + '.' + this.refInpDate.value.split(' - ')[1].split('/')[2] } function exportExcel(table, name) { if (!table.nodeType) table = document.getElementById(table) var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML } var a = document.createElement('a'); a.href = uri + base64(format(template, ctx)) a.download = 'Co dong & Noi bo ' + startDate + "-" + endDate + '.xls'; a.click(); } return exportExcel(table, name) } }, handleClearMCK() { this.refInputAC.value = ''; ownerCDL.iClose.style.display = 'none' ownerCDL.iSearch.style.display = 'block' }, handleFindDisclosure() { this.refInputAC.value this.pageIndex = 1; this.reRender() }, handleClickIitemStockCode(value) { const lsMenuItem = document.getElementsByClassName('info-data-history-menu-item'); //Array.from(lsMenuItem).forEach((e, i) => { // e.setAttribute('href', `/Lich-su-giao-dich-${value.toLowerCase()}-${i + 1}.chn#data`) //}) this.refInputAC.value = value; //window.history.pushState('', '', `/Lich-su-giao-dich-${value.toLowerCase()}-6.chn#data`); window.location.href = `${domain}Lich-su-giao-dich-${value.toLowerCase()}-6.chn#data`; this.lsAC.style.display = 'none'; }, APICallRateLimit(func, delay) { clearTimeout(this.timerId); this.timerId = setTimeout(func, delay); }, autocomplete() { let currentFocus; const ref = this.refInputAC let search = ''; let resultSearch = []; var timerId; ref.addEventListener('blur', (e) => { if (!ref.value) { ref.value = ownerCDL.prevValue; } if (ownerCDL.refInputAC.value || ownerCDL.prevValue) { ownerCDL.iClose.style.display = 'block' ownerCDL.iSearch.style.display = 'none' ownerCDL.iClose.before.color = 'none' } else { ownerCDL.iClose.style.display = 'none' ownerCDL.iSearch.style.display = 'block' } setTimeout(() => { const list = ownerCDL.lsAC list.style.display = "none"; }, 500) }) ref.addEventListener("focus", (e) => { ownerCDL.prevValue = ref.value; ref.value = ""; }); function addActive(x) { if (!x) return false; removeActive(x); if (currentFocus >= x.length) currentFocus = 0; if (currentFocus < 0) currentFocus = x.length - 1; x[currentFocus].classList.add("autocomplete-active"); } function removeActive(x) { for (var i = 0; i < x.length; i++) { x[i].classList.remove("autocomplete-active"); } } ref.addEventListener("keydown", function (e) { var x = document.getElementById("search-stock-list"); if (x) x = x.getElementsByTagName("div"); if (e.keyCode == 40) { currentFocus++; addActive(x); } else if (e.keyCode == 38) { currentFocus--; addActive(x); } else if (e.keyCode == 13) { e.preventDefault(); if (currentFocus > -1) { if (x) x[currentFocus].click(); } } }); function getData() { fetch('https://search.cafef.vn/api/searching/v1/Companies/SearchByKeyWord?' + new URLSearchParams({ keyword: search, }), { method: "GET", headers: { "Content-Type": "application/json", }, }) .then((res) => res.json()) .then((result) => { resultSearch = [...result?.value?.documents]; renderLisSearch(); }); } function renderLisSearch() { const lists = document.getElementById('search-stock-list') let items = ""; if (resultSearch.length > 0) { lists.style.display = "block"; } else { lists.style.display = 'none'; } currentFocus = 0; if (resultSearch.length > 0) { resultSearch.forEach((e, i) => { const a = `

${e.highlights.title || e.document.symbol}

${e.highlights.description || e.document.description}

` items += a; }) } lists.innerHTML = items } ref.addEventListener("input", function () { search = this.value; if (search.length >= 2) { ownerCDL.APICallRateLimit(getData, 500) } else { resultSearch = [] renderLisSearch() } }); }, renderDateSpicker() { $('input[name="daterange"]').daterangepicker({ "autoUpdateInput": false, "maxDate": moment().format('DD/MM/YYYY'), "locale": { "format": "DD/MM/YYYY", "separator": " - ", "applyLabel": "Apply", "cancelLabel": "Cancel", "fromLabel": "From", "toLabel": "To", "customRangeLabel": "Custom", "daysOfWeek": [ "CN", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7" ], "applyLabel": "Chọn", "cancelLabel": "Bỏ", "monthNames": [ "Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12" ], "firstDay": 1 }, opens: 'center' }); $('input[name="daterange"]').on('apply.daterangepicker', function (ev, picker) { $(this).val(picker.startDate.format('DD/MM/YYYY') + ' - ' + picker.endDate.format('DD/MM/YYYY')); document.getElementById('tabletoExcel').style.background = "#33A42E"; }); $('input[name="daterange"]').on('cancel.daterangepicker', function (ev, picker) { $(this).val(''); document.getElementById('tabletoExcel').style.background = "rgb(193, 227, 192)"; }); }, renderTable() { let html = '' if (this.data?.Data.length > 0) { this.data.Data.forEach((item, index) => { html += `

${item.TransactionMan}

${item.TransactionManPosition} ${item.RelatedMan} ${item.RelatedManPosition} ${this.formatNumber(item.VolumeBeforeTransaction)} ${this.formatNumber(item.PlanBuyVolume)} ${this.formatNumber(item.PlanSellVolume)} ${item?.PlanBeginDate ? moment(item.PlanBeginDate).format('DD/MM/YY') : "-"} ${item.PlanEndDate ? moment(item.PlanEndDate).format('DD/MM/YY') : "-"} ${this.formatNumber(item.RealBuyVolume)} ${this.formatNumber(item.RealSellVolume)} ${item.RealEndDate ? moment(item.RealEndDate).format('DD/MM/YY') : "-"} ${this.formatNumber(item.VolumeAfterTransaction)} ${this.formatNumber(item.TyLeSoHuu)} ` }) } else { html = ` KHÔNG CÓ KẾT QUẢ PHÙ HỢP ` } this.refTable.innerHTML = html this.loading.style.display = 'none'; this.isLoading = false; }, renderPaging() { let str = '' this.getMaxMin() if (this.totalPage > 0) { str += this.minPage !== 1 ? `

1

...
`: '' for (let i = this.minPage; i <= this.maxPage; i++) { str += `

${i}

` } str += this.maxPage !== this.totalPage ? `
...

${this.totalPage}

`: '' } else { str += `
1
` } this.refContainerPaging.innerHTML = str; this.activePaging() }, getMaxMin() { if (this.countViewPage < this.totalPage) { if (this.pageIndex + 4 <= this.totalPage && this.pageIndex - 4 >= 1) { this.minPage = this.pageIndex - 4 this.maxPage = this.pageIndex + 4 } else { if (this.pageIndex + 4 > this.totalPage && this.pageIndex - 4 >= 1) { this.maxPage = this.totalPage this.minPage = this.totalPage - 8 } else { this.minPage = 1; this.maxPage = 9; } } } else { this.minPage = 1; this.maxPage = this.totalPage } }, activePaging() { if (this.pageIndex === this.totalPage && this.totalPage >= 1) { this.checkVronLef.classList.remove('enable') this.checkVronRight.classList.add('enable') } else if (this.pageIndex === 1 && this.totalPage > 1) { this.checkVronLef.classList.add('enable') this.checkVronRight.classList.remove('enable') } else if (this.pageIndex === 1 && this.totalPage <= 1) { this.checkVronLef.classList.add('enable') this.checkVronRight.classList.add('enable') } else { this.checkVronLef.classList.remove('enable') this.checkVronRight.classList.remove('enable') } }, async reRender() { if (this.isLoading === false) { ownerCDL.getData() } }, handleChangePage(page) { if (page !== this.pageIndex && page >= 1 && page <= this.totalPage) { if (page <= 1) { this.pageIndex = 1 } else if (page >= this.totalPage) { this.pageIndex = this.totalPage } else { this.pageIndex = page } this.reRender() } this.APICallRateLimit(this.reRender, 700) }, async init() { this.renderDateSpicker() await this.getData() this.renderTable() this.autocomplete() this.renderPaging() // this.exportData() } } $(document).ready(function () { ownerCDL.init() });
(*) Lưu ý: Dữ liệu được tổng hợp từ các nguồn đáng tin cậy, có giá trị tham khảo với các nhà đầu tư.
Tuy nhiên, chúng tôi không chịu trách nhiệm trước mọi rủi ro nào do sử dụng các dữ liệu này.