Как связать советника и индикатора с помощью одного файла?

 

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

Целый день бился, ничего не получилось...

выводит 4103 ошибку unable to open file///

 
А обратиться к данным индикатора посредством iCustom(...) не проще будет?
 
Kharin писал (а) >>
А обратиться к данным индикатора посредством iCustom(...) не проще будет?

не будет...Сталкивались ли Вы, что иногда iCustom передает не совсем те данные.

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

Включаю в советник айкастом на вызыв индюка и запустаю тестер.

аларма индикатора показывает одно, а в журнале пишется совсем другое...

поэтому надо файл... к тому же надо научиться с файлами работать...

 
sanmaG писал (а) >>

не будет...Сталкивались ли Вы, что иногда iCustom передает не совсем те данные.

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

Включаю в советник айкастом на вызыв индюка и запустаю тестер.

аларма индикатора показывает одно, а в журнале пишется совсем другое...

поэтому надо файл... к тому же надо научиться с файлами работать...

Приведите пример. Кроме того, почитайте статьи, описывающие работу тестера.

 

ага... вроде понял... теперь изъяснюсь правильнее....


как я понял из всего прочитанного, в режиме тестинга индикатор сохраняет информацию в \MetaTrader - Alpari\experts\files

советник же в свою очередь читает из \MetaTrader - Alpari\tester\files


в онлайне и тот и другой читают/записывают в \MetaTrader - Alpari\experts\files.

итак. как заставить советника в режиме тестинга обращаться к файлу в папке \MetaTrader - Alpari\experts\files???

желательно безо всяких ухищрений...

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

 
Попробуйте использовать Файловые операции через WinAPI
 
thx
 
sanmaG писал (а) >>

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

Целый день бился, ничего не получилось...

выводит 4103 ошибку unable to open file///

А может быть так что Вы FileClose не делаете в индикаторе, а когда эксперт обращается к файлу он занят?

 
все.. точно разобрался... спасибо [b]Rosh[/b]
Причина обращения: