четверг, 3 июня 2010 г.

Stock# 2.0.1

И так, очередная версия. Это обновление предыдущей версии 2.0. Надеюсь этот вариант станет релизом, потому что я исправил все ошибки, о которых вы говорили в форуме. Те, кто сталкивался с проблемами 2.0, обязательно проверьте, все ли теперь работает правильно.

Естественно, руки потянулись и к изменениям, так как только баги фиксить не всегда интересно:

1. Сделал мега вещь. Называется Verifier. Проверяет правильность настроек Quik-а (таблицы, внешние транзакции, доступ к папке с Quik). Теперь, если что-то не работает, буду в первую очередь отсылать к этой утилите.

2. Для предыдущего пункта добавил метод QuikTrader.GetDdeSettingsResults.

3. Написал топик о том, как разрабатывать роботов, чтобы они работали как под Quik, так и под SmartCOM. В целях демонстрации перенес на SmartCOM пример со скользящими средними. Называется SampleSmartSMA:

4. Сделал downgrade для Quik API. Теперь QuikTrader поддерживает TRANS2QUIK и 1.1 и 1.0. Сам переход на 1.1 для QuikTrader не принес никаких плюсов, а минусов с проблемами старых Quik-ов хоть отбавляй.

5. Буквально неделю назад обнаружил, что Сталкер теперь работает через SmartTrader. По этому поводу добавил его адрес в SmartAddresses.

6. DdeTableColumn.Name теперь возвращает названия, как они есть в самом Quik.

7. Добавил конструктор без параметров new QuikTrader(). В этом случае Quik находится среди запущенных процессов через класс QuikFinder.

8. В CandleManager добавил методы проверок, зарегистрирована ли группировка свечек по признаку или еще нет. К примеру узнать в программе, зарегистрированы ли 5-минутки по инструменту РТС-6.10.

9. Сделал стакан MarketDepth потоковых. Это значит, что вызывая метод MarketDepth.SetQuote можно не задавать индекс глубины. Для этого сам стакан будет определять, какая это котировка (лучшая или нет), и тем самым вытеснять старые котировки.

10. Сделал метод создания разреженого стакана как это сделано в Quik - TraderHelper.Invert.

11. Для Exchange теперь можно задавать время работы.

2 комментария:

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

    После просмотра вашего сайта http://stockmarketdotnet.blogspot.com/ предлагаем вам зарегистрироваться на сайте http://www.ipou.ru/ и получить скрипт баннера для размещения его на вашем сайте.
    Вы будете получать деньги за продажи с вашего сайта через баннер.
    Пример размещенных баннеров (Худеем вкусненько и Фондовый рынок) вы можете увидеть по адресу http://biologyfor.blogspot.com/

    Будем рады с Вами сотрудничать...

    ОтветитьУдалить
  2. Заметил странную вещь, на ОС Windows 7 всё ок, а на XP Sample не работает. Т.е. экспорт по ДДЕ запускается, квик не ругается, а в Sample открываю окно "Инструменты" - инструментов нет, пусто. При закрытии окна выдаёт ошибку и всё подвисает. В Windows 7 всё ОК, проверял на 4 компьютерах, квики и версии программ одинаковые.

    ОтветитьУдалить