Заказ закрыт
Разработка программы для автоматизации работы с сайтом

Бюджет: 20 000 руб
254.60 $ – 222.83 €
Заказчик выбрал исполнителя:
Вячеслав Балобанов  
Необходимо разработать программу для автоматической работы с сайтом www.24option.com/24option... и binaroption.com/subscribl...

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

I ЧАСТЬ.

На сайте, есть страница с веб-чатом binaroption.com/subscribl... (закрыта от неавторизованных пользователей). Чат написан на 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 ЧАСТЬ.

Программа авторизовывается на сайте 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) Если сделка оказалась проигрышной, то во время следующей сделки программа должна подставить в графу "Сумма:$" значение из второго поля программы. Если такая сделка оказалась выигрышной, то во время следующей сделки программа будет подставлять в графу "Сумма:$" опять значение из первого поля программы. Если эта сделка тоже оказалась проигрышной, то программа прекращает свою работу в текущий день, уведомляя об этом пользователя. В 0:00 следующего дня программа возобновляет работу.
3) Если в предыдущий день последняя сделка была проигрышной, то в следующий день во время первой сделки программа должна подставить в графу "Сумма:$" значение из второго поля программы. В следующей за ней сделке сумма должна подставляться из первого поля (даже если предыдущая сделка оказалась проигрышной). Далее, программа работает, как описано в пункте 2.
4) В интерфейсе программы должен указываться статус: Работает, Не работает, Остановлена по причине двух проигрышных сделок.
5) Программа должна не проверять чат и находиться в режиме ожидания с 21:00 по 9:00 МСК
6) Задержка между появлением сообщения в онлайн-чате и открытием сделки должно составлять не более 20 секунд.

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

В заявке указывайте примерные сроки.
Опубликован 26.10.2015 в 12:35 Последнее изменение: 13.12.2015 в 21:35
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.