Особенности языка mql4, тонкости и приёмы работы - страница 25
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Маркетом это уже не тейк, а обычное закрытие.
Руками закрытие понятно что всегда маркет. Вопрос остаётся всё равно - у всех ДЦ тейк реализован как лимитник? Если нет, то от чего зависит - настройки сервера МТ и/или что-то ещё?
Руками закрытие понятно что всегда маркет. Вопрос остаётся всё равно - у всех ДЦ тейк реализован как лимитник? Если нет, то от чего зависит - настройки сервера МТ и/или что-то ещё?
У всех.
Достаточно понять определения: BuyLimit может быть только ниже текущей цены. Тейк для Sell тоже, только ниже текущей цены. Все остальные варианты - самостоятельная работа.
Вопрос остаётся всё равно - у всех ДЦ тейк реализован как лимитник?
Нет, смотреть регламент ДЦ по исполнению тейков и стопов.
Нет, смотреть регламент ДЦ по исполнению тейков и стопов.
А более развёрнутый ответ можно попросить? Примеры, сравнения и прочие отличия тейка и лимитного ордера.
А как вы это скомпилировали??? Разве вы не знаете о том, что динамическим может быть только первое измерение массива???
ps; Извиняюсь, но удалять это сообщение не буду. В mql4 компилируется даже с #property strict
Этот факт больше заслуживает право на присутствие в этой теме.
Дело в том, что в MQL4 только так правильно. Иначе компилятор не может выбрать нужную перегрузку, если явно указывать величину второго измерения. В MQL5 - может.
Дело в том, что в MQL4 только так правильно. Иначе компилятор не может выбрать нужную перегрузку, если явно указывать величину второго измерения. В MQL5 - может.
неоднозначно вот "так правильно", имхо - Ваш пример обычный пример того, что ожидает пользователь - результат никак не отследить даже анализом по GetlastError
имхо, должна работать некая sizeof() всегда и корректно, или привести оба языка (MQL4/MQL5) к единому стандарту
неоднозначно вот "так правильно", имхо - Ваш пример обычный пример того, что ожидает пользователь - результат никак не отследить даже анализом по GetlastError
имхо, должна работать некая sizeof() всегда и корректно, или привести оба языка (MQL4/MQL5) к единому стандарту
В MQL4 классикой является следующее
Поэтому даже приводить не стал. Правильно только так.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql4, тонкости и приёмы работы
fxsaber, 2020.02.08 02:05
А вот нулевой ArraySize - тонкость.
проверил в C#
35
имхо, эта особенность граничит с тонкостью )))
все равно не явно все это, требует неких постоянных проверок при написании кода
Вопрос остаётся всё равно - у всех ДЦ тейк реализован как лимитник? Если нет, то от чего зависит - настройки сервера МТ и/или что-то ещё?
Нет, не у всех. Не так давно был неприятно удивлен когда в уважаемом мною ДЦ тейк-профит исполнился с ощутимым отрицательным (против меня) проскальзыванием. Дело было на новостях. Техподдержка пояснила что это нормально и лимиты (тейк-профит по определению это лимитный ордер) исполняются как MIT (Market If Touched). Т.е. когда цена касается уровня лимит-ордера, то он исполняется как рыночный. Неприятно конечно, но делать нечего.