Избранное трейдера Андрей из Сибири

по

Индикатор "Параболическая регрессия/тренд" (Бонус к линейной)

Предыдущая часть: smart-lab.ru/blog/337952.php

Для всех QUIKеров в свободное пользование индикатор «Параболическая регрессия/тренд» (LUA).

Индикатор "Параболическая регрессия/тренд" (Бонус к линейной)

Settings = 
{
        Name = "xLinRegP",
        period = 128,
        deviation=2,
        line=
        {
                {
                        Name = "xLinRegP",
                        Color = RGB(128, 128, 255),
                        Type = TYPE_LINE,
                        Width = 4
                },
                {
                        Name = "xLinRegP",
                        Color = RGB(192,128,128),
                        Type = TYPE_LINE,
                        Width = 4
                },
                {
                        Name = "xLinRegP",
                        Color = RGB(96, 128,96),
                        Type = TYPE_LINE,
                        Width = 4
                }
        
        }
}

----------------------------------------------------------
----------------------------------------------------------
----------------------------------------------------------
function cached_FF()
        local AMA={}
        local CC={}
        local II2 = 0
        local II4 = 0
        
        
        return function(ind, _p,_ddd)
                local period = _p
                local index = ind
                
                local vol = 0
        
                local sigma = 0
                local sigma2 = 0
                local sigma3 = 0
                local sigma4 = 0

                local aav = 0
                local aa = 0
                local bb = 0
                local cc = 0
                local ZZZ = 0
                local ttt = 0


                                                
                if index == 1 then
                        
                        AMA={}
        
                        CC={}

                        CC[index]=(C(index)+H(index)+L(index))/3
                
                        AMA[index]=(C(index)+O(index))/2
                
                                II2=0
                                II4=0
                        for i = 0, period-1 do
                                ttt=(-(period-1)/2+i)^2
                                II2=II2+ttt
                                II4=II4+ttt^2
                        end
                
                        return nil
                end
                
                ------------------------------
                
                        AMA[index]=AMA[index-1]
                        ----------------------------------
                        CC[index]=(C(index)+H(index)+L(index))/3
                        ---------------------
                


                        
                if index < (Size()-2) then return nil end
                
                ----------------------------------------------------


                sigma=0
                sigma2=0
                sigma3=0
                sigma4=0
                aav=0
                ZZZ=0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        
                        aav=aav+ZZZ
                        sigma=sigma+ZZZ*(-(period-1)/2+i)
                        ttt=(-(period-1)/2+i)^2
                        sigma3=sigma3+ZZZ*ttt
                end
                
                ------------------------
        bb=sigma/II2
    cc=(sigma3-aav*II2/period)/(II4-II2*II2/period)
        aa=(aav-cc*II2)/period
        aav=aav/period
                
        AMA[index]=aa+bb*((period-1)/2)+cc*((period-1)/2)^2             ------- парабола
        -------------------------------

                
                sigma=0
                sigma2=0
                sigma3 = 0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        sigma2=aa+bb*(-(period-1)/2+i)+cc*(-(period-1)/2+i)^2           ------- парабола
                        sigma=sigma+(ZZZ-sigma2)^2

                end
                sigma=(sigma/period)^(1/2)
                
                for i = 1, period-1 do
                        ZZZ=aa+bb*(-(period-1)/2+i)+cc*(-(period-1)/2+i)^2
                        SetValue(index+i-period+1, 3, ZZZ)
                        SetValue(index+i-period+1, 2, ZZZ+sigma*_ddd)
                        SetValue(index+i-period+1, 1, ZZZ-sigma*_ddd)

                end     
                        SetValue(index+0-period+1, 3, nil)
                        SetValue(index+0-period+1, 2, nil)
                        SetValue(index+0-period+1, 1, nil)
        
                
                ----------------------------------
                                                                
                        return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index]
                        
        end
end
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------

function Init()
        myFF = cached_FF()

        return 3
end

function OnCalculate(index)
        
        return myFF(index, Settings.period,Settings.deviation)
        
                
end




Линейная регрессия в помощь...

Добрый день!

Для всех QUIKеров в свободное пользование индикатор линейной регрессии (LUA).
Линейная регрессия в помощь...
Settings = 
{
        Name = "xLinReg",
        period = 128,
        deviation=2,
        line=
        {
                {
                        Name = "xLinReg",
                        Color = RGB(0, 0, 255),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(192, 0, 0),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(0, 128, 0),
                        Type = TYPE_LINE,
                        Width = 3
                }
        
        }
}



