Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 100 из 270
  1. #1
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию API для написания модулей

    Новые возможности торгово-аналитической платформы Rumus2 для профессиональных трейдеров.

    Новые возможности торгово-аналитической платформы Rumus2 для профессиональных трейдеров. Теперь для написания собственных модулей к системе можно воспользоваться API (Application Programming Interface)

    С помощью API вы сможете создавать дополнительные модули к Rumus2 с различной функциональностью.

    Список возможностей:
    - Создание в программе окна
    - Получение в него данных
    - Получение информации о счетах
    - Получение информации об открытых позициях
    - Получение информации об установленных ордерах

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

    В API приведены примеры сред:

    * MS Visual Studio 2005
    * Borland Builder
    * Borland Delphi

    Здесь можно скачать API:

    http://download.fxclub.org/Rumus2/FxClub/api.zip


    в API нет возможности сделать автоматическую торговлю
    Последний раз редактировалось Роман Остапенко; 06.02.2008 в 16:56.
  2. 3 пользователей сказали cпасибо Роман Остапенко за это полезное сообщение:

    Ludanza (02.11.2007), ROMAN575 (18.04.2009), Tarantino (07.11.2007)

  3. #2
    Новый человек здесь Аватар для WESTSUR
    Регистрация
    11.07.2004
    Адрес
    из Юбилейного (Королев)Моск. обл.
    Сообщений
    152
    Поблагодарил(а)
    4
    Получено благодарностей: 7 (сообщений: 3).
    Главное четко следовать плану!
  4. #3
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от WESTSUR Посмотреть сообщение
    а где можно скачать?
    WESTSUR, напишите заявку на указанный выше адрес, вам вышлют
  5. #4
    Серый Кардинал Аватар для IXTEL
    Регистрация
    18.05.2006
    Адрес
    Где вы живете
    Сообщений
    228
    Поблагодарил(а)
    1
    Получено благодарностей: 4 (сообщений: 4).

    По умолчанию

    тем, кому был разослан вариант в формате doc, если нужно в формате pdf, с титульным листом, содержанием напишите еще раз, вышлем вам это вариант.
    У мну *.док , если вас не затруднит пришлите пожалуйста *.пдф
    www.OverSun.Org
    Дизайн, редизайн, ребрендинг
    и создание фирменного стиля;
    Создание сайтов под ключ;
    Поддержка, раскрутка и оптимизация сайтов;
    Программирование на Delphy, AFL, MQL4;
  6. #5
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    на сегодня были замечены следующие неточности:

    1. Выдержка из письма:
    "Пришлось немного подправить Ваши примеры, т.к использовались методы
    типа 'wcscpy', а они теперь deprecation.
    Или можно написать общую директиву #define _CRT_SECURE_NO_WARNINGS...
    После правки все комилируется и работает..."

    если необходимо выключить deprecate warning,
    в опциях проекта (вкладка Advanced, пункт Disable Specific Warnings) добавьте код 4996. Это сделано нами сознательно.

    2." // устанавливаем цвета линии в формате RRGGBB
    // (в некоторых индикаторах у линии 2 цвета - вверх и вниз)
    SetDPALineColor(line, $FF0000, $00FF00);
    Рисует всё время зелёным."

    Два разных цвета можно назначить на индикатор ввиде гистограммы, то есть вверх от центральной линии один цвет, вниз другой.
    На одной линии вверх и вниз разные цвета сделать нельзя.
  7. #6
    Серый Кардинал Аватар для IXTEL
    Регистрация
    18.05.2006
    Адрес
    Где вы живете
    Сообщений
    228
    Поблагодарил(а)
    1
    Получено благодарностей: 4 (сообщений: 4).

    По умолчанию

    Два разных цвета можно назначить на индикатор ввиде гистограммы, то есть вверх от центральной линии один цвет, вниз другой.
    Всё равно одним цветом рисует
    (см. аттач)

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

    Если сохранить раб.стол с индикатором из модуля и удалить модуль из конфигурации, то раб.стол не загружается (румус падает без предупреждения)
    www.OverSun.Org
    Дизайн, редизайн, ребрендинг
    и создание фирменного стиля;
    Создание сайтов под ключ;
    Поддержка, раскрутка и оптимизация сайтов;
    Программирование на Delphy, AFL, MQL4;
  8. #7
    Новый человек здесь
    Регистрация
    06.04.2004
    Адрес
    Красноярск
    Сообщений
    155
    Поблагодарил(а)
    0
    Получено благодарностей: 30 (сообщений: 25).

    По умолчанию

    Цитата Сообщение от IXTEL Посмотреть сообщение
    Всё равно одним цветом рисует
    (см. аттач)

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

    Если сохранить раб.стол с индикатором из модуля и удалить модуль из конфигурации, то раб.стол не загружается (румус падает без предупреждения)
    Индикаторы не сохраняются вместе со столом т.к. в примере нет обработки сообщения от ядра о том что сохраняемся, аналогично с загрузкой.
    Усе ...
  9. #8
    Участник форума Аватар для Eow
    Регистрация
    02.09.2003
    Сообщений
    270
    Поблагодарил(а)
    20
    Получено благодарностей: 86 (сообщений: 47).

    По умолчанию Api для Р2

    Цитата Сообщение от Legion666 Посмотреть сообщение
    Индикаторы не сохраняются вместе со столом т.к. в примере нет обработки сообщения от ядра о том что сохраняемся, аналогично с загрузкой.
    Добавим в API описание следующих разделов
    - сохранение в рабочем столе данных об установленных компонентах и индикаторах
    - отображение собственных свойств в панели задач.
    - получение информации об активном счете + операции с ордерами и позициями (так работает графический модуль)

    To Legion666 - отправляю благодарности :

    R290375349401 - спасибо
    Z389633644913 - спасибо
    )
  10. #9
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от Eow Посмотреть сообщение
    Добавим в API описание следующих разделов
    - сохранение в рабочем столе данных об установленных компонентах и индикаторах
    - отображение собственных свойств в панели задач.
    - получение информации об активном счете + операции с ордерами и позициями (так работает графический модуль)
    Это будет добавлено в следующем варианте API.
    Пока пишите, какие есть замечания сюда.
  11. #10
    Новый человек здесь
    Регистрация
    11.04.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Скажите, как построить индикатор по двум и более валютным парам?

    По зарез нужно. К примеру есть три пары EUR JPY GBP. Мне нужно общитать их свечки одновременно (т.е. формула выглядит к примеру так: Y1=OPEN_EUR - OPEN_JPY + OPEN_GBP).

    Как такой индикатор сделать?

    Я бы и сам написал такой модульчик на дельфях, но документации по API маловато
    Последний раз редактировалось killomind; 11.06.2007 в 17:04.
  12. #11
    Новый человек здесь
    Регистрация
    06.04.2004
    Адрес
    Красноярск
    Сообщений
    155
    Поблагодарил(а)
    0
    Получено благодарностей: 30 (сообщений: 25).

    По умолчанию

    Цитата Сообщение от killomind Посмотреть сообщение
    Скажите, как построить индикатор по двум и более валютным парам?

    По зарез нужно. К примеру есть три пары EUR JPY GBP. Мне нужно общитать их свечки одновременно (т.е. формула выглядит к примеру так: Y1=OPEN_EUR - OPEN_JPY + OPEN_GBP).

    Как такой индикатор сделать?

    Я бы и сам написал такой модульчик на дельфях, но документации по API маловато
    В примерах на дельфях в процедуре перевычесления значения индикатора есть переменная
    Код:
    src_line : PLINES_STRUCT;
    это один из инструментов, можно завести еще несколько, только указатель на данные нужно будет получать самостоятельно
    Усе ...
  13. #12
    Новый человек здесь
    Регистрация
    11.04.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от Legion666 Посмотреть сообщение
    В примерах на дельфях в процедуре перевычесления значения индикатора есть переменная
    Код:
    src_line : PLINES_STRUCT;
    это один из инструментов, можно завести еще несколько, только указатель на данные нужно будет получать самостоятельно


    Да я пробовал. Румус никак не реагирует. В двух словах: я создал вторую переменню src_line_2.

    src_line_2 := GetSourceDPALine(1);

    НО румус не попросил у меня указать второй график.
  14. #13
    Новый человек здесь
    Регистрация
    23.06.2007
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).

    По умолчанию

    Почему сообщение FX_WINDOWCOMPONENT_DELETE приходит в модуль только при явном удалении компонента, но не приходит при закрытии RUMUS? Вам не кажется, что это не совсем правильно?
  15. #14
    Новый человек здесь
    Регистрация
    24.06.2007
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Пытаюсь собрать пример SampleModule под Dev-Cpp (MinGW, gcc 3.4.2)

    Все прекрасно компилируется, Dll получается с тремя экспортируемыми функциями.
    Однако при попытке подключит SampleModule к Румусу, выдается что "Библиотека SampleModule.dll не может быть подгружен"

    Что я делаю не так!?
  16. #15
    Новый человек здесь
    Регистрация
    27.07.2007
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию замечания и предложения

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Это будет добавлено в следующем варианте API.
    Пока пишите, какие есть замечания сюда.
    запустил проект на Microsoft Visual Studio 2005.

    всё компилируется. отладка в румусе работает.

    замечания:
    1. визуальный модуль, SWStep3, на рабочем столе румуса ведет себя как-то странно. окно модуля сохраняется и на других листах с другими модулями. метод создания визуального модуля здесь не совсем корректный.
    2. непонятно как работать с торговым модулем. как выставлять/снимать ордера.
    3. у меня румус вылетает когда я пытаюсь список валют в массив загнать. Примерно на 5 валют одновременно можно подписаться. больше - вылет румуса.

    максимум что сейчас можно разработать - это модуль с получением котировок в реалтайме. такой модуль я на обыкновенном флэше реализовал давно - никаких VC ни BC не надо. Суть разработки модуля для торговой системы румус сводится к тому чтобы это потом помогало торговле. А как раз всем того и надо - работа со счетами и котировками.

    пожелания:
    1. хотелось бы в исходниках больше комментариев. кому как, но я разобрался благодаря отладке. в документации только каркас понял как создается.

    2. пример создания визуального модуля конечно простой. хотя бы так хотелсь бы:
    в списке три разные валюты. пусть будут дневные. рядом жмешь "кнопку" и рядом в текстовом окне обновляется "текущая цена закрытия" выбранной валюты.

    но эксперимент понравился. желаю удачи в следующих версиях API.
  17. #16
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от ultramatrix Посмотреть сообщение
    запустил проект на Microsoft Visual Studio 2005.

    всё компилируется. отладка в румусе работает.

    замечания:
    1. визуальный модуль, SWStep3, на рабочем столе румуса ведет себя как-то странно. окно модуля сохраняется и на других листах с другими модулями. метод создания визуального модуля здесь не совсем корректный.
    2. непонятно как работать с торговым модулем. как выставлять/снимать ордера.
    3. у меня румус вылетает когда я пытаюсь список валют в массив загнать. Примерно на 5 валют одновременно можно подписаться. больше - вылет румуса.

    максимум что сейчас можно разработать - это модуль с получением котировок в реалтайме. такой модуль я на обыкновенном флэше реализовал давно - никаких VC ни BC не надо. Суть разработки модуля для торговой системы румус сводится к тому чтобы это потом помогало торговле. А как раз всем того и надо - работа со счетами и котировками.

    пожелания:
    1. хотелось бы в исходниках больше комментариев. кому как, но я разобрался благодаря отладке. в документации только каркас понял как создается.

    2. пример создания визуального модуля конечно простой. хотя бы так хотелсь бы:
    в списке три разные валюты. пусть будут дневные. рядом жмешь "кнопку" и рядом в текстовом окне обновляется "текущая цена закрытия" выбранной валюты.

    но эксперимент понравился. желаю удачи в следующих версиях API.
    ultramatrix, спасибо за конструктивные замечания и предложения.
  18. #17
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Большое Спасибо разработчикам ФК, что услышали многократные просьбы Ваших клиентов относительно модуля API. ... Единственно жаль, что узнал только сегодня. Ито случайно. ... Маловато рекламировали видать.

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

    С Уважением!
  19. #18
    Новый человек здесь
    Регистрация
    21.04.2005
    Сообщений
    5
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    А у меня такой вопрос к программистам: как расшифровать данные истории, записанные в файлах F1.dat, F2.dat... и т.д.? Я пишу программу для тестирования ТС и нужно как-то вытащить и интерпретировать графики исторических данных.
    Кто-нибудь решал такую задачу?

    Или где можно достать удобоваримую информацию об истории, чтобы с ней легко можно было оперировать в программе?
    Последний раз редактировалось romero; 04.08.2007 в 23:37.
  20. #19
    Новый человек здесь Аватар для pavich
    Регистрация
    14.11.2006
    Сообщений
    17
    Поблагодарил(а)
    4
    Получено благодарностей: 1 (сообщений: 1).

    По умолчанию

    Данные Румус1 вроде хранятся в метастоковском формате.
  21. #20
    trader
    Регистрация
    31.07.2007
    Адрес
    Tyumen
    Сообщений
    18
    Поблагодарил(а)
    3
    Получено благодарностей: 1 (сообщений: 1).

    По умолчанию

    У руководстве не описаны следующие моменты:
    1. Каким образом можно создать страницу свойств индикатора?
    2. Возможно ли получить историю изм-ию капитала, открытых и закрытых ранее позиций, в общем того, что содержится в отчёте?
    3. Интерфейс модуля дилинга.
  22. #21
    trader
    Регистрация
    31.07.2007
    Адрес
    Tyumen
    Сообщений
    18
    Поблагодарил(а)
    3
    Получено благодарностей: 1 (сообщений: 1).

    По умолчанию

    Могу ли я выложить заголовочные и исходные файлы, которые находятся в архиве со своими изменениями в открытый доступ в интернете? Просто я написал один индикатор и выложил его на вашем форуме, но у некоторых людей возникли сомнения по поводу того, что модуль индикатора может содержать вредоносный код.
    Ветка форума: http://forum.fxclub.org/showthread.php?t=38110
  23. #22
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от mab Посмотреть сообщение
    Могу ли я выложить заголовочные и исходные файлы, которые находятся в архиве со своими изменениями в открытый доступ в интернете? Просто я написал один индикатор и выложил его на вашем форуме, но у некоторых людей возникли сомнения по поводу того, что модуль индикатора может содержать вредоносный код.
    Ветка форума: http://forum.fxclub.org/showthread.php?t=38110
    Уважаемый mab, заведите в разделе Rumus2 для себя ветку, назовите ее как вам нужно (Модули от mab и тп) и там выкладывайте сами модули, их исходники, общайтесь с пользователями.
    Успехов вам.
  24. #23
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от mab Посмотреть сообщение
    У руководстве не описаны следующие моменты:
    1. Каким образом можно создать страницу свойств индикатора?
    2. Возможно ли получить историю изм-ию капитала, открытых и закрытых ранее позиций, в общем того, что содержится в отчёте?
    3. Интерфейс модуля дилинга.
    К свойствам пока доступа нет, будет позже.
    Работа со счетом будет реализована позже.
  25. #24
    Участник форума
    Регистрация
    21.06.2004
    Адрес
    Москва
    Сообщений
    795
    Поблагодарил(а)
    0
    Получено благодарностей: 16 (сообщений: 9).

    По умолчанию Плиз ответьте

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Уважаемые участники форума!
    Сегодня была проведена рассылка предварительного варианта API для модулей. В документе приведено описание по созданию модулей, приведены примеры для сред:
    MS Visual Studio 2005
    Borland Builder
    Borland Delphi
    Если у кого еще есть желание получить API, напишите заявку на rumus2 @ fxclub.org

    в теме письма пишите пожалуйста так:
    API для модулей

    тем, кому был разослан вариант в формате doc, если нужно в формате pdf, с титульным листом, содержанием напишите еще раз, вышлем вам это вариант.
    ХОТЬ КАКИЕ выполняемые команды из репертуара API ФК = работают?
    Последний раз редактировалось depfy; 12.10.2007 в 22:48.
    A rose will bloom, and then will fade...
  26. 1 пользователь сказал cпасибо depfy за это полезное сообщение:

    McVAE (13.10.2007)

  27. #25
    Старейший участник Аватар для Mechanic
    Регистрация
    23.11.2006
    Адрес
    56°
    Сообщений
    23,440
    Поблагодарил(а)
    35,882
    Получено благодарностей: 51,336 (сообщений: 16,494).

    По умолчанию

    Роман, подскажите, пожалуйста, планируется ли "раскрыть" интерфейс торгового модуля? И если да, то каковы хотя бы ориентировочные сроки?
  28. #26
    Новый человек здесь Аватар для vico7
    Регистрация
    30.08.2007
    Сообщений
    18
    Поблагодарил(а)
    3
    Получено благодарностей: 5 (сообщений: 4).

    По умолчанию

    Здравствуйте Роман. Большая просьба выложить полностью функциональный код индикатора SampleIndicator из приложения к API на языке bcb6. Тот что есть валит Румус при сохранении рабочего стола . И как правильно его подключать.
    Есть ли обновленная версия API ?
    Заранее спасибо.
  29. #27
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от depfy Посмотреть сообщение
    ХОТЬ КАКИЕ выполняемые команды из репертуара API ФК = работают?
    depfy, если можно конкретизируйте вопрос, в текущем API возможно создать окно в программе и получить в него данные.
  30. #28
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от Mechanic Посмотреть сообщение
    Роман, подскажите, пожалуйста, планируется ли "раскрыть" интерфейс торгового модуля? И если да, то каковы хотя бы ориентировочные сроки?
    Mechanic, торговое API раскрывать не планируется.
  31. 1 пользователь сказал cпасибо Роман Остапенко за это полезное сообщение:

    Mechanic (30.10.2007)

  32. #29
    Новый человек здесь
    Регистрация
    23.10.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Mechanic, торговое API раскрывать не планируется.
    А почему не планируется? Есть опасение, что народ наклепает тамагочи?



    А вот что я нарыл в интернете:

    "... Честно говоря сейчас в программе открыты интерфейсы еще и по получению информации из торгового модуля - положение ордеров, номер счета, текущая позиция, текущий уровень прибыли/убытка и тд., пока просто нету описания.
    В сочетании с возможностью реализации через модули "нажимания на кнопки" вполне реально создание автоматических торговых систем."
  33. #30
    Долгосрочник Аватар для Типчик
    Регистрация
    06.12.2004
    Адрес
    14-я палата
    Сообщений
    1,172
    Поблагодарил(а)
    583
    Получено благодарностей: 111 (сообщений: 52).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Mechanic, торговое API раскрывать не планируется.
    А как все шумно начиналось...

    Цитата Сообщение от IVI;
    Уважаемые трейдеры!
    Мы представляем вам бета версию нашей новой аналитической платформы RUMUS2, и просим вас принять активное участие в ее тестировании.

    Цель создания RUMUS2 очень проста и очень амбициозна: мы хотим сделать лучшую в мире программу для анализа финансовых рынков и торговли.

    Открытая архитектура RUMUS2 позволит сторонним разработчикам создавать свои модули, которые можно будет встраивать в программу. Также появятся широкие возможности для импорта и экспорта различных данных из программы, возможность вызывать из RUMUS2 функции других программ, и из других программ функции RUMUS2.
  34. #31
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от aLers Посмотреть сообщение
    А почему не планируется? Есть опасение, что народ наклепает тамагочи?



    А вот что я нарыл в интернете:

    "... Честно говоря сейчас в программе открыты интерфейсы еще и по получению информации из торгового модуля - положение ордеров, номер счета, текущая позиция, текущий уровень прибыли/убытка и тд., пока просто нету описания.
    В сочетании с возможностью реализации через модули "нажимания на кнопки" вполне реально создание автоматических торговых систем."
    aLers, операции с ордерами через модуль и открытое торговое API это разные вещи.
  35. #32
    Новый человек здесь
    Регистрация
    23.10.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    aLers, операции с ордерами через модуль и открытое торговое API это разные вещи.
    Ок. Давайте внесем ясность.
    Торговое API - это возможность работы с вашими серверами напрямую, без Rumus?
    АРI для торгового модуля - это возможность для сторонней программы работать с вашими серверами через торговый модуль Rumus.
    Так?
    Ну с первым все ясно, а второй вариант когда планируется?
  36. #33
    Новый человек здесь Аватар для vico7
    Регистрация
    30.08.2007
    Сообщений
    18
    Поблагодарил(а)
    3
    Получено благодарностей: 5 (сообщений: 4).

    По умолчанию

    Доброго всем дня! Ув.Роман, ответте на вопрос Vico7 от 27.10.07, пожалуйста.
  37. #34
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от aLers Посмотреть сообщение
    Ок. Давайте внесем ясность.
    Торговое API - это возможность работы с вашими серверами напрямую, без Rumus?
    АРI для торгового модуля - это возможность для сторонней программы работать с вашими серверами через торговый модуль Rumus.
    Так?
    Ну с первым все ясно, а второй вариант когда планируется?
    Работа идет но пока точной даты нет.
  38. #35
    Новый человек здесь
    Регистрация
    23.10.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Работа идет но пока точной даты нет.
    Роман, спасибо за ответ.
    Осмелюсь задать весьма провокационный вопрос: какие последствия (юридические, технические или иные) будет иметь попытка самостоятельно "разобраться" с торговым API и подключить к вашим серверам собственный софт?
    Вопрос не из области абстракции - насколько я знаю, такие прецеденты были - например первый терминал для КПК появился именно у альтернативного разработчика, а это означает что он сумел "расшифровать" протокол обмена данными с вашими серверами.
  39. #36
    Новый человек здесь
    Регистрация
    02.11.2007
    Сообщений
    1
    Поблагодарил(а)
    1
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию API для модулей

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Уважаемые участники форума!
    Сегодня была проведена рассылка предварительного варианта API для модулей. В документе приведено описание по созданию модулей, приведены примеры для сред:
    MS Visual Studio 2005
    Borland Builder
    Borland Delphi
    Если у кого еще есть желание получить API, напишите заявку на rumus2 @ fxclub.org

    в теме письма пишите пожалуйста так:
    API для модулей

    тем, кому был разослан вариант в формате doc, если нужно в формате pdf, с титульным листом, содержанием напишите еще раз, вышлем вам это вариант.

    На сегодняшний день можно ли получить это API?
  40. #37
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Уважаемый Роман! Пожалуйста, помогите мне разобраться с одной проблемой. Я уже задолбался пытаться ее решить. Неоднократно в течение последних 1,5-2 лет обсуждал ее на Ваших ветках форума и на Пауке. Но нормального решения, пока получить не удалось.

    Меня интересует получение Реал-Тайм котировок в Амиброкер.

    Амиброкер позволяет работать с

    DDE Universal Data Plug-in,
    e-Signal RT Data Plug-in,
    Interactive Broker(s) Data Plug-in,
    Metastock Data Plug-in,
    MyTrack Data Plug-in,
    Quote Tracker Data Plug-in.
    ----------------------------------------------------------------------------------------------------------------------
    Насколько я понимаю, нам имеет смысл обсуждать варианты или e-Signal или БД МЕтастока.
    -------------------------------------------------------------------------------------------------------------------------

    e-Signal
    --------------
    Амиброкер, по отзывам тестировавших ребят (http://forex.kbpauk.ru/showflat.php?...ge=0& fpart=2) воспринимает e-Signal сразу через IDLoader . Но проблема возникает с тем, как получать историю и сохранять ее (без наворотов и гиперхитростей), т.к. Типчику удалось все это закоммутировать. Но уж больно все это наворочено и нет возможности одновременно работать с несколькими валютами и как я понял, именно из-за навороченности.

    БД МЕтастока
    ------------------
    Амиброкер позволяет совершенно идеально и в реальном времени считывать БД, сформированную в формате Метасток. Все было бы идеально, если бы можно было бы надежно получать БД в реал-тайм режиме. Притом устроило бы ее обновление каждые 5-10 секунд. Но пока что этого получить не удается. Почему?

    1. Румус1 позволяет создавать БД в формате Метасток. И он способен обновлять БД каждые 3-5 секунд. Но это возможно только на спокойном рынке и на малом количестве валют. Утром и днем рынок активен (а также мне приходится работать с котировками большинства валют от ФК, включая большинство кроссов), и Румус1 не обновляет файлы БД по 5-7 минут, а потом выплевывает все сразу, по 5-7 свечей. При этом сам Румус получает котировки прекрасно явно. Свечи дергаются как ненормальные.

    2. МЕтасток обновляет записью свою БД не чаще чем 1 раз в 1 минуту, с опозданием на 1,5 минуты. Хотя сам получает котировки ежесекундно. Это видно по движению свечей.

    3. IDLoader имеет возможность обновлять файлы БД Метасток не чаще 1 раза в минуту, и тоже с опозданием.

    Таким образом никак не удается получить нормальные реал-тайм котировки в формате Метасток.
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    Какие я вижу варианты решения?


    1. Самое простое решение. Это сделать возможным, чтобы IDLoader позволял обновлять БД Метастока с интервалом не реже чем 1 раз в 5 сек. Но только реальное Реал-Тайм обновление свечей и объемов. Этого уже будет более чем достаточно.

    2. Модернизировать Румус1 таким образом, чтобы запись в файлы БД осуществлялась регулярно 1 раз в 5 секунд если котировки частые, если котировки очень редкие (реже 1 котировки в 5 сек), тогда по мере поступления новой котировки. Запись в БД никак не должна зависеть от степени загруженности Румуса вычислительными процессами. А сейчас наблюдается именно такая зависимость.

    Можно из Румус 1 просто выделить отдельный модуль формирования записи в БД, и чтобы он выполнял эту функцию в регулярном режиме.

    3. Попробовать организовать полноценный e-Signal Реал-Тайм + История, тем более, что через IDLoader это во многом уже поддерживается. Кроме того, многие Ваши клиенты Вам были бы за это благодарны. Почему? Потому как множество пакетов ТА поддерживает сегодня e-Signal. Загляните на веточку http://forum.fxclub.org/post759396 и Вы увидите, что даже опрос проводить не надо, т.к. очевидно большое желание многих получить такое решение.

    4. Написать что-то на основе API модуля, и как я понял на основе "Торгового API"? Он дает возможность работы с вашими серверами напрямую, без Rumus, или нет?Тогда, если не трудно подскажите мне алгоритм моих действий.

    Роман, я буду Вам ИСКРЕННЕ ПРИЗНАТЕЛЕН, если Вы поможете мне разобраться в этом и решить проблема. Честное слово я уже заманался. Если бы я был хорошим программистом, и особенно на системном уровне, то уже давно что-то придумал. А так, только напрягаюсь в нервотрепке, потому как не удается никак наладить вопрос нормальных РТ котировок.

    Заранее Благодарен!

    С Уважением! X-Story
  41. #38
    Долгосрочник Аватар для Типчик
    Регистрация
    06.12.2004
    Адрес
    14-я палата
    Сообщений
    1,172
    Поблагодарил(а)
    583
    Получено благодарностей: 111 (сообщений: 52).

    По умолчанию

    Хочу добавить, что Development Kit ддля Ами можно взять тут (includes headers, C/C++ samples for custom indicator and data DLLs.)
    http://www.amibroker.com/bin/ADK.exe
  42. #39
    Новый человек здесь
    Регистрация
    16.10.2007
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию API для модулей

    Роман пришлите пожалуйста API для модулей в любом формате для Delphi. Спасибо
  43. #40
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от aLers Посмотреть сообщение
    Роман, спасибо за ответ.
    Осмелюсь задать весьма провокационный вопрос: какие последствия (юридические, технические или иные) будет иметь попытка самостоятельно "разобраться" с торговым API и подключить к вашим серверам собственный софт?
    Вопрос не из области абстракции - насколько я знаю, такие прецеденты были - например первый терминал для КПК появился именно у альтернативного разработчика, а это означает что он сумел "расшифровать" протокол обмена данными с вашими серверами.
    Уважаемый aLers!
    Вы можете попробовать.
  44. #41
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от Ludanza Посмотреть сообщение
    На сегодняшний день можно ли получить это API?
    Ludanza!
    Да, можете. Пришлите заявку на указанное мыло.
  45. #42
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Уважаемый Роман! Пожалуйста, помогите мне разобраться с одной проблемой. Я уже задолбался пытаться ее решить. Неоднократно в течение последних 1,5-2 лет обсуждал ее на Ваших ветках форума и на Пауке. Но нормального решения, пока получить не удалось.

    Меня интересует получение Реал-Тайм котировок в Амиброкер.

    Амиброкер позволяет работать с

    DDE Universal Data Plug-in,
    e-Signal RT Data Plug-in,
    Interactive Broker(s) Data Plug-in,
    Metastock Data Plug-in,
    MyTrack Data Plug-in,
    Quote Tracker Data Plug-in.
    ----------------------------------------------------------------------------------------------------------------------
    Насколько я понимаю, нам имеет смысл обсуждать варианты или e-Signal или БД МЕтастока.
    -------------------------------------------------------------------------------------------------------------------------

    e-Signal
    --------------
    Амиброкер, по отзывам тестировавших ребят (http://forex.kbpauk.ru/showflat.php?...ge=0& fpart=2) воспринимает e-Signal сразу через IDLoader . Но проблема возникает с тем, как получать историю и сохранять ее (без наворотов и гиперхитростей), т.к. Типчику удалось все это закоммутировать. Но уж больно все это наворочено и нет возможности одновременно работать с несколькими валютами и как я понял, именно из-за навороченности.

    БД МЕтастока
    ------------------
    Амиброкер позволяет совершенно идеально и в реальном времени считывать БД, сформированную в формате Метасток. Все было бы идеально, если бы можно было бы надежно получать БД в реал-тайм режиме. Притом устроило бы ее обновление каждые 5-10 секунд. Но пока что этого получить не удается. Почему?

    1. Румус1 позволяет создавать БД в формате Метасток. И он способен обновлять БД каждые 3-5 секунд. Но это возможно только на спокойном рынке и на малом количестве валют. Утром и днем рынок активен (а также мне приходится работать с котировками большинства валют от ФК, включая большинство кроссов), и Румус1 не обновляет файлы БД по 5-7 минут, а потом выплевывает все сразу, по 5-7 свечей. При этом сам Румус получает котировки прекрасно явно. Свечи дергаются как ненормальные.

    2. МЕтасток обновляет записью свою БД не чаще чем 1 раз в 1 минуту, с опозданием на 1,5 минуты. Хотя сам получает котировки ежесекундно. Это видно по движению свечей.

    3. IDLoader имеет возможность обновлять файлы БД Метасток не чаще 1 раза в минуту, и тоже с опозданием.

    Таким образом никак не удается получить нормальные реал-тайм котировки в формате Метасток.
    ---------------------------------------------------------------------------------------------------------------------------------------------------
    Какие я вижу варианты решения?


    1. Самое простое решение. Это сделать возможным, чтобы IDLoader позволял обновлять БД Метастока с интервалом не реже чем 1 раз в 5 сек. Но только реальное Реал-Тайм обновление свечей и объемов. Этого уже будет более чем достаточно.

    2. Модернизировать Румус1 таким образом, чтобы запись в файлы БД осуществлялась регулярно 1 раз в 5 секунд если котировки частые, если котировки очень редкие (реже 1 котировки в 5 сек), тогда по мере поступления новой котировки. Запись в БД никак не должна зависеть от степени загруженности Румуса вычислительными процессами. А сейчас наблюдается именно такая зависимость.

    Можно из Румус 1 просто выделить отдельный модуль формирования записи в БД, и чтобы он выполнял эту функцию в регулярном режиме.

    3. Попробовать организовать полноценный e-Signal Реал-Тайм + История, тем более, что через IDLoader это во многом уже поддерживается. Кроме того, многие Ваши клиенты Вам были бы за это благодарны. Почему? Потому как множество пакетов ТА поддерживает сегодня e-Signal. Загляните на веточку http://forum.fxclub.org/post759396 и Вы увидите, что даже опрос проводить не надо, т.к. очевидно большое желание многих получить такое решение.

    4. Написать что-то на основе API модуля, и как я понял на основе "Торгового API"? Он дает возможность работы с вашими серверами напрямую, без Rumus, или нет?Тогда, если не трудно подскажите мне алгоритм моих действий.

    Роман, я буду Вам ИСКРЕННЕ ПРИЗНАТЕЛЕН, если Вы поможете мне разобраться в этом и решить проблема. Честное слово я уже заманался. Если бы я был хорошим программистом, и особенно на системном уровне, то уже давно что-то придумал. А так, только напрягаюсь в нервотрепке, потому как не удается никак наладить вопрос нормальных РТ котировок.

    Заранее Благодарен!

    С Уважением! X-Story

    X-Story!
    Для получения котировок реал тайм в Амиброкер можно написать модуль с помощью нашего API. Для работы нужно будет запускать Румус 2 с этим модулем. Получение реалтайм котировок через IDL в Амиброкер официально не поддерживается.
  46. #43
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от EnergoDmitry Посмотреть сообщение
    Роман пришлите пожалуйста API для модулей в любом формате для Delphi. Спасибо
    EnergoDmitry!
    Пришлите заявку на rumus2 @ fxclub.org
  47. #44
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от support_Alexey Посмотреть сообщение
    X-Story!
    Для получения котировок реал тайм в Амиброкер можно написать модуль с помощью нашего API. Для работы нужно будет запускать Румус 2 с этим модулем. Получение реалтайм котировок через IDL в Амиброкер официально не поддерживается.
    Спасибо за ответ.

    Подскажите мне пожалуйста на уровне идей по пунктам, что я доджен сделать.
    1. XXXXX
    2. YYYYY
    3.ZZZZZ
    .....N. QQQQQ

    Хотя бы на уровне идей. Взять то-то там-то и сделать то-то там-то. Суппорт Екатерина ранее в одном из постов говорила, что Ваша служба поможет написать мне такой модуль.

    Я к сожалению очень слабый программист и не работал ни на Си ни на многих дргих языках. Лет двадцать назад неплохо программировал на паскале. А сейчас в AFL. Понимаю, что в данном случае придется с этим разбираться. ... Что посоветуете? На каком языке мне надо пробовать писать этот модуль, чтобы это не превратилось в многолетний долгострой и при этом получилось неплохое решение по быстродействию и т.п..
    Я понимаю, что было бы лучше писать на Си, Си++Б ВИжуал Бейсик ит.п.? Но насколько мне будет сложно это сделать? Вернее научиться на одном из языков писать. Как считаете?
    И какой язык и его базу осваивать? ВЕдь есть там разные варианты. Например на основе Вижуал Студио и т.п.

    Очень жду Вашего ответа.

    Заранее признателен!

    С Уважением!

    X-Story
  48. #45
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Спасибо за ответ.

    Подскажите мне пожалуйста на уровне идей по пунктам, что я доджен сделать.
    1. XXXXX
    2. YYYYY
    3.ZZZZZ
    .....N. QQQQQ

    Хотя бы на уровне идей. Взять то-то там-то и сделать то-то там-то. Суппорт Екатерина ранее в одном из постов говорила, что Ваша служба поможет написать мне такой модуль.

    Я к сожалению очень слабый программист и не работал ни на Си ни на многих дргих языках. Лет двадцать назад неплохо программировал на паскале. А сейчас в AFL. Понимаю, что в данном случае придется с этим разбираться. ... Что посоветуете? На каком языке мне надо пробовать писать этот модуль, чтобы это не превратилось в многолетний долгострой и при этом получилось неплохое решение по быстродействию и т.п..
    Я понимаю, что было бы лучше писать на Си, Си++Б ВИжуал Бейсик ит.п.? Но насколько мне будет сложно это сделать? Вернее научиться на одном из языков писать. Как считаете?
    И какой язык и его базу осваивать? ВЕдь есть там разные варианты. Например на основе Вижуал Студио и т.п.

    Очень жду Вашего ответа.

    Заранее признателен!

    С Уважением!

    X-Story
    X-Story!
    Напишите заявку на получение API и отправьте на rumus2 @ fxclub.org. Помочь в изучении языков программирования мы не можем.
  49. #46
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от support_Alexey Посмотреть сообщение
    X-Story!
    Напишите заявку на получение API и отправьте на rumus2 @ fxclub.org. Помочь в изучении языков программирования мы не можем.
    Я и не прошу помогать мне в изучении языков. Просто направьте меня в правильном направлении. Мне главное понять, где и какие вопросы начать прорабатывать. Вы все это знаете. Вам это подсказать займет всего 5 минут. А я если попытаюсь сейчас к этому подступиться, даже не знаю с какой стороны подступаться и что прорабатывать.

    С Уважением!
  50. #47
    Новый человек здесь
    Регистрация
    23.10.2007
    Сообщений
    6
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от support_Alexey Посмотреть сообщение
    Уважаемый aLers!
    Вы можете попробовать.
    Смысл ответа не совсем ясен:
    "..можете попробовать, все равно ничего не получится"
    или "...может попробовать, если все будет работать корректно и без сбоев, никаких претензий к вам не будет"

    Немного разный смысл, правда? Какой ответ ближе к истине?
  51. #48
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Я и не прошу помогать мне в изучении языков. Просто направьте меня в правильном направлении. Мне главное понять, где и какие вопросы начать прорабатывать. Вы все это знаете. Вам это подсказать займет всего 5 минут. А я если попытаюсь сейчас к этому подступиться, даже не знаю с какой стороны подступаться и что прорабатывать.

    С Уважением!
    X-Story, если вы не знаете программирования то вам проще найти или нанять программиста для написания модуля.
    С чего начинать изучать программирование мы вам подсказать не можем, это дело сугубо личное.
  52. #49
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от aLers Посмотреть сообщение
    Смысл ответа не совсем ясен:
    "..можете попробовать, все равно ничего не получится"
    или "...может попробовать, если все будет работать корректно и без сбоев, никаких претензий к вам не будет"

    Немного разный смысл, правда? Какой ответ ближе к истине?
    aLers, это не приветствуется, но и не запрещается.
    За сбои в торговли с помощью таких способов само собой мы ответственности не несем.
  53. #50
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    X-Story, если вы не знаете программирования то вам проще найти или нанять программиста для написания модуля.
    С чего начинать изучать программирование мы вам подсказать не можем, это дело сугубо личное.
    Хороший совет! Это я итак знаю. ... Но пока нанять никого не получится по ряду причин. Поэтому и придется рассчитывать на себя. По крайней мере пока.... И я понимаю, что проще всего ответить мне подобным образом. ... Не хотите отвечать на вопросы, так и скажите!

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

    Я не просил Вас "меня учить программированию" или "С чего начинать изучать программирование". ... Я Вам задаю совершенно другие вопросы.

    Я просил всего лишь подсказать на уровне идей что должен содержать мой модуль, какие функциональные составляющие. И второе, на каких языках их лучше реализовать и кауой из них наиболее прост в изучении?

    Но я так понимаю, что этот пост снова пишу в пустоту. ... Как я понимаю, такие посты как мои пишут только дураки?!... А умные люди не снисходят до того, чтобы их читать и тем более вникать!?

    С Уважением!
    Последний раз редактировалось X-Story; 10.11.2007 в 03:40.
  54. #51
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

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


    Я размышлял над структурой модуля и получается следующее..

    Задача..

    Сделать модуль, который закидывал бы Реал-Тайм котировки + историю в Амиброкер с сервера Форекс Клуба.
    --------------------------------------------------------------------------.


    Этап 1. Надо понять какие данные, откуда, в каком формате и режиме вытягивать из Вашего сервера. Создать блок, который бы позволил получать эти данные (история + котировки валют в реальном времени в заданном режиме обновления /к примеру 1 раз в секунду или т.п./). .


    Этап 2 Как их формировать или переваривать для представления в Амиброкер..


    Этап 3. Как их сохранять. Формат данных, режим записи и т.п. ЧТобы Амиброкер мог их нормально читать..


    Думаю, что этапы 2 и 3 самые простые. И когда-то я их даже решал на Паскале. Но очень давно..

    Самые сложные вопросы наверняка будут по Этапу 1.

    Я правильно понимаю?

    Очень надеюсь, что в Вашем описании Модулей есть необходимая информация, а уточняющую мне все равно придется Вам задавать. И я надеюсь, что услышу реальные ответы! .

    Если не трудно, прокомментируйте Пожалуста это сообщение!.


    С Уважением!
  55. #52
    Новы че здесь Аватар для Танкист
    Регистрация
    18.01.2004
    Адрес
    с бронепоезда
    Сообщений
    160
    Поблагодарил(а)
    1
    Получено благодарностей: 12 (сообщений: 7).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    И второе, на каких языках их лучше реализовать и кауой из них наиболее прост в изучении?
    На первой странице:
    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Уважаемые участники форума!
    Сегодня была проведена рассылка предварительного варианта API для модулей. В документе приведено описание по созданию модулей, приведены примеры для сред:
    MS Visual Studio 2005
    Borland Builder
    Borland Delphi
    (выделено мной, Т)
    Если у кого еще есть желание получить API, напишите заявку на rumus2 @ fxclub.org

    в теме письма пишите пожалуйста так:
    API для модулей

    PS В текущем API описано создание окон в программе и получения в него данных из программы.
    Если Вы изучали Паскаль, то ближе всего Вам будет Delphi.
    Цитата Сообщение от X-Story Посмотреть сообщение
    Этап 1. Надо понять какие данные, откуда, в каком формате и режиме вытягивать из Вашего сервера. Создать блок, который бы позволил получать эти данные (история + котировки валют в реальном времени в заданном режиме обновления /к примеру 1 раз в секунду или т.п./).
    Стороннюю dll-ку подключали когда-нибудь к своей программе? Закажите API, освойте Делфи и все Вам станет ясно...
    Трындеть - не трейдить.
  56. 1 пользователь сказал cпасибо Танкист за это полезное сообщение:

    X-Story (12.11.2007)

  57. #53
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от support_Alexey Посмотреть сообщение
    Для получения котировок реал тайм в Амиброкер можно написать модуль с помощью нашего API. Для работы нужно будет запускать Румус 2 с этим модулем. Получение реалтайм котировок через IDL в Амиброкер официально не поддерживается.
    Алексей, подскажите, пожалуйста, а возможно ли как-то сделать так, чтобы котировки получать минуя Румус. Дело в том, что сам пакет создает массу неудобств и накладывает ряд ограничений. ВЕдь речь идет только о котировках.

    С Уважением!
  58. #54
    Администратор Аватар для Support_Andrey
    Регистрация
    03.05.2006
    Адрес
    Москва
    Сообщений
    1,777
    Поблагодарил(а)
    213
    Получено благодарностей: 561 (сообщений: 371).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Алексей, подскажите, пожалуйста, а возможно ли как-то сделать так, чтобы котировки получать минуя Румус. Дело в том, что сам пакет создает массу неудобств и накладывает ряд ограничений. ВЕдь речь идет только о котировках.

    С Уважением!
    Уважаемый X-Story!
    Напрямую к торговым серверам подключиться нельзя.
    С уважением, Андрей
    Главный специалист Департамента поддержки клиентов FOREX CLUB

    Ответы на вопросы (F.A.Q)
  59. #55
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Support_Andrey Посмотреть сообщение
    Уважаемый X-Story!
    Напрямую к торговым серверам подключиться нельзя.
    Хорошо! ... А как тогда обойти такую проблему. К примеру, Румус1 котировки принимает в себя в режиме Реал-Тайм. Однако запись в файл (совместимый с форматом Метасток) он пишет со значительными задержками. Особенно это проявляется на активных рынках (когда много сделок) или когда загружено много валют одновоременно. ... Как я понял, он запись в файл данных начинает писать по остаточному принципу, если смотреть по приоритетам задач. Доходит до опозданий котировок 5-7 митун, и даже в случае выхода новостей на 15-30 минут. вТ.е., если сам Румус загружен процессами непонятных вычислений, то он ничего никуда не выдает. ... Я подозреваю, что с такой же проблемой придется столкнуться и с Румус2. ... МЕня интеерсуют только котировки и совершенно не интересует, что себе там считает Румус. Как быть?
  60. #56
    Администратор Аватар для Support_Andrey
    Регистрация
    03.05.2006
    Адрес
    Москва
    Сообщений
    1,777
    Поблагодарил(а)
    213
    Получено благодарностей: 561 (сообщений: 371).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Хорошо! ... А как тогда обойти такую проблему. К примеру, Румус1 котировки принимает в себя в режиме Реал-Тайм. Однако запись в файл (совместимый с форматом Метасток) он пишет со значительными задержками. Особенно это проявляется на активных рынках (когда много сделок) и когда загружено много валют одновоременно. ... Как я понял, он запись в файл данных начинает писать по остаточному принципу, если смотреть по приоритетам задач. Доходит до опозданий котировок 5-7 митун, и даже в случае выхода новостей на 15-30 минут. вТ.е., если сам Румус загружен процессами непонятных вычислений, то он ничего никуда не выдает. ... Я подозреваю, что с такой же проблемой придется столкнуться и с Румус2. ... МЕня интеерсуют только котировки и совершенно не интересует, что себе там считает Румус. Как быть?
    Уважаемый X-Story!
    Какой конкретно вопрос Вас интересует?
    Котировки в формате Метастока можете получить с помощью IDLoader.
    С уважением, Андрей
    Главный специалист Департамента поддержки клиентов FOREX CLUB

    Ответы на вопросы (F.A.Q)
  61. #57
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Support_Andrey Посмотреть сообщение
    Уважаемый X-Story!
    Какой конкретно вопрос Вас интересует?
    Котировки в формате Метастока можете получить с помощью IDLoader.
    Меня интересует получение котировок Реал-Тайм в Амиброкер. Я все описал чуть ранее с посте № 37 этой ветки 07.11.2007 22:32 Или по ссылочке http://forum.fxclub.org/showpost.php...7&postcount=37 Если бы Вы мне ответили по тому посту, был бы чрезвычайно признателен. И не только я.

    С Уважением!
    Последний раз редактировалось X-Story; 12.11.2007 в 15:18.
  62. #58
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Если бы IDLOader позволял получать котировки с обновлением БД Метастока хотя бы 1 раз в 5 секунд, то думаю, что проблема была бы решена. Но он обновляет не ранее, чем 1 раз в 1 минуту + запаздывание еще секунд 30-60.
    Но меня это не устраивает.
  63. #59
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Меня интересует получение котировок Реал-Тайм в Амиброкер. Я все описал чуть ранее с посте № 37 этой ветки 07.11.2007 22:32 Или по ссылочке http://forum.fxclub.org/showpost.php...7&postcount=37 Если бы Вы мне ответили по тому посту, был бы чрезвычайно признателен. И не только я.

    С Уважением!
    Уважаемый X-Story, вам ответили на него.
    Получить реалтайм данные в Амиброкер можно через модуль, который можно написать с помощью рассылаемого нами API.
  64. #60
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Уважаемый X-Story, вам ответили на него.
    Получить реалтайм данные в Амиброкер можно через модуль, который можно написать с помощью рассылаемого нами API.
    Уважаемый Роман! Подскажите пожалуйста такую вещь. Я готов потратить кучу времени и сил, чтобы разобраться и сделать этот модуль. Но меня беспокоит одна вещь. Если я вновь столкнусь с тем, что ядро Румус2 будет тормозить с передачей котировок в мой модуль, Вы готовы будете устранить эту проблему, как разработчики Румус2. Именно в Румус2, а не у меня. Потому как такая проблема с Румус1 существует. Я описал ее чуть выше. .... Я просто очень боюсь потратить кучу времени в том случае, если проблема будет с поставками на вход моего модуля. Подскажите пожалуйста! Буду Очень Признателен Вам за это!

    С Уважением!


    P.S. Дело в том, что когда Румус 1 перегружен вычислениями он котировки начинает записывать в файл с гигантскими опазданиями. Я боюсь повторения проблемы и в Румус2. Поскольку идеология пакетов родственная.

    Если же передача котировок на сторону в Румус 2 никак не зависит от его загруженности, то проблем не должно быть. Вы же как разработчики должны это знать.
    Последний раз редактировалось X-Story; 12.11.2007 в 15:53.
  65. #61
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Уважаемый X-Story
    Данные через API поставляются в режиме реального времени.
    Давайте по пунктам разберем что вам нужно сделать.

    1. Взять API для R2 и посмотреть, как получать котировки. Такой пункт в API есть.
    2.Создать свою собственную dll, которая будет получать котировки из Р2 и транслировать их куда то (Куда Вам нужно), возможно так же получение истории.
    3.Создать собственную конфигурацию R2. Если Вы не используете R2 в работе, то оставьте в каталоге, где располагается Р2, Rumus.exe, mainGui.dll, transport.dll, т.е. Р2 будет только получать котировки.

    По вашим комментариям к тормозам в Rumus1.
    Котировки получает в файл не R1 а IDLoader, а R1 в свою очередь берет данные с IDLoader.
    При создании файла пишутся не каждый тик, а минимально возможная свечка, это 1 мин. Поэтому файл, создаваемый через IDLoader обновляется раз в минуту.
  66. 1 пользователь сказал cпасибо Роман Остапенко за это полезное сообщение:

    X-Story (12.11.2007)

  67. #62
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Уважаемый X-Story
    Данные через API поставляются в режиме реального времени.
    Давайте по пунктам разберем что вам нужно сделать.

    1. Взять API для R2 и посмотреть, как получать котировки. Такой пункт в API есть.
    2.Создать свою собственную dll, которая будет получать котировки из Р2 и транслировать их куда то (Куда Вам нужно), возможно так же получение истории.
    3.Создать собственную конфигурацию R2. Если Вы не используете R2 в работе, то оставьте в каталоге, где располагается Р2, Rumus.exe, mainGui.dll, transport.dll, т.е. Р2 будет только получать котировки.

    По вашим комментариям к тормозам в Rumus1.
    Котировки получает в файл не R1 а IDLoader, а R1 в свою очередь берет данные с IDLoader.
    При создании файла пишутся не каждый тик, а минимально возможная свечка, это 1 мин. Поэтому файл, создаваемый через IDLoader обновляется раз в минуту.
    Спасибо за Ответ и Ценные подсказки! Это то, что я хотел! ... Буду пробовать! Уже разбираюсь с описанием API.

    С Уважением!

    Да! И давно хотел сказать Большое Спасибо Вам и Вашим ребятам за API и описание к нему. Давно все таки ждали.
  68. #63
    Новый человек здесь
    Регистрация
    01.04.2007
    Сообщений
    8
    Поблагодарил(а)
    2
    Получено благодарностей: 1 (сообщений: 1).

    По умолчанию

    Цитата Сообщение от X-Story Посмотреть сообщение
    Этап 3. Как их сохранять. Формат данных, режим записи и т.п. ЧТобы Амиброкер мог их нормально читать..
    Уважаемый X-Story!
    Давненько как-то я пытался сделать автоматическую систему, но пока бросил этим заниматься

    IDLoader при соответствующей настройке создает текстовые файлы в таком формате:
    <TICKER>,<PER>,<DTYYMMDD>,<TIME>,<OPEN>,<HIGH>,<LO W>,<CLOSE>,<VOLUME>
    EUR,1,20060911,060000,1.2687,1.2687,1.2685,1.2685, 22
    EUR,1,20060911,060100,1.2684,1.2685,1.2683,1.2683, 75
    EUR,1,20060911,060200,1.2682,1.2682,1.2682,1.2682, 48
    EUR,1,20060911,060300,1.2684,1.2684,1.2683,1.2683, 12
    EUR,1,20060911,060400,1.2683,1.2683,1.2683,1.2683, 37
    EUR,1,20060911,060500,1.2682,1.2682,1.2679,1.2679, 70

    В данном случае это файл по минутным котировкам евро. Обновляется очень даже в реальном времени.

    Можно брать информацию отсюда. Файл не закрыт для доступа.

    А дальше я обрабатывал, как надо, и программно нажимал нужные кнопки в IDSystem.

    PS: Только баловство все это, по-моему
    Глазами надо смотреть, умом анализировать и руками тыкать
    Последний раз редактировалось Petrovich2005; 17.11.2007 в 14:20. Причина: Уточнение
  69. 1 пользователь сказал cпасибо Petrovich2005 за это полезное сообщение:

    X-Story (19.11.2007)

  70. #64
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Petrovich2005 Посмотреть сообщение
    Уважаемый X-Story!
    Давненько как-то я пытался сделать автоматическую систему, но пока бросил этим заниматься

    IDLoader при соответствующей настройке создает текстовые файлы в таком формате:
    <TICKER>,<PER>,<DTYYMMDD>,<TIME>,<OPEN>,<HIGH>,<LO W>,<CLOSE>,<VOLUME>
    EUR,1,20060911,060000,1.2687,1.2687,1.2685,1.2685, 22
    EUR,1,20060911,060100,1.2684,1.2685,1.2683,1.2683, 75
    EUR,1,20060911,060200,1.2682,1.2682,1.2682,1.2682, 48
    EUR,1,20060911,060300,1.2684,1.2684,1.2683,1.2683, 12
    EUR,1,20060911,060400,1.2683,1.2683,1.2683,1.2683, 37
    EUR,1,20060911,060500,1.2682,1.2682,1.2679,1.2679, 70

    В данном случае это файл по минутным котировкам евро. Обновляется очень даже в реальном времени.

    Можно брать информацию отсюда. Файл не закрыт для доступа.

    А дальше я обрабатывал, как надо, и программно нажимал нужные кнопки в IDSystem.

    PS: Только баловство все это, по-моему
    Глазами надо смотреть, умом анализировать и руками тыкать
    ... А как сделать такие "соответствующие настройки", и так, чтобы это обновлялось к примеру через каждые 5 сек и производилось по нескольким валютам одновременно? (А если такое возможно, то это может оказаться очень хорошим решением для моего случая. Ами позволяет читать такие файлы без проблем)... Ведь это минутный файл. А обновление? Раз в минуту? ... Если раз в минуту + некоторая задержка, то это неинтересно.

    Насчет баловства. У каждого своя стратегия и подходы. Но это уже стратегия и тактика и не имеет никакого отношенияк по сути вопроса о котировках.

    С Уважением!
  71. #65
    Анархист Аватар для Black Jak
    Регистрация
    07.11.2007
    Сообщений
    256
    Поблагодарил(а)
    78
    Получено благодарностей: 124 (сообщений: 74).

    Question Нужна документация по API

    Документацию по API для написания модулей получить еще возможно?
    Пару раз пытался отправить запрос на [email protected] , но у меня выскакивает сообщение "сервер недоступен". Эта проблема у меня или у вас?
  72. #66
    Уважаемый участник
    Регистрация
    13.12.2006
    Сообщений
    1,829
    Поблагодарил(а)
    272
    Получено благодарностей: 578 (сообщений: 446).

    По умолчанию

    Цитата Сообщение от Black Jak Посмотреть сообщение
    Документацию по API для написания модулей получить еще возможно?
    Пару раз пытался отправить запрос на [email protected] , но у меня выскакивает сообщение "сервер недоступен". Эта проблема у меня или у вас?
    Уважаемый Black Jak!
    У Вас. Проверяйте настройки Вашей почтовой программы. Как вариант отправьте напрямую с сайта.
  73. #67
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Цитата Сообщение от Black Jak Посмотреть сообщение
    Документацию по API для написания модулей получить еще возможно?
    Пару раз пытался отправить запрос на [email protected] , но у меня выскакивает сообщение &quot;сервер недоступен&quot;. Эта проблема у меня или у вас?
    У меня тоже сначала была эта проблема. Просто надо проверить наличие пробелов в местах, указанных мной звездочками rumus2**@**fxclub.org Почта их не видит, а сервера не понимают. У меня это было из за того, чтоя копировал адрес через буфер, т.к. в оригинале здесь в паре постов этот адрес с пробелами. ... Думаю, что здесь та же проблема.

    С Уважением!
  74. #68
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от Black Jak Посмотреть сообщение
    Документацию по API для написания модулей получить еще возможно?
    Пару раз пытался отправить запрос на [email protected] , но у меня выскакивает сообщение "сервер недоступен". Эта проблема у меня или у вас?
    Black Jak, отпишите мне в личку ваш емайл, я вам вышлю.
  75. #69
    Человек уже не здесь... Аватар для Sergiy
    Регистрация
    16.07.2007
    Адрес
    Киев
    Сообщений
    1,578
    Поблагодарил(а)
    377
    Получено благодарностей: 974 (сообщений: 644).

    По умолчанию API для 6-го ядра

    Уважаемый Роман!
    Здравствуйте.
    Хотелось бы прочесть по поповоду API для 6-го ядра.
    Доступно ли, и где его взять.

    Сергей
    Жадность - самый короткий путь к бедности! Ученье свет, а не ученых - тьма (... и имя мое - легион) ;)
    PS. Благодарности принимаю - нажатием кнопки "Thanks" :oops:
  76. #70
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от Sergiy Посмотреть сообщение
    Уважаемый Роман!
    Здравствуйте.
    Хотелось бы прочесть по поповоду API для 6-го ядра.
    Доступно ли, и где его взять.

    Сергей
    Еще не выпущено, скоро.
  77. #71
    Человек уже не здесь... Аватар для Sergiy
    Регистрация
    16.07.2007
    Адрес
    Киев
    Сообщений
    1,578
    Поблагодарил(а)
    377
    Получено благодарностей: 974 (сообщений: 644).

    По умолчанию

    Роман, здравствуйте еще раз!
    У нас прямо чат получается.

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    Еще не выпущено, скоро.
    Тут есть вопросик, и он и вправду без подковырки. Просто мне в самом деле интересно.
    У меня уже есть чат CyberIRC, автор неизвестен, так вот он под 1.2.1 идет.
    А чат Legion66 RumusIRC перестал работать. К стати Legion66 сказал что после праздников выложит и под 1.2.х. Вывод - у автора CyberIRC новое API есть, Legion66 как минимум его иметь будет после праздников (надеюсь не после 8-го Марта ), или как?

    А так - дареному коню в зубы не заглядыают.
    Спасибо за тепение
    Жадность - самый короткий путь к бедности! Ученье свет, а не ученых - тьма (... и имя мое - легион) ;)
    PS. Благодарности принимаю - нажатием кнопки "Thanks" :oops:
  78. #72
    Новый человек здесь
    Регистрация
    06.04.2004
    Адрес
    Красноярск
    Сообщений
    155
    Поблагодарил(а)
    0
    Получено благодарностей: 30 (сообщений: 25).

    По умолчанию

    Цитата Сообщение от Sergiy Посмотреть сообщение
    Роман, здравствуйте еще раз!
    У нас прямо чат получается.



    Тут есть вопросик, и он и вправду без подковырки. Просто мне в самом деле интересно.
    У меня уже есть чат CyberIRC, автор неизвестен, так вот он под 1.2.1 идет.
    А чат Legion66 RumusIRC перестал работать. К стати Legion66 сказал что после праздников выложит и под 1.2.х. Вывод - у автора CyberIRC новое API есть, Legion66 как минимум его иметь будет после праздников (надеюсь не после 8-го Марта ), или как?

    А так - дареному коню в зубы не заглядыают.
    Спасибо за тепение
    Ничего не путаете??? Чата я не писал и ник у меня Legion666 )
    PS: я обновил свои модули под 6-е ядро
    Усе ...
  79. #73
    Человек уже не здесь... Аватар для Sergiy
    Регистрация
    16.07.2007
    Адрес
    Киев
    Сообщений
    1,578
    Поблагодарил(а)
    377
    Получено благодарностей: 974 (сообщений: 644).

    По умолчанию

    Цитата Сообщение от Legion666 Посмотреть сообщение
    Ничего не путаете??? Чата я не писал и ник у меня Legion666 )
    За ощибку в нике - сорри. Мне стыдно, но я исправлюсь

    А не в курсе, кто письнул RumusIRC?
    Он мне больше по душе, чем CyberIRC
    Жадность - самый короткий путь к бедности! Ученье свет, а не ученых - тьма (... и имя мое - легион) ;)
    PS. Благодарности принимаю - нажатием кнопки "Thanks" :oops:
  80. #74
    Старейший участник Аватар для Mechanic
    Регистрация
    23.11.2006
    Адрес
    56°
    Сообщений
    23,440
    Поблагодарил(а)
    35,882
    Получено благодарностей: 51,336 (сообщений: 16,494).

    По умолчанию

    Роман, как продвигаются дела с АПИ для 6-го ядра? В январе можно ждать?
  81. #75
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от Mechanic Посмотреть сообщение
    Роман, как продвигаются дела с АПИ для 6-го ядра? В январе можно ждать?
    Mechanic, оно уже готово, как дадут добро начнем распространять
  82. 1 пользователь сказал cпасибо Роман Остапенко за это полезное сообщение:

    Mechanic (22.01.2008)

  83. #76
    Новый человек здесь
    Регистрация
    25.01.2008
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Роман, а можно узнать, какой функционал доступен в этой версии АПИ?
    В частности, установка ордеров и совершение сделок имеют место?
  84. #77
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от MrHRUN Посмотреть сообщение
    Роман, а можно узнать, какой функционал доступен в этой версии АПИ?
    В частности, установка ордеров и совершение сделок имеют место?
    MrHRUN, нет
    будет добавлено к существующим возмсожностям:

    Получить список аккаунтов
    Получить списки позиций и ордеров для каждого аккаунта
  85. #78
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Вышла новая версия API для модулей.
    Подробности в шапке.
  86. #79
    Участник форума
    Регистрация
    22.01.2004
    Сообщений
    943
    Поблагодарил(а)
    112
    Получено благодарностей: 74 (сообщений: 54).

    По умолчанию

    Уважаемый Роман! Спасибо Вам и Вашим сотрудникам, что продолжаете работать над АПИ и примерами.

    Хотел также узнать, а не могли бы вы к примерам добавить пример модуля получения Реал-Тайм котировок из Румус 2. Пример, хотя бы для 2-3 или 4-х валют одновременно. И например с записью в обычный ТХТ файл в любой последовательности и формате. Просто примерчик, чтобы его можно было бы взять в качестве основы для доработки под свои нужды. Тем более, что Вы и Ваши ребята как никто другой лучше всего знаете как подцепить данные и "вытянуть" их из Румуса наиболее эффективным образом. И более чем уверен, что многие ребята, даже профи программисты, Вам за этот примерчик были бы очень благодарны. Загляните http://forum.fxclub.org/showthread.p...396#post759396 . И Вы обнаружите, что я не случайно говорю о такой потребности.

    С Уважением!
  87. #80
    l'Uomo che guarda Аватар для Alessandro
    Регистрация
    18.05.2005
    Адрес
    Москва
    Сообщений
    1,286
    Поблагодарил(а)
    2,550
    Получено благодарностей: 3,081 (сообщений: 823).

    По умолчанию

    Прямо мои мысли читаете. Только открыл почту, чтобы прислать заявку, а файл уже тут как тут. Респект!
    В любой сколь угодно малой программе есть по меньшей мере одна ошибка.
  88. #81
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    Уважаемый Х-Стори, у меня есть решение, оч простое, но только для тиков(другого мне пока не надо было). Ежели Вы владеете паскалем (Делфаем, т.е ), то примерные коды для D5-го могу подсказать. Если что-то конкретно вынуть надо и в пределах АПИ это видимо - тоже проблем не должно быть. У меня тики уходят в свой ехе. Если надо подробнее - могу отписать, хотя разработчикам идейку уже подкидывал. Можт, реализуют?
  89. 1 пользователь сказал cпасибо l_WANT_GOOD_SOFT за это полезное сообщение:

    X-Story (29.01.2008)

  90. #82
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    Уважаемые разработчики, спасибо за новый АПИ.

    Пара багов (у меня Delphi5 99года, в других может и нет)
    1. Лейблы в сэмплвиндоу - в юникоде. Система, не загружая форму, предлагает проигнорировать текст.
    2. Функция ComboBox.AddItem... реально прописывается ComboBox.Items.Add...
    3. юнита Variants просто нет (а он и не используется нигде(?))

    Обнаружил в описаниях структур время в трех видах - LongInt, DWord, Int64 - и все без подробностей, а порой надо бывает... Что-то из них, видимо, с юникса, как в дилеринтерфейсе? Кстати, он расписан нормально - сообщение/структура, а в других файлах непонятно, что куда воткнуть.

    Ну и оч хочется в сэмпле не только ГЕТ, но и СЕТ позишн, ордер ...

    А так все летает без скрипа. За что и премного благодарен!!!
    зы
    Да, нельзя ли парента сэмплов сделать МДИ клиентом? И папу графиков? TileWindow чтоб работала - ручки устали мыша возить, а глаз высоту-ширину мерить
  91. 1 пользователь сказал cпасибо l_WANT_GOOD_SOFT за это полезное сообщение:

    EQU (04.02.2008)

  92. #83
    Старейший участник Аватар для Mechanic
    Регистрация
    23.11.2006
    Адрес
    56°
    Сообщений
    23,440
    Поблагодарил(а)
    35,882
    Получено благодарностей: 51,336 (сообщений: 16,494).

    По умолчанию

    Цитата Сообщение от l_WANT_GOOD_SOFT Посмотреть сообщение
    ...
    Ну и оч хочется в сэмпле не только ГЕТ, но и СЕТ позишн, ордер ...
    Ответ - в первом посте этой ветки:
    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    ...
    в API нет возможности сделать автоматическую торговлю
    ...
  93. #84
    Новый человек здесь
    Регистрация
    19.11.2007
    Сообщений
    4
    Поблагодарил(а)
    7
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    А что означают эти коды команд:
    //-----------------Команды передаваемые в Event
    //Работа с ордерами
    //fxdOrder *
    FX_DEALING_ADD_ORDER = FX_DEALING_START + 8;
    FX_DEALING_DEL_ORDER = FX_DEALING_START + 9;
    FX_DEALING_CHANGE_ORDER = FX_DEALING_START + 10;
    //Работа с позициями
    //fxdPosition *
    FX_DEALING_ADD_POSITION = FX_DEALING_START + 11;
    FX_DEALING_DEL_POSITION = FX_DEALING_START + 12;
    FX_DEALING_CHANGE_POSITION = FX_DEALING_START + 13;
    может с их помощью можно организовать автоторговлю в своем модуле
  94. #85
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    Цитата Сообщение от vmrobi Посмотреть сообщение
    А что означают эти коды команд:
    //-----------------Команды передаваемые в Event
    //Работа с ордерами
    //fxdOrder *
    FX_DEALING_ADD_ORDER = FX_DEALING_START + 8;
    FX_DEALING_DEL_ORDER = FX_DEALING_START + 9;
    FX_DEALING_CHANGE_ORDER = FX_DEALING_START + 10;
    //Работа с позициями
    //fxdPosition *
    FX_DEALING_ADD_POSITION = FX_DEALING_START + 11;
    FX_DEALING_DEL_POSITION = FX_DEALING_START + 12;
    FX_DEALING_CHANGE_POSITION = FX_DEALING_START + 13;
    может с их помощью можно организовать автоторговлю в своем модуле
    Пробовал - не. Они при receive используются - см сэмпл. А при создании позиции-ордера проскакивают недокументированные мессаги - 35хх.
  95. #86
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    баги АПИ-6 делфай

    - function ReceiveMessageWrap всегда возвращает 0
    - не обрабатывается (в ней же) изменение ордера, удаление позиции по срабатыванию ордера
    - при закрытии румуса функиция deleteTForm1 продолжает чегой-то сносить - затычки нет.
    и если свой код с сэмпла вынести - access violation вылезет
    - одинаковые аккаунты дружным строем лезут в комбобох

    исправляется все просто - не прописываю
  96. 1 пользователь сказал cпасибо l_WANT_GOOD_SOFT за это полезное сообщение:

    EQU (04.02.2008)

  97. #87
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от l_WANT_GOOD_SOFT Посмотреть сообщение
    баги АПИ-6 делфай

    - function ReceiveMessageWrap всегда возвращает 0
    - не обрабатывается (в ней же) изменение ордера, удаление позиции по срабатыванию ордера
    - при закрытии румуса функиция deleteTForm1 продолжает чегой-то сносить - затычки нет.
    и если свой код с сэмпла вынести - access violation вылезет
    - одинаковые аккаунты дружным строем лезут в комбобох

    исправляется все просто - не прописываю
    l_WANT_GOOD_SOFT, насколько мы поняли, вы пишите про семпл, приведенный в качестве примера. Допустим, обработка изменения ордера, удаление позиции есть в описании, но в примере нереализовано.
    Попробуйте написать свою dll, если будут какие то баги, то пишите.
  98. #88
    EQU
    Регистрация
    04.02.2008
    Сообщений
    176
    Поблагодарил(а)
    69
    Получено благодарностей: 164 (сообщений: 61).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    l_WANT_GOOD_SOFT, насколько мы поняли, вы пишите про семпл, приведенный в качестве примера. Допустим, обработка изменения ордера, удаление позиции есть в описании, но в примере нереализовано.
    Попробуйте написать свою dll, если будут какие то баги, то пишите.
    хреново, что это не реализовано не только в семпле. А худ софту - сенкс. у меня тоже все висло
  99. #89
    EQU
    Регистрация
    04.02.2008
    Сообщений
    176
    Поблагодарил(а)
    69
    Получено благодарностей: 164 (сообщений: 61).

    По умолчанию

    структуры(дилинг), что есть - можно всавлять в ИСПУСИТЬ ИВЕНТ и отправить по хэндлу в майнвиндоу?
  100. #90
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    По умолчанию

    Цитата Сообщение от Роман Остапенко Посмотреть сообщение
    l_WANT_GOOD_SOFT, насколько мы поняли, вы пишите про семпл, приведенный в качестве примера. Допустим, обработка изменения ордера, удаление позиции есть в описании, но в примере нереализовано.
    Попробуйте написать свою dll, если будут какие то баги, то пишите.
    Роман, все легко и просто, ниже - фрагмент Вашего письма

    (*
    Если Вы обнаружите ошибки, неточности в документации или в представляемых примерах
    просим вас сообщить об этом в специальной ветке на форуме:
    http://forum.fxclub.org/showthread.php?t=36031

    --
    C уважением
    Роман Остапенко
    Начальник отдела развития ПО
    группы компаний Форекс Клуб
    *)

    Болдом я пометил

    С уважением,
    I_WANT_GOOD_SOFT
  101. #91
    Новый человек здесь
    Регистрация
    23.01.2008
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    это разве ошибка, в описании просто шире описаны возможности...
  102. #92
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Кто еще неполучил API по рассылке, можно скачать его отсюда:
    http://www.fxclub.org/moscow_news/2008/02/04/3375.html
  103. #93
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Цитата Сообщение от l_WANT_GOOD_SOFT Посмотреть сообщение
    Роман, все легко и просто, ниже - фрагмент Вашего письма

    (*
    Если Вы обнаружите ошибки, неточности в документации или в представляемых примерах
    просим вас сообщить об этом в специальной ветке на форуме:
    http://forum.fxclub.org/showthread.php?t=36031

    --
    C уважением
    Роман Остапенко
    Начальник отдела развития ПО
    группы компаний Форекс Клуб
    *)

    Болдом я пометил

    С уважением,
    I_WANT_GOOD_SOFT
    Спасибо за внимательность, в следущем варианте API постараемся быть точнее с примерами и описанием.
  104. #94
    Новый человек здесь
    Регистрация
    06.02.2008
    Сообщений
    1
    Поблагодарил(а)
    1
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию API для модуля

    Как и написано в головном посте топика отправил сообщение на указанный адрес с указанным сабжем, но ничего в ответ не получил.
  105. #95
    EQU
    Регистрация
    04.02.2008
    Сообщений
    176
    Поблагодарил(а)
    69
    Получено благодарностей: 164 (сообщений: 61).

    Wink

    Цитата Сообщение от Approximator Посмотреть сообщение
    Как и написано в головном посте топика отправил сообщение на указанный адрес с указанным сабжем, но ничего в ответ не получил.
    сейчас оно так, без рассылки. а адрес у романа на два поста ниже
  106. #96
    Участник форума
    Регистрация
    26.04.2006
    Адрес
    Москва
    Сообщений
    945
    Поблагодарил(а)
    3
    Получено благодарностей: 298 (сообщений: 27).
    Записей в дневнике
    7

    По умолчанию

    Подправил шапку топика, ссылка на скачивание в первом сообщении.
  107. 1 пользователь сказал cпасибо Роман Остапенко за это полезное сообщение:

    Approximator (06.02.2008)

  108. #97
    EQU
    Регистрация
    04.02.2008
    Сообщений
    176
    Поблагодарил(а)
    69
    Получено благодарностей: 164 (сообщений: 61).

    По умолчанию

    Цитата Сообщение от EQU Посмотреть сообщение
    структуры(дилинг), что есть - можно всавлять в ИСПУСИТЬ ИВЕНТ и отправить по хэндлу в майнвиндоу?
    господа. изините за орфографию - клава немного попортилась почти починил - шифт остался -сегодня добью.

    а есть вопросы

    можно ли структуры. прописанные в апи посылать в другие интерфейсы с надеждой получить результат. надо ли для этого заполнять структуру ивента или слать прямо.

    структура позиции и ордера в румусе == тем же структурам в апи7

    привязки ордера к позиции нет7 никакой7

    что такое реверс в ордере - стоит 1 и на бай и на селл7

    для чего ордер.дивадер 9дивидер наверно0, -всегда- равный 10000

    как определить ид инструмента в дилинге7 соответствия списку в комбобоксе окна 'сделка' - нет

    хорошо бы расписать, что подставлять в конкретные мессиджи в заголовочниках 9в дилинге - расписано. в других - пусто0

    если нет возможности ответить - поставьте крыжик. плиз. что прочитали

    7-это знак вопроса

    с уважением. equ
  109. #98
    Новый человек здесь
    Регистрация
    31.08.2007
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).

    По умолчанию

    Цитата Сообщение от killomind Посмотреть сообщение
    Скажите, как построить индикатор по двум и более валютным парам?

    По зарез нужно. К примеру есть три пары EUR JPY GBP. Мне нужно общитать их свечки одновременно (т.е. формула выглядит к примеру так: Y1=OPEN_EUR - OPEN_JPY + OPEN_GBP).

    Как такой индикатор сделать?

    Я бы и сам написал такой модульчик на дельфях, но документации по API маловато
    Если можно также хотелось строить индикатор на одном инструменте, но по разным таймфреймам.

    PS
    Желательно чтобы был примерчик скажем на Delphi или Borland C
  110. #99
    EQU
    Регистрация
    04.02.2008
    Сообщений
    176
    Поблагодарил(а)
    69
    Получено благодарностей: 164 (сообщений: 61).

    По умолчанию

    Цитата Сообщение от Interesting Посмотреть сообщение
    Если можно также хотелось строить индикатор на одном инструменте, но по разным таймфреймам.

    PS
    Желательно чтобы был примерчик скажем на Delphi или Borland C

    Создаете столько ДПА, сколько инструментов хочется
    Что-то еще объяснить надо?

    Объясняу

    Примерчик на Делфях или на С - (не могу с Борланда бесплатный С скачать(???), а делфа бесплатная, на 100 лет лицензия, влёт скачалась(!))
    - ну это типа ТЗ надо что-то прописать, а то так напишешь что-нибудь - и мимо!

    кстати, VS2008Express? лицензионная да бесплатная, да ПОЛНАЯ Т О Ж Е НЕДОКАЧИВАЕТСЯЯЯ
  111. #100
    Новый человек здесь
    Регистрация
    14.01.2008
    Сообщений
    11
    Поблагодарил(а)
    1
    Получено благодарностей: 3 (сообщений: 3).

    Wink

    Цитата Сообщение от EQU Посмотреть сообщение
    НЕДОКАЧИВАЕТСЯЯЯ
    Cry, Baby, cry
    Make your Mother sign
    She's old enough to know better...

    Заглянул на досуге - тишинаааа.

    Всем пока. Ушел на МТ.
    Рад.
    Но не очень. Жду СЕТ_ОРДЕР
    Кто писал - пишите на мыло

    С уважением
    I_WANT_GOOD_SOFT
Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •