Здравствуйте!
у меня есть необходимость решения определенной задачи. я могу ее решить вручную, но это очень трудоемко и занимает много времени, поэтому и пишу сюда. я понимаю, что для знающего человека решение этой задачи элементарно, но мне не хватает знаний.
суть задачи в следующем:
имеется массив данных со следующими столбцами:
дата время цена объем_сделки
каждая строка описывает параметры одной сделки, таких строк может быть до 300-400 тысяч, все строки расположены в порядке возрастания по времени, информация записана в файле TXT формата, пример такого файла (точнее его часть) прикрепляю к сообщению.
так вот, обычно график цены строится по времени, т.е. выбирается интервал, например, 15 минут; для каждого интервала рассчитывается 5 параметров: первая цена в момент начала интервала (цена открытия), максимальная и минимальная цена за 15 минут, последняя цена (цена закрытия) и объем сделок за интервал.
переход от одного интервала к другому осуществляется по временному фактору.
а мне нужно сделать разбивку на интервалы по фактору объема, т.е. при заданном параметре объема, например, 10000 контрактов, в каждой строке нового массива данных получим следующие столбцы:
дата время цена открытия min цена max цена цена закрытия
на мой взгляд, лучше всего такую задачу решать, запустив цикл, когда будет последовательно обрабатываться каждая строка, но вот как запустить такой цикл в Excel, не знаю.
поэтому прошу, если кому-то не внапряг, помогите советом, как решить такую задачу или хотя бы где посмотреть информацию по этой теме, спасибо!
у меня есть необходимость решения определенной задачи. я могу ее решить вручную, но это очень трудоемко и занимает много времени, поэтому и пишу сюда. я понимаю, что для знающего человека решение этой задачи элементарно, но мне не хватает знаний.
суть задачи в следующем:
имеется массив данных со следующими столбцами:
дата время цена объем_сделки
каждая строка описывает параметры одной сделки, таких строк может быть до 300-400 тысяч, все строки расположены в порядке возрастания по времени, информация записана в файле TXT формата, пример такого файла (точнее его часть) прикрепляю к сообщению.
так вот, обычно график цены строится по времени, т.е. выбирается интервал, например, 15 минут; для каждого интервала рассчитывается 5 параметров: первая цена в момент начала интервала (цена открытия), максимальная и минимальная цена за 15 минут, последняя цена (цена закрытия) и объем сделок за интервал.
переход от одного интервала к другому осуществляется по временному фактору.
а мне нужно сделать разбивку на интервалы по фактору объема, т.е. при заданном параметре объема, например, 10000 контрактов, в каждой строке нового массива данных получим следующие столбцы:
дата время цена открытия min цена max цена цена закрытия
на мой взгляд, лучше всего такую задачу решать, запустив цикл, когда будет последовательно обрабатываться каждая строка, но вот как запустить такой цикл в Excel, не знаю.
поэтому прошу, если кому-то не внапряг, помогите советом, как решить такую задачу или хотя бы где посмотреть информацию по этой теме, спасибо!