Избранное трейдера Чужой

по

Как посчитать хэдж стоимость фьючерса?

Добрый день. Не удается расчитать стоимость фьючерса Si относительно стоимости базового актива с учетом постоянной ставки ЦБ 10,5% в год. Расчетный вариант время от времени достаточно сильно отличается от статистического по результатам торгов, иногда совпадает. Логика расчте примерно следующая:

d — ставка ЦБ за день. d = корень из 1.105 в степени 365
n — количество дней до экспирации фьючерса
tom — количество дней до поставки базового актива
y — цена базового актива
x — стоимость фьючерса. х = y * D^(n+tom).

В частности:

n = 15.105
tom = 1.627
D = 1.000273
y = 65310

x = 65310 * 1.0045776582 = 65608 руб

а на самом деле

x = 65580 руб

Что я делаю не так?


П.С. Статистика опровергает, что данная ситуация есть арбитражной.

Как посчитать хэдж стоимость фьючерса?



«Алгоритмические системы». Куда пойти куда податься (часть 3)

Следующим этапом стала автоматизация. Поиск программы для генерации и исполнению торговых сигналов с риск менеджментом и прочим, заняло приличное время и убило много серых клеток, ну это естественно. Описывать  и впадать в детализацию не буду, очень много и скучно, а про опыт с LUA да же упоминать не хочется.

Первым, что пошло в дело стал TSLab. Интересное решение, вспомним 5-6 класс, но эти кубики, стрелочки, просто убивают. К сожалению меня это просто не возбудило )))«Алгоритмические системы». Куда пойти куда податься (часть 3)

(Картинку для примера позаимствовал, т.к. похоже на, то что получалось у меня. Свои к сожалению удалил в порыве, как дурной сон).

 Помучившись около месяца, перешел к следующей программе CoFITE. Через три дня, эпикриз: то же самое только в профиль или найди 10 отличий. Безусловно, есть плюсы в этих программах и они значительные, но это все не то, что было нужно. Следующим был tradematic и мне действительно понравился интерфейс. Все было хорошо и приятно удивило его мобильное приложение. После настройки и запуска, повылазили существенные ошибки, ну как же без этого?.. Связанны были прежде всего с тем самым Quik. Я думаю, что если бы не торговая платформа в связке, все было бы намного интересней.  Спустя не один месяц экспериментов с tradematic и еще одновременно с Wealth-Lab, прикрепленным к системе автоследования получилась такая структура:



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

Как это сказать по русски?

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

1. Качаем с страницы http://golosknigi.com/page5.html
движок RHVoice. Это ссылка «Скачать RHVoice» справа, ближе к низу.
2. Распаковываем, устанавливаем RHVoice куда надо по умолчанию.
3. В командной строке (Start->Run...) вводите команду
%windir%\sysWOW64\speech\SpeechUX\SAPI.cpl
Откроется панель управления SAPI. Она 32 битная, но будет работать на Win7 64-битной (как у меня). 
Выберите голос Aleksandr+Alan в качестве голоса по умолчанию. Можно любой другой, но не все голоса говорят по английски и по русски. Какой то по английски только, другой по русски.
4. Делаем в Visual Studio консольное приложение на C#. Я использую Visual Studio 2015, но наверняка будет работать и в раньших версиях (может в 2008 даже будет).



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

Увидел пост про тильт и вспомнил отличную статью,на которую когда-то наткнулся. Надеюсь,эта статья вам поможет)

 Итак, настал тот час, когда вы проиграли на бирже. Это значит, что вы потеряли более 80% капитала. 
    А также то, что вы потеряли себя. Вы перестали ощущать реальность окружающего мира. В глазах стоит туман, сквозь который видно, как рушится мир. Вы задыхаетесь среди людей. Ворот рубашки душит, галстук стягивает шею тугой петлей. Ваша душа — на грани взрыва. Чувство настолько интенсивное, что вы выбегаете на улицу, убегаете как можно дальше от людей, ищете темный тихий угол. Щель, куда можно забиться, чтобы никто не видел вашего позора. Вашего поражения. Чтобы никто не видел, как вы взорветесь слезами отчаяния. И вы, объятый пламенем, падаете в черную бездну, откуда никогда не выбраться. И, что самое обидное, это падение происходит под аккомпанемент восторженных криков: «Лузер, лузер, лузер!!!» В вашем направлении показывают пальцем. О вашем падении рассказывают друг другу смешные истории вчерашние хорошие знакомые. Еще чуть-чуть, и о вас начнут вытирать ноги. Вы ненавидите весь мир, и в первую очередь себя. Черная депрессия нарастает снежным комом, и вот уже не хочется жить. В этот момент наступает критическая ситуация. Озлобленность на окружающих людей может искоренить в сердце все человеческое… Вы рискуете потерять приветливость, радушие, добропорядочность, чувство юмора и способность веселиться.



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

Задача. Мат. ожидание.

    • 24 июля 2016, 21:25
    • |
    • Dim
  • Еще
Представьте, что вы подбрасываете монетку до тех пор, пока два раза подряд не выпадет «орел». Сколько бросков (в среднем) вам потребуется?

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

Начнем с двух орлов. Пусть B — количество ходов, через которое в среднем наступит выигрыш. Рассмотрим также две вспомогательных величины BР и ВО: первая из них будет означать среднее число ходов до выигрыша, если на первом ходу выпала решка, а вторая — среднее число ходов до выигрыша, если на первом ходу выпал орел.

Заметим, что так как орел и решка на первом ходу имеют равные шансы, то В = (



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

Ценообразование фьючерсов и гипотеза "возврата к среднему"

Прежде, чем продолжать рассказывать о структурных продуктах, нужно рассмотреть 2 темы, вынесенные в заголовок.

Ценообразование фьючерсов и гипотеза "возврата к среднему"

Итак, часть 1: фьючерсы (и вообще любые срочные контракты).

Во-первых, в день окончания обращения фьючерса (экспирации) его цена в точности равна цене базового актива (с точностью до комиссии).

Абстрактный пример. Пусть сегодня последний день обращения фьючерса на акции Х. Акция стоит 100 рублей. Допустим, что фьючерс Х стоит 110 рублей. Тогда я могу купить акцию Х по 100 рублей, продать фьючерс Х по 110 рублей и в конце дня поставить акцию покупателю фьючерса (за 110 рублей), получив 10 рублей прибыли без всякого риска. Сделки такого типа называются "арбитраж". Понятно, что при таких ценах я (и не только я) буду совершать арбитражные сделки на все доступные мне деньги, да еще и кредит возьму. Арбитражер будет толкать цену акции Х вверх (агрессивными покупками) и одновременно цену фьючерса Х вниз (агрессивными продажами), пока цены не сравняются и прибыль не исчезнет.

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

Метод торговли на Новостях(не для всех).

Всем привет.

Делюсь своим способом, как определить куда пойдет цена до выхода новости абсолютно на любом рынке.

Каждый из нас сталкивался с тем, что цена идет то в одну сторону то в другую на одних и тех же экономических данных.

Посмотрите данное видео до конца, оставьте свои мысли в комментариях.



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

Плодотворная неделя - акции +1.5%, валюты +4%

    • 23 июля 2016, 20:01
    • |
    • olegN
  • Еще
Неделя как и прошлая была достаточно плодотворна: российские акции принесли +30 тыс руб или 1.5%

Плодотворная неделя -  акции +1.5%, валюты +4%


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

Плодотворная неделя -  акции +1.5%, валюты +4%

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

Дрочил, рука устала.

Дрочил, рука устала.
Тут в общем без коментов. Бедные скальперы. 

Альтернатива стандартному Болинджеру - Болинджер через линейную регрессию

Добрый вечер.

При одних и тех же периодах — намного информативней и интересней...

Альтернатива стандартному Болинджеру - Болинджер через линейную регрессию

Settings = 
{
        Name = "xBollinger_LinReg",
        period = 40,
        deviation=2,
        line=
        {
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(0, 0, 255),
                        Type = TYPE_LINE,
                        Width = 2
                },
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(192, 0, 0),
                        Type = TYPE_LINE,
                        Width = 2
                },
                {
                        Name = "xBollinger_LinReg",
                        Color = RGB(0, 128, 0),
                        Type = TYPE_LINE,
                        Width = 6
                }
        
        }
}


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)
                                                                
                        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



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