Ни для кого не секрет, что в интернете статей про торговлю на рынке форекс очень много, но в основном это 5% по настоящему стоящей информации в зоне RU. Все остальное или размноженно и выложено на тысячах сайтов, либо на английском (пол беды), либо реклама. На мой взгляд planetaexcel.ru самый авторитетный ресурс посвященный Excel, за что огромное спасибо Николаю и всем участникам этого замечательного сайта. Думаю найдется не один человек интересующийся валютными операциями и в частности связкой Excel с разнообразными торговыми платформами и базами данных. В связи с этим прошу выделить отдельную ветку на форуме посвященную связке Excel c торговыми платформами, и созданию разнообразных вспомогательных программ средствами Excel.
А теперь перейду к одной из проблем в которой прошу помощи советом.
Задача: Создание тиковой истории котировок с возможность выбора нужного тайм фрейма.
Лист Quotes получает динамические данные от терминала
На листе EURUSD, записываются любые изменения на листе Quotes в таком виде:
Нужно: 1. Чтоб на листе Timeframes формировался список всех строк найденых на листе EURUSD по заданному таймфрейму. 2. Значения столюцов Open и Close автоматически заполнялись по следующему условию: Open - первая секунда новой минуты, Close - последняя ( значения 00:00:01 может не найтись, по этому нужно найти первое и последнее значение в пределах каждой минуты)
Например, нужный таймфрейм 1 минута. Функция должна найти все значения в пределах каждой минуты, найти максимальное и минимальное значение BID в пределах каждой минумы и записать соответственно в поля High и Low, найти первое и последнее значение каждой минуты и соответственно записать в поля Open и Close значения ячейки Bid
Дело усложняется тем, что функция должна искать в динамической среде.