Синтетика

Questions about QUIK trading plugin for Russian brokers and general MultiCharts questions can be asked here in Russian; they will be answered in Russian by our staff. No registration necessary.
olart
Posts: 39
Joined: 18 Nov 2011
Has thanked: 8 times
Been thanked: 1 time

Синтетика

Postby olart » 04 Jul 2012

Здравствуйте!

Хотелось бы узнать в плане дальнейшего развития МЧ не предусмотрено ли предоставления пользователям возможности работать с синтетическими инструментами?

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

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

Подозреваю, что я далеко не первый обратившийся к Вам с эти вопросом.

С уважением…

User avatar
Stan Bokov
Posts: 963
Joined: 18 Dec 2009
Has thanked: 367 times
Been thanked: 302 times

Re: Синтетика

Postby Stan Bokov » 04 Jul 2012

Добрый день,

Это можно сделать и сейчас, может не так интуитивно как хотелось бы. Можно создать новый символ в QuoteManager и проимпортить в него любые данные из CSV который вы укажете. То есть, потенциально можно проэкспортить данные из одного или более симовлов которые уже есть, обработать их нужным образом в Excel или же руками, и проимпортировать в символ который мы только что создали (причем его можно назвать как угодно).

На нем можно тестировать стратегии, оптимизировать, и т.д.

olart
Posts: 39
Joined: 18 Nov 2011
Has thanked: 8 times
Been thanked: 1 time

Re: Синтетика

Postby olart » 05 Jul 2012

Спасибо за ответ,
действительно предложенный Вами путь позволяет решить все проблемы, кроме возможности оптимизации через МЧ весов инструментов в составе композита, что мне кажется, весьма актуально. А так же EXCEL, DDE, GlobalVariable это как-то очень неудобно.
Может быть все же имеет смысл как-то модернизировать данную технологию?
С уважением…

User avatar
Stan Bokov
Posts: 963
Joined: 18 Dec 2009
Has thanked: 367 times
Been thanked: 302 times

Re: Синтетика

Postby Stan Bokov » 05 Jul 2012

Со временем мы рассмотрим улучшение данного функионала. Спасибо за предложение.

olart
Posts: 39
Joined: 18 Nov 2011
Has thanked: 8 times
Been thanked: 1 time

Re: Синтетика

Postby olart » 05 Jul 2012

Благодарю за возможность надеяться

User avatar
Denoy
Posts: 20
Joined: 28 Sep 2012
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Синтетика

Postby Denoy » 19 Oct 2012

Добрый день,

Это можно сделать и сейчас, может не так интуитивно как хотелось бы. Можно создать новый символ в QuoteManager и проимпортить в него любые данные из CSV который вы укажете. То есть, потенциально можно проэкспортить данные из одного или более симовлов которые уже есть, обработать их нужным образом в Excel или же руками, и проимпортировать в символ который мы только что создали (причем его можно назвать как угодно).

На нем можно тестировать стратегии, оптимизировать, и т.д.
Здравствуйте.

Спасибо за ответ - так просто оказалось создать свой индекс.

"обработал нужным образом котировки" и создал синтетику. Тестирую, оптимизирую ... красота !
Результат тестов меня устроил.
Каким образом отобразить график этой самой синтетики в real-time, чтобы начать торговать бумаги, входящие в синтетический индекс по сигналам этого индекса ?

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Синтетика

Postby Henry MultiСharts » 22 Oct 2012

Здравствуйте.

Спасибо за ответ - так просто оказалось создать свой индекс.

"обработал нужным образом котировки" и создал синтетику. Тестирую, оптимизирую ... красота !
Результат тестов меня устроил.
Каким образом отобразить график этой самой синтетики в real-time, чтобы начать торговать бумаги, входящие в синтетический индекс по сигналам этого индекса ?
Здравствуйте, Denoy.

Есть несколько способов отобразить эти данные в риалтайме:
1) ASCII mapping. Вам необходимо дописывать новый бар к концу текстового файла (главное, чтобы это была следующая по временной резолюции строка), чтобы бар рисовался на чарте.
2) Если Вы делаете синтетические тиковые данны то их можно транслировать через Universal_DDE

User avatar
Denoy
Posts: 20
Joined: 28 Sep 2012
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Синтетика

Postby Denoy » 23 Oct 2012

Т.е. получая из квика данные по каждому символу, входящему в синтетический индекс, через адаптер в мультичартс - невозможно силами мультичартс отобразить синтетику. Правильно ?

Правильно ли я понимаю, чтобы торговать корзину инструментов по такому синтетическому индексу, необходимо этот индекс размещать на графике каждой торгуемой бумаги как Data2, либо использовать глобальные переменные и других возможностей нет ?
Возможно ли это сделать более легким путем, например на графике есть единственный символ этой синтетики, а с помощью Easy Language мы перечисляем список бумаг, которые необходимо купить / продать ? В этом случае по сигналу синтетики произойдет трейд всех бумаг одномоментно, и не придется ждать следующего тика каждой бумаги при использовании data2.

User avatar
Henry MultiСharts
Posts: 9165
Joined: 25 Aug 2011
Has thanked: 1264 times
Been thanked: 2957 times

Re: Синтетика

Postby Henry MultiСharts » 24 Oct 2012

Т.е. получая из квика данные по каждому символу, входящему в синтетический индекс, через адаптер в мультичартс - невозможно силами мультичартс отобразить синтетику. Правильно ?
Верно. В МС нет механизма создания синтетического инструмента из нескольких потоков данных.
Правильно ли я понимаю, чтобы торговать корзину инструментов по такому синтетическому индексу, необходимо этот индекс размещать на графике каждой торгуемой бумаги как Data2, либо использовать глобальные переменные и других возможностей нет?

Инcтрумент, по которому совершается торговля, должен находиться на Data1. По каждому инструменту, по которому ведется торговля, должен быть построен чарт.
Возможно ли это сделать более легким путем, например на графике есть единственный символ этой синтетики, а с помощью Easy Language мы перечисляем список бумаг, которые необходимо купить / продать ?

В данный момент такой функционал не доступен c PowerLanguage без использования сторонних Dll.


Return to “MultiCharts QUIK”