Автор Тема: Библиотека Puls  (Прочитано 21152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #30 : 19 Февраля 2013, 07:44:09 »
Из Puls назад вы ведь данные получаете тоже с правильными значениями?

Отображение в окне Puls связано с хранением значений типа single в текстовом виде. В серии могут храниться любые данные, поэтому и форматируются числа  с максимальным числом знаков после запятой.

эта проблема возникла, когда я из стратегии передавал данные в индикатор посредством пульса, из стратегии передаю в пульс значение стопа с округлением до 2 знаков, а в индикаторе получаю без округления.

Округляйте в индикаторе до 2 знаков и будет тоже самое.

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
Puls
« Ответ #31 : 19 Февраля 2013, 07:53:53 »
Из Puls назад вы ведь данные получаете тоже с правильными значениями?

Отображение в окне Puls связано с хранением значений типа single в текстовом виде. В серии могут храниться любые данные, поэтому и форматируются числа  с максимальным числом знаков после запятой.

эта проблема возникла, когда я из стратегии передавал данные в индикатор посредством пульса, из стратегии передаю в пульс значение стопа с округлением до 2 знаков, а в индикаторе получаю без округления.

Округляйте в индикаторе до 2 знаков и будет тоже самое.

Если так, то да, думал, что если из одного места экспорт, то в месте получения уже ничего не требуется)

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #32 : 19 Февраля 2013, 08:07:31 »
Если так, то да, думал, что если из одного места экспорт, то в месте получения уже ничего не требуется)

Такая уж специфика хранения float (single) переменных в текстовом файле. Проблема не большая, что-то менять пока не вижу смысла. TS9 поддерживает числа double. Может со временем на них придется перейти.

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
Puls
« Ответ #33 : 19 Февраля 2013, 09:22:16 »
Если так, то да, думал, что если из одного места экспорт, то в месте получения уже ничего не требуется)

Такая уж специфика хранения float (single) переменных в текстовом файле. Проблема не большая, что-то менять пока не вижу смысла. TS9 поддерживает числа double. Может со временем на них придется перейти.

в таком случае перешёл на передачу посредством SeriesSetStr, а потом конвертация числовых значений в текстовые, чтоб визуально не сбивало и было всё синхронно, как в окне пульса, так и в прочих приложениях! Спасибо!))

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #34 : 29 Августа 2013, 06:00:31 »
В Win7 x64 у меня обычная версия Puls x32 не заработала. Видимо из-за попытки доступа к ветке реестра local_mashine. Если у кого-то будет такая же проблема, не мучайтесь. Сделаю отдельную версию Puls.

Оффлайн Станислав

  • Участник клуба
  • *
  • Сообщений: 183
    • Просмотр профиля
Puls
« Ответ #35 : 29 Августа 2013, 12:16:46 »
возможно проблема не в Win7 х64!? у меня уже как год работает старый пульс, единственный нюанс - на TS8.7

Оффлайн ihaar

  • Давно не был на форуме
  • *
  • Сообщений: 1 067
    • Просмотр профиля
Puls
« Ответ #36 : 31 Августа 2013, 05:09:56 »
после установки МС инсталлятор пульса не видит путь. хотя MC установлена по дефолтному пути
проявляется на пульсе 280 и 281
XPsp3 32

UPD. похоже он вставляет лишний символ в пути "С:\Program Files\TS Support\MultiCharts

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #37 : 01 Сентября 2013, 04:11:40 »
В MC реализована многопоточная оптимизация. Из-за этого функции Puls, при одновременном вызове одной и той же фукнции из нескольких потоков, в теории могут возвращать неправильные данные. Добавлю блокировку таких вызовов в следующей версии.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #38 : 10 Сентября 2013, 08:27:39 »
В Puls будет встроен мой генетический оптимизатор, чтобы можно было считать с целью поиска лучших параметров для худшего года.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 389
    • Просмотр профиля
    • Gelium.net
Puls
« Ответ #39 : 12 Сентября 2013, 06:21:09 »
Инсталляция с последней версией для тех, кому лень руками копировать: https://gelium.net/gelium-tools/gelium-puls