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

по

Мифы при работе с деривативами.

    • 03 июля 2015, 13:14
    • |
    • margin
  • Еще
Среди трейдеров есть два широко распространенных мифа о рынке производных бумаг: миф «маркет-мейкера» и миф «спроса/предложения».
Я думаю, эти мифы идут от опыта работы на неразвитом рынке.

Цена производного контракта (дериватива) находится в зависимости от изменения стоимости актива (БА), лежащего в основе этого дериватива, а НЕ от волюнтаризма маркет-мейкера. Это просто. Мера этой зависимости от цены БА может быть разной, но для дериватива эта зависимость — главный фактор, определяющий его цену.

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

Что бы вам ни говорили о фьючерсах «представители фьючерсных брокеров», но мы тут все спекулянты, а спекулянты работают с бумагами на товарно-сырьевом рынке, а не с товарами. Фьючерсные контракты — это бумаги, то есть полностью обратимые стандартизированные обязательства с очень низкими издержками. Для спекулянта важно понимать нюансы торговли с этими бумагами.

Схематично устройство биржи можно представить таким образом.
СМЕ — это в настоящее время (раньше это была НКО) коммерческая корпорация, СРО, члены которой (физические лица) являются ее акционерами. На товарно-сырьевой бирже есть три вида членов.
Первые

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

Получаем данные из 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();
    }
} 

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

выкладываю 46 чужих роботов на TSLAB API +кратко обзор по ним и результаты тестирования

Добрый день дорогие читатели. Продолжаем сканировать киберпространство в поисках граалей.
Ок, скажу честно, сегодня опять их нет, почему? Ну так потому что это вообще вещь редкая, и возможно спустя несколько лет исследований вы что-то найдёте. А может и нет. Я не верю что кто-то может зарабатывать стабильно в первые года торговли, разве что отдельному индивидууму может просто везти долгое время. Но шанс зарабатывать есть, и секретов в этом особо нет, в моём блоге потихоньку рассказывается как.

Итак, 46 чужих роботов на TSLAB API. Год выпуска 2010. Роботы сделаны в основном на общедоступных стратах, с форумов по метаку и велзу.
Позже приатачу файл, взято отсюда
forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=15003#Post15003
В архиве есть краткое описание автора по каждому роботу. Все параметры можно оптимизировать в тслаб.
Сами роботы выложены на с# и можно изучать код и редактировать, к тслаб за пару секунд подрубаются (Кубик Служебные элементы.Внешний скрипт, там выбираете путь к файлу, кубик подсоединяете к инструменту, профит)

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

Анализ волатильности fRTS внутри дня по часам.

Добрый день, друзья!

Всем давным давно известны часы максимальной и минимальной волатильности фьючерса на индекс РТС.
Например, высокая вола на открытии рынка, на вечерней же сессии волатильность падает в разы.

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

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

Я опять немного покопался в цифрах, чтобы было это все немного нагляднее.

Вообщем, ничего нового здесь не открываю, это просто шпаргалка для себя… Ну и возможно кому то пригодится.



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

Pivot Points, индикатор для QUIK.

    • 21 июня 2015, 00:47
    • |
    • XXM
  • Еще
Уровни Pivot points, в общем — старая тема (даже на Smart-lab.ru), но она еще не закрыта:

На этот раз арсенал доступных индикаторов в QUIK пополнился индикатором Pivot Points:

Данный инструмент позволяет:
— определить момент входа в рынок;
— расставить стопы и тейк-профиты;
— рассчитать уровни вероятного изменения цен.


Pivot Points

PP = (H + L + C) / 3
R1 = PP + (PP — L) = 2P — L
S1 = PP — (H — PP) = 2P — H
R2 = PP + (H — L)
S2 = PP — (H — L)
R3 = H + 2(PP — L) = R1 + (H — L)
S3 = L — 2(H — PP) = S1 — (H — L)

Скачать. 


Как торговать по графикам

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

Рыночные тренды

Рынок движут быки и медведи. Быки стараются продавить цены выше, а медведи — опустить ниже. Цена имеет тенденцию продолжать движение в направлении, в котором она двигалась. Вероятно, именно поэтому более 80% попыток торговли против тренда обречены на неудачу.

Бычий рынок

 

Рисунок 1

бычий тренд



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

Апокалипсис назначен на пятницу.

    • 04 июня 2015, 20:03
    • |
    • margin
  • Еще
Продолжу армагеддонить. Тем более, что день за днем приносит нам все новые данные о вероятном реальном рыночном крахе. 
Мы продолжаем получать признаки экономического спада в США. Локомотивом экономики США и в значительной степени в глобальной парадигме, является потребление. На этом выстроено благополучие и развитие закредитованного мира: телега идет впереди лошади. Замедление розничных продаж, даже там, где потребительский спрос хорошо сформирован, это верный признак того, что экономика замедляется. 

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

Для тех, кто не переживал ни одного биржевого краха и не знает, что такое настоящий кризис, а таких на рынке сейчас много, кажется, что стабильность, которую показывают индексы  DOW, S&P 500, Nasdaq, является залогом будущего роста цен на акции. Поэтому они совсем не чувствительны к разговорам о том, что рынок упадет: разговоры идут давно, а рынок все растет. Нет, текущий рост не является залогом дальнейшего роста. Перед самыми страшными обвалами, перед кризисами, повлекшими большие рыночные потери индексы всегда рвутся вверх. Я уже писала, что цены на рынке формируются и поддерживаются информационно. В этом смысле, кто владеет информацией, тот владеет миром. Для высокой цены важно поддерживать массовую уверенность в стабильности, росте и кратковременности неприятной статистики: одним словом, важно поддерживать оптимизм участников рынка. Вчерашний день отлично показал, что число оптимистов на рынке достаточно, чтобы «большие деньги» могли еще выходить из позициий с прибылями. Оптимисты верят, что Fed знает, что делает, говорит то, что думает, а думает то, что знает. На это Александр Сергеевич Грибоедов сказал:

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

Лучшая книга по трейдингу — это набор стратегий и их исследования.

    • 31 мая 2015, 20:21
    • |
    • sam
  • Еще

Лучшая книга по трейдингу — это набор стратегий, граалей и их исследования.
С указанием доходности, профит-фактора и просадки, сильных и слабых сторон, инструментов, когда ее следует применять.
Проверенные недавно и на российском рынке, если книга на русском.
Чтобы прочитал, запустил пять-десять стратегий и зарабатывай.
Та же система Шадрина или roundabout, это тоже отличные стратегии, но в годах и для реализации достаточно заглядывать в рынок раз в месяц-год.

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

Для затравки, список источников для поиска идей систем от Ernest P. Chan в Quantitative Trading :



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

Манипуляции(действия) маркет-мейкера(крупняк) в CL,СБЕР!

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

Сегодня я продемонстрирую манипуляции на своем любимом инструменте(CL) и так как недавно мы с партнером решили принять участие и на московской бирже покажу на СБЕРЕ один неплохой пример.
Итак рассмотрим для начала простейшую манипуляцию и хорошо читаемую в «жиже».13-14 мая. После закрытия ямы и перед началом клиринга идет явное проталкивание и это происходит в тот момент когда на рынке минимальная ликвидность, а это значит отсутствие какого-либо сопротивления.
Манипуляции(действия) маркет-мейкера(крупняк) в CL,СБЕР!
Затем весь день цену удерживают именно до выхода статы по запасам.



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

Построение торговой системы: статистические методы

Видимые фильтры

Построение торговой системы: статистические методыОгромное количество торговых систем основаны на индикаторах и именно поэтому возникает вопрос – а что эти индикаторы выражают? Верный ответ – в большинстве случаев ничего особого они не выражают. Индикаторы представляют собой лишь специализированные фильтры. Некоторые индикаторы, такие как индекс торгового канала (CCI), индекс относительной силы (RSI) и стохастик,  в основном, представляют собой фильтры высоких частот первого порядка, которые преобразуют ценовые колебания и представляют их в виде осцилляторов.  Другие индикаторы, такие как скользящая средняя – это преимущественно сглаживающие фильтры, которые служат для устранения рыночного шума. Существуют и комбинации двух упомянутых типов фильтров. Перед тем как начать использовать индикаторы как фильтры в своей торговле любой здравомыслящий человек задастся вопросом — обладают ли данные, полученные с помощью различного рода индикаторов, прогнозной силой применительно к будущим ценам.



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

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