рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ Mosbirzhe рдХрд╛ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреЙрдХ рдЬрдирд░реЗрдЯрд░ рд▓рд┐рдЦрдирд╛

рдпрд╣ рд╡рд┐рдЪрд╛рд░ рддрдм рдЖрдпрд╛ рдЬрдм рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ NASDAQ рдЕрдореЗрд░рд┐рдХрди рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рдЬрдирд░реЗрдЯрд░ рджреЗрдЦрд╛ , рдЬрд╣рд╛рдВ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдореЗрд░рд┐рдХреА рдкрддреНрд░реЛрдВ рдХреА рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рд╕реВрдЪреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ JSON рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЯрд┐рдХрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд╢реБрджреНрдз рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд▓реЛрдХрдкреНрд░рд┐рдп рдпрд╛рд╣реВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреЙрдХ рдЯрд┐рдХрд░! рд╡рд┐рддреНрдд


рдорд╛рд╕реНрдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП рдХреЛрдбрдкреЗрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ "рдЬрд╛рджреВ"

рдХреЛрдб рдХреЛ рд░реВрд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдореЙрд╕реНрдХреЛ рд╕реНрдЯреЙрдХ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реЗ рдкреНрд░рддрд┐рднреВрддрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд┐рдЫрд▓реЗ рдПрди рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рднрдкреНрд░рджрддрд╛ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереАред

рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореЛрд╕рдмреАрд░рдЬрд╝ рдПрдкреАрдЖрдИ рдПрдкреАрдЖрдИ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рддреБрд░рдВрдд рдЬреЗрдПрд╕рдПрди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╢реЗрдпрд░ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?


  1. ┬л ┬╗ (boardid) .

    //      
    url = 'https://iss.moex.com/iss/engines/stock/markets/shares/boards/'
  2. boardid .

    boardid = 'TQBR' //  
    url = 'https://iss.moex.com/iss/engines/stock/markets/shares/boards/'+ boardid +'/securities.json?iss.meta=off&iss.only=securities&securities.columns=SECID,SECNAME'
  3. .
  4. .

    boardid = 'TQBR' //  
    url = 'http://iss.moex.com/iss/engines/stock/markets/shares/boards/'+ boardid +'/securities.json?iss.meta=off&iss.only=securities&securities.columns=SECID,PREVADMITTEDQUOTE'
  5. n . API boardid, SECID , :
    тАФ boardid = TQBR
    тАФ SECID = SBER
    тАФ date = 2015-01-10
    .

    boardid = 'TQBR' //   
    SECID = 'SBER' // 
    date = '2015-01-10' // 
    url = 'http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/'+ boardid +'/securities/'+ SECID +'.json?iss.meta=off&iss.only=history&history.columns=SECID,TRADEDATE,CLOSE&limit=1&from=' + date
  6. 5 , .

    curStock = 'AFKS'
    dateNow = '2020-03-06'
    datePre = '2015-03-06'
    fetch(getCost(curStock, datePre)).then(result => {
        return (result.json())
    }).then(res => {
        let costPre = res.history.data[0][2];
        return (costPre)
    }).then(costPre => {
        fetch(getCost(curStock, dateNow)).then(result => {
            return (result.json())
        }).then(res => {
            let costNow = res.history.data[0][2];
            console.log(costPre);
            console.log(costNow);
            console.log(parseInt((costNow * 100) / costPre, 10) - 100)
        })
    })
    
    function getCost(id, date) {
        let url = `http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/TQBR/securities/${id}.json?iss.meta=off&iss.only=history&history.columns=SECID,TRADEDATE,CLOSE&limit=1&from=${date}`
        return url;
    }

рдХреЛрдб рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдкрдирд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред


рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╢реЗрдпрд░ рдЬрдирд░реЗрдЯрд░ рдореЛрд╕реНрдмрд░реНрдЬрд╝реА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде GIF

рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореЛрд╕реНрдмрд┐рд░рдЬрд╝реА рдПрдкреАрдЖрдИ рдХреЗрд╡рд▓ рдЬреВрди 2014 рдХреЗ рдмрд╛рдж рд╕реЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред GitHub рдФрд░ CodePen

рдкрд░ рдкреВрд░реНрдг рдХреЛрдб ред

рд╕рдВрдкреВрд░реНрдг


рдорд╛рд╕реНрдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреЙрдХ рдЬрдирд░реЗрдЯрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХрд╛рдЧрдЬрд╛рдд рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рдХрд╕реНрдЯрдо рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдЬ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдпрд╣ рднреА рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдореЙрд╕реНрдХреЛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореИрдВ рдЖрдИрдПрд╕рдПрд╕ рдореЛрд╕реНрдмрд░реНрдЬрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣рд┐рддреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред

рд▓реЗрдЦрдХ: рдорд┐рдЦрд╛рдЗрд▓ Shardin ред
рдХреЛрдб: рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдкрд╛рд▓рдЪреЗрд╡ ред

3 рдЕрдкреНрд░реИрд▓, 2020

All Articles