Финансовая лаборатория

Биржевая торговля и торговые роботы


Торговая стратегия, которую мы с Вами создаем может выполнять две разные задачи. Она может использоваться для проведения бектестинга и оптимизации торговых параметров. При этом исследуется каждый бар имеющихся данных. Второе предназначение торговой стратегии - применение ее в торговле. При этом на основе уже сделанного выбора правил и параметров мы создаем программу, которая следит за тем, не наступило ли условия по которому мы должны совершить сделку, т.е. работает в режиме скрининга. […]

Ну вот мы и подобрались к самой интересной теме. Согласитесь, программ, которые красиво строят графики достаточно много. А вот программ, которые позволяют протестировать любые идеи, которые только могут возникнуть у Вас в голове - можно по пальцам пересчитать. Велс Лаб в умелых руках является той программой, которая позволит Вам не только спроектировать и протестировать любые торговые идеи, но и детально изучить все показатели протестированных систем. А если Вам чего-либо не […]

Главной особенностью Wealth-Lab является то, что используя язык C# и библиотеку WealthScript, Вы получаете возможность запрограммировать любые правила Вашей торговой системы. Всякий раз, когда Вы запускаете запрограммированную стратегию, Wealth-Lab отображает на графике все генерируемые сделки при помощи легко воспринимаемых стрелочек, обозначающих покупки и продажи. В результате выполнения стратегии рассчитывается целый список показателей, отражающих эффективность стратегии. Также в вашем распоряжении появляется детализированный список всех сделок, которые были бы совершены, придерживайся Вы […]

Трейдеры, которые только начинают разбираться с техническим анализом (а иногда даже и более опытные трейдеры) частенько предполагают, что они могут применять технические индикаторы сразу же, как только у этого технического индикатора появится "валидное" значение. Для большинства индикаторов, например таких, как простая скользящая средния, стохастик и т.п. такое предположение обосновано. К примеру, значение 20-периодичной скользящей средней (SMA) всегда будет однинаковым сразу же после одинаковых 20-ти баров. Значения этих индикаторов в конце […]

Рубрики: Indicators, WealthScript

В программе Wealth-Lab версии 6 существуют только официальные скомпилированные библиотеки индикаторов. Каждая такая библиотека индикаторов соответствует спецификации для библиотеки индикаторов. Конечно же, Вы можете создать Вашу собственную коллекцию тех индикаторов, которыми пользуетесь чаще всего. Однако, во многих случаях, нет никакого смысла создавать специальный индикатор и включать его в отдельную библиотеку. Это касается тех индикаторов, которые можно создать буквально "на лету" написав несколько строчек кода и применив простые, легкозапоминающиеся математические операции. […]

Начиная строить торговую стратегию большинство системных трейдеров сталкиваются с необходимостью использования индикаторов. Индикаторы могут использоваться как при конструировании входа в позицию, так и в качестве фильтров и при сопровождении позиции. Существует огромное множество индикаторов - начиная от стандартных, и заканчивая специфическими, существующие в одном экземпляре и хранимые как зеница ока. К счастью, у программы WealthLab существует широкий арсенал для работы с индикаторами. Вам не придется заново изобретать велосипед и думать […]

Рубрики: Indicators, WealthScript

При построении торговых стратегий может понадобится выполнить некоторые действия, связанные с рисованием графических объектов. К примеру, нарисовать линии поддержки и сопротивления, зоны перекупленности и перепроданности, отметить цели движения цены, волны и тому подобные вещи. Для этого в библиотеке WealthScript имеется целый набор необходимых для этого методов. Плюс Вы можете самостоятельно запрограммировать те методы, которые будут Вам помогать при работе с графическими объектами. При рисовании графических объектов сложнее всего найти те […]

Рубрики: Painting the Chart, WealthScript

После того, как графики инструмента и индикаторов начерчены, появляется необходимость снабдить эти графики некоторыми пояснениями. Иногда нужно прямо на графике написать пометки или пояснения. Конечно, это можно сделать вручную, но если изучить несложные методы работы с текстом в программе Wealth Lab, у Вас появится больше возможностей для работы с информацией. Для написания текста на графиках с помощью программного кода в программе Велс Лаб доступны следующие методы: AnnotateBar() Данный метод необходим […]

