Имею вот такой код на MQL4, хочу перевести в MQL5. Помогите пожалуйста, а то не могу понять как перевести. Одна ошибка: 'ObjectCreate' - wrong parameters count (Если записать так: ObjectCreate(0, PatternText[shift], OBJ_TEXT, 0, Time[shift1], High[shift1] + Range*1.5);), то не ругается. на сколько правильно не знаю.
И еще одна ошибка: 'ObjectSetText' - function not defined. В MQL5 эта функция звучит как ObjectSetString, но как задать эти параметры что у меня я вообще не знаю. Кому не сложно помогите!
Сюда заглядывали!
- 2014.06.02
- www.mql5.com
Не особо получается(
Посмотрите вот здесь , очень хороший пример......https://www.mql5.com/ru/forum/31602
пробовал, не получается сделать
Замечание раз: у Вас объявлено два буфера
#property indicator_buffers 2
а по факту есть только один массив
string PatternText[5000];
да и тот не понятно, что, так как в OnInit нет привязки массивов к индикаторным буферам
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- indicator buffers mapping //--- return(INIT_SUCCEEDED); }
Замечание раз: у Вас объявлено два буфера
а по факту есть только один массив
да и тот не понятно, что, так как в OnInit нет привязки массивов к индикаторным буферам
Я с mql4 переделываю, а там нету ничего такого:
//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { return(0); }
.... а там нету ничего такого:
В MQL5 такая отговорка "не катит" :).
Итак, открываете любой пример индикатора \MQL5\Indicators\Examples - чтобы посмотреть на формат оформления.
Дальше, статья: Как написать индикатор в MQL5
После этого ответьте себе на вопрос: у Вашего индикатора вообще будет индикаторный буфер?
В MQL5 такая отговорка "не катит" :).
Итак, открываете любой пример индикатора \MQL5\Indicators\Examples - чтобы посмотреть на формат оформления.
Дальше, статья: Как написать индикатор в MQL5
После этого ответьте себе на вопрос: у Вашего индикатора вообще будет индикаторный буфер?
Спасибо. Попробую разобраться.
Я с mql4 переделываю, а там нету ничего такого:
Практически всё одинаково что в индикаторах mql4, что в индикаторах mql5.
Если в вашем индикаторе на четвёрке нет индикаторного буфера, ничего страшного - значит вывод идёт не через буфер - и для пятёрки его не нужно значит делать. Покажите весь четвёрочный код.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Имею вот такой код на MQL4, хочу перевести в MQL5. Помогите пожалуйста, а то не могу понять как перевести. Одна ошибка: 'ObjectCreate' - wrong parameters count (Если записать так: ObjectCreate(0, PatternText[shift], OBJ_TEXT, 0, Time[shift1], High[shift1]);), то не ругается. на сколько правильно не знаю.
И еще одна ошибка: 'ObjectSetText' - function not defined. В MQL5 эта функция звучит как ObjectSetString, но как задать эти параметры что у меня я вообще не знаю. Кому не сложно помогите!