Избранное трейдера Исаев_МДТ

по

Не унимающийся Харви накрыл Луизиану: цены на нефть снижаются

Крупнейший нефтеперерабатывающий завод в США Motiva Enterprises (Порт Артур), принадлежащий национальной нефтяной компании Саудовской Аравии работает сейчас только на 40% своей мощности (объемы переработки при 100-процентной мощности составляют 605 тыс. баррелей в день). Как и остальные предприятия региона, Motiva стал жертвой проливных дождей и наводнений, вызванных тропическим штормом Харви. В данный момент более 4 млн. баррелей в день (более десятка НПЗ в Техасе) перерабатывающих мощностей находятся в автономном режиме. Премия за топливо по отношению к цене сырой нефти выросла до 16-месячных максимумов.

В прошлую пятницу в статусе урагана 4 категории Харви достиг побережья Техаса. В месте выхода на берег были закрыты нефтеперерабатывающие заводы вокруг Корпуса Кристи. Затем сила урагана уменьшилась до тропического шторма. Но проливные ливни выбросили более 50 дюймов осадков в окрестностях Хьюстона. Тропический шторм Харви продолжил дрейфовать вдоль побережья Мексиканского залива и в настоящий момент вышел на берег Луизианы.



( Читать дальше )

Чем ураган «Харви» обернется для Америки

    • 30 августа 2017, 06:37
    • |
    • BCS
  • Еще

Ураган «Харви» обрушился на побережье США в ночь на субботу.

Максимальная скорость ветра достигала 215 км в час. Урагану сначала присвоили четвертую категорию по пятибалльной шкале, затем он ослаб до первого уровня.

Во вторник ураган «Харви» продолжает нести осадки по побережью мексиканского залива. Ранее он ударил по штату Техас, в настоящее время движется в северо-восточном направлении — в сторону штата Луизиана. Здесь уже введен режим чрезвычайной ситуации.

Полиция Хьюстона уже эвакуировала более 3000 человек из-за наводнений. Два основных аэропорта Хьюстон, его порт, школы и практически все офисы закрыты. Ключевые дороги практически не функционируют из-за высокого уровня воды. В ближайшие дни в обоих штатах ожидается выпадение рекордного количества осадков. На этой неделе ураган еще вернутся в Техас.



( Читать дальше )

АПИ

Crude Draw: -5.78 mm 
Gasoline: +0.476 mm
Distillate: -0.486 mm
Cushing: +0.582 mm

АПИ
АПИ



( Читать дальше )

Последствия Харви: худшее еще впереди

Ураган Харви вынудил НПЗ, на долю которых приходится 5% от совокупных энергетических мощностей США, приостановить работу, и многие заводы остаются под угрозой, ведь шторм прошелся по самому сердцу нефтегазовой инфраструктуры страны. Valero Energy Corp., Flint Hills Resources и Citgo Petroleum Corp. закрыли свои НПЗ в городе Корпус-Кристи (Техас) и его окрестностях – совокупная перерабатывающая мощность этих предприятий составляет 840 тыс. баррелей в сутки – еще до того, как Харви усилился до урагана 4 категории ночью в пятницу. «НПЗ Valero в Корпус-Кристи и Три Риверс проводят тщательную оценку потенциальных последствий урагана Харви», — сообщила Valero накануне. Компания пока не давала оценки относительно сроков возобновления работы своих заводов с совокупной мощностью 380 тыс. баррелей в сутки.

Несмотря на то, что днем в воскресенье Харви ослаб до тропического шторма, самые масштабные его последствия для поставок бензина и других нефтепродуктов из США еще могут быть впереди. По предварительным оценкам, ликвидация последствий шторма обойдется Техасу в 40 млрд долларов. Согласно прогнозам, ураган в Техасе, который накануне затопил Хьюстон, будет бушевать до среды, причем за это время может выпасть около 1000 мм осадков – это превышает месячную норму в 50 раз. Большинство НПЗ в районе Хьюстона продолжали функционировать по состоянию на утро воскресенья – предприятия не торопились закрываться, чтобы оценить масштабы наводнения. Долгосрочные перебои в работе предприятий могут спровоцировать дефицит топлива и заметно подбросить цены на бензин, поскольку на пути урагана находится более одной трети перерабатывающих мощностей в США.



