MetaTrader 4 Client Terminal build 646: Умный поиск, книги в Маркете и обновление окна параметров MQL4-программы - страница 33
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В таких примерах и строки передаются). Только там видимо есть значение на каком языке dll написана. С++ строки представляет как массив символов, это удобно для работы со строками, но вот есть проблемы с передачей параметра, хотя до появления революционного магазина всё работало. Я практически ушёл от строк, практика показывает что это не надёжно). Но есть некоторые ситуации, когда необходимо передавать строку. Можно было бы через файл, но и с файлами тут геморой)), они пишутся в двух папках и изменить их нельзя. Когда работает тестер то пишется в одну папку, когда работает нормально то в другую. В общем mql4 потихоньку херится, и я был прав когда выбрал стратегию минимум mql4 кода. Если всё заглохнет хоть функции останутся для работы с другим терминалом.
Пока я вижу бурную деятельность, ... вот уже четвертый месяц идет сплошная унификация двух ветвей МТ.
МЕ4 и МЕ5 == унифицировали. Факт!
Сайт MQL4 и MQL5 == тоже.
Терминал МТ4: - осталось только название и оболочка. Возможности, как у МТ5. Почти.
Что еще? На стороне клиента уже ничего, только принцип отдельных ордеров.
Так что не удивлюсь, если скоро клиентам предоставят возможность работать на своем счете любым терминалом.
Лично я точно выберу пятерку.
Надоело уже обсчитывать "Суммарный лот" и "Суммарный курс", да ставить для всех ордеров "групповой СТОП" и "групповой ТЕЙК".
Это революционный прорыв для всей системы MQL4/MQL5, который дает возможность работать с вебсайтами и другими сервисами прямо из экспертов.
В редакторе достаточно нажать F1, чтобы подгрузилась новая справка. Описание тут: https://www.mql5.com/ru/docs/network/webrequest
Еще появился целый класс сигнальных функций: https://www.mql5.com/ru/docs/signals
Про F1 знаю, но не поверите , новая справка не подгружается с описанием новых возможностей ...
Это другая тема, меня интересует именно DRAW_NONE - обычный буфер, у которого отключено отображение, но всё остальное на месте. Включая отображение значений в DataWindow. А всего буферов 18, из них 6 DRAW_NONE это знач мне надо щас сидеть разбираццо как правильно чередовать фантомные 2е буфера для DRAW_NONE. Оно конешна разберусь, но хотелось бы в след релизах обойтись без этого
PMN81:
Спасибо, но вроде правильно делаю:
artmedia70:
По этому коду вовсе не видно правильно делаете, или нет. Неясно что содержится в переменных OrderTicketBuy и OrderTicketSell
Переменные проверял, соответственно встречные бай и селл. Также проверял на другом сервере ДЦ. Раньше в этом же коде работало. Может функцию изменили без описания?
Кстати вот в справке пример индикатора как тебе надо.
Не катит, бо clrNONE на сам деле не 'нон' а 'фон' с соотв последствиями - грызёт как червяк др линии при наложении. Хотя, в последних релизах не проверял..
Изначально вопрос был в другом
ale002:
Проясните плз - сколько буферов надо резервировать под буфер типа DRAW_NONE? В справке - 1, но с #property indicator_buffers 1 компилятор предупреждает про indicator buffers amount is less than needed. С 2 - молчит об этом, значит по 2 на каждый DRAW_NONE и в справке ошибка?
Проблему с автоматически дочащимися панельками решим.
Решили в МТ4 и МТ5, будет доступно в следующем билде:
при создании таймера с EventSetMillisecondTimer(100)
при перекомпиляции таймер не вызывается , приходится акрывать график открывать новый и закидывать советника снова...
Установка удаление советника на старом графике не помогают
OnTimer() не работает в тестере стратегий
EventSetMillisecondTimer(100) при использованиии в справке написано
В тестере стратегий используется минимальный интервал в 1000 миллисекунд. В общем случае при уменьшении периода таймера увеличивается время тестирования, так как возрастает количество вызовов обработчика событий таймера. При работе в режиме реального времени события таймера генерируются не чаще 1 раза в 10-16 миллисекунд, что связано с аппаратными ограничениями.
но ничего не работает ....