Stock# 3.2 beta
Atom
11.06.2011
Mikhail Sukhov


Выложил на бокс.

[b]Изменения[/b]: [list=1] []Существенно изменилась модель тестирования. Остался только EmulationTrader (отвечает и за историю, и за случайные данные). []Событийная модель для стратегий стала основной. И теперь она работает чисто на событиях. []Strategy.OnProcess переехал в TimeFrameStrategy. []Исчез StrategyManager. Из-за пункта 2 он стал не нужен, так как каждое действие активируется в том потоке, в котором пришло событие. []Order.InitializationTime исчез, но появился Order.Latency. Поддерживается высокая точность замера round trip заявок, актуально для HFT шлюзов. []Ecng.Trading был переименован в StockSharp. []Класс для расчета кривой эквити и графический контрол для отображения. []В дистрибутив вошли Alfa + Plaza. [*] http://stocksharp.com/forum/1626/Zapusk-tierminala-Launch/ [/list]

[b]Баги[/b]: [list=1] [] http://stocksharp.com/posts/m/8336/ [] http://stocksharp.com/forum/1606/oshibka-pri-dvizhienii-zaiavki-ArgumentOutOfRangeException/ [] http://stocksharp.com/posts/m/8701/ [] http://stocksharp.com/posts/m/8794/ [/list]


Теги:


Спасибо:


<< < 3 4 5 6  >
Mikhail Sukhov

Фотография
Дата: 16.08.2011
Ответить


[quote=Евгений;10372]Правильно я понял, что теперь нет необходимости проверять время работы стратегий? Это также касается и защитных стратегий?[/quote]

А когда это требовалось?

Спасибо:

Евгений

Фотография
Дата: 16.08.2011
Ответить


[quote=Mikhail Sukhov;10373][quote=Евгений;10372]Правильно я понял, что теперь нет необходимости проверять время работы стратегий? Это также касается и защитных стратегий?[/quote]

А когда это требовалось?[/quote]

Попробую точнее задать вопрос: учет времени клиринга и не торгового времени происходит только для бэктестера или для реальной работы стратегий тоже?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 16.08.2011
Ответить


[quote=Евгений;10376][quote=Mikhail Sukhov;10373][quote=Евгений;10372]Правильно я понял, что теперь нет необходимости проверять время работы стратегий? Это также касается и защитных стратегий?[/quote]

А когда это требовалось?[/quote]

Попробую точнее задать вопрос: учет времени клиринга и не торгового времени происходит только для бэктестера или для реальной работы стратегий тоже?[/quote]

Время работы стратегий зависит от рыночных данных. Есть данные текут, значит торговля идет. В EmulationTrader в зависимости от установленного WorkingTime идет или не идет генерация данных. На загруженные данные из файла это никак не влияет. Если в истории сделки есть, значит торги были. Все.

Спасибо: Евгений

Alexander

Фотография
Дата: 18.08.2011
Ответить


[url=http://www.box.net/stocksharp/1/105071601]Выложили 3.2.9[/url]

[b]Изменения[/b]: [list=1] []LimitQuotingStrategy - котирование объема по лимитированной цене []TheorPriceQuotingStrategy - котирование опционов по теоретической цене []Свойство QuotingStrategy.Timeout - ограничения котирования по времени []Вспомогательные методы для получения свечек по номеру []Возвращены (по сравнению с 3.2.8) методы для определения зарегистрировано ли получение определённых типов свечей []MarketDepth.ToString() []MarketDepth.Verify() []Возможность устанавливать директорию сохранения логов у FileLogListener (FileDirectory) [/list]

[b]Баги[/b]: [list=1] [][url=http://stocksharp.com/forum/1825/GetTimeFrameCandle-3-2-8/]GetCandle возвращает null[/url] []Отображение работающих стратегий в StrategiesMonitorWindow [*][url=http://stocksharp.com/posts/m/10375/]http://stocksharp.com/posts/m/10375/[/url] [/list]

Спасибо:

Church

Фотография
Дата: 22.08.2011
Ответить


Пытаюсь использовать QuotingStrategy.Timeout:

[code=csharp]public void EnterViaQuoting(OrderDirections Direct) { var strategy = new MarketQuotingStrategy(Direct, this.Volume) ; base.ChildStrategies.Add(strategy);[/code]

Задача - вход на быстром рынке (пробой пика), если не получается - отмена сигнала.

Результат таков:

[quote]A$ 22.08.2011 16:11:49.452 Стратегия запущена. A$ 22.08.2011 16:11:49.460 Processing history... (this might take some time). A$ 22.08.2011 16:12:03.414 History is processed. A$ 22.08.2011 16:12:03.415 Beginning core cycle. A$ 22.08.2011 16:12:35.487 [>>>TRADE<<<] ENTER SHORT... A$ 22.08.2011 16:12:35.502 [MQS] Стратегия запущена. A$ 22.08.2011 16:12:35.510 [MQS] Стратегия останавливается. A$ 22.08.2011 16:12:35.512 [MQS] Заканчиваем котирование с неисполненным объемом равный 1. A$ 22.08.2011 16:12:35.513 [MQS] Заканчиваем котирование с неисполненным объемом равный 1. A$ 22.08.2011 16:12:35.516 [MQS] Стратегия остановлена. A$ 22.08.2011 16:13:01.668 Стратегия останавливается. A$ 22.08.2011 16:13:01.669 Стратегия остановлена.[/quote]

Пробовал ставить FromMilliseconds(5000), FromMinute(0.1) - результат такой же. Стратегия выходит сразу же.

Спасибо:

Alexander

Фотография
Дата: 22.08.2011
Ответить


[quote=Church;10517]Пытаюсь использовать QuotingStrategy.Timeout:

[code=csharp]public void EnterViaQuoting(OrderDirections Direct) { var strategy = new MarketQuotingStrategy(Direct, this.Volume) ; base.ChildStrategies.Add(strategy);[/code]

Задача - вход на быстром рынке (пробой пика), если не получается - отмена сигнала.

Результат таков:

[quote]A$ 22.08.2011 16:11:49.452 Стратегия запущена. A$ 22.08.2011 16:11:49.460 Processing history... (this might take some time). A$ 22.08.2011 16:12:03.414 History is processed. A$ 22.08.2011 16:12:03.415 Beginning core cycle. A$ 22.08.2011 16:12:35.487 [>>>TRADE<<<] ENTER SHORT... A$ 22.08.2011 16:12:35.502 [MQS] Стратегия запущена. A$ 22.08.2011 16:12:35.510 [MQS] Стратегия останавливается. A$ 22.08.2011 16:12:35.512 [MQS] Заканчиваем котирование с неисполненным объемом равный 1. A$ 22.08.2011 16:12:35.513 [MQS] Заканчиваем котирование с неисполненным объемом равный 1. A$ 22.08.2011 16:12:35.516 [MQS] Стратегия остановлена. A$ 22.08.2011 16:13:01.668 Стратегия останавливается. A$ 22.08.2011 16:13:01.669 Стратегия остановлена.[/quote]

Пробовал ставить FromMilliseconds(5000), FromMinute(0.1) - результат такой же. Стратегия выходит сразу же.[/quote]

Исправлено. Спасибо за фидбэк. Будет в 3.2.10.

P.S. На будущее - большая просьба создавать новый топик для нового найденного бага.

Спасибо: Church

Church

Фотография
Дата: 23.08.2011
Ответить


[quote=Alexander;10533]P.S. На будущее - большая просьба создавать новый топик для нового найденного бага.[/quote] Пардон, исправлюсь.

Спасибо:

Alexander

Фотография
Дата: 24.08.2011
Ответить


[url=http://www.box.net/stocksharp/1/106808774]Выложили 3.2.10[/url]

[b]Изменения[/b]: [list=1] []Возможность задавать директорию для FileLogListener []BasketPortfolioWindow - окно редактирования корзины портфелей [][url=http://stocksharp.com/forum/1803/Ot-chiegho-otschityvaietsia-prieshyshieniie-Bid-Ask-v-pravilie/]Правило на Бид Аск. Абсолютный порог.[/url] []Добавлен BasketPosition [/list]

[b]Баги[/b]: [list=1] [][url=http://stocksharp.com/posts/m/10424/]Стоимость шага может быть равна нулю[/url] [][url=http://stocksharp.com/posts/m/10465/]Эмуляция не проходит до конца[/url] [][url=http://stocksharp.com/posts/m/10489/]При изменении EmulationTrader.MarketTimeChangedInterval на 10 минут перестает происходить тестирование[/url] [][url=http://stocksharp.com/forum/1834/v-3-2-9-polnost-iu-slomalos--tiestirovaniie-na-istorii/]Фикс StrategyMonitorWindow[/url] [][url=http://stocksharp.com/posts/m/10502/]Стратегии котирования выдают ошибку во время клиринга[/url] [][url=http://stocksharp.com/posts/m/10470/]Поток эмуляции не остановился в течении 10 секунд[/url] [][url=http://stocksharp.com/posts/m/10517/]QuotingStrategy.TimeOut не работает[/url] []Альфа - добавленая проверка на нулевую стоимость шага цены [/list]

Спасибо:

Den

Фотография
Дата: 25.08.2011
Ответить


[quote=Alexander;10597][url=http://www.box.net/stocksharp/1/106808774]Выложили 3.2.10[/url][/quote]

Спасибо за апдейт! Забирать надо с кодеплекса? На боксе его не видно...

Спасибо:

Sergey Masyura

Фотография
Дата: 25.08.2011
Ответить


[quote=Den;10608][quote=Alexander;10597][url=http://www.box.net/stocksharp/1/106808774]Выложили 3.2.10[/url][/quote]

Спасибо за апдейт! Забирать надо с кодеплекса? На боксе его не видно...[/quote]

С box.net забирать. На codeplex релизы не выкладываются, только референсы периодически обновляются.

http://www.box.net/stocksharp/1/106808774

Спасибо:
<< < 3 4 5 6  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy