Избранное трейдера Друг из шкафа

по

Про Quik, про карман, про лимитные и стоп-заявки

Здравствуйте дорогие мои! Вы наверно уже соскучились?
Хочу поделиться с вами классной штукой в квике под названием «Карман».
Уверен, что не все знают про эту функцию.

Quik карман

Для чего нужен карман?

Представьте, что вы хотите купить ценную бумагу по определенной цене. Пусть это будет всеми известный Газпром. Вы хотите купить акцию Газпрома по цене 100р. Текущая цена болтается в ценовом коридоре 120-130.

Вы выставляете рыночную заявку на покупку в стакан по цене 100р. Так как за весь день цена не доходит до уровня 100р, то на следующее утро ваша заявка снимается. И так повторяется изо дня в день, т.к. Вы упорный и терпеливый и вот уже полгода ждете свой Газпром по 100.

А теперь представьте, что таких заявок у вас несколько. У меня, например, более 30. Каждое утро выставлять лимитированные заявки вручную утомительно. Нужен другой выход.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

Недвижимость – лучший момент для продажи сейчас

Август-Сентябрь 2017 года лучший момент для продажи недвижимости в России.
Особенно в Москве.
Таких высоких цен в долларах/евро уже больше не будет никогда.
Через года два вы сможете на те же деньги купить в 1,5-2 раза большую площадь.
Для тех, кто хочет купить себе жилье – наилучший момент будет через те же 2 года.
Те друзья и коллеги, которые послушали меня, и нашли в себе смелость зафиксироваться в 2013 году, уже сказали мне большое спасибо.

Базис:
1. Рубль/доллар на своих очередных минимумах за год.
2. Рынок недвижимости, в рублях, продолжает падать из-за падения спроса (обнищание и населения, и коммерческих структур).
3. Население уменьшается, что тоже не способствует будущему спросу.
4. Недвижимость строится и вводится темпами большими, чем продается и сдается. Плюс реновация в Москве (работает только для Москвы).
5. Экономика не восстановится для достаточного восстановления спроса, в ближайшие 5-7 лет. Будет просто стагнация (для тех, кото забанили в гугле: рост в 0,5-1,5% — это стагнация).
6. Через 5-7 лет начнется «вторая волна» кризиса в РФ, из-за массового перехода всех развитых стран на возобновляемые источники энергии и экономные технологии в части потребления/использования сырья/ископаемых, которые есть, и, к сожалению, будут основой бюджета страны.
7. Даже если прямо завтра, «чудесным» образом, начнется перестройка экономики с ресурсной на высокотехнологичную, это путь в 10-15 лет. Но она не начнется. Также как настоящая и борьба с коррупцией.
8. Качество жизни в Москве, а также в большинстве регионов не отражает текущей, завышенной стоимости недвижимости. Другими словами соотношение цена/качество жизни оставляет желать лучшего. Вследствие этого будет усиливаться миграция и переток высокотехнологичных трудовых ресурсов в другие сраны и не будет базы для роста экономики, населения и через 10-15 лет.

P.S.: Это также относится и к коммерческой недвижимости (торговые центры, офисы), с небольшими нюансами и оговорками.
P.P.S.: В недвижимости с 1999 года, инвестор, девелопер.

Тимофею личный, пламенный привет.

 

 


Робот по скользяшкам

Написал для всех желающих робота-советника. Он автоматически анализирует множество акций по следующим индикаторам:
Мувинг с долгим периодом.
Мувинг с коротким периодом.
Робот по скользяшкам
Робот не торгует, только анализирует рынок.
В КВИКе он выглядит так:
Робот по скользяшкам

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

Публикую с подачи Тимофея Мартынова. Немного о Газпроме, немного о шорт-термизме и прочем.

Павел М, добрый вечер. Считая свободный денежный поток компании, бывает достаточно не то, что сложить три цифры. Достаточно вычесть одну цифру из другой. Например Лукойл считает свой FCF вычитая капитальные расходы из чистого денежного потока от операционной деятельности. Это так называемый FCFF или свободный денежный поток фирмы. Некоторые инвесторы находят его, вычитая из чистого денежного потока от операционной деятельности, все денежные средства, полученные или использованные в инвестиционной деятельности. А некоторые считают его, вычитая из чистого денежного потока, полученного от инвестиционной деятельности, капитальные затраты, а также погашаемые займы, и прибавляют займы полученные. Это называется свободным денежным потоком на капитал FCFE. В общем, кто как хочет, тот так и считает. Как справедливо заметил bm13 ни где не прописано как его считать, сколько-ни-будь жёсткого стандарта не существует, как и в случае с EBITDA. И тут и Вы и bm13 и я, мы не связаны в выборе методики расчёта, и главное считать эти показатели единообразно на протяжение ряда лет. Так мне думается.

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

