Конвертируем тиковые данные формата csv в данные OHLC любого периода при помощи Python и модуля pandas:
import pandas as pd
data_frame = pd.read_csv('ИсходныйФайл.csv', names=['Date_Time', 'Bid', 'Ask'], sep=';',index_col='Date_Time')
data_frame.index = pd.to_datetime(data_frame.index, unit='s')
ticks = data_frame.ix[:, ['Bid', 'Ask']]
bars = ticks.Bid.resample('1min').ohlc()
print(bars)
bars.to_csv('КонечныйФайл.csv')
Не нашел скрипта для mql4, который делал бы это. Поэтому написал на питоне. Кстати, всего семь строчек в отличие от mql, где с подобным и сотней строк не справиться.

