Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо разработать программу для автоматической работы с сайтом https://www.24option.com/24option/ и http://binaroption.com/subscrible

Описание программы:

I ЧАСТЬ.

На сайте, есть страница с веб-чатом http://binaroption.com/subscrible (закрыта от неавторизованных пользователей). Чат написан на JavaScript.Необходимо разработать программу, которая будет делать следующее:

1) Программа авторизовывается в чате (логин и пароль указывается в настройках программы).

2) В режиме реального времени проверяет чат на наличие новых сообщений.

В чате могут появляться разные сообщения, но нас интересуют только следующие два типа сообщений (валютные пары, время могут быть любыми):

1 тип: 

USD/CAD call 15.15 gmt

USD/JPY put 09.30 gmt

2 тип:

USD/CHF call 5 min

AUD/USD put 5 min

Кроме этого, программа не должна обращать внимание на регистр букв. Например, USD/CAD call 15.15 gmt и usd/cad CALL 15.15 GMT - это одно и тоже.В первом типе сообщений время указано в формате UTC±00:00, программа должна добавлять 3 часа, чтобы получалось время UTC+3 В сообщение - 15.15, а получается 18:15 (точку нужно заменять на двоеточие).

=========================

II ЧАСТЬ.

Программа авторизовывается на сайте https://www.24option.com/24option/, далее алгоритм работы зависит от того, сообщение какого типа пришло в чат.

I тип (USD/CAD call 15.15 gmt):

Программа выбирает "Цена выше/ниже" (в левой части сайта), далее выбирает нужный актив (Тот, который пришел в сообщении. Например, USD/CAD), выбирает время истечения (То, которое пришло в сообщении. Переведенное в формат UTC+3 Например, 18:15). Далее, уже в правой части сайта, "ЦЕНА ВЫШЕ" - если в сообщении call; "ЦЕНА НИЖЕ" - если в сообщении put. Далее в графу Сумма: $ программа подставляет значение, указанное в соответствующем поле в настройках программы, и нажимает на кнопку КУПИТЬ.

II тип (USD/CHF call 5 min):

Программа выбирает Краткосрочные (в левой части сайта), затем выбирает вкладку 5 минут, далее выбирает нужный актив (Тот, который пришел в сообщении. Например, USD/CAD), выбирает время истечения (То, которое пришло в сообщении. Переведенное в формат UTC+3 Например, 18:15). Далее, уже в правой части сайта, "ЦЕНА ВЫШЕ" - если в сообщении call; "ЦЕНА НИЖЕ" - если в сообщении put. Далее в графу Сумма: $ программа подставляет значение, указанное в соответствующем поле в настройках программы, и нажимает на кнопку КУПИТЬ.

=========================

Дополнение:

1) Программа должна мониторить, как закрываются сделки, открытые через программу (Раздел "История сделок" в правой нижней части сайта). Если в столбце "Прибыль / Возврат средств" у сделки значение "0.00" - это означает проигрыш, если значение любое другое - выигрыш.

2) Если сделка оказалась проигрышной, то во время следующей сделки программа должна подставить в графу "Сумма:$" значение из второго поля программы. Если такая сделка оказалась выигрышной, то во время следующей сделки программа будет подставлять в графу "Сумма:$" опять значение из первого поля программы. Если эта сделка тоже оказалась проигрышной, то программа прекращает свою работу, уведомляя об этом пользователя.

3) В интерфейсе программы должен указываться статус: Работает, Не работает, Остановлена по причине двух проигрышных сделок.

4) Задержка между появлением сообщения в онлайн-чате и открытием сделки должно составлять не более 20 секунд.

5) Программа должна работать в режиме real-time 24/7 на Windows VPS, нормально функционировать на компьютерах средней конфигурации и не сильно загружать оперативную память.

6) ПО должно работать должно работать должным образом, соответствуя всем вышеизложенным требованиям.

В заявке указывайте примерные сроки разработки.

8 лет назад
6nickes9
Николай 
34 годаРоссия
13 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • $2000

    Здравствуйте, нужен программист под андроид.  Нужно написать программу, детали в личной беседе. Техничесское  задание покажу после общения с кандидатом. Оплата по этапно или в конце сдачи проекта.

    Закрыт
    8 лет назад
  • $20

    ОС: Windows Нужно написать обработчик который по заданному шаблону будет в выбранных файлах изменять по единому алгоритму несколько байт и сохранять обработанные файлы. Детали по запросу.

    Прикладное ПО1 исполнитель
    Завершен
    9 лет назад
  • Здравствуйте.  Ищем крутого CC++ программиста.  Требуется вытащить кусок кода из проекта Chromium и вынести его в отдельный проект.  Области исходников в которых находится нужных кусок кода удалось локализировать. Осталось только вынести в отдельный проект.  Подробнее при личном общении.  Бюджет 500$  Оплата ...

    Закрыт
    8 лет назад
  • $300

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

    Закрыт
    8 лет назад
  • Нужен человек, который отлично владеет Excel. Необходимо оптимизировать поиск по таблице и сортировку. Возможно с помощь макроса или VBA. Возможно и нет. В заявках прошу обязательно указывать стоимость и время за которые сможете сделать. Формулировка ...

    Прикладное ПО1 исполнитель
    Завершен
    9 лет назад
  • Нужна программа, которую можно запустить через командную строку для видео обработки. Функциональность: вставить видео или фото через N-секунд в видео. Дополнение: вызываться программа должна через командную строку... никакого визуального интерфейса не надо... работать должна предпочтительно на  сервере linux, либо ...

    Прикладное ПО1 исполнитель
    Завершен
    9 лет назад
  • Нужен человек, который сделает робота для сбора объявлений с авито. Надо собирать только заголовок и текст объявления. Телефон и картинку парсить не надо. Нужен человек, который разбирается и имеет опыт в разработке.  После сбора информации ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • Под виндовс. Перемещение (методом drag and drop), расстановка изображений по рядам (с разбиением массива на эти самые ряды). Создание системы описаний изображений. Чтобы зря не отвлекать людей, сразу - без предоплаты.

    Закрыт
    8 лет назад