Интернет вещей: как не дать кофемашине себя ограбить

В прошлом году хакеры сумели взломать автомобиль в движении и получить над ним контроль. Целый завод может быть взломан через кофеварку, а казино — через аквариум​.

Все это стало возможным благодаря тому, что устройства обрели «умный» статус и начали общаться друг с другом через интернет — Интернет вещей.

О том, почему это важно, кто и как это применяет и что с этим делать, читайте в сегодняшнем посте.
Оригинал опубликован на blog.dti.team

Содержание:

Немного истории

 

Прародителем современного Интернета вещей считается тостер, разработанный американцем Джоном Ромки, одним из создателей протокола TCP/IP. Подсоединив кухонного помощника к сети в 1990 году, инженер сумел включить и выключить его удаленно. Сам термин «Интернет вещей» появился позднее — в 1999. Более подробную хронологию развития событий можно посмотреть в инфографике



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

16я вола..16, Карл!!

Ну как не купить? пусть даже и придется потом — выкинуть..))

купил дельта-нейтрально.
16я вола..16, Карл!!



Таблица "Портфель" в 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, "Портфель: прибыли и убытки    © [email protected]") 

   -- исполнять цикл, пока пользователь не остановит скрипт или не закроет окно таблицы
   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

Валютный контроль

Еще до негативных новостей по Открытию запланировал открытие счета у дополнительного брокера (в целях диверсификации), предоставляющего доступ на Америку. Выбирал между БКС, Церихом и IB, но решение откладывал так как в каждом варианте были свои минусы.
Начало первых негативных новостей по Открытию, поспособствовали скорейшейму решению по выбору брокера. Остановился на IB. Открыл счет.
Далее необходимо было в течение 45 дней пополнить счет IB.
Так как хранить денежные средства (далее ДС) у Открытия считаю опасным, вывел ДС из Открытия, но оставил только акции (25% от портфеля). Планирую дальше работать с Открытием, но без свободных ДС на счете.

Так вот, вывод ДС происходил по следующей цепочке:
Открытие-75%ДС-Ситибанк-50%ДС-IB. Все ДС в USD.

В инете пишут чтобы транзакции проходили без внимания валютного контроля сумма перевода должна быть менее 600 тыс. руб. Я не захотел платить приличную сумму комиссий и решил перевести всю сумму одним переводом. Так как все ДС легальны сразу предоставил в банк все документы, а именно: копию договора с брокером, письмо от брокера об открытии счета, справки с места работы о средней ЗП, все справки 2НДФЛ от работодателя за 4 года работы, копию паспорта. Валютный контроль пропустил, перевод в IB выполнен, комиссия за перевод 150 USD.

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

Как я стал профи.

Чем отличается профессионал от не профессионала в трейдинге?
Первый выжидает сделку и предпочитает находится вне позиции, второй же лезет в любую сделку.
Начинаю чувствовать себя профи, т.к. не входил в позу уже месяца 3-4. =DD

А если убрать все хихоньки и хахоньки, то практически так и есть...
Как писал где то ранее, пока пришлось вывести все деньги с депо, но есть несколько копеек на ФОРТСе, там и торгую тудым-сюдым одним контрактом SI, так скажем, чтобы руки помнили. Но с удовольствием вернулся бы на фонду.
Как и прежде торгую по индикаторам и собственной системе.
Давно заметил, но поделится захотел сейчас:

Все входы по индикаторному тех. анализу на старших ТФ, напоминают почти идеальные входы по классическому ТА на меньших ТФ.

Как считаете, есть в этом что-то?

У меня есть подозрение, что многие торгуют по индикаторам, поэтому на более мелкой структуре формируются проторговки, линии поддержки и сопротивления в одних и тех же местах. Не?

Для примера, сегодняшний график, и подобные ситуации изо дня в день.

Как я стал профи.


Линии сам накидал как вижу. =)) Видите ли!

P.S. Братцы, всем хороших выходных.


Корзина из облигаций БОМП

Составил корзину из облигаций банков в равных частях, всего взял 30 штук. Получился вот такой график:
Корзина из облигаций БОМП
Буду поглядывать за этой корзиной.

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