gelium.net

Войти Регистрация Шрифт

Gelium Puls

Библиотека Puls.
Библиотека Puls предназначена для расширения функций таких программ технического анализа как ProSuite 2000i, TradeStation 8.x, MultiCharts и так далее. Библиотека выполнена в виде подключаемого модуля DLL, который позволяет реализовать работу с глобальными массивами числовых и текстовых переменных; работу с файлами; диалоговые функции для организации интерактивного взаимодействия с пользователем.



Для получения возможности использования функций библиотеки, необходимо скачать и установить дистрибутив Puls. Затем надо проимпортировать готовый набор функций из файла Puls.els с помощью EasyLanguage PowerEditor (главное меню File / Import and Export). Ярлык на файл Puls.els создается в группе Puls. Описание функций библиотеки находится в соответствующих разделах сайта.

Скачать бесплатно последнюю версию: Puls 2.261

Внимание!

Чтобы MultiCharts не зависал во время вызова окна Puls, в puls.ini пропишите:

[Main]
Tray=0

После перезапуска MultiCharts, иконка вызова окна Puls в трее создаваться не будет. Все функции Puls будут работать, кроме функции Input. Ее надо будет переименовать, чтобы MultiCharts на нее не ругался (сделаю в следующей версии).

Изменения в версиях:

Puls 2.261:
  • Добавлена функция, необходимая для работы *ge.
Puls 2.260:
  • Исправлена ошибка, приводившая к выдаче случайного дампа памяти при вызове функции gp_FileRead в случае, если файл был блокирован или не мог быть открыт для чтения.
  • Добавлена функция открытия файла для записи gp_FileOpenForWrite.
  • Изменен набор параметров функции gp_SeriesGetDTV.
  • Изменен алгоритм работы режима тренинга (смотрите пример Trening.orw).
Puls 2.251:
  • Исправлена ошибка, приводившая к падению ProSuite при вызове функции gp_SeriesGetStr.
  • Добавлена защита от потери данных серии в случае краха программы теханализа. Дополнительно предыдущая версия файла серии сохраняется в bak-файл.
  • Исправлена редко возникающая ошибока, связанная с вызовом функции gp_SeriesRemove.
  • Доработан код индикаторов для работы в режиме тренинга.
  • Улучшен интерфейс главного окна программы.
  • Протокол работы дублируется в нижней области главного окна.
  • Добавлена возможность изменения прозрачности диалоговых окон.
  • Добавлено диалоговое окно со списком выбора (функция gp_ShowList).
  • Добавлена дополнительная библиотека PulsHC.dll, которая необходима для работы в режиме тренинга.
Изменено 14.06.2011 19:25

Комментарии  

 
#1 Гость 09.02.2010 13:11
Внимание! C MultiCharts Puls пока не работает!
Цитировать
 
 
#2 Andy 19.04.2010 08:22
Цитирую Павел Гелиум:
Помогите. DLL написана на Delphi. После загрузки DLL, создается форма, которая подвешивается. Судя по всему, MC не дает обрабатывать сообщения системы и сам за компанию вешается.

Дело в том, что в МС в отличие от TS просчет индикаторов и стратегий осуществляется в отдельных потоках (по потоку на чарт) и в этих потоках нет цикла прокачки виндовых сообщений, посему и не показывается окошко.
Возможны варианты:
1) слегка изменить архитектуру - создавать отдельный поток и показывать окошко в нем (имхо - самый лучший вариант).
2) (!применим только в случае модального окна!) переключить поток ввода (AttachThreadInput Win API функция) с главного потока на текущий (поток просчета), показать окошко модально, окошко закрыли, переключить поток ввода обратно.
Цитировать
 
 
#3 Yura 07.07.2010 20:53
Не могу воздержатся от восхищения сайтом. Спасибо создателю.
Данная dll., вероятно поможет решить проблемы с переносом данных между индикаторами и стратегиями.
У меня ранее была проблема с созданием стратегии при работе на нескольких валютах и разных интервалах времени с этой dll буду пытаться разрешить ее.
Цитировать
 
 
#4 luckyboy 25.09.2010 23:35
Присоединяюсь к словам Юрия, спасибо создателю!)))))
Цитировать
 
 
#5 BuGen 26.09.2010 12:44
С TS8 работает без проблем, Спасибо Gelium!
Будет ли версия под MultiCharts, или ждать не стоит?
Цитировать
 
 
#6 Gelium1 26.09.2010 16:38
Цитирую BuGen:
Будет ли версия под MultiCharts, или ждать не стоит?

На следующей недели постараюсь выложить. Если кому-нибудь еще нужны какие-нибудь функции, пишите сюда.
Цитировать
 
 
#7 Gelium1 27.09.2010 21:31
Пробная версия 2.262 для MultiCharts: download.gelium.net/.../...

Отзывы приветствуются!
Цитировать
 
 
#8 BuGen 03.10.2010 15:22
При компиляции, после внесения изменений в индикатор использующий функции Puls, связка (MC+Puls_2.262) виснет намертво.
Те же индикаторы, в связке TS+Puls2.244 работают без проблем.
PS. Возможно ли отключить опцию создания bak-файлов или сохранять их в другую папку - не Series?
Цитировать
 
 
#9 Gelium1 03.10.2010 16:53
Цитирую BuGen:
При компиляции, после внесения изменений в индикатор использующий функции Puls, связка (MC+Puls_2.262) виснет намертво.

Было бы хорошо, если бы вы добавили в Puls.ini, в секцию Main, строку:

Debug=1

И прислали лог Puls.log после перезапуска и подвисания MC.

Цитирую BuGen:
Возможно ли отключить опцию создания bak-файлов или сохранять их в другую папку - не Series?

В старых версиях это сделать нельзя. А чем мешают bak-файлы?
Цитировать
 
 
#10 Gelium1 03.10.2010 17:01
Цитата:
При компиляции, после внесения изменений в индикатор использующий функции Puls, связка (MC+Puls_2.262) виснет намертво.
Сообщите, какая у вас версия MC.
Цитировать
 

Опрос.

busyЗагрузка опроса...

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



Торговля:
Рынок Forex
Торговые методики
Обсуждение торговли
Психология трейдинга
Вопросы и ответы
Заметки
Решения:
Джекпот
Долгосрочные
Cреднесрочные Gold
Cреднесрочные GBP
Cреднесрочные EUR
Cреднесрочные
Intraday Gold
Intraday GBP
Intraday EUR
Инструменты:
Сборка программ
TradeStation
ProSuite
Gelium Puls
Индикаторы
Системы (МТС)
История котировок
TradeRoom
QuoteRoom
VmTrader
Клуб
Форум

Сайт:
О сайте
Поиск по сайту
Карта сайта
Написать автору
Мой профиль
Облако тэгов:


Перепечатка материалов без указания ссылки на Gelium.net запрещена.
The reprint of materials without placing of the reference to a site Gelium.net is forbidden.
Pavel Gelium 2000-2011 © All rights reserved.