Рубрики: Painting the Chart, WealthScript

Здесь будут накапливаться вопросы, которые возникают у тех, кто осваивает построение торговых стратегий с помощью C# и языка WealthScript программы Wealth-Lab. По сути, это будет база данных по ответам, которые находятся в инструкциях Велс Лаб. Если У Вас есть вопрос, на который Вы не нашли ответа здесь - пишите его в комментариях - постараюсь помочь найти на него ответ. 1. Где найти русскую инструкцию по программированию торговых стратегий в программе […]

При разработке торговых стратегий нам не обойтись без построения собственных индикаторов, осциляторов, числовых фильтров и подобных инструментов. Числовые значения этих инструментов хранятся в программе в виде рядов данных (DataSeries), о которых мы уже говорили ранее. Сегодня рассмотрим, как можно отобразить на графиках в программе Велс Лаб различного рода ряды данных. Как: отобразить на графике последовательность данных (DataSeries) Для того, чтобы отобразить ряды данных нужно выполнить следующие шаги: 1. Создать числовую […]

Рубрики: Painting the Chart, WealthScript

О том, как строить графики в программе Wealth-Lab с помощью программного кода мы узнали в предыдущем посте. Сегодня же рассмотрим специфические ситуации, когда нужно отобразить в графической форме не один обыкновенный финансовый инструмент, а синтетический финансовый инструмент, который был получен в результате специальных расчетов либо с применением особых методов. Первый вопрос, который сегодня рассмотрим будет такой: Как: отобразить на графике внешний финансовый инструмент Если Вам не нужен доступ к данным […]

Рубрики: Painting the Chart, WealthScript

При программировании торговых стратегий приходится иметь дело не только с сухими цифрами. Так как работа с торговыми стратегиями тесно связана с человеком и его восприятием, никуда не деться от представления информации в графическом виде. WealthScript предлагает целый набор методов для того, чтобы контролировать как отображается графическая информация. Вы можете отображать на графике индикаторы, создавать на графике новые области, добавлять на график текст, примечания и графические объекты к барам, включая даже […]

Рубрики: Painting the Chart, WealthScript

Всякий раз, когда Вы при построении своей торговой стратегии используете информацию более чем об одном финансовом инструменте, Вам приходится сталкиваться с проблемой синхронизации данных. К примеру, если стратегия предполагает, что Вы должны покупать Газпром только убедившись в том, что индекс ММВБ растет. Сегодняшний пост поможет Вам понять, как Wealth-Lab синхронизирует данные, когда в одной стратегии задействовано несколько финансовых инструментов. Прочитав этот пост Вы сможете более надежно контролировать процесс этой синхронизации. […]

Рубрики: DataSeries, WealthScript

Зачастую Вы хотите протестировать стратегию, в которой задействован не один финансовый инструмент, а два или более. К таким стратегиям относятся такие стратегии, которые основаны на принципах арбитража, парного трейдинга, ротации финансовых инструментов, сравнения с бенчмарком. К счастью, программа Wealth-Lab может помочь и при тестировании таких неординарных торговых стратегий. Прежде чем приступить к созданию и тестированию таких стратегий торговли, разберемся с теми стандартными методами, которыми оперирует программа Велс Лаб, а также […]

Рубрики: DataSeries, WealthScript

После того, как мы разобрались с тем, что такое DataSeries - пришло время научиться самостоятельно создавать и наполнять данными это полезное для создания и тестирования стратегий хранилище данных. Этот навык необходимо довести до автоматизма, т.к. создавая торговую стратегию и ее правила мы будем постоянно с этим сталкиваться. Давайте оттачиванием этого навыка и займемся сегодня. Как: создать последовательность данных DataSeries и наполнить каждую ее ячейку нулевыми значениями Достаточно часто при написании […]

Рубрики: DataSeries, WealthScript