Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Трейдеры написали уже больше 300 статей. Напиши и ты свою!
intersheff
195
intersheff 2014.08.04 19:26 

данный код повторяется в нескольких индикаторах (фрагмент)

 

я попробовал вывести данный код в  включаемый файл .mqh и прицепить к индикаторам по ссылке 

 

при компиляции  файла .mqh , выдаются ошибки

  

жалуется на условие if(). 

 При компиляции  индикатора , выдаются ошибки

 

 жалуется на условие if() и не видет переменных. 

 Если возможно  данный код вывести в  включаемый файл , подскажите как. 

Vitalie Postolache
11069
Vitalie Postolache 2014.08.04 19:34  

откройте любой включаемый файл из поставки терминала и посмотрите как там всё расписано. как и в любыз других скриптах и индикаторах, код надо в функцию включить, а не просто так скинуть туда и всё.


и не обязательно mqh, mq4 тоже сойдёт, да и проще - компилировать не нужно.

Vadim Pyankov
280
Vadim Pyankov 2014.08.04 20:09  
Обьяви переменные за пределами {}  из за этого они как локальные внутри функции становятся хоть и if
Алексей Тарабанов
7220
Алексей Тарабанов 2014.08.04 20:12  
intersheff:


 Если возможно  данный код вывести в  включаемый файл , подскажите как. 

 

 

 


Где данный? 
intersheff
195
intersheff 2014.08.04 20:54  
tara:

Где данный? 
intersheff
195
intersheff 2014.08.04 20:56  

всем огромное спасибо.

Всё зделал, всё ОК, работает. 

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий