Избранное трейдера _sg_
Резкое падение цен на практически все экспортируемые Россией товары больно ударило по валютным доходам российской экономики.
Согласно опубликованным во вторник данным ЦБ, приток нефтедолларов в 2016 году уменьшился еще на 17,9%, доходы от поставок за рубеж газа упали на треть и стали минимальными за 12 лет (30,9 млрд долларов).
Несырьевой экспорт, несмотря на декларации властей, нарастить не удалось: он упал еще на 10%, до 128,3 млрд долларов, что стало рекордно низким уровнем с 2009 года.
Суммарно экспорт товаров принес в РФ 279,2 млрд долларов. Это на 18% меньше, чем в прошлом году, и вдвое ниже показателя 2014 года.
Почти 70% полученной валюты — 191,4 млрд долларов — ушло на оплату импорта. Вопреки заявлениям чиновников об успехах в импортозамещении и развитии отечественных производств, его объемы по сравнению с прошлым годом снизились лишь на 0,8%.
24,3 млрд долларов пришлось отправить за рубеж в качестве оплаты оказанных услуг. 32,5 млрд долларов ушло за границу по статье «инвестиционные доходы», которая включает, например, выплаты зарубежным держателям акций и облигаций российских компаний, а также офшорные транзакции российского бизнеса.
Импорт товаров в страну снизился по сравнению с октябрем на 800 млн. долларов и составил 17,5 млрд. В основном снижение коснулось торговли со странами дальнего зарубежья.
Пока данных за декабрь нет, но если сделать подсчеты на основе оценочных данных Центрального банка по итогам всего года, то профицит торгового баланса в декабре составил 9,2 млрд. долларов. Товаров за рубеж в первый месяц зимы было продано на 28,5 млрд. долларов, а куплено на 19,3 млрд. долларов.
Таким образом, объем декабрьского экспорта и импорта показал рекордное годовое значение. Столь значимые показатели по импорту не наблюдались с 2014 г., а по экспорту с конца 2015 г.
Стоит отметить, что импорт восстанавливается куда более быстрыми темпами, чем экспорт. К примеру, в 2013 г. объем ввезенных в страну товаров составлял 65,4% от объема вывезенных. По итогам 2016 г. он поднялся уже до 68,6%. Однако это динамика не последних двух лет, она началась еще в начале столетия — импорт постепенно, но непреклонно, приближается к экспорту.
Тут просят пост Андрей Мовчан про алго прокомментировать.
Тут как бы и да и нет, по сути это хороший пост для тех, кто собирается дать деньги в управление под модную сейчас тему «алготорговли». Между строк идет про проект «что то там Аист» от Журбы. Тут даже недостаточно сказано. Мое мнение, что журбопроект — худший вариант из возможных.
Причина 1. Ребята из Аиста рассказывали, что они там торгуют и от этого волосы шевелятся. Как они до сих пор не влетели, неясно, но я считаю, что это вопрос ближайшего времени. Хотя есть вероятность, что рисуют, потому, что удивительно, как их до сих пор не разорвало в клочья.
--require "w32" -- говорят что нужна, на практике не увидел require "luacom" local isrun = true function OnStop(flag) isrun = false end function main() --w32.CoInitialize(nil) ML = luacom.CreateObject("matlab.application.single") assert(ML) ML.Visible = 1 -- не обязательно там все равно ничего в принципе не видно, но проще убить процесс если что t = tos(0) message("tos = " .. tostring(#t)) -- меньше 150 тк фильтр по "SPBFUT" ML:PutWorkspaceData("C1", "base", t); -- отправляем в МЛ под именем С1 message("Put") wd = ML:GetWorkspaceData('C1', 'base') -- а вот так получаем обратно message("C1(1,1) = " .. tostring(wd[1][1])) ML:Execute("r = TST;") -- в МЛ у меня эта функция пишет данные в файл и возвращает "1", если все гладко r = ML:GetWorkspaceData('r', 'base') -- на прямую результат возвращает криво, так наверно удобнее message("Execute TST = " .. tostring®) ML:Quit() ML = nil --w32.CoUninitialize(nil) message("end COM ML") end function tos(n) -- читает ТОС в матрицу начиная с "n" local outcell = {} local cnt = 0 nn = getNumberOf("all_trades") for i = n, 150 do -- для примера хватит 150 строчек, но максимум 1500 * 5 -- приходится ограничить - у LuaVM случается грыжа при передаче в МЛ более чем 2000*5 trade = getItem("all_trades", i) cc = trade["class_code"] if cc == "SPBFUT" then cnt = cnt + 1 dt = trade["datetime"] dt = dt.hour*10000 + dt.min*100 + dt.sec outcell[cnt] = {trade.trade_num, trade.sec_code, trade.qty, trade.price, dt} end end return outcell end
Будут застрахованы денежные средства и ценные бумаги, которые можно купить на российских биржах, а также производные финансовые инструменты, за исключением тех, что предназначены для квалифицированных инвесторов.
Объем страхового возмещения составит до 1,4 млн рублей – как и при открытии банковского депозита.
Страховой случай вступает в силу, если у компании аннулируется лицензия профессионального участника рынка ценных бумаг, либо если у страхователя, являющегося кредитной организацией, отзывается лицензия ЦБ на осуществление банковских операций, а также если регулятор вводит мораторий на удовлетворение требований ее кредиторов.