----------------------------------------------------------
----------------------------------------------------------
----------------------------------------------------------
function c_FF()
        
        local AMA={}
        local CC={}
        
        return function(ind, _p,_ddd)
                local period = _p
                local index = ind
                
                local vol = 0
        
                local sigma = 0
                local sigma2 = 0

                local aav = 0
                local bb = 0
                local ZZZ = 0


                                                
                if index == 1 then
                        AMA={}
                        CC={}
                        
                        CC[index]=(C(index)+H(index)+L(index))/3
                        AMA[index]=(C(index)+O(index))/2
                        
                        return nil
                end
                
                ------------------------------
                AMA[index]=AMA[index-1]
                CC[index]=(C(index)+H(index)+L(index))/3
                ---------------------

                if index < (_p) then return nil end
                ----------------------------------------------------
                                
                period =_p
                if index < period then period = index end
        --------------- 
                sigma=0
                sigma2=0
                aav=0
                ZZZ=0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        aav=aav+ZZZ
                        sigma=sigma+ZZZ*(-(period-1)/2+i)
                        sigma2=sigma2+(-(period-1)/2+i)^2
                end
                
                ------------------------
        bb=sigma/sigma2
        aav=aav/period
                
        AMA[index]=aav+bb*((period-1)/2) ---------линейная регрессия
        -------------------------------
                
                sigma=0
                sigma2=0
                sigma3 = 0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        sigma2=aav+bb*(-(period-1)/2+i)
                        sigma=sigma+(ZZZ-sigma2)^2

                end
                sigma=(sigma/period)^(1/2)
                
                
                for i = 1, period-1 do
                        ZZZ=aav+bb*(-(period-1)/2+i)
                        SetValue(index+i-period+1, 3, ZZZ)
                        SetValue(index+i-period+1, 2, ZZZ+sigma*_ddd)
                        SetValue(index+i-period+1, 1, ZZZ-sigma*_ddd)

                end     
                        SetValue(index+0-period+1, 3, nil)
                        SetValue(index+0-period+1, 2, nil)
                        SetValue(index+0-period+1, 1, nil)
                
                
                ----------------------------------
                                                                
                        return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index]
                        
        end
end
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------

function Init()
        myFF = c_FF()
        
        return 3
end
function OnCalculate(index)
        
        
        
        return myFF(index, Settings.period,Settings.deviation)
        
                
end


Продолжение: http://smart-lab.ru/blog/337978.php



Государство гарантирует! 5.000.000 под ставку 9,54% годовых на 1,5 года. Выше и надежней, чем у Сбербанка.

Государство гарантирует! 5.000.000 под ставку 9,54% годовых на 1,5 года.  Выше и надежней, чем у Сбербанка.
Тонкости инвестирования в ОФЗ.

В этой статье я расскажу о привлекательности облигаций федерального займа для частного инвестора (ОФЗ).

Что такое ОФЗ?

ОФЗ – облигация, выпускаемая Министерством финансов РФ. Покупка облигации федерального займа означает, что вы даете деньги в долг государству. Государство, в свою очередь, дает обязательство не только выплатить долг держателю облигации, но и процентные выплаты по купонам.

Почему стоит инвестировать в ОФЗ?

  • Облигации федерального займа приносят предсказуемый и стабильный доход;
  • Низкие риски — погашение облигаций и купонные выплаты гарантированы государством;
  • Накопленные проценты(купоны) сохраняются, даже если выходим досрочно – облигацию можно продать.

Купон выплачивается как правило раз в полгода и фиксирован на весь срок обращения.



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

Новости мухи и набор трейдеров в команду

Всем привет!

С апреля месяца я примкнул к команде, с которой мы и выступали на последней конференции Смартлаба.
Одного члена нашей команды вы знаете также по конференции — Ярослав.

Вкратце о нас: мы международная команда профессиональных трейдеров (проп команда).
Торгуем Россию и запад, сидим физически тоже как тут (Москва), так и там (трейдеры из Чикаго и Швейцарии).

Новости мухи и набор трейдеров в команду


Основной рост, который случился со мной за последнее время в трейдинге — я перестал быть заложником одного инструмента. Раньше я дрочил один инструмент — фьючерс на долларрубль, зарабатывал неплохие деньги. И думал что основной рост, который может быть — увеличение объёма торговли.

Но теперь мне абсолютно всё равно что торговать — сказалось влияние торговли на западе и ежедневного обсуждения сделок.
Сделал выборку за последние дни — основная прибыль (40%) осталась на фьючерсе долларрубль, остальные 55% распределяются примерно поровну между ртс и нефтью. Также есть какая-то незначительная мелочь в остальных инструментах.
Кроме того, постоянный разбор сделок позволил качественно повысить уровень торговли. Теперь я твёрдо могу ответить на вопрос зачем нужна команда :)

Многие спрашивают про мой рабочий стол — выложил его тут в полном разрешении
Новости мухи и набор трейдеров в команду


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

Дивиденды 2016.Перспективы и разочарования.

До окончания Большого дивидендного сезона осталось две недели.
Соответственно, табличек осталось только две.
Дивиденды 2016.Перспективы и разочарования.
Дивиденды 2016.Перспективы и разочарования.



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