( Читать дальше )

Почему надо идти в ЛЧИ

Вчера некий S.Hamster написал убийственны аргументы по поводу неучастия в очередном ЛЧИ. Мне хочется написать ему ответку!
Вообще, сразу хочу сказать, для чего выдуманы конкурсы?!  Первая задача конкурса- найти самобытных талантливых смердов в каком-то деле.
Уже вторично то, что организаторы получают профит от самого конкурса!
     Представьте, вы в силу жизненных обстоятельств сидите такой талантливый, молодой, полный сил в каком-то Задрищенске в силу обстоятельств ( например, папа в молодости подрезал киоск с сигаретами, при этом его спалил и также случайно набил морду участковому, когда тот был в гражданке)) 
    И вот он конкурс!    Но напишу по пунктам:
1.  Если объявлен конкурс, то участвовать надо в нем обязательно хотя бы по определению, причем даже если у вас в кармане нет 250 тыр!
     Если не принимаешь в нем участия- то у вас нет совсем шансов занять первое или какое там место!
2.  Участие в конкурсе позволяет раскрыться перед другими смердами, погоня за лидером некоторое время  уже полезна тем, что о вас заговорят, вы выделитесь из черной тучи смердов. 

( Читать дальше )

Почему не надо идти в ЛЧИ!

Сегодня прямо весь день загона смердов в ЛЧИ-2017. Пишут пацаны, хватают за жабры и говорят (сотни комментариев)- если ты не в ЛЧИ-2017-, то ты не пацан, ты ниже плинтуса. Настоящий пацан уже в ЛЧИ -17))))
   Меня это бесит и смешит одновременно. Ладно смерду Тарасу это писать. Понятно, что ему надо пиарить биржу, привлекать молодое мясо смердов. Это его непосредственная работа.Но господа смерды- давайте совесть иметь. 

    Вспомним, сколько было слито бабла неокрепшими ручонками участников ЛЧИ предыдущих выпусков. Как они все мечтали победить  ( кстати, приз все тот же херовый- стоит ли рисковать своим баблом за него?)!  Сколько не пишу каждый раз перед началом очередного ЛЧИ- все равно находятся буратинки, желающие победить! 

    Напишу кратко, почему не нужно принимать в этом ЛЧИ участие:

1.  Если не хочешь остаться статистом в ЛЧИ, то нужно брать на себя нечем неоправданные риски ( пан или пропал)!  Скорее сольетесь!

2.  Участников 3000-4000 смердов- первых мест несколько!  Почему именно вы должны занять его?!!!   Скорее сольетесь!

3.  Если у вас нет связей с брокером, с организаторами торгов, ваши родственники не работают в этой индустрии- то вам делать нечего в ЛЧИ. Скорее сольетесь! Недаром организаторы собираются проверить первых 100 смердов. Не бывает дыма без огня!


( Читать дальше )

ЗКТ. О терминологии околотрейдинга.

Как обычно, тезисно.
Примитивизмы (примитивы, элементары, простухи, банальки) — правила работы на рынке, известные, любому опытному трейдеру (кроме новичков?). Часто нарушаемые. Нарушение примитивизма с высокой вероятностью ведет к разорению трейдера.

Вот небольшой список.
1. Не бросайтесь торговать, не спешите, попробуйте на демо.
2. Не торгуйте на чужие.
3. Нужна стратегия (система, алгоритм действий....).
4. Умейте применять стратегию.
5. Не мечитесь от стратегии к стратегии.
6. Нужна дисциплина.
7. Нужно понимать рынок.
8. Ведите дневник.
9. Ведите статистику.
10. Ставьте стопы, соблюдайте риск-менеджмент.
11. Торгуйте по тренду.
12. Не входите в резкое движение цены (не ловите ножи)
13. Не торгуйте во флэте
14. Не торгуйте новости (а торгуйте реакцию рынка на них).
15. Будьте осторожны на открытии рынка
16. Не усредняйтесь против тренда
17. Не слушайте аналитиков.
18. Думайте своей головой.
19. Не давайте денег в ДУ незнакомым (мне можно).
20. Чаще выводите деньги (интересно, как выводить с уменьшающегося счета)

