https://iss.moex.com/iss/engines/futures/markets/forts/securities/SiZ7/trades.json— если добавить
?start=0&limit=100то начиная с первой сточки (номер ноль) получим только первые 100 сделок:
https://iss.moex.com/iss/engines/futures/markets/forts/securities/SiZ7/trades.json?start=0&limit=100следующие 100 сделок:
?start=100&limit=100Минутки получить можно так:
http://iss.moex.com/iss/engines/futures/markets/forts/boards/RFUD/securities/SiZ7/candles.json?from=2017-11-08&till=2017-11-08&interval=1&start=0Если заменить .json --> .csv, то скачивается файл:
http://iss.moex.com/iss/engines/futures/markets/forts/boards/RFUD/securities/SiZ7/candles.json?from=2017-11-08&till=2017-11-08&interval=1&start=0Программный пример:
using System; using System.Net; using System.IO; namespace GetDataSmpl { class Program { static void Main(string[] args) { string link = "https://iss.moex.com/iss/engines/futures/markets/forts/securities/SiZ7/trades.json?start=0&limit=10"; string dataLine; int count = 0; using (WebClient wc = new WebClient()) { Stream stream = wc.OpenRead(link); StreamReader sr = new StreamReader(stream); while ((dataLine = sr.ReadLine()) != null) { if (count >= 14 && count <= 23) Console.WriteLine(dataLine); count +=1; } stream.Close(); } } } }
Продолжаю публикацию своих ежемесячных результатов и портфелей на следующий месяц (начало здесь: smart-lab.ru/blog/412664.php, результаты августа: smart-lab.ru/blog/418346.php).
Если коротко — сентябрьский портфель показал себя на удивление плохо, даром что это был практически первый хорошо диверсифицированный портфель с начала года, с 16 тикерами. Но несмотря на то, что индекс ММВБ за месяц вырос на 2.7% — портфель за это же время показал доходность всего 0.3% (на рисунке ниже меньше, потому что я считаю доходность с учетом выплаченных, но еще не поступивших на счет дивидендов).
Продал: MGNT, FXGD, MSNG, MSTT, CHMF, SBERP, NLMK, MTLR
Купил: VSMO, PIKK, SIBN, MOEX, TATNP, GCHE, MFON, TATN, AVAZP, IRKT, FXDE, AVAZ
Держу: AKRN, CBOM, SBER, DIXY, GMKN, NMTP, MAGN, RUAL