|
Торговать эквивалентом
Систему можно использовать с другими торговыми системами со сходными протоколами экспорта данных. В случае обнаружения открытой программы MetaStock, Smart Downloader проверяет все открытые в ней графики по признаку совпадения с выбранными пользователем в списке данными, в случае наличия совпадений Smart Down-loader заставляет MetaStock регулярно обновлять эти графики по мере поступления новых данных.
10.9.1. Издержки по товародвижению иногда составляют значительную долю в конечной продажной цене. Действительно, современные высокие транспортные затраты могут ограничить возможности какой-либо компании в эффективном сотрудничестве с отдаленными торговыми системами, обладающими привлекательным покупательским потенциалом.
8. Если трейдер не пользуется автоматическими торговыми системами, полоса убыточных сделок предполагает, что размер позиции_______, точки остановки убытков______и инициируется ________новых сделок.
Неосведомленные люди — я так называю их, поскольку они, очевидно, не накопили ни достаточного опыта работы с реальными торговыми системами, ни достаточного опыта компьютерного моделирования виртуальных торговых систем, — часто ошибочно утверждают, что «все системы в конце концов лопаются». В большинстве случаев, когда люди говорили так о своей системе, оказывалось, что в долгосрочном плане она вовсе не перестала приносить прибыль. Время от времени система может приносить убытки (т. е. текущие потери). Но если она не совсем никчемна и имеет приличный запас прочности, то она вновь станет прибыльной. Возможно, прибыль будет не столь велика, как когда-то раньше, но система вновь примется ковать доход, хотя бы на минимальном уровне. Дело не в том, что в долгосрочном плане система стала неприбыльной, просто вершина кривой от/сместилась влево от своего прежнего положения. Поэтому, продолжая использовать ту же систему, трейдер теперь оказывается справа от вершины, даже если на первых порах он был слева от нее!
Факты, обсуждаемые в этой главе, помогут вам лучше понять практический аспект управления капиталом в торговле. Прочитайте это главу внимательно, чтобы скорее научиться применять изученный материал в торговой практике. Приводимые здесь примеры разъясняют, когда и как следует начать управление капиталом, как совмещается стратегия управления с различными торговыми системами, как она работает в условиях разных рынков, как можно обратить себе на пользу асимметричное действие рычага, а также какова роль требований по марже.
Мы предпочитаем использовать симуляторы, основанные на практике современного объектно-ориентированного программирования. Одна из причин такого выбора состоит в том, что объектное ориентирование упрощает создание нужного количества моделируемых счетов, каким бы оно ни было. Это в особенности полезно при моделировании торговой системы, управляющей целым портфелем товаров или акций, как это сделано в большинстве тестов в данной книге. Объектно-ориентированные симуляторы также хороши для построения адаптивных самооптимизирующихся систем, в которых иногда требуется использовать внутреннее моделирование. Кроме того, такие программы позволяют достаточно просто создавать метасистемы (системы, принимающие решения на основе графиков изменения капитала других систем). Например, метасистемами можно считать модели распределения активов, поскольку они динамически меняют распределение средств между отдельными торговыми системами или счетами. Хороший объектно-ориентированный симулятор может генерировать графики изменения капитала портфелей и другую информацию для создания и тестирования на исторических данных систем распределения активов, работающих на основе множественных торговых систем. Из этих соображений, а также в силу привычки большинство тестов в этой книге проведены с использованием C-Trader tookit. Для того чтобы почерпнуть полезные знания из этой книги, не требуются познания в C++ и программировании. Логика любой системы или элемента системы будет подробно рассматриваться в тексте.
боте с торговыми системами эти правила частично приходится нарушать, причем некоторые нарушения правил не имеют никакой практической ценнности, тогда как более важные правила часто удается обойти без компромисса. При использовании дополнительного анализа порой удается обойти или скомпенсировать даже весьма тяжелые несоответствия данных требованиям статистического анализа. В общем, мы полностью отдаем себе отчет в существовании такой проблемы и продолжим ее обсуждение после подробного рассмотрения основ рассматриваемого вопроса.
Индикаторы циклов и инструменты, основанные на числовой последовательности Фибоначчи, следует использовать как вспомогательные средства, если только они не вызывают у вас особого интереса. При выявлении циклов особенно удобен анализ Фурье, а знание циклов, в свою очередь, помогает повысить точность определения временных периодов для средних скользящих и осцилляторов. Однако следует помнить, что анализ Фурье является достаточно сложной методикой, которую необходимо специально изучать и отрабатывать. Трейдерам, пользующимся механическими торговыми системами, стоит обратить внимание на параболическую систему и систему "направленного движения" Уайлдера. Что касается остальных методов анализа рынка, то я предоставляю читателю самому оценить их возможности. Хочу дать один совет: главное, найти инструменты, подходящие именно для вас, которые дают хорошие результаты применительно именно к вашим нуждам. На них и остановитесь. Впрочем, мы еще вернемся к проблеме выбора средств анализа ниже. (См. рис. 15.12- 15.14.)
Общим для всех механических торговых систем (МТС) является жесткость установленных правил торговли и однозначность подаваемых сигналов. На сегодня существует достаточно специализированного программного обеспечения - от самых простых программ по техническому анализу, которые по своей сути не являются механическими торговыми системами, до нейросетевых пакетов, использующих в своей работе не только методы технического анализа Последние уже в полной мере можно отнести к МТС. Самые сложные из данных пакетов имеют стоимость от сотен тысяч долларов и помогают трейдерам не только принимать решения о покупке и продаже, но и контролируют все финансовые потоки своих пользователей. Это помогает эффективнее использовать свободные средства и перераспределять активы с учетом надежности и доходности вложений. Некоторые программы по техническому анализу позволяют каждому трейдеру самостоятельно спроектировать и составить механическую торговую систему.
Пользователю CQG доступен обмен (экспорт/импорт) торговыми системами. Код торговой системы по желанию автора при этом может
• организованный с телекоммуникационными торговыми системами; //... мы хотим торговать эквивалентом долларовой волатильности
// подсчитываем количество контрактов для сделки / / ... мы хотим торговать эквивалентом долларовой волатильности // ... 2 новых контрактов S&P-500 от 12/31/98 ncontracts = RoundToInteger(5673.О / dlrvfcb] ) ; if(ncontracts < 1) ncontracts = 1;
II... мы хотим торговать эквивалентом долларовой волатильности
// ... мы хотим торговать эквивалентом долларовой волатильности
// ... мы хотим торговать эквивалентом долларовой волатильности
// ... мы хотим торговать эквивалентом долларовой волатильности
// ... мы хотим торговать эквивалентом долларовой волатильности
ные моменты времени и в случайных направлениях. Как и в предыдущих главах, мы будем торговать эквивалентом долларовой волатильности двух контрактов на S&P 500 в конце 1998 г. Во избежание чрезмерной усложненности тестов все входы будут осуществляться по цене открытия. Если вход произведен по цене открытия, то можно выходить из рынка по внутридневным ценам, не создавая путаницы при моделировании торговли. Как и в предыдущих главах, при тестировании будут использованы стандартный портфель и тестовая платформа.
// ... мы хотим торговать эквивалентом долларовой волатильности
/ / ... мы хотим торговать эквивалентом долларовой волатильности // ... 2 новых контрактов на S&P-500 от 12/31/98 ncontracts = RoundToInteger(5673.О / dlrv[cb]); if (ncontracts < 1) ncontracts = 1;
// ... мы хотим торговать эквивалентом долларовой волатильности // ... 2 новых контрактов на S&P-500 от 12/31/98 ncontracts = RoundToInteger (5673 . 0 / dlrv[cb]); if (ncontracts < 1) ncontracts - 1;
Традиционной кейнсианской Традиционного финансового Традиционно применяются Традиционно сложившихся Трансфера технологий Трансфертное ценообразование Технический индикатор Трансформаторные подстанции Транспорта железнодорожного Транспорта позволяет Транспортировка нефтепродуктов Транспортировки оборудования Транспортировку продукции вывоз мусора снос зданий
|
|
|
|