Полезная статистика для трейдеров. Позиции трейдеров.

Позиции трейдеров (отчеты СОТ):

1. Нефть (NYMEX)
2. Нефть (Европа)
3. Рубль
4. Золото
5. Медь
6. Индекс доллара (DXY)
7. Газ
8. Индекс волатильности (VIX)
9. 10-летние трежериз
10. S&P 500
11. Британский фунт



Интересно, что несмотря на Brexit, ТОП трейдеры на NYMEX не спешат сокращать свои позиции по нефти. Шортов было сокращено больше, чем лонгов.

Полезная статистика для трейдеров. Позиции трейдеров.

Но в то же самое время резко выросли длинные позиции по золоту:

Полезная статистика для трейдеров. Позиции трейдеров.

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

Дивиденды 2016 и планы промежуточных дивидендов.

До окончания Большого Дивидендного сезона 2016 года осталось 3 недели.
Соответственно, дивидендные таблички я разбила по ежененедельному принципу согласно Т+2.
Дивиденды 2016 и планы промежуточных <a class=дивидендов." title="Дивиденды 2016 и планы промежуточных дивидендов." />

Дивиденды 2016 и планы промежуточных дивидендов.

Дивиденды 2016 и планы промежуточных дивидендов.
Все  прошедшие на прошлой  неделе ГОСА утвердили дивиденды, если они были предложены СД.  Таких грустных событий, как в Иркутскэнерго, ДЗРД ап и Селигдар ап не было.
Этот большой дивидендный сезон идёт к концу. Уже все СД,  которые предполагали вынести на рассмотрение ГОСА дивиденды их обьявили. Поэтому в табличке больше нет бежевых строчек.
Но расслабляться не стоит. 
Нас ждут ещё 3 недели отсечек и затем мы плавно вливаемся в процесс выплат промежуточных дивидендов. 
Ряд дивитикеров уже обьявили дивиденды за 1 квартал. И некоторые их уже даже утвердили. Это НЛМК 1,33 рубля на акцию, МегаФон 8,06 рубля, Северсталь 8,25 рубля.
И процесс обьявлений и выплат промежуточных дивидендов продолжается.
В прессе появились сообщения о выплате промежуточных дивидендов совершенно неожиданными для меня эмитентами



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

Как и где отслеживать портфель

Как и где отслеживать портфель


Существует множество бесплатных сервисов для отслеживания портфеля. Наиболее удобные из них предлагают сайты Google.FinanceYahoo!FinanceFinviz.comMorningstar и Seeking Alpha. Я использую Porflolio от Google.Finance. В нем есть все для эффективного ведения портфеля и он лучше других справляется с учетом транзакций. 

Для того чтобы начать работу в Google.Finance, нужно авторизоваться через свою учетную запись в Google, затем перейти в раздел Porflolio и нажать кнопку Создать портфель (Create new portfolio).


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

Видео курс по бухгалтерскому учету! Фундаментал - часть 1

На смарт-лабе думаю многие уже знают, а есть и те кто еще незнает но очень хотел бы знать как фунционирует весь бухгалтерский учет и что из себя представляет эта финансовая отчетность...
Специально для тех кто давно хотел и думал с чего начать или продолжить наработку знаний по бухгалтерскому учету...
Видео курс поэтапно рассказывает как и что отражается в учете компании и как это все по итогу отразится в отчетности...
По литературе посоветовал бы данного автора т.к. излагает он все более проще и понятнее https://www.ozon.ru/context/detail/id/15883022/ 
Поехали: Сохраняем к себе и изучаем!
Финансовая отчетность в 3D. Часть 1

Логика дебетования и кредитования. Часть 2

Модели проводок. Часть 3

Т-счета. Часть 4


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

Налоги- это всегда очень грустно и больно.

Налоги- это всегда очень грустно и больно.

Ты хорошо поработал весь год и на твоем брокерском счету  отображается значительное число, и ты к нему уже привык и тебя совсем не радует мысль о том, что у тебя от него откусят целых 13%. Есть законные способы избежать уплаты налога на доходы физических лиц от операций с ценными бумагами, хочу отметить налог на дивиденды сюда не относится, я не знаю ни одного способа, который бы позволил избежать его уплаты, поэтому советую перед дивидендной отсечкой продавать, а после нее опять покупать. В этом случае есть еще один плюс, вам не придется ждать своих денег 20 дней. Так поступает большинство и акции в 95% случаев, проваливаются на большее число, чем дивиденды. Даже есть выражение, «профессионалы на дивиденды продают, а новички покупают.» Данные способы относятся только к физлицам.

1)     Налоговый вычет. Можно купить квартиру, заплатить за обучение ребенка и тд., а потом на сумму затрат попросить у налоговой возврат налога. Недостатком данного способа является то, что купить квартиру можно только один раз и вернут налог с суммы не больше двух миллионов и не всегда тебе нужна эта квартира.



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

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