Как скормить индикатору данные из CSV-файла?

 

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

Стоит задача написать индикатор для таймфрейма дневки, чтобы он брал значения из стороннего текстового файла, н-р, такого вида:


--
Дата1(разделитель)Значение1(LF)
Дата2(разделитель)Значение2(LF)
...
ДатаN(разделитель)ЗначениеN(EOF)
--


Т. о., можно было бы иметь индикаторы самых разных данных – н-р, СОТ, или опционные уровни, или еще много чего, что доступно в текстовом/табличном формате.

Как 1) установить референцию к внешнему файлу в МТ, и как 2) описать структуру внешнего файла в сорце индикатора, чтобы он «понимал», что откуда брать? Если подробно отвечать нет желания/возможности, хоть подскажите, где почитать по этим двум вопросам.

Заранее спасибо!
 

в коде этого индикатора есть все что вам нужно : https://www.mql5.com/ru/code/9722

если попроще. то Вам сюда : https://docs.mql4.com/ru/files

 
XOMR4OK:

Заранее спасибо!
Вы уже вроде задавали аналогичный вопрос вот здесь - https://forum.mql4.com/ru/32575. Мой вариант ответа там можно найти.
 
marketeer:
Вы уже вроде задавали аналогичный вопрос вот здесь - https://forum.mql4.com/ru/32575. Мой вариант ответа там можно найти.

Спасибо, и Хрусту тоже! Ситуация осложняется тем, что кодинг я изучал всего ничего, но... Буду копать...

 
XOMR4OK:

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

Стоит задача написать индикатор для таймфрейма дневки, чтобы он брал значения из стороннего текстового файла, н-р, такого вида:


--
Дата1(разделитель)Значение1(LF)
Дата2(разделитель)Значение2(LF)
...
ДатаN(разделитель)ЗначениеN(EOF)
--


Т. о., можно было бы иметь индикаторы самых разных данных – н-р, СОТ, или опционные уровни, или еще много чего, что доступно в текстовом/табличном формате.

Как 1) установить референцию к внешнему файлу в МТ, и как 2) описать структуру внешнего файла в сорце индикатора, чтобы он «понимал», что откуда брать? Если подробно отвечать нет желания/возможности, хоть подскажите, где почитать по этим двум вопросам.

Заранее спасибо!
https://www.mql5.com/ru/code/9288
Причина обращения: