CafeF_CC_HOSE
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