Избранное трейдера Исаев_МДТ
Максимальная скорость ветра достигала 215 км в час. Урагану сначала присвоили четвертую категорию по пятибалльной шкале, затем он ослаб до первого уровня.
Во вторник ураган «Харви» продолжает нести осадки по побережью мексиканского залива. Ранее он ударил по штату Техас, в настоящее время движется в северо-восточном направлении — в сторону штата Луизиана. Здесь уже введен режим чрезвычайной ситуации.
Полиция Хьюстона уже эвакуировала более 3000 человек из-за наводнений. Два основных аэропорта Хьюстон, его порт, школы и практически все офисы закрыты. Ключевые дороги практически не функционируют из-за высокого уровня воды. В ближайшие дни в обоих штатах ожидается выпадение рекордного количества осадков. На этой неделе ураган еще вернутся в Техас.
#Harvey is expected to retreat back to the Gulf of Mexico before heading back toward #Houston Wednesday.
Разные истории успеха последнее время на смартлабе появляются, аж радостно за людей. Если правду пишут… Историй неуспеха правда тоже хватает.
Поделюсь и я своей историей. Итак: тюрьма, сума и прочие радости жизни))))
Я родился в Москве, в семье педагогов. Учился в английской спецшколе. Поступил в МГУ на экономический. Это было круто! МГУ! Мечта!!! Но это было начало девяностых, времена бурные, мутные. МГУ- это было всегда сосредоточение золотой молодежи – ребята с деньгами, на тачках, рассказы о походах в рестораны и казино. Ну и я очень хотел прикоснуться к этой жизни как можно скорее. А тут еще влюбился)))) Девушке хотелось пыль в глаза бросить… И стал я искать easy money. В итоге, кончилось все очень грустно и я через некоторое время, как и многие такие искатели «простился с вольною Россией» причем аж на 12 лет. Вот это был epic fail. Не буду вдаваться в подробности, но было тяжко. Тяжело морально – понимать, что твоя жизнь рухнула, тяжело физически. Четыре года, пока шло следствие и суды быть в камере где находится 120 человек на 36 мест. Позже, на зоне под Рязанью было гораздо легче. Там занялся спортом и очень много читал. Читал сутками. Религия, философия, экономика, юриспруденция.Так как злостным нарушителем не был и родители подсуетились, через 7 лет вышел на так называемую расконвойку (это когда живут снаружи периметра) а еще через год досрочно освободился. Так вот на этой расконвойке я и стал впервые торговать на ФР! Вы про такое слыхали? Нет? Ну значит, я уникален))))
Средневзвешенная цена на состоявшемся в среду аукционе по размещению облигаций федерального займа с постоянным купонным доходом (ОФЗ-ПД) серии 26222 с погашением 16 октября 2024 года составила 96,1303% от номинала, что соответствует доходности 7,97% годовых, говорится в сообщении Минфина РФ, размещенном на его сайте.
Всего было продано бумаг на общую сумму 25 млрд рублей по номиналу при спросе 60,096 млрд рублей по номиналу и объеме предложения 25 млрд рублей по номиналу, то есть спрос превысил предложение в 2,4 раза. Выручка от аукциона составила 24,577 млрд рублей.

