store |
Ticker |
!csvLine |
store |
FloorCode |
!csvLine |
store |
Date |
!csvLine |
store |
BuyVolume |
!csvLine |
store |
BuyValue |
!csvLine |
store |
SellVolume |
!csvLine |
store |
SellValue |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
open |
https://www.hsx.vn/Modules/Rsde/Report/ReportTradingView?fid=ed26ccb5486840afaf4399be59cee98d |
|
pause |
5000 |
|
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(); |
d1 |
executeScript |
d=new Date(); m=((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); return m+"/"+d.getDate() + "/" + d.getFullYear(); |
d2 |
store |
VNINDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
type |
id=dateFrom |
${d1} |
type |
id=dateTo |
${d1} |
click |
link=Xem kết quả |
|
pause |
15000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VNIndexBidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VNIndexBidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VNIndexOfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VNIndexOfferVol1 |
executeScript |
return Number (${VNIndexBidOrder1}.replace(/[^0-9]/g,'')); |
VNIndexBidOrder1a |
executeScript |
return Number (${VNIndexBidVol1}.replace(/[^0-9]/g,'')); |
VNIndexBidVol1a |
executeScript |
return Number (${VNIndexOfferOrder1}.replace(/[^0-9]/g,'')); |
VNIndexOfferOrder1a |
executeScript |
return Number (${VNIndexOfferVol1}.replace(/[^0-9]/g,'')); |
VNIndexOfferVol1a |
executeScript |
return (${VNIndexBidOrder1a}/100) |
!csvLine |
executeScript |
return (${VNIndexBidVol1a}) |
!csvLine |
executeScript |
return (${VNIndexOfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VNIndexOfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
store |
VN30INDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
open |
https://www.hsx.vn/Modules/Rsde/Report/ReportHoseView/?fid=1d5c3f7ee10b4479990effb374242650 |
|
pause |
5000 |
|
type |
id=dateFrom |
${d1} |
type |
id=dateTo |
${d1} |
click |
link=Xem kết quả |
|
pause |
20000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VN30BidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VN30BidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VN30OfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VN30OfferVol1 |
executeScript |
return Number (${VN30BidOrder1}.replace(/[^0-9]/g,'')); |
VN30BidOrder1a |
executeScript |
return Number (${VN30BidVol1}.replace(/[^0-9]/g,'')); |
VN30BidVol1a |
executeScript |
return Number (${VN30OfferOrder1}.replace(/[^0-9]/g,'')); |
VN30OfferOrder1a |
executeScript |
return Number (${VN30OfferVol1}.replace(/[^0-9]/g,'')); |
VN30OfferVol1a |
executeScript |
return (${VN30BidOrder1a}/100) |
!csvLine |
executeScript |
return (${VN30BidVol1a}) |
!csvLine |
executeScript |
return (${VN30OfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VN30OfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
store |
VN100-INDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
click |
xpath=//*[@id="VN100"] |
|
click |
link=Xem kết quả |
|
pause |
15000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VN100BidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VN100BidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VN100OfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VN100OfferVol1 |
executeScript |
return Number (${VN100BidOrder1}.replace(/[^0-9]/g,'')); |
VN100BidOrder1a |
executeScript |
return Number (${VN100BidVol1}.replace(/[^0-9]/g,'')); |
VN100BidVol1a |
executeScript |
return Number (${VN30OfferOrder1}.replace(/[^0-9]/g,'')); |
VN100OfferOrder1a |
executeScript |
return Number (${VN100OfferVol1}.replace(/[^0-9]/g,'')); |
VN100OfferVol1a |
executeScript |
return (${VN100BidOrder1a}/100) |
!csvLine |
executeScript |
return (${VN100BidVol1a}) |
!csvLine |
executeScript |
return (${VN100OfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VN100OfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
store |
VNMID-INDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
click |
xpath=//*[@id="VNMID"] |
|
click |
link=Xem kết quả |
|
pause |
15000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VNMIDBidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VNMIDBidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VNMIDOfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VNMIDOfferVol1 |
executeScript |
return Number (${VNMIDBidOrder1}.replace(/[^0-9]/g,'')); |
VNMIDBidOrder1a |
executeScript |
return Number (${VNMIDBidVol1}.replace(/[^0-9]/g,'')); |
VNMIDBidVol1a |
executeScript |
return Number (${VNMIDOfferOrder1}.replace(/[^0-9]/g,'')); |
VNMIDOfferOrder1a |
executeScript |
return Number (${VNMIDOfferVol1}.replace(/[^0-9]/g,'')); |
VNMIDOfferVol1a |
executeScript |
return (${VNMIDBidOrder1a}/100) |
!csvLine |
executeScript |
return (${VNMIDBidVol1a}) |
!csvLine |
executeScript |
return (${VNMIDOfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VNMIDOfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
store |
VNSML-INDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
click |
xpath=//*[@id="VNSML"] |
|
click |
link=Xem kết quả |
|
pause |
15000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VNSMLBidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VNSMLBidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VNSMLOfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VNSMLOfferVol1 |
executeScript |
return Number (${VNSMLBidOrder1}.replace(/[^0-9]/g,'')); |
VNSMLBidOrder1a |
executeScript |
return Number (${VNSMLBidVol1}.replace(/[^0-9]/g,'')); |
VNSMLBidVol1a |
executeScript |
return Number (${VNSMLOfferOrder1}.replace(/[^0-9]/g,'')); |
VNSMLOfferOrder1a |
executeScript |
return Number (${VNSMLOfferVol1}.replace(/[^0-9]/g,'')); |
VNSMLOfferVol1a |
executeScript |
return (${VNSMLBidOrder1a}/100) |
!csvLine |
executeScript |
return (${VNSMLBidVol1a}) |
!csvLine |
executeScript |
return (${VNSMLOfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VNSMLOfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
store |
VNALL-INDEX |
!csvLine |
store |
10 |
!csvLine |
store |
${d2} |
!csvLine |
click |
xpath=//*[@id="VNALL"] |
|
click |
link=Xem kết quả |
|
pause |
15000 |
|
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[5] |
VNALLBidOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[6] |
VNALLBidVol1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[7] |
VNALLOfferOrder1 |
storeText |
xpath=/html/body/div[2]/div[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[3]/div[2]/div/table/tbody/tr/td[8] |
VNALLOfferVol1 |
executeScript |
return Number (${VNALLBidOrder1}.replace(/[^0-9]/g,'')); |
VNALLBidOrder1a |
executeScript |
return Number (${VNALLBidVol1}.replace(/[^0-9]/g,'')); |
VNALLBidVol1a |
executeScript |
return Number (${VNALLOfferOrder1}.replace(/[^0-9]/g,'')); |
VNALLOfferOrder1a |
executeScript |
return Number (${VNALLOfferVol1}.replace(/[^0-9]/g,'')); |
VNALLOfferVol1a |
executeScript |
return (${VNALLBidOrder1a}/100) |
!csvLine |
executeScript |
return (${VNALLBidVol1a}) |
!csvLine |
executeScript |
return (${VNALLOfferOrder1a}/100) |
!csvLine |
executeScript |
return (${VNALLOfferVol1a}) |
!csvLine |
csvSave |
CungCau |
#DeleteAfterExport |
localStorageExport |
CungCau.csv |
#DeleteAfterExport |