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

по

Тупики разума... ХФТ потенциальная доходность рынка... 1мио пунктов ри в день

    • 09 августа 2015, 18:09
    • |
    • ves2010
  • Еще
Мне всегда интересно какую доходность рынок может дать спекулянту,
если все идеально, комиссы=0, все летает, заявки ставятся моментально, в стакане всегда первый и всегда наливают...

запустил бота на тиках риу5 за  вчерашний день… 1фьючерс...
резалт на картинке… в таблице не рубли а пункты риу… 10пунктов=11руб… сразу скажу что резалт средний, т.к. день был не очень- трендовый… иногда «профит» доходит до 1мио пунктов в день (особенно когда ри был 200000, либо день застойный)...

зы сделки я проверял… в будущее не глядит и в техническом плане все ок… жаль средняя сделка мелковата... 

Тупики разума... ХФТ потенциальная доходность рынка... 1мио пунктов ри в день


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

  • Во время текущего обвала нефти и рубля мы опасались того, что курс рубля может упасть куда значительнее, чем предсказывает складывающаяся зависимость рубля и нефти. 
    Причина — в способности россиян и бизнеса паниковать, бежать от рублей, когда ситуация становится неспокойной. Но, видимо, опыт обвала курса 80 руб./доллар и покупок по 60+… 70+ руб./долл. оказался хорошей прививкой от активных спекуляций. Без паники или спекулятивной горячки курс рубля вряд ли будет двигаться так зигзагообразно, показывая “перелеты” (overshooting) за пределы своего равновесного значения. На этот раз рубль движется крайне спокойно, и мы видим в этом первые признаки избавления от прежних привычек. 
    “Перелетами” мы считаем период слишком крепкого курса в конце весны-начале лета (точки ниже линии). Точно также “перелетом” является слишком слабый рубль марта, выше тренда на графике. 


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

Тест простых опционных конструкций.

Здравствуйте дорогие друзья!

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

Тестировал на месячных опционах. Данные для теста качал с биржы от сюда.

Параметры для теста: 
Инструмент: месячные опционы на RI  
Шаг страйка: 2500 п.
Шаг цены опционов: 10 п. 
Комиссия по опционам: 4 п. 
Проскальзывание по опционам: 20 п.
Период тестирования: с 15.06.2010 по 15.05.2015 (котировок за более ранний период нет)

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

История одного робота. Глава 12-я

 История одного робота. Глава 12-я

ЛЧИ закончился, медали были розданы и мозг мрачно смотрел на интервью черно-белого победителя.

— Завидуешь?

— А? — встрепенулся он, — нет, ты чо. Чему тут завидовать.

— В смысле? Парни же 4 ляма подняли за квартал.

— И что? Во-первых, мы тоже поднимаем стабильно 1% в день, что примерно 1000% годовых, если аккумулировать. И с депозита не 50 тысяч, а три миллиона. Во-вторых — мы не знаем, почему так произошло. Может, они в струю попали, и через полгода уже лосить будут. А в третьих — работать надо, а не завидовать.

— Так и чего ты тогда в это интервью впялился?

— Информацию ищу, — сухо ответил Мозг.

Я подошел ближе. Это интервью прочитал уже два раза, и знал, что никакой информации там нет.

— Думаешь, они в ответах послание зашифровали?

— Уверен, — пробурчал Мозг и снова уткнулся в монитор.

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



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

70% за два месяца при риске 0,5%

Ожидаю в ближайшие недели коррекцию по фондовым рынкам. После греческой истории драйверов для роста не вижу.
Можно сформировать пут спред с потенциальной прибылью в 70% к ГО за два месяца и риском в 0,5% (при росте за 105000 по РТС будет убыток нарастать, но я оцениваю данный вариант как крайне маловероятный). 
Портфель построен под ГО в 1 млн.

70% за два месяца при риске 0,5%
 


Торговля etf на волатильность

Выдалась интересная ситуация по UVXY и VXX:
02.07.15

Как известно всем, волатильность и SPY ходят обратно пропорционально, но иногда встречаются ситуации когда UVXY показывает силу или слабость, тем самым опережая предшествующее движение рынка.

Как раз недавно и произошел такой случай с более сильной волатильностью. С открытия при откате SPY, UVXY сразу начал двигаться взрывным движением, которое в дальнейшем и продолжилось после пробоя лоу дня в SPY.

Лонг UVXY



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

Получаем данные из Excell для использования в Wealth-lab, Ninjatrader и так далее.

    • 27 июня 2015, 14:43
    • |
    • Dzam
  • Еще
Получаем данные из Excell для использования в Wealth-lab, Ninjatrader и так далее.
Есть задачи, когда необходимо читать внешние данные для работы роботов или индикаторов. Например, можно в Excel лист занести уровни, от которых будет торговать робот. Либо список тикеров, по которым необходимо собирать информацию.



Для чтения данных из Excel нам потребуется библиотека Microsoft.Office.Interop.Excel.dll. В моей Windows7 она расположилась в папке:

C:\Program Files (x86)\Microsoft Office\Office15\DCF

В проект необходимо добавить ссылку на эту библиотеку. Код чтения данных простой:


//Читаем их Excel данные в массив
List getParamsFromExcel(string filePath)
{
    //С какой строки начинаем читать данные
    int start_from_row = 2;
    //Индекс колонки с Тикером
    int symbol_index = 1;
    //Индекс колонки с типом ордера
    int order_type_index = 2;
    //Индекс колонки с ценой входа
    int entry_price_index = 4;
    //Индекс колонки с ценой стопа
    int stop_price_index = 5;
    //Индекс колонки с временем входа
    int entry_time_index = 7;
    int current_index = start_from_row;

    //Текущий символ графика
    string read_symbol = Bars.Symbol;
    //Текущий считанный из Excel символ
    string current_symbol;

    //Список параметров считанный из Excell
    List result;
    result = new List();

    //Переменная Excel приложение
    Excel.Application xlApp;
    //Переменная рабочая книга
    Excel.Workbook xlWorkBook;
    //Переменная рабочий лист
    Excel.Worksheet xlWorkSheet;
    //Переменная диапазон
    Excel.Range range;

    //Инициализируем переменные
    xlApp = new Excel.Application();
    xlWorkBook = xlApp.Workbooks.Open(filePath);
    xlWorkSheet = xlWorkBook.Worksheets.get_Item(1);

    range = xlWorkSheet.UsedRange;

    //Считываем тикер из Excel
    current_symbol = (string)(range.Cells[current_index, symbol_index] as Excel.Range).Value2;
    //Читаем тикеры, пока не наткнемся на пустую строку
    while(current_symbol != null)
    {
        //Если считанный тикер совпадает с тикером графика, на котором запустили робота
        if(read_symbol == current_symbol)
        {
            //Читаем и добавляем параметры ордера
            result.Add(new OrderParams
            {
                ePrice = Convert.ToDouble((range.Cells[current_index, entry_price_index] as Excel.Range).Value2),
                sPrice = Convert.ToDouble((range.Cells[current_index, stop_price_index] as Excel.Range).Value2),
                eTime = DateTime.FromOADate((range.Cells[current_index, entry_time_index] as Excel.Range).Value2),
                pType = ((string)(range.Cells[current_index, order_type_index] as Excel.Range).Value2 == "Short" ? PositionType.Short : PositionType.Long)
            });
        }

        current_index++;
        //Считываем очередной тикер
        current_symbol = (string)(range.Cells[current_index, symbol_index] as Excel.Range).Value2;                
    }

    //Закрываем рабочую книгу
    xlWorkBook.Close(true, null, null);
    //Выходим из приложения
    xlApp.Quit();

    //Уничтожаем созданные объекты
    releaseObject(xlWorkSheet);
    releaseObject(xlWorkBook);
    releaseObject(xlApp);

    return result;
}

