Избранное трейдера FARAON

по

По текущей ситуации на рынках.

Очередной запуск баллистической ракеты из КНДР сегодня вновь существенно встревожил инвесторов по всему миру. На этот раз ракета пролетела над территорией Японии, через остров Хокайдо и упала в океан.  Премьер Японии ночью обсудил сложившуюся ситуацию с президентом США, после чего было принято решение об экстренном созыве Совета Безопасности ООН.

Будет ли горячая фаза конфликта вокруг Северной Кореи пока сказать сложно, но как повод для коррекции фондовых рынков данный инцидент вполне подошёл. Стоит отметить, что в азиатском регионе сегодня никаких панических продаж на фондовых рынках не было, а вот с открытием Европейских площадок всё резко ухудшилось. Основные биржевые индексы в Европе сегодня в первой половине рухнули почти на 2%, а фьючерсы на основные американские индексы просели почти на 1%. Стоит отметить один важный технический момент – немецкий индекс DAX сегодня пробил важный уровень поддержки на отметке 12000 пунктов и теперь открыта дорога вниз до отметки 11000 пунктов, хотя стоит ещё дождаться закрытие дня и подтверждения. 

По текущей ситуации на рынках.



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

Кубок Робинсона!

Всех Приветствую!

Прошла еще неделька на кубке Робинсона. Я принял на той не недели выжидательно-пассивную стратегию, хотел посмотреть будут изменение у лидера по счету.

Тот видимо тоже хитрец и не торговал :)

Пока сдвинули меня на 4 место.

Время еще есть. Идем к цели.
Кубок Робинсона!



Пятничное ниочем или песнь о маркетмейкере

Над седой равниной биржи
Кукл тучи собирает
Между биржею и куклом
Гордо реет маркетмейкер
Джинсов молнии подобный
То шортом бида касаясь
То вдувая оферистам
Он кричит «пашлифсенауй»
(Это «я крутой» по-фински)
Ведь закон ему не писан
Что ФЗ два два четыре

ALGи стонут пред открытьем
Стонут, роются в TS Lab-е
И на дно его готовы
Спрятать алгоритм заветный
Лудоманы тоже стонут
Им, болезным, недоступно
Наслаждение точным входом
Стоп в сто пунктов их пугает

Глупый брокер робко прячет
За последний год отчетность
Только прячь, не прячь — придется
Без лицензии остаться
Ведь ЦБ, едрить, не дремлет
И шутить не любит тоже

Только гордый маркетмейкер
Трейдит смело и свободно

Все мрачней и ниже рынок
Опускается на тыщу
И орут и рвутся люди


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

Число буровых на нефть в США снизилось на 4 шт.

Вышла свежая порция данных от компании Baker Hughes по буровой активности на 25 августа.

Число буровых на нефть в США снизилось на 4 шт.

Число активных буровых на нефть снижается вторую неделю подряд и на этот раз похудело еще на 4 штуки. А по большому счету рост буровой активности стагнирует в течение уже 2 месяцев. То есть за ощутимый промежуток времени можно констатировать явную приостановку роста буровой активности. 
Число буровых на нефть в США снизилось на 4 шт.



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

Нефть: Харви превращается в ураган 3 категории - первый с 2005 года после Вильмы, который посетит Техас

Согласно данным Национального центра ураганов в Майами, тропический шторм Харви в Мексиканском заливе превратился в ураган 1 категории. Ветер усилился до 80 миль в час (129,6 км/ч). Сегодня утром сила ветра составляла 35 миль в час, а 2 часа назад — 45 миль в час. Сейчас буря находится в 360 милях от побережья Техаса. Есть реальная угроза становления урагана 3 категории (из пяти по шкале Саффира-Симпсона). В этом случае Харви станет первым с 2005 года (после Вильмы) столь крупным ураганом, который посетит побережье США.

Ожидается, что Харви достигнет берега к концу пятницы. Губернатор Техаса объявил режим бедствия в 30 округах штата. Аварийные бригады и спасательные службы готовятся к устранению завалов и спасению людей. Наводнения могут нарушить дороги, электроснабжение домов и предприятий. На побережье вплоть до Луизианы находится порядка 30 нефтеперерабатывающих заводов совокупной мощностью порядка 7 млн. баррелей в день.

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

Нефть: Харви превращается в ураган 3 категории - первый с 2005 года после Вильмы, который посетит Техас

источник: 
www.forexpf.ru/news/2017/08/24/bhda-neft-kharvi-prevraschaetsya-v-uragan-3-kategorii-pervyj-s-2005-goda-posle-vilmy-.html



Таблица "Портфель" в 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

Кречетов. О блоге Романа Андреева.

        Всех приветствую. Роман если что мне рекламу не проплачивал, просто давно хотел снять серию роликов о том, что хорошего можно найти в блогах на смартлабе, так что это просто первый ролик серии. :)

           

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

Кречетов. Бычий рынок или медвежий. Итоги.

     Всех приветствую. Итак, более подробно я об этом рассказал в видео, на что смотреть, что подмечать и кому верить и т.д...Внизу короткая текстовая версия.

     

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

Настоящая правда про Золотовалютные Резервы ЦБ. Это как раз то, что вы не знали.

Одно из мнений не более!

Как вы знаете, су­ще­ству­ет несколь­ко раз­но­вид­но­стей зо­ло­то­ва­лют­ных ре­зер­вов Цен­траль­но Банка РФ. Это золото – оно дома лежит. Это по­зи­ция в МВФ, — так ска­зать доля при го­ло­со­ва­нии. Это де­по­зит­ные рас­пис­ки, так на­зы­ва­е­мые СДР, — это так и не со­сто­яв­ши­е­ся ми­ро­вые меж­бан­ков­ские деньги (у нас их совсем мало) и чисто валюта.
Золото, МВФ и СДР мы не рас­смат­ри­ва­ем. Золото – оно дома на складе. А МВФ и СДР просто мизер, ко­то­рый, к тому же, вложен в других целях. Нас ин­те­ре­су­ет ВАЛЮТА. Этой ВАЛЮТЫ на 01.08.17 у ЦБ 338м­лрд. долл.

А вы не про­бо­ва­ли за­да­вать вопрос: « А откуда у ЦБ такая ги­гант­ская сумма в валюте?». У Пра­ви­тель­ства в Ре­зер­ве 16 млрд. долл., а у ЦБ аж 338? Что такого вы­да­ю­ще­го­ся делает наш ЦБ, что у него больше денег, чем у страны в 20 раз? 

Пред­ставь­те себе про­стую эко­но­ми­че­скую си­ту­а­цию. Страна Россия про­да­ла нефти за рубеж на 1 млрд.долл. Деньги по­сту­пи­ли на счет Пра­ви­тель­ства РФ. Теперь деньги нужно по­тра­тить на нужды страны. Но в стране ходят рубли. Значит, дол­ла­ры нужно кон­вер­ти­ро­вать в рубли. Через бир­же­вой ме­ха­низм деньги по­па­да­ют на счета ЦБ, ЦБ про­во­дит эмис­сию, и на счета Пра­ви­тель­ства падают кон­вер­ти­ро­ван­ные 60 млрд.руб. И дальше деньги уходят в эко­но­ми­ку страны. Всё, деньги в эко­но­ми­ке!!! Что еще надо? 

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

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