Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 393
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда так:
Тогда так:
V5 - некий результат расчета. Убрал V5, поставил на его место массив, хочу, чтобы он в файл записывался. Файл создался, а вот записывается в него только одна величина, а не массив данных индикатора. Чего не хватает? Есть индикатор, который верно строится на графике. Его значения хочу записать в файл, чтобы потом считывать. Но, пишется только одно число. Поможете понять, в чем дело?
Тогда так:
Сделал с помощью FileWriteArray, так теперь в файле пустота. не пишется туда массив :(. Знаете, как помочь? Наверняка, знаете. Подскажите, что неверно.
Вот так пишет
Какого типа массив? Вставьте код, хватит жадничать! И вот массив пишет видимо только символьный
И вот массив double в цикле пишет
Вот так пишет
Какого типа массив? Вставьте код, хватит жадничать! И вот массив пишет видимо только символьный
И вот массив double в цикле пишет
Какая тут жадность? :)
А зачем из индикатора чего-то печатать? На экране же все - на то он и индикатор. Когда нужна таблица - запускаю скрипт с iCustom()
Здравствуйте! Всё мучаюсь с кодом, который должен проверять по цене ордера в терминале. Решил попробовать проверить по тикетам. Забил тикеты в массив, стал проверять.
Всё хорошо, возвращает TRUE. Думаю, удалю один, будет FALSE. Ан нет((( Удалил все, а скрипт всё равно возвращает не 0 а 1. Что я делаю не так?
Здравствуйте,товарищи специалисты! Помогите пожалуйста начинающему. Пытаюсь вшить индикатор в советник(мозги сломал...)! Выдаёт ошибку:'limit' - declaration without type.
В этой строке: limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName,"returnBars",0,0)*timeFrame/Period()));
Здравствуйте! Всё мучаюсь с кодом, который должен проверять по цене ордера в терминале. Решил попробовать проверить по тикетам. Забил тикеты в массив, стал проверять.
Всё хорошо, возвращает TRUE. Думаю, удалю один, будет FALSE. Ан нет((( Удалил все, а скрипт всё равно возвращает не 0 а 1. Что я делаю не так?
Все правильно, дело в том что что если вы выбираете ( OrderSelect(...)) по тикету, 3 параметр игнорируется MODE_TRADES
и чтобы определить из какого списка (закрытые,открытые) вы выбрали ордер нужно проверить по времени закрытия
0- открытые и отложенные, >0 закрытые
Здравствуйте,товарищи специалисты! Помогите пожалуйста начинающему. Пытаюсь вшить индикатор в советник(мозги сломал...)! Выдаёт ошибку:'limit' - declaration without type.
В этой строке: limit = MathMax(limit,MathMin(Bars,iCustom(NULL,timeFrame,indicatorFileName,"returnBars",0,0)*timeFrame/Period()));
Как то интересно вы его вшиваете
А по ошибке попробуйте так