Пожелания в 4 версию MT, для мощного улучшения возможностей записи-чтения файла, простым дополнением или вообще обходом этой функции.

 
Пожелания в 4 версию MT, для мощного улучшения возможностей записи-чтения файла, простым дополнением или вообще обходом этой функции.
Если стоит следующая задача: узнать из эксперта, прикреплённого на например паре EUR~USD, какое значение имеет индикатор на например паре USD~JPY, то для решения задачи мы можем воспользоваться функкцией чтения-записи файла, т.е. с доп. эксперта на паре USD~JPY выводим данные в файл и потом уже из основного эксперта на EUR~USD считываем результат.
НО!!!

Это абсолютно идеально работает на демо или реале. А теперь представьте как это сделать в тестере off line, если надо проверить работу на истории всего прошедшего года ?
Чувствуете, что функция чтения-записи здесь абсолютно не подходит.

А проверять на демо надо не менее того же года, что похоже на маразм, по сравнению с простым прогном в тестере за несколько часов за уже прошедший год.

Так вот подходим к сути, чтобы тестить с такими необходимыми функциями в тестере off line, необходимо сделать возможным прямо из эксперта узнавать данные с других пар.

Пример:
===
iMA
- индикатор скользящего среднего.
Синтаксис: iMA( SYMBOL, period, ma_method, shift )
Параметры:
SYMBOL - название финансового инструмента, по которому необходимо получить информацию;
period - количество периодов для расчёта;
ma_method - метод скользящего среднего для расчета, может принимать одно из значений: MODE_SMA (простая скользящая средняя), MODE_EMA (экспоненциальная скользящая средняя), MODE_SMMA (сглаженная скользящая средняя), MODE_LWMA (линейно-взвешенная скользящая средняя);
shift - смещение относительно текущего бара (количество периодов назад), откуда нужно брать данные.
===

Можно расчитывать на то, что вы сделаете это возможным в новейшей версии MetaTraider 4 ???
 
мы уже пообещали сделать доступ к другим инструментам и периодам
правда, при тестировании возможны проблемы. представляете сколько вычислительных ресурсов будет стоить моделирование других инструментов и периодов (особенно бОльших)?
 
А большие периоды и не нужны :), Да, ответьте пожалуйста на ветку по поводу 1 секунды в MT 3x
 
А проблем нет...
1. Моделировать движняк в других инструментах это (ИМХО) лишнее, достаточно возможности доступа к мелкому периоду любого интструмента, так как моделирование все равно самообман просто ручками из статистики теста убираешь заведомо нереальные сделки.
2. Фи и спс за ограничение в 1с - научило эффективно программить.
3. Доступ к данным из других инструментов доступен через файл или глобальные переменные уже сейчас даже в тестере: глобальную переменную именуешь временем бара и с какимто временным допуском или без него юзаешь ее на другом графике или все тоже самое только через файл, правила перебора данных не просто продуманить - это да, не просто, но реально ;).

Всех благ,
Micky Mogol