IsRun = true
class_code="TQBR"
function main()
-- Получает доступный id для создания
t_id = AllocTable()
-- добавить столбцы
AddColumn(t_id, 1, "Бумага", true, QTABLE_STRING_TYPE, 20)
AddColumn(t_id, 2, "Кол-во", true, QTABLE_INT_TYPE, 7)
AddColumn(t_id, 3, "Цена покупки", true, QTABLE_DOUBLE_TYPE, 14)
AddColumn(t_id, 4, "Цена текущая", true, QTABLE_DOUBLE_TYPE, 14)
AddColumn(t_id, 5, "Прибыль, р", true, QTABLE_DOUBLE_TYPE, 14)
AddColumn(t_id, 6, "Прибыль, %", true, QTABLE_DOUBLE_TYPE, 14)
t = CreateWindow(t_id)
for iRow=1, getNumberOf("depo_limits")-1, 1 do
rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"
qtyBoughtLots = tonumber(rowInPortfolioTable.currentbal)
limitKind = rowInPortfolioTable.limit_kind
if qtyBoughtLots>0 and limitKind<1 then
InsertRow(t_id, iRow)-- добавить новую строку вниз таблицы
end
end
local rows, columns = GetTableSize (t_id)
InsertRow(t_id, rows+1) -- добавить новую строку вниз таблицы для "Итого"
SetWindowCaption(t_id, "Портфель: прибыли и убытки © ramirzaev@mail.ru")
-- исполнять цикл, пока пользователь не остановит скрипт или не закроет окно таблицы
while IsRun do
if IsWindowClosed(t_id)==true then
IsRun=false
end
local currentPrice=0
local qtyBoughtLots=0
local profitAbs = 0
local profitPerc = 0
local currentSecCode= ""
local fullNameOfInstrument = ""
local limitKind = 0
local rowInPortfolioTable = {} -- строка из таблицы "Лимиты по бумагам"
local tableInstrument = {} -- данные "Таблицы текущих торгов"
local iRowInOutTable = 1
local totalInvest = 0
local totalPortfolio = 0
local totalProfit = 0
local totalPercent = 0
for iRow=0, getNumberOf("depo_limits")-1, 1 do
rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"
qtyBoughtLots = tonumber(rowInPortfolioTable.currentbal)
limitKind = rowInPortfolioTable.limit_kind
if qtyBoughtLots>0 and limitKind<1 then -- если кол-во лотов >0 и тип лимита T0
currentSecCode = rowInPortfolioTable.sec_code
fullNameOfInstrument = tostring(getParamEx(class_code, currentSecCode, "SHORTNAME").param_image or "0") --"LONGNAME"
avgPrice = tonumber(rowInPortfolioTable.awg_position_price)
currentPrice = GetAskPrice(currentSecCode)
profitAbs = (currentPrice-avgPrice)*qtyBoughtLots
profitPerc = 100*currentPrice/avgPrice - 100
totalInvest = totalInvest + avgPrice*qtyBoughtLots
totalPortfolio = totalPortfolio + currentPrice*qtyBoughtLots
SetCell(t_id, iRowInOutTable, 1, fullNameOfInstrument) -- "Бумага"
SetCell(t_id, iRowInOutTable, 2, tostring(qtyBoughtLots)) -- "Кол-во"RemoveZero(tostring(qtyBoughtLots)))
SetCell(t_id, iRowInOutTable, 3, tostring( math_round(avgPrice, 3) )) -- tostring(avgPrice)) -- "Цена покупки"
SetCell(t_id, iRowInOutTable, 4, RemoveZero(tostring(currentPrice))) -- "Цена текущая"
SetCell(t_id, iRowInOutTable, 5, tostring( math_round( profitAbs, 0)) ) -- "Прибыль, р"
SetCell(t_id, iRowInOutTable, 6, tostring(math_round(profitPerc, 1)) .."%") -- "Прибыль, %"
if profitPerc >5 then -- окрашиваем
ColourRowInGreen(iRowInOutTable)
elseif profitPerc<-5 then
ColourRowInRed(iRowInOutTable)
else
ColourRowInYellow(iRowInOutTable)
end
iRowInOutTable = iRowInOutTable+1
end
end
totalProfit = totalPortfolio - totalInvest
totalPercent = 100*totalProfit/totalInvest
SetCell(t_id, iRowInOutTable, 1, "Итого")
SetCell(t_id, iRowInOutTable, 3, tostring( math_round(totalInvest, 0) ))
SetCell(t_id, iRowInOutTable, 4, tostring( math_round(totalPortfolio, 0)))
SetCell(t_id, iRowInOutTable, 5, tostring( math_round( totalProfit, 0)) )
SetCell(t_id, iRowInOutTable, 6, tostring(math_round(totalPercent, 1)) .."%")
if profitPerc >5 then -- окрашиваем
ColourRowInGreen(iRowInOutTable)
elseif profitPerc<-5 then
ColourRowInRed(iRowInOutTable)
else
ColourRowInYellow(iRowInOutTable)
end
iRowInOutTable = iRowInOutTable+1
sleep(5000) -- пауза 5 сек.
end
--message("script table portfolio finished")
end
function ColourRowInRed(num_row)
SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,150,150), RGB(0,0,0), RGB(255,150,150), RGB(0,0,0))
end
function ColourRowInYellow(num_row)
SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,255,200), RGB(0,0,0), RGB(255,255,200), RGB(0,0,0))
end
function ColourRowInGreen(num_row)
SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(150,255,150), RGB(0,0,0), RGB(150,255,150), RGB(0,0,0))
end
function GetAskPrice(inp_Sec_Code )
local ask = tostring(getParamEx(class_code, inp_Sec_Code, "OFFER").param_value or 0)
return ask
end
-- Округляет число до указанной точности
function math_round (num, idp)
local mult = 10^(idp or 0)
return math.floor(num * mult + 0.5) / mult
end
-- удаление точки и нулей после нее
function RemoveZero(str)
while (string.sub(str,-1) == "0" and str ~= "0") do
str = string.sub(str,1,-2)
end
if (string.sub(str,-1) == ".") then
str = string.sub(str,1,-2)
end
return str
end
function OnStop()
DestroyTable(t_id)
IsRun = false
end