( Читать дальше )

Из тюрьмы в трейдинг. Не отступать и не сдаваться.

        Разные истории успеха последнее время на смартлабе появляются, аж радостно за людей. Если правду пишут… Историй неуспеха правда тоже хватает.

         Поделюсь и я своей историей. Итак: тюрьма, сума и прочие радости жизни))))

        Я родился в Москве, в семье педагогов. Учился в английской спецшколе. Поступил в МГУ на экономический. Это было круто! МГУ! Мечта!!! Но это было начало девяностых, времена бурные, мутные. МГУ- это было всегда сосредоточение золотой молодежи – ребята с деньгами, на тачках, рассказы о походах в рестораны и казино. Ну и я очень хотел прикоснуться к этой жизни как можно скорее. А тут еще влюбился)))) Девушке хотелось пыль в глаза бросить… И стал я искать easy money.  В итоге, кончилось все очень грустно и я через некоторое время, как и многие такие искатели «простился с вольною Россией» причем аж на 12 лет. Вот это был epic fail. Не буду вдаваться в подробности, но было тяжко. Тяжело морально – понимать, что твоя жизнь рухнула, тяжело физически. Четыре года, пока шло следствие и суды быть в камере где находится 120 человек на 36 мест. Позже, на зоне под Рязанью было гораздо легче. Там занялся спортом и очень много читал. Читал сутками. Религия, философия, экономика, юриспруденция.Так как злостным нарушителем не был и родители подсуетились, через 7 лет вышел на так называемую расконвойку (это когда живут снаружи периметра) а еще через год досрочно освободился. Так вот на этой расконвойке я и стал впервые торговать на ФР! Вы про такое слыхали? Нет? Ну значит, я уникален))))



( Читать дальше )

Итоги размещения ОФЗ + RGBI

Сегодня среда, а значит, состоялось очередное размещение от Минфина.
Было предложено два выпуска ОФЗ, оба с постоянным купонным доходом. ОФЗ-ПД серии 26222 на сумму 25 млрд и ОФЗ-ПД серии 26221 на 15 млрд рублей.

ОФЗ 26222 с погашением 16 октября 2024 года, купон 7,1% годовых
ОФЗ 26221 с погашением 23 марта 2033 года, купон 7,7% годовых

Итоги:

ОФЗ 26222

Спрос превысил предложение в 2,4 раза. Итоговая доходность 7,97%. Разместили 100% выпуска.

Средневзвешенная цена на состоявшемся в среду аукционе по размещению облигаций федерального займа с постоянным купонным доходом (ОФЗ-ПД) серии 26222 с погашением 16 октября 2024 года составила 96,1303% от номинала, что соответствует доходности 7,97% годовых, говорится в сообщении Минфина РФ, размещенном на его сайте.

Всего было продано бумаг на общую сумму 25 млрд рублей по номиналу при спросе 60,096 млрд рублей по номиналу и объеме предложения 25 млрд рублей по номиналу, то есть спрос превысил предложение в 2,4 раза. Выручка от аукциона составила 24,577 млрд рублей.



( Читать дальше )

Таблица "Портфель" в QUIKе


    Представляю таблицу для портфельных инвестиций. В квике до сих пор такого нет. Цвет строки меняется если Прибыль%<>5%. Обновление каждые 5 сек.
Таблица "Портфель" в QUIKе

Для её создания необходимо:
1. Создать файл «tablePortfolio.txt» в папке «C:\QUIK\Scripts». Если папки нет, создать её.
2. Скопировать туда код скрипта
3. Сохранить, выбрав кодировку «ANSI», иначе вместо русских букв могут быть кракозябры.
4. Сменить расширение файла с ".txt" на ".lua"
5. Запустить скрипт командой Сервисы->Lua  скрипты->Добавить (выбрать файл tablePortfolio.lua) ->Запустить

Код скрипта:
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
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW
Новый дизайн