//Уничтожаем переданный объект
private void releaseObject(object obj)
{
    try
    {
        System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
        obj = null;
    }
    catch (Exception ex)
    {
        obj = null;                
    }
    finally
    {
        GC.Collect();
    }
} 

Все банально и просто. И можно использовать для различных целей
Оригинал статьи. 

Развлекательное чтиво о финпотоках ... РФ. Развлекательное, говорю.

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

Сегодня накануне очередного саммита G-7, с уже анонсированным продлением санкций против России до января 2016-го года, а также снижение уровня ЗВР России однозначно воспринимаются нашей «прогрессивной либеральной общественностью» как подтверждение успешности давления на Россию и чуть ли не победные реляции. Они в свою очередь (не только у нас, но и на Западе, который к моему безумному удивлению в значительный степени опирается в своих выводах именно на подобную нашу внутреннюю аналитику) приводят Запад к убеждению, что его деятельность в этом направлении носит правильный характер и будет иметь неизбежный успех. На этом фоне некоторым диссонансом звучит удивление некоторых американских и европейских аналитиков, старающихся сохранить относительную объективность, по поводу того, что российская экономика, оказывается, не является «разорванной в клочья», как это видится из Овального кабинета, а имеет куда большую прочность, чем ожидалось. Еще большее удивление проистекает из того, что Россия отнюдь не такая бедная, как могло казаться из данных официальной статистики и даже одно только финансирование оборонных программ по расчетным сумма выходит далеко за рамки возможностей официального госбюджета страны.

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

Интересные мысли Элвиса Марламова

К интересным выводам пришел Элвис, сегодня в группе АленкаКапитал он опубликовал свой ресерч по поводу статьи из Эксперта про Кудрина и М2, я об этой статье писал — Лечение по Кудрину.

Соглашусь с Элвисом на все 100%! Почему дальше будет рост рынка — хорошо разложено, наслаждайтесь. 

Под впечатлением от статьи в «Эксперте» про доктора Кудрина. Автор утверждает, что если отпустить и снизить ставки, то это не вызовет скачок инфляции, а приведет к росту ВВП. Этот трюк работает в частности в США, у нас же жестко давят, но цены в магазинах растут все равно. Тем не менее сейчас мы объективно находимся в фазе смягчения денежно-кредитной политики.

Видно в диаграммах, как замедление роста хоть наличных, хоть М2 в 2013-2014 совпало с стагнацией в экономике.

Интересные мысли Элвиса Марламова



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

Улыбка волатильности. Ad-hoc Блэк Шоулз

    • 29 апреля 2015, 10:29
    • |
    • uralpro
  • Еще

06eacc816672bc6021ef661b0ec0981a67773653

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

Цена опционов, как известно, вычисляется по формуле Блэка-Шоулза, однако из-за того, что некоторые допущения, относящиеся к модели цены базисного актива, не соответствуют реальному статистическому распределению, опционам разных страйков приходится присваивать различные значения так называемой подразумеваемой волатильности (IV), которая входит в уравнение Блэка-Шоулза как параметр. Возникает ситуация с двумя неизвестными — мы вычисляем IV  по текущей цене опциона, при этом не зная, насколько справедлива эта цена в настоящий момент, следовательно не можем определить, дешево стоит опцион сейчас или дорого. Если бы нам удалось определить истинную волатильность рынка, то рассчитав по ней цену и сравнив с текущей, можно было бы принимать решение о покупке или продаже опциона. Поэтому основная задача, которую нужно решить в стратегиях покупки/продажи волатильности — построение правильного графика подразумеваемой волатильности опционов, в зависимости от страйков, из-за его формы имеющим название улыбки волатильности, или поверхности волатильности, если речь идет о разных периодах до экспирации — см. график в заглавии.



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

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