Shanghai

-15.63

3385.94

-0.46 %

SZSE Component B

-100.92

7902.92

-1.26 %

FTSE MIB

-202.97

40306.93

-0.5 %

MOEX Russia Index

-14.02

2751.84

-0.51 %

PSI

66.87

7495.22

0.9 %

RTS Index

-14.02

2751.84

-0.51 %

VinFast

-0.03

3.53

-0.84 %

BIST 100

175.13

9661.69

1.85 %

AEX-Index

8.04

939.72

0.86 %

ALL ORDINARIES

70.8

8812.7

0.81 %

Austrian Traded Index in EUR

-31.65

4404.47

-0.71 %

S&P/ASX 200

71.5

8587.2

0.84 %

OMX Baltic Industrial Goods and

-191.73

82445.17

-0.23 %

S&P BSE SENSEX

-258.88

82391.72

-0.31 %

Cboe UK 100

4.74

883.55

0.54 %

IBOVESPA

837.83

136553.84

0.62 %

Dow Jones

139.82

42878.09

0.33 %

CAC 40

18.92

7803.5

0.24 %

FTSE 100

38.27

8870.55

0.43 %

DAX PERFORMANCE-INDEX

-118.65

24037.88

-0.49 %

S&P 500

29.92

6039.83

0.5 %

S&P/TSX Composite index

28.99

26420.55

0.11 %

HANG SENG INDEX

-68.44

24162.87

-0.28 %

IBEX 35...

13.8

14259.9

0.1 %

NASDAQ

95.52

19716.24

0.49 %

IDX COMPOSITE

93.88

7230.75

1.32 %

FTSE Bursa Malaysia KLCI

-3.2

1516.95

-0.21 %

KOSPI

-12.47

2860.15

-0.43 %

KOSPI 200

-2.27

383.13

-0.59 %

S&P/BMV IPC

421.58

58108.32

0.73 %

Euronext 100 Index

3.88

1598.8

0.24 %

Nikkei 225

-111.14

38167.03

-0.29 %

NIFTY 50

-99.75

25091.5

-0.4 %

NYSE (DJ)

77.28

20111.74

0.39 %

S&P/NZX 50 INDEX GROSS ( GROSS

33.98

12569.37

0.27 %

Russell 2000

5.9

2156.65

0.27 %

SET_SET Index

1.94

1139.53

0.17 %

STI Index

-3.13

3932.74

-0.08 %

ESTX 50 PR.EUR

8.47

5423.31

0.16 %

TA-125

-0.98

2742.47

-0.04 %

TSEC weighted index

327.02

22248.26

1.49 %

CBOE Volatility Index

-0.55

16.95

-3.14 %

NYSE AMEX COMPOSITE INDEX

88.1

5549.96

1.61 %

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.