Win32 приложение помогает создавать и управлять базой друзей в социальной сети flickr.com 1. Создание БД (парсинг). 2. Добавление друзей в свой контакт лист. 3. Майлер (оповещение, через внутреннюю почту flicrk.com). ...
Модуль для загрузки котировок валют в Excel
Необходимо создать модуль для подкачки истории котировок валютных пар в книгу Excel.
Программа является модулем, написанным на VBA, встроенным в «Лист 1» книги EXEL. Либо .exe файлом, формирующим файл БД и загружающим данные на лист книги Excel.
Имя, под которым сохраняется книга Excel, определяет пользователь.
1. Интерфейс программы позволяет выбирать загрузку котировок одной из 4ёх валютных пар: EUR/USD EUR/JPY GBP/USD USD/JPY
2. Регулировать интервал котировок от 1ной минуты до 1440 минут с дискретностью 1на минута. Либо в соответствии со списком предустановленных интервалов: 1мин, 5, 10, 30, 1 час, 3, 6, 12, 1день.
3. Выбирать автоматическую загрузку котировок или по запросу пользователя, нажатием кнопки «загрузить»
4. Выбирать количество строк, которые необходимо загрузить на лист
5. Верхняя строка отображают раннюю котировку, нижняя - позднюю (текущую).
6. В таблицу должно загружаться до 832040 значений (строк) котировок.
7. Данные должны загружаться в соответствии с реальным временем, то есть, если данные отсутствуют в какой либо точке времени, то в соответствующей строке должны записываться пустые ячейки.
8. Дата и время соответствуют текущему времени по Гринвичу, то есть, время компьютера минус 3 часа.
9. Котировка текущего времени должна загружаться в строку 832044
10. Таблица с данными состоит из 9ти колонок: порядковый номер; дата; время; Open; High; Low; Clos; среднее; объём.
11. Значения в столбцах: Open; High; Low; Clos; среднее; объём, должна быть представлены в числовом формате, с разделителем дробной части от целого в виде запятой.
Алгоритм работы интерфейса
1. При первом запуске программа находится в ждущем режиме. По умолчанию значения переменных в выпадающем списке соответствует [EUR/USD], значение в TextBox соответствуют [1] мин, значение в TextBox соответствуют [832040] строк.
2. При повторном запуске значения в выпадающем списке и в TextBox соответствуют значениям введённым пользователем при последнем запуске.
3. Выбор принудительной или автоматической загрузки осуществляется с помощью ToggleButton «Автомат загрузка».
4. Запуск загрузки котировок осуществляется с помощью ToggleButton «Старт».
5. Остановка загрузки котировок осуществляется с помощью повторного нажатия ToggleButton «Старт» или закрытием книги.
Алгоритм работы программы
1. При первом включении программа ждёт нажатия ToggleButton «Старт» для запуска загрузки котировок.
2. После первого запуска программа соединяется с сервером котировок и загружает данные котировок от настоящего момента времени и до последнего значения в 832040 строк, в соответствии выбранным интервалом в TextBox.
3. После повторного запуска и нажатия ToggleButton «Старт» программа определяет количество отсутствующих данных в соответствии с промежутком времени между последним выключением программы и последующем её включением, и дозагружает (добавляет к существующим) отсутствующие данные за указанный период времени.
Например, я влючил компъютер и запусил программу, она, в течение 5ти минут сливает историю котировок в файл, потом я полчаса сижу и смотрю, как они догружаются. Потом я закрываю программу и выключаю компьютер, через 3 часа я опять включаю копьютер и запускаю программу. Программа должна не загружать всю историю котировок (832040 минут с данными по каждой минуте, а отслеживать сколько мнут с данными не хватает на настоящий момент времени (то есть дозагрузить 180 минут с данными).
4. Котировки в таблице после окончательной загрузки движутся от нижней строки к верхней. Котировки, вышедшие за предел 4ой строки (если указано загрузить 832040 строк) удаляются. Если указано меньше, то удаляются до строки с номером 832044 минус количество строк определённых пользователем для загрузки (то есть строка №832044 всегда содержит данные и в ней отображены котировки текущего времени).
Котировки берутся с сервера http://quote.yahoo.com/d/quotes.csv?s=
Справочник по запросам: http://www.gummy-stuff.org/forex.htm http://www.gummy-stuff.org/Yahoo-data.htm
Исходные коды и примеры: http://www.gummy-stuff.org/Excel/ http://gummy-stuff.org/index.html
Заявки фрилансеров
Похожие заказы
- Прикладное ПО5 заявокЗакрыт17 лет назад
Работа магазина с оптовыми клиентами -движок PHPshop Техническое задание. 1.Добавить к процедуре регистрации и изменения регистрационных данных клиентов диалоговые элементы для оформления заявки доступа к оптовым ценам ...
Прикладное ПО4 заявкиЗакрыт17 лет назад- $50
Подробности в асе 366022381.
Прикладное ПО4 заявкиЗакрыт17 лет назад Нужно написать код на assembler для микроконтроллера msp430. программка простенькая. просто должна брать инфу из памяти и выдавать её на выход.
Прикладное ПО1 исполнительЗавершен17 лет назад- $5
Задание в приложении. На укр. языке. Если понадобиться- предоставлю перевод. Нужно ТОЛЬКО рабочая программа. Ну и ее листинг. ----- Приложение уже есть.
Прикладное ПО1 исполнительЗавершен17 лет назад Есть ли программы, которые отправляют смс в ответ на видеосигнал? Нужно для системы безопасности и видеонаблюдения, схема такая: Веб камера отправляет сигнал через интернет на IP адрес. В веб камере встроен детектор движения. Как только ...
Прикладное ПО1 исполнительЗавершен17 лет назад- $100
Техническое задание на проект переноса приходных накладных из ТиС в Бухгалтерию Цель проекта: Разработать приложение в виде внешней обработки для определения принадлежности и последующего переноса приходных накладных из общей ТиС в бухгалтерские базы. ...
Прикладное ПО3 заявкиЗакрыт17 лет назад Доброго времени суток. Без долгих вступлений к сути проблемы. Нужно в короткие сроки написать программу морской бой на С++, отличающуюся от оригинала 2 вещами: 1.Пушка стреляет не точно в заданный квадрат, а ...
Прикладное ПО1 исполнительЗавершен17 лет назадНеобходимо разработать небольшой и простой компонент Activex Подробности при переписке и обсудим стоимость.
Прикладное ПО6 заявокЗакрыт17 лет назад- $1000
Привет. Нужна помощь программистов/физиков. Требуется разработка программы или полностью диплома на языках Delphi или C++Builder с полным ее описанием и необходимыми данными. "Программа расчета теплоты фотопреобразователя солнечной батареи при ее частичном затенении". ...
Прикладное ПО5 заявокЗакрыт17 лет назад