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

по

Честно о трейдинге или торговый метод Джесси Ливермора (cover version).

Добрый день друзья!
Я снова рад вас видеть, впрочем как и каждый день)))

Берём кружку своего любимого напитка и настраиваемся на позитивное чтение.
Пост будет довольно большой, т.к. в двух словах не распишешь его торговый метод, у меня ушёл не один год на понимание того, кто всё таки этот «Великий медведь»!

Все мы знаем «Великого и могучего» Джесси Ливермора, вкратце имеем представление о его торговом методе и правилах

управления капиталом.

И, каждый из нас (кому) симпатичен не только главный герой былых биржевых сражений, но и его передовой, я бы сказал уникальный (по тем временам) торговый метод, хотел бы иметь не менее эффективное оружие на рынке.
Поэтому его метод изучен последователями вдоль и поперёк, и до сих пор вызывает массу вопросов.
На мой взгляд, это происходит по причине того, что рынки с его времён изменились, но не изменились мы-игроки!

Всё что будет написано и показано ниже в виде торгового метода интерпретированного мной не является абсолютной объективностью, т.к. интерпретация моя, мои инструменты и т.д. Как сказал бы музыкант — это

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

Совет от гуру от января 14 года

    • 23 октября 2017, 21:45
    • |
    • dekab1
  • Еще
Из раздела  как слить депозит доверившись опытным товарищам. Для тех кто сейчас сидит в шорте бакса.
Часто все хвалятся своими удачными сделками, а вот про свои убытки молчат.
Вот хочу наглядно показать, как в очередной раз я немного недооценил ситуацию и получил просадку по счёту, в основном из-за рубля, но есть один нюанс. У фьючерса на валютную пару доллар-рубль есть один нюанс, он всегда торгуется с премией к базовому активу, которая к моменту экспирации полностью исчезает, следовательно, находясь в короткой позиции время тупо работает на вас. Разница между фьючерсом и базовым активом в квартал составляет около 1.5% или 6% в год, за счёт свопа, следовательно, даже если рубль на споте останется на текущем уровне ещё долгое время, то всё равно вы будите зарабатывать. По сути, вы зарабатываете так же, как и на временном распаде на опционах. Это один из не многих активов, где можно также смело использовать принцип мартингейла, конечно, если вы уверены, что в России не будет дефолта.

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

Наш первый стрим

    • 13 октября 2017, 18:06
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще
Не без сбоев, извините за пропажу звука на 30 секунд. Понятно, что тема не для тех, кто активно торгует, а для тех, кто ищет альтернативу вкладу в банке. А потому активным трейдерам можно не смотреть :)



Все виды инвестиционного вычета – особенности возврата налога

Как я обещала, я собрала информацию об инвестиционном вычете (у него три подвида) и представляю ее в форме таблицы, чтобы было удобно смотреть.

Добрый день всем!

Такое ощущение, что визуально таблица не вся помещается. Кому неудобно смотреть таблицу, ниже идет картинками информация...

 

Положительный финансовый результат от продажи (погашении) ценных бумаг

Сумма, внесенная на ИИС, но не более 400 тыс.руб. в год

Положительный финансовый результат, полученный по операциям на ИИС

Условия получения вычета

1. Ценные бумаги находились в собственности более трех лет;

2. Ценные бумаги были приобретены с 02.01.2014 года;

3. Ценные бумаги обращаются на ОРЦБ;

4. Вы являетесь налоговым резидентом в том календарном году, в котором вы получили доход от продажи;



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

Как зачесть убытки, если торговые операции проводились через разных брокеров?

Добрый вечер всем. Хотела более подробно описать вопрос получения «нового» инвестиционного вычета (в продолжение темы…), но меня в последнее время спрашивают мои читатели практически об одном и том же – как зачесть убытки 2016 года, если было два или более брокеров, у одного получена прибыль, а других – убытки.

Для того, чтобы отразить данные в одной декларации 3-НДФЛ – вам надо взять справки 2-НДФЛ у всех брокеров и плюс запросить справку об убытках (налоговый регистр) у тех брокеров, где был получен убыток. Это важно.

Далее, вы вносите все данные с каждой справки 2-НДФЛ. Но по тому брокеру, где был убыток, вам надо будет внести не просто сумму дохода и сумму расхода, которые отражены в справке 2-НДФЛ, а отметить сумму расхода фактическую. Постараюсь подробнее объяснить – когда получен убыток, то справка 2-НДФЛ показывает сумму дохода, например, 500 000 рублей и такую же сумму расхода 500 000 рублей. Пусть расходы были по факту 700 000 рублей, но убыток в 200 000 рублей мы не увидим из справки 2-НДФЛ.

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

Диалоги про фьючерсы на ОФЗ. Часть 2: стратегии

Одной из самых частых просьб читателей в прошлом обзоре был разбор кейсов, на которых можно заработать с помощью ОФЗ и/или фьючерсов на ОФЗ. Поэтому сейчас мы разберём стратегии, но только две,  сконцентрировавшись на технической части торговли для большего понимания. Конечно, представленные ниже стратегии не единственные, и о других вариантах можно прочесть на www.futofz.moex.com/s1257. Я отобрал, на мой взгляд, наиболее понятные и простые, чтобы как раз сконцентрироваться на технических аспектах. В следующей части мы разберём уже менее тривиальные стратегии.

Чтобы правильно выбрать между ОФЗ и фьючерсом на ОФЗ надо чётко понимать, что вы получаете от первого и второго инструмента.

1. ОФЗ даёт Вам прибыль за счёт изменения доходности и за счет получения первоначальной
 



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

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

Мы вам не нищие!

Увидел тут очередной пост со словами, что почему в самой богатой стране самый нищий народ.

Мы вам не нищие!

Возразил, так меня послали на 300 км от Питера, я отъехал на 800. Рапортую.

На майские праздники съездил  в гости к своим близким знакомым. ей 38, ему 34, оба с высшим образованием, она химик, он строитель, у нее взрослая дочь от первого брака, дочь и прочие их родственники живут в Питере, как и они жили недавно. Пока не переехали на постоянку в деревню.

В самую настоящую русскую деревню под Тверью, с бревенчатыми домами по 100 лет, и даже старше есть (19 века). Деревня на горе, и через речку постоянно сносит мост,  а если пройдет дождь, даже мощная машина не взъедет на гору.  В общем место не сахар, в мае все выглядит уныло, но в то же время очень по-русски. 

Мы вам не нищие!

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

Задекларировать доход или зачесть убытки: как правильно “читать” готовую декларацию 3-НДФЛ?

Добрый день, сегодня я решила повесить статью о том, как понять готовую декларацию 3-НДФЛ, если вам ее делали другие специалисты, а не вы сами. Бывает очень сложно разобраться и всем хочется проверить, а правильно ли внесены данные…


Напомню, что для того, чтобы получить зачет убытка или показать доходы за тот или иной год, если они у вас были получены за пределами нашей страны, обязательно нужно заполнить декларацию 3-НДФЛ. Сделать это можно самостоятельно, а можно попросить специалиста. Но и в том, и в другом случае могут возникнуть вопросы, когда человек видит бумажный готовый вариант. Я постаралась выделить самые основные вопросы, моменты, на которые следует обратить внимание.


Для того, чтобы сверить данные с отчетами брокера, увидеть сумму налога, которую надо заплатить и сверить итоговые суммы, необходимо для себя выделить следующие листы декларации:



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

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