store |
Ticker |
!csvLine |
store |
Date |
!csvLine |
store |
Basic |
!csvLine |
store |
Open |
!csvLine |
store |
High |
!csvLine |
store |
Low |
!csvLine |
store |
Close |
!csvLine |
store |
Volume |
!csvLine |
store |
Value |
!csvLine |
store |
Ceiling |
!csvLine |
store |
Floor |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
executeScript |
d=new Date(); m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); return m+"/"+d.getDate() + "/" + d.getFullYear(); |
d1 |
executeScript |
d=new Date(); var m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); var dd=d.getDate(); if (dd<10) {dd='0'+dd;} return dd+"."+m+"."+d.getFullYear(); |
d2 |
open |
https://finance.vietstock.vn/ket-qua-giao-dich?exchange=2&tab=thong-ke-gia&code=-18 |
|
pause |
3000 |
|
store |
HNX-INDEX |
!csvLine |
store |
${d1} |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[4] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[5] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[7] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[8] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[6] |
!csvLine |
open |
https://hnx.vn/co-phieu-etfs/du-lieu-thi-truong-ny-quy-mo.html |
|
pause |
20000 |
|
click |
xpath=//*[@id="end"] |
|
pause |
10000 |
|
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[8]/span |
HNX_Vol1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[9]/span |
HNX_Val1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[10]/span |
HNX_Vol2 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[11]/span |
HNX_Val2 |
executeScript |
return Number (${HNX_Vol1}.replace(/[^0-9]/g,'')); |
HNX_Vol1a |
executeScript |
return Number (${HNX_Vol2}.replace(/[^0-9]/g,'')); |
HNX_Vol2a |
executeScript |
return Number (${HNX_Val1}.replace(/[^0-9]/g,'')); |
HNX_Val1a |
executeScript |
return Number (${HNX_Val2}.replace(/[^0-9]/g,'')); |
HNX_Val2a |
executeScript |
return (${HNX_Vol1a}+${HNX_Vol2a}) |
!csvLine |
executeScript |
return (${HNX_Val1a}+${HNX_Val2a}) |
!csvLine |
store |
1500 |
!csvLine |
store |
50 |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
open |
https://finance.vietstock.vn/ket-qua-giao-dich?exchange=5&tab=thong-ke-gia&code=-15 |
|
pause |
3000 |
|
store |
HNX30-INDEX |
!csvLine |
store |
${d1} |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[4] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[5] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[7] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[8] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[6] |
!csvLine |
open |
https://hnx.vn/co-phieu-etfs/du-lieu-thi-truong-ny-quy-mo.html |
|
select |
xpath=//*[@id="cboIndex"] |
label=HNX30 |
click |
xpath=//*[@id="btn_search"] |
|
pause |
20000 |
|
click |
xpath=//*[@id="end"] |
|
pause |
10000 |
|
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[8]/span |
HNX30_Vol1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[9]/span |
HNX30_Val1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[10]/span |
HNX30_Vol2 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[11]/span |
HNX30_Val2 |
executeScript |
return Number (${HNX30_Vol1}.replace(/[^0-9]/g,'')); |
HNX30_Vol1a |
executeScript |
return Number (${HNX30_Vol2}.replace(/[^0-9]/g,'')); |
HNX30_Vol2a |
executeScript |
return Number (${HNX30_Val1}.replace(/[^0-9]/g,'')); |
HNX30_Val1a |
executeScript |
return Number (${HNX30_Val2}.replace(/[^0-9]/g,'')); |
HNX30_Val2a |
executeScript |
return (${HNX30_Vol1a}+${HNX30_Vol2a}) |
!csvLine |
executeScript |
return (${HNX30_Val1a}+${HNX30_Val2a}) |
!csvLine |
store |
1500 |
!csvLine |
store |
50 |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
open |
https://finance.vietstock.vn/ket-qua-giao-dich?exchange=3&tab=thong-ke-gia&code=-17 |
|
pause |
3000 |
|
store |
UPCOM-INDEX |
!csvLine |
store |
${d1} |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[4] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[5] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[7] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[8] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[6] |
!csvLine |
open |
https://hnx.vn/co-phieu-etfs/du-lieu-thi-truong-uc-quy-mo.html |
|
pause |
20000 |
|
click |
xpath=//*[@id="end"] |
|
pause |
10000 |
|
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[8]/span |
UPCOM_Vol1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[9]/span |
UPCOM_Val1 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[10]/span |
UPCOM_Vol2 |
storeText |
xpath=//*[@id="_tableDatas"]/tbody/tr[last()]/td[11]/span |
UPCOM_Val2 |
executeScript |
return Number (${UPCOM_Vol1}.replace(/[^0-9]/g,'')); |
UPCOM_Vol1a |
executeScript |
return Number (${UPCOM_Vol2}.replace(/[^0-9]/g,'')); |
UPCOM_Vol2a |
executeScript |
return Number (${UPCOM_Val1}.replace(/[^0-9]/g,'')); |
UPCOM_Val1a |
executeScript |
return Number (${UPCOM_Val2}.replace(/[^0-9]/g,'')); |
UPCOM_Val2a |
executeScript |
return (${UPCOM_Vol1a}+${UPCOM_Vol2a}) |
!csvLine |
executeScript |
return (${UPCOM_Val1a}+${UPCOM_Val2a}) |
!csvLine |
store |
1500 |
!csvLine |
store |
50 |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
open |
https://finance.vietstock.vn/ket-qua-giao-dich?exchange=1&tab=thong-ke-gia&code=-19 |
|
pause |
3000 |
|
store |
VNINDEX |
!csvLine |
store |
${d1} |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[4] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[5] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[7] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[8] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[6] |
!csvLine |
open |
https://www.hsx.vn/Modules/Rsde/Report/ReportTradingView?fid=ed26ccb5486840afaf4399be59cee98d |
|
pause |
5000 |
|
type |
id=dateFrom |
${d2} |
type |
id=dateTo |
${d2} |
click |
link=Xem kết quả |
|
pause |
10000 |
|
storeText |
xpath=//*/table[@id="summary-grid"]/*/tr[@id="Khối lượng giao dịch (100CK)"]/td[2] |
VNIndexVol1 |
storeText |
xpath=//*/table[@id="summary-grid"]/*/tr[@id="Giá trị giao dịch (triệu đồng)"]/td[2] |
VNIndexValue1 |
executeScript |
return Number (${VNIndexVol1}.replace(/[^0-9]/g,'')); |
VNIndexVol1a |
executeScript |
return Number (${VNIndexValue1}.replace(/[^0-9]/g,'')); |
VNIndexValue1a |
executeScript |
return (${VNIndexVol1a}) |
!csvLine |
executeScript |
return (${VNIndexValue1a}*10000) |
!csvLine |
store |
1600 |
!csvLine |
store |
50 |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
open |
https://finance.vietstock.vn/ket-qua-giao-dich?exchange=4&tab=thong-ke-gia&code=-16 |
|
pause |
3000 |
|
store |
VN30INDEX |
!csvLine |
store |
${d1} |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[4] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[5] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[7] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[8] |
!csvLine |
storeText |
xpath=//*[@id="statistic-price"]/table/tbody/tr[1]/td[6] |
!csvLine |
open |
https://www.hsx.vn/Modules/Rsde/Report/ReportHoseView/?fid=1d5c3f7ee10b4479990effb374242650 |
|
pause |
5000 |
|
type |
id=dateFrom |
${d2} |
type |
id=dateTo |
${d2} |
click |
link=Xem kết quả |
|
pause |
20000 |
|
storeText |
xpath=//*/table[@id="summary-grid"]/*/tr[@id="Khối lượng giao dịch (100CK)"]/td[2] |
VN30Vol1 |
storeText |
xpath=//*/table[@id="summary-grid"]/*/tr[@id="Giá trị giao dịch (triệu đồng)"]/td[2] |
VN30Value1 |
executeScript |
return Number (${VN30Vol1}.replace(/[^0-9]/g,'')); |
VN30Vol1a |
executeScript |
return Number (${VN30Value1}.replace(/[^0-9]/g,'')); |
VN30Value1a |
executeScript |
return (${VN30Vol1a}) |
!csvLine |
executeScript |
return (${VN30Value1a}*10000) |
!csvLine |
store |
1600 |
!csvLine |
store |
50 |
!csvLine |
csvSave |
Trading_HOSE |
#DeleteAfterExport |
localStorageExport |
Trading_HOSE.csv |
#DeleteAfterExport |