Работаем с Omega Trade Station
Переключение между закладками
Щелчок мыши по закладке с именем нужного Вам пространства; Использование меню File->Current Workspaces; Нажатие PAGE UP, PAGE DOWN при нажатой клавише CTRL. Когда открыто много пространств, могут быть видны не все закладки. В этом случае, для переключения между ними, можно использовать стрелки, находящиеся слева от закладок.Установка алертов для анализатора ActivityBar.
Большинство инструментов анализа включают в себя некоторый алерт - критерии, основанный на выполнении определенных условии. Когда изменения цены в какой-то момент удовлетворяют этим условиям, возникает сигнал (алерт - предупреждение). После его возникновения программа известит Вас появлением соответствующего сообщения на экране ("Attention"), которое может сопровождаться звуковым сигналом. Если Вы установили опцию "разрешить алерт", то, при удовлетворении текущей цены указанным в алерте критериям. Вы будете об этом извещены, кроме того, этот сигнал будет зарегистрирован в Tracking Center. Алерты инициализируются при выполнении следующих условии: Ценовые данные, отображаемые на графике, обновляются; Рабочий пространств открыт; Символ на графике заменяется другим символом; ProbabilityMap применяется к графику впервые. Для того, чтобы разрешить возникновение алертов. нужно: Выберите из меню Insert-^ ProbabilityMap; Выберите из списка нужный анализатор; Отметьте галочкой Format; Нажмите ОК; Выберите закладку Properties; Поставить галочку Enable Alert; Для того чтобы установленные опции определялись для этого анализатора "по умолчанию", поставьте галочку Use alert, max bars, compression as study default; Нажмите ОК.
Тестирование торговых стратегии.
Создание торговой стратегии - стандартной или разработанной самостоятельно - важнейшая часть процесса спекуляции. Когда Вы создадите стратегию, её будет необходимо протестировать. Когда Вы тестируете свою стратегию. Вы применяете ее к историческим данным для того, чтобы выяснить, насколько она пригодна для использования в реальной торговле. Конечно, в будущем цены не обязаны вести себя так же, как и в прошлом, но если стратегия дает хороший результат на исторических данных, велика вероятность, что и в некотором периоде будущего времени эта стратегия будет давать прибыль. Когда Вы применяете стратегию к графику. TradeStation автоматически выявляет точки входа на рынок и выхода из него, обозначая их графическими указателями (стрелочками, флажками и текстовыми отметками). После вычисления полученных результатов TradeStation может сгенерировать отчет - TradeStation Strategy Performance Report. Этот отчет включает в себя детальную информацию о прибыльности системы в целом, статистику по "просадкам", соотношениям прибыльных и убыточных сделок и прочую информацию, которая поможет Вам, верно, оценить созданную систему. При применении стратегии Вы сможете установить размеры торговых издержек, такие как комиссия, проскальзывание и размер маржи. Также, с помощью Индикатора Прибыльности Стратегии (Strategy Equity Indicator). Вы сможете увидеть графическое представление доходности системы в целом.
Процесс разработки, тестирования и оптимизации Вашей торговой стратегии.
Указанный процесс можно разделить на девять частей. Будем рассматривать их в виде некоторых "шагов": Шаг 1. Идентификация условии рынка. Выделяют три основных типа поведения рынка, т. е. рыночных условий: тренд, или направленное движение (trending), боковое движение (sideways), и разброс цен (volatile). Обычно рынок находится в условиях одного из этих типов движения. Иногда бывает так, что трендовыи рынок движется в сторону, но большей частью находится в тренде. Или, например, разбросанный рынок местами движется в каком-нибудь направлении или "стоит на месте". Каждый тип рынка характеризуется четкими графическими шаблонами, которые указывают на смену направления движения цен. Различные критерии бывают, полезны для получения прибыли на рынках разных типов. То, что работает на трендовом рынке, может приносить одни убытки на разбросанном. Смысл стратегии в том, что она должна получать прибыль на том типе рынка, для которого разработана, и брать минимальные убытки при других рыночных условиях. Отсюда следует, что прежде чем начать разработку торговой стратегии. Вам следует изучить данные по рынку, на котором Вы хотите торговать, и определить доминирующий на нем тип движения. Либо решить заранее, какой тип рынка предпочесть, и найти подходящий.
Построение торговой стратегии с помощью Построителя Стратегии (TradeStation Strategy Builder).
Построитель Стратегии - это программа, которая позволяет Вам реализовать Ваши торговые идеи в торговые стратегии. Он позволяет использовать любые из встроенных, готовых к использованию, сигналов, либо Ваших собственных, написанных на EasyLanguage. Вы сможете использовать свои любимые сигналы входа и выхода в любом количестве и в любых комбинациях. Построитель стратегии позволяет использовать Ваши собственные стоп-сигналы, сигналы на вход в позицию и другие. Также существует множество встроенных сигналов, которые Вы можете использовать. При создании стратегии Strategy Builder "проведет" Вас через пять шагов. Эти шаги: Наименование стратегии (Naming the strategy): на этом шаге Вы даете имя своей стратегии и пишете замечания, которые помогут Вам в дальнейшем легче опознать ее; Определение сигналов (Defining signals): здесь Вы выбираете сигналы, которые будете использовать в своей стратегии; Входные параметры (Inputs): здесь показаны входные параметры для системы; Строительство пирамиды (Pyramiding): на этом шаге Вы определяете, будет ли система строить пирамиду; Входы (Entries): на этом шаге. Вы вводите дополнительную информацию о том, как Ваша стратегия будет покупать контракты (акции). Кроме того. Построитель Стратегии позволяет редактировать или удалять стратегии.
Создание торговой стратегии.
Для построения торговой стратегии нужно: Выбрать из меню Go->TradeStation Strategy Builder; В первом окне перечислены все доступные в TradeStation стратегии. Нажмите New; Введите название стратегии (не более 20 символов) и любые замечания (не более 60 символов). Нажмите Next; Нажмите Add для добавления сигналов к стратегии; В диалоговом окне Add выберите сигналы для добавления к Вашей торговой стратегии, затем нажмите ОК. Для доступа к описанию встроенных сигналов нажмите Definition; Повторите шаги с 4 по 5 для добавления других сигналов; Нажмите Next; В окне Default input values перечислены входные параметры сигналов, которые Вы добавляете. Вы можете сменить наименования или значения "по умолчанию", а так же комбинировать эти параметры; Для комбинирования параметров щелкните по параметру, который хотите включить в комбинацию, нажмите SHIFT и. удерживая его. выберите остальные из нужных значении. Затем нажмите Combine. Вы можете изменять названия и значения "по умолчанию" комбинированных параметров. Если Вы хотите сбросить сделанные изменения, нажмите Reset. Все входные значения вернут оригинальные значения и имена; После модификации параметров нажмите Next; Для того чтобы разрешить построение пирамиды, поставьте галочку Enable Pyramid. Затем, если Вы разрешили строительство пирамиды, выберите тип разрешения построения: когда приказ генерируется другим сигналом. независимо от того, какой сигнал сгенерировал приказ. Нажмите Next; Введите количество открытых входов, которое Вы разрешаете на каждую позицию, и количество контрактов (акции), которое разрешается на каждую позицию. И выберите, желаете ли Вы. чтобы уведомления о приказах посылались в Tracking Center. Нажмите Next; Введите количество баров, на которые будет ссылаться Ваша стратегия (максимальное количество, необходимое для работы каждого из сигналов), затем нажмите Finish; Ваша стратегия появится в списке доступных стратегии. Нажмите Close для выхода из построителя стратегии. Теперь Вы сможете применять созданную стратегию к графику.
Удаление торговой стратегии.
Если Вы решили не использовать в дальнейшем какую-либо стратегию. Вы можете удалить ее из TradeStation StrategyBuilder. После удаления стратегия не восстанавливается, можно только построить заново. Для удаления стратегии нужно: Выберите из меню Go->TradeStation Strategy Builder; Выберите стратегию, которую Вы желаете удалить, и нажмите Delete; Появиться окно подтверждения удаления. Если хотите удалить, нажмите Yes. в обратном случае - No; Нажмите Close для выхода из StrategyBuilder.
Построение стратегии.
StrategyBuilder отображает список всех доступных в TradeStation стратегии и замечании по каждой из этих стратегии. Колонки Long Entry (длинный вход), Short Entry (короткий вход) отражают тип сигнала, входящего в стратегию. Эти колонки не отображают наличие выходного сигнала. В процессе построения стратегии, она автоматически проверяется. Проверка (verifying) заключается в поиске ошибок внутри кода сигналов на EasyLanguage. Следовательно, когда Вы построите свою стратегию, она будет готова к построению на графике. Если стратегия проверку не прошла, применить ее нельзя. Обычно ошибки возникают при использовании сделанных самостоятельно сигналов (индикаторов), когда они сделаны не качественно. Вы можете добавить стратегию в StrategyBuilder, импортируя уже созданную с помощью EasyLanguage PowerEditor Import/Export Wizard. Для тех, кто импортирует стратегию из TradeStation 4: в этом случае, она будет преобразована в сигнал. Для удобства будет создана стратегия, содержащая этот сигнал, и будут добавлены все сигналы, соответствующие стоп-сигналам, установленным по умолчанию в TradeStation 4 на закладке Stop. Для редактирования этой стратегии в EasyLanguage, нужно открыть сигнал с этим именем в PowerEditor. Что такое торговая стратегия? Торговая стратегия - это набор правил, которым следует TradeStation для размещения приказов для спекулянта. Процесс спекуляции состоит в том, чтобы найти возможность получить прибыль от колебаний цены. Эта возможность может быть определена с помощью некоторых характеристик рынка, изучение которых помогает предсказать будущее поведение рынка. Торговая стратегия - это набор правил, руководствуясь которыми, Вы можете войти на рынок и выйти, получив некоторую прибыль. TradeStation представляет собой набор инструментов, которые помогут Вам добиться максимальной эффективности этого процесса. EasyLanguage - это язык для написания сценариев торговли для TradeStation. Этот язык не позволяет определить ситуации для входа на рынок, но позволяет создавать инструкции, следуя которым, Вы будете получать прибыль и ограничивать потери. Эти компоненты - инструкции для открытия позиции, взятия прибыли, ограничения убытков - составляют ядро торговой системы. Что такое сигналы? Торговые стратегии можно разбить на некоторые компоненты, называемые сигналами. Сигналы могут быть просто инструкциями по выходу, а могут быть, в свою очередь, сложными стратегиями, включающими в себя множество простых сигналов. Используя EasyLanguage, Вы можете определять сигналы так, как захотите, но, определяя сначала простые сигналы, а потом собирая их в более сложные, Вам будет проще создавать свою стратегию.
Редактирование торговой стратегии в TradeStation StrategyBuilder.
Вы можете использовать StrategyBuilder для изменения свойств торговой стратегии. Вы можете добавлять или удалять сигналы, изменять имена и значения входных параметров, установки построения пирамиды, лимиты по позициям, и количество баров, на которые ссылается стратегия. Также можно форматировать стратегию, уже построенную на графике, но для изменения свойств стратегии, нужно использовать StrategyBuilder. Для редактирования стратегии нужно: Выбрать из меню Go->Strategy Builder; Выбрать стратегию, которую хотите редактировать и нажать Edit; Сделайте нужные изменения; Закладка General. Изменение названия стратегии и примечании. Там же - количество баров, необходимых для вычисления; Закладка Signals. Сигналы входов. Для добавления сигнала, нажмите Add. Для удаления - Delete. Для того, чтобы передвинуть сигнал вверх или вниз по списку, нажмите Move Up. Move Down; Закладка Input. Параметры и их значения "по умолчанию". Для создания комбинации параметров, удерживая SHIFT, выберите нужные параметры и нажмите Combine. Для того чтобы вернуть оригинальные установки для параметров, нажмите Reset; Закладка Pyramiding. Установки построения пирамиды. Описаны в предыдущем разделе; Закладка Position. Установки по манипуляции позицией. Там же можно отметить галочкой разрешение на отправление ордеров в Tracking Center. По умолчанию - разрешено; После сделанных изменении нажмите ОК. Если Вы изменяете какой-либо входящий в стратегию сигнал при помощи EasyLanguage, то Вам придется сначала удалить его из стратегии, потом добавить измененный. Создание копии торговой стратегии. Вы можете создать копию торговой стратегии в StrategyBuilder, сохранив ее под другим именем. Имя оригинальной стратегии останется неизмененным, и сама она останется без изменении. Для создания копии нужно: Выбрать из меню Go->Strategy Builder; Выбрать стратегию, копию которой хотите создать, и нажмите Save As; Введите имя копии и соответствующие замечания; Нажмите ОК. Копия появится в списке доступных стратегии.
Как избежать "ловушек" оптимизаций.
Очень важно найти тот момент, когда Ваша стратегия оптимизирована, и дальнейшая оптимизация приведет к т. н. переподгонке. Переподогнанные стратегий могут давать потрясающие результаты тестирования, но для реальной торговли будут абсолютно не пригодны. Такая ситуация наступает тогда, когда параметры настолько подогнаны к конкретной статистической выборке, что система торгует уже не общие идеи, а некоторые частные случаи. Самый простой способ заподозрить переподогнанность. - посмотреть, не слишком ли часто колеблется кривая доходности, особенно в районе нуля. Для приличной системы, возрастание этой кривой должно быть плавным и устойчивым. Следующая инструкция (от Omega Research) поможет Вам избежать этой ловушки: Разрабатывайте и используйте стратегию, которая основана на фундаментальных рыночных теориях и торговых идеях. Стратегия должна базироваться на логических выкладках, направленных на использование предполагаемой рыночной активности; Старайтесь добиться простоты стратегий. Сводите количество сигналов к минимуму. Добавление вспомогательных сигналов ведет к подгонке стратегий под конкретную выборку; Тестируйте стратегию на различных рынках (схожего типа). Причем, тестируйте стратегию на различных данных до и после оптимизаций; Значения около оптимальных значений должны давать сравнимую доходность. Т. е. оптимальные параметры не должны составлять острый пик. Пользуйтесь графиками Отчета по Оптимизации для выявления таких значений; Оставляйте себе тестовые множества. Например, проведите оптимизацию на данных за 96-98 годы, потом, используя найденные оптимальные значения, протестируйте стратегию на 85-89 годах. Оптимизируйте ее на этом диапазоне и протестируйте на 94-98 годах. Несомненно, результаты могут быть различны, но смысл в том, что стратегия должна вести себя устойчиво на всех периодах.
Настройка опции Вашей Рабочей Панели.
Опции Рабочей Панели глобальны, т. е. применяются на все Рабочие Пространства, открытые в ней. Эти установки позволяют изменять параметры Панели и Рабочих Пространств. Для установки параметров опции, выберите из меню File->Desktop Options. На первых трех закладках вы можете изменять различные опции. Что можно сделать:
Автоматически упорядочивать размеры окон.
Вы можете упорядочить размеры окон автоматически. При этом они будут равного размера и показаны все. По умолчанию, эта опция отключена. Чтобы её включить, необходимо: Выбрать в меню File->Desktop Options; Щелкнуть закладку General; В разделе Options, отметить Auto arrange new windows in workspace; Нажать ОК. Этого же результата можно добиться, выбрав в меню Window->Arrange All. Но при следующем запуске форма окон может иметь другой вид.
Автоматически изменять размеры окон.
По умолчанию, окна внутри Рабочей Панели изменяются, при изменении размера самой Панели. Эту опцию можно отключить: Выбрать в меню File->Desktop Options; Щелкнуть закладку General; В разделе Options, отметить Auto resize windows in workspace; Нажать ОК.
Подтверждение удаления окна.
Когда Вы удаляете окно, у Вас автоматически запрашивается разрешение. Вы можете убрать эту опцию: Выбрать в меню File->Desktop Options; Щелкнуть закладку General; Под Confirmations, убрать отметку Confirm when deleting a window from a workspace; Нажать OK.
Включение и выключение заголовков.
На Рабочей Панели Вы можете включать и выключать отображение заголовков у окон. Это можно сделать глобально, т. е.. например, для Центра Слежения (Tracking Center) или для Интернет Обозревателя. Для отдельных окон, эта опция не доступна. Как это сделать: Выбрать в меню File->Desktop Options; Выбрать закладку View. В разделе Desktop Options перечислены типы окон. Когда тип окон помечен галочкой, это значит, что заголовки окон этого типа будут отображаться; Опция Hide all title bars позволяет убрать заголовки всех типов окон; Нажмите ОК.
Работа в полноэкранном режиме.
Полноэкранный режим позволяет максимально использовать всю площадь экрана. Как переключать режимы: Нажмите CTRL+ALT+Z. или выберите в меню File->Full Screen; Для выхода из полноэкранного режима, снова нажмите CTRL+ALT+Z. Для того чтобы определить элементы Панели Инструментов, которые будут доступны в полноэкранном режиме, нужно: Выбрать из меню File->Desktop Options; Выбрать закладку View; В разделе Full Screen, поставить галочки напротив нужных Вам элементов; Нажать ОК.
Установка различных опции внешнего вида.
Вы можете выбрать: Отображение даты и времени в заголовке Рабочей Панели; Отображение панели состояния (Status Bar). Для включения и выключения этих опции нужно: Выбрать из меню File->Desktop Options; Выбрать закладку View; В разделе Options, поставить галочку около нужного пункта; Нажать ОК.
Изменение стартовых установок (параметров запуска).
По умолчанию, диалоговое окно New Session возникает при запуске программ Omega Research, но, при желании, Вы можете изменить то, что появляется при старте. Раздел Startup закладки Workspaces позволяет Вам определять, Рабочие Пространства (или одно пространство), которое будет автоматически открываться при запуске. У Вас есть четыре опции: Create a new workspace - открывать каждый раз новое пространство; Open workspaces from a directory - заставить программу предлагать Вам выбор существующих пространств из папки; Open workspaces from the last session - автоматически открывать те пространства, которыми Вы пользовались при последнем запуске; Do not open any workspaces - не открывать никаких пространств, т. е. показывать чистую область. В этом случае, нужно будет открыть Рабочие Пространство из меню. Вы можете поставить галочку "Remember this option and do not prompt me again" для того чтобы программа автоматически использовала выбранную опцию при запуске, не спрашивая. Для того, чтобы определить стартовые установки, нужно: Выбрать из меню File->Desktop Options; Выбрать закладку Workspaces; Выбрать нужную опцию; Нажать ОК.
Включение и выключение закладок для Рабочих Пространств.
По умолчанию, закладки открытых Рабочих Пространств видны внизу Рабочей Панели. Вы можете, при желании, их убрать. Для этого нужно: Выбрать из меню File->Desktop Options; Выбрать закладку Workspaces; В разделе Tab Styles выберите No tabs; Нажмите ОК. Для того чтобы вернуть закладки, в том же разделе, выберите 2D Tabs.
Установка списков текущих (current) и свежих (recent) (т. е. недав-но использованных) Рабочих Пространств.
Выбрав из меню File->Current Workspaces, вы увидите список Рабочих Пространств и получите возможность выбрать из них тот, который Вы хотите сделать текущим. По умолчанию, в этом списке содержится пять Пространств. Вы можете изменить их количество в списке. Также, выбирая из меню File->Recent Workspaces, вы увидите список из 16 пространств, с которыми Вы работали в последнее время. Вы можете изменять и то, и другое количество. Для этого нужно: Выбрать в меню File->Desktop Options; Выбрать закладку Workspaces; В разделе Workspaces to display in menu, напротив надписи Current Workspaces поставить необходимое количество пространств для отображения в списке, находящемся в File->Current Workspaces; В разделе Workspaces to display in menu, напротив надписи Recent Workspaces поставить необходимое количество пространств для отображения в списке, находящемся в File->Recent Workspaces; В разделе Total workspaces to remember, напротив надписи Recent Workspaces поставить необходимое количество пространств для запоминания как "свежих"; Нажмите ОК. Замечание: В списке Recent Workspaces содержаться только сохраненные пространства. В списке Current Workspaces содержатся все открытые на данный момент пространства, как сохраненные, так и не сохраненные.
Если программа потребует указать дополнительную
Если программа потребует указать дополнительную информацию, поставьте галочки для нужных типов бумаг; Нажмите кнопку Add в правом верхнем углу диалогового окна; Из выпадающего списка Template to Use, вы можете выбрать тип шаблона для сохранения бумаг. Этот тип применяется ко всем символам, перечисленным в списке Symbols to Insert; Если Вы хотите добавить новый символ (кнопка Add New). Выберите соответствующий источник данных из меню Data Source; Выберите соответствующую категорию из списка Category; Введите название символа напротив надписи Symbol. Лучше только большими буквами. EESR например; Выберите из списка Exchange название биржи. Для Российских бирж рекомендую выбрать пункт UNDEF-Undefined (не определена). Если не уверены в выборе, поставьте Auto-Detect (авто-определение); Нажмите ОК; После этого, GlobalServer попытается найти уже существующий символ с этими характеристиками. Если такой символ найден не будет, то программа попросит у Вас дополнительную информацию. Вам нужно будет расставить время торговых сессий, на закладке Session, указать, под каким именем будет храниться архив данных по этому символу (Symbol Root), указать параметры: Масштаб цены. Price Scale; Значение пункта. Point Value; Ограничение на количество дней. Daily Limit; Минимальный размер движения. Min. Movement. Подробнее в разделе "Построение портфеля - Редактирование символа в портфеле". Нажмите ОК. Теперь Ваш символ добавлен в портфель. GlobalServer теперь настроен для получения данных по нему. Если добавляемый символ уже содержится в портфеле, будет выдано сообщение об ошибке. Содержание Назад Вперед
Биржевая торговля: Стратегии - Инструменты - Софт
- Биржевая торговля
- Системы биржевой торговли
- Софт для биржевой торговли
- Мetastock для биржевой торговли
- Тradestation для биржевой торговли
- Мetatrader в биржевой торговле
- Торговые стратегии и тактики
- Торговые стратегии по времени
- Торговые стратегии на рынках
- Индикаторы в торговых стратегиях
- Методы торговых стратегий
- Условия в торговых стратегиях
- События для торговых стратегий
- Алгоритмы торговых стратегий
- Создание торговых стратегий