Simple utility to analyze data from an external site
8 USDЗадача:
Нужно написать простую программку, которая будет работать на виндовс. Если кратко, то ее задача с определенным промежутком времени делать запрос на сайт, обрабатывать полученные данные и записывать результат в архив.
Итак, есть сайт: (http://ru.investing.com/technical/%D0%A1%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9-%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7), который приводит данные сводного технического анализа для торговли на форекс.
Программа, которая мне нужна, должен эти данные обрабатывать.
Данные приводятся в виде таблицы:
<!--[if !supportLineBreakNewLine]-->
Интересует именно прогноз для пары eur/usd. Анализировать будем только строчку «резюме».
В этой таблице бывают такие значения:
Активно покупать,
покупать,
нейтрально,
продавать,
активно продавать
Каждому из этих значений нужно присвоить цифровое значение:
Активно покупать= - 2
покупать= -1
нейтрально= 0
продавать = 1
активно продавать = 2
Каждому столбцу нужно присвоить «индекс значимости», который я потом смог бы легко изменить в настройках. Предварительно это должно быть равно:
5 минут = 0
15 минут = 0,25
1 час = 0,5
1 день = 1
программа должна выполнять запрос на сайт и соответственно обрабатывать данные каждые Х минут (значение должно устанавливаться в настройках индикатора ).
Далее, собственно работа программы:
1)скрипт обращается к сайту и вытаскивает данные, актуальные на данный момент.
2)Присваивает им соответствующие цифровые значения
3) умножает цифровые значения на индекс значимости.
4) полученные цифры суммирует и получает предварительное прознозное значение.
6)После этого сравниваем цифровые значения в столбцах «1 час» и «1 день». Если они с противоположными знаками ( в одном положительное число, а во втором отрицательное), то предварительное прогнозное значение умножается на ноль и итоговое прогнозное значение (ИПЗ) равно нулю.
7) Если в столбцах «1 час» и «1 день» одно из цифровых значение равно нулю, то сравниваем значение в столбце «15 минут» с тем значением, которое не равно нулю. Если они с противоположными знаками ( в одном положительное число, а во втором отрицательное), то предварительное прогнозное значение умножается на ноль и итоговое прогнозное значение (ИПЗ) равно нулю.
8) Скрипт должен сохранять результаты вычислений в 2 файла: текущий и архив. В файле «текущий» сохраняется только время и значение ИПЗ последнего вычисления. После каждого нового запроса запись в файле текущий перезаписывается на новые результаты. В файле «архив» данные записываются в виде таблицы:
Дата | время | Итоговое прогнозное значение |
20.07.17 | 00:05 | -3 |
20.07.17 | 00:10 | 2 |
20.07.17 | 00:15 | error |
Каждые сутки должен создаваться новый файл в папке «архив». Название файла – текущая дата.
Если по какой-либо причине запрос на сайт не удалось выполнить, то в графе «Итоговое прогнозное значение» должно быть значение «error».
Applications 1
Client's feedback on cooperation with Illia Antipiev
Simple utility to analyze data from an external siteI recommend freelancer to those who need a fulfilled result for a small amount of money.
The guy learns, so no errors in the program did not go, because of this there were a little shifted timetables. But the guy was as correct as possible, was always in contact, corrected all the detected errors, to set the server so that the application worked correctly (even when the problem was not in the application, but in the machine on which it was launched)
Thank you Elia!
Freelancer's feedback on cooperation with Sergey Sery
Simple utility to analyze data from an external siteThe customer took care of when personal circumstances occurred, and even extended the delivery period.
The TZ was written in detail, simple and clearly.
It was a pleasure to cooperate with you! Thank you !
-
2841 60 2 2 Go to turn! I will complete the program for 3 (t.k. a project) day at your price (th.c. I need money and rating, so I don't caprice and don't retire). TZ will be observed!
If it is important, I will work in C#.
Обращайтесь! Выполню программу за 3(т.к. есть проект) дня по вашей цене (т.к. новичок, нужны и деньги и рейтинг, поэтому не капризничаю и не выпендриваюсь). ТЗ будет соблюдено!
Если важно, то работать буду в c#.
-
465 16 4 Good day . Apply to JS/C# Personally, I would recommend JS, as in that case it would be possible to deploy it on the weakest vds and it would collect data and perform analysis in the 24/7 mode. And if necessary, the program would not depend on the iron or the installed operating system.
The tables. The Excel? The CSV? The text tables?
Добрый день. Реализую приложение на JS/C#. Лично я рекомендовал бы JS, так как в таком случае можно было бы развернуть его на самом слабом vds и оно бы собирало данные и выполняло анализ в режиме 24/7. А при необходимости использования на ПК программа не зависела бы от железа или установленной операционной системы
Касательно таблиц. Excel? CSV? Текстовые таблицы?
-
975 20 0 Unfortunately, for 300 it’s not advantageous to get frozen (although the program is not complicated and it’s been 100,500 times).
I do it in the form of an independent exe-screen under Windows (from HR to 10), 512grn
Увы, за 300 невыгодно заморачиваться (хоть программа и правда несложная и 100500 раз было).
Сделаю в виде независимого exe-шника под Windows (от ХР до 10), 512грн
-
937 40 0 I am ready to make such a program under windows on javafx. Examples can be seen in the portfolio.
+ More to discuss
by skype hdls19
Готов сделать такую программу под виндовс на javafx. Примеры можете посмотреть в портфолио.
+еще нужно обсудить
skype: hdls19
Current freelance projects in the category C and C++
Program for displaying MS PowerPoint inside a window
20 USD
|
Project for the development of software for microcontrollersGreetings! I am looking for a specialist or team who can develop software for distributed microcontrollers such as Arduino, ESP, or Raspberry-Pi. Key points: - the controller should receive 5 analog signals as input, - it should also output 5 analog signals, - the controller… C and C++, System programming ∙ 2 proposals |
Script that will interact based on the imageI need a script that will interact based on the image + text (product name on the screen) + price. In other words, the script should click on the platform logo (white text in the top left) to update the range of products (every 3-5 seconds), then there should be a search by… C and C++, Python ∙ 8 proposals |
Create a bot telegram with GPT integration
306 USD
The technical task: 1) Create a bot telegram for example, When you start asking the language: The Russian The English The rest is the example of the first bot: to propose to send a photo from which the face will be taken, the second - to ask for a video on which the face… C and C++, Python ∙ 12 proposals |
Configurate the data exchange between Jetson nano and another device by can shiSet the data exchange between the jetson nano and other device on the can band using the RS485 CAN documentation and examples here: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano The data package that is transmitted is broken down on the frame size of 8 bytes, the… C and C++, Linux and Unix ∙ 2 proposals |