Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 78
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Разбирался ли кто-нибудь с определением типа исполнения рыночных ордеров (Market Execution, Instant Execution)?
Ведь теперь, насколько я понимаю, появилась возможность узнать его программно. Но, к сожалению, в справке очень мало информации на этот счет. Есть лишь описания двух свойств функции SymbolInfoInteger:
SYMBOL_TRADE_MODE
Тип исполнения ордеров
int
SYMBOL_TRADE_EXEMODE
Режим заключения сделок
int
Опытным путем установил, что тип исполнения это именно TRADE_EXEMODE. На счете с Instant Execution получаем значение 1, на Market Execution - 2. Но, конечно, хотелось бы большей определенности в этом вопросе. Ведь возвращаемые значения нигде не описаны.
Также интересует первое свойство. Что оно возвращает и чему соответствуют те или иные значения. Есть ли у кого-нибудь информация об этом?
Попробуйте отключить "Полноэкранный режим" - F11
Ну так ткни в ссылку, где делился !
Имею желание возразить. :)
Но не имею возможности. Мои ТС и впрямь не нуждаются в тикетах... Но все же есть более серьезная аргументация ?
А зачем она, более серьёзная аргументация? Куда ваще серьёзнее? Твои ТС не нуждаются, мои не нуждаются... - значит это возможно.
Тикеты нужны разве что для анализа истории торговли, для самой торговли они без надобности. Всё что надо - прогноз и знание текущей рыночной позиции.
Вот история эквити может и пригодна для коррекции торговли, однако её лучше записывать, а не выводить на каждом баре из истории торгов.
Тикеты нужны разве что для анализа истории торговли, для самой торговли они без надобности.
Да, именно так.
Пока это у меня лишь в планах, но есть желание сделать этакий оптимизатор, который бы выбирал из истории сделок самые лучшие, и самые худшие, и на основе этой информации делал выводы (в простейшем случае - просто фильтровал бы сигналы). Тут, как я понимаю, тикеты понадобятся.
Нужно включить для графика получение событий создания и удаления объектов. Попробуйте
Нужно включить для графика получение событий создания и удаления объектов. Попробуйте
Подскажите, пожалуйста еще ответ на этот вопрос - https://forum.mql4.com/ru/60554/page78#915916
Разбирался ли кто-нибудь с определением типа исполнения рыночных ордеров (Market Execution, Instant Execution)?
Ведь теперь, насколько я понимаю, появилась возможность узнать его программно. Но, к сожалению, в справке очень мало информации на этот счет. Есть лишь описания двух свойств функции SymbolInfoInteger:
SYMBOL_TRADE_MODE
Тип исполнения ордеров
int
SYMBOL_TRADE_EXEMODE
Режим заключения сделок
int
Опытным путем установил, что тип исполнения это именно TRADE_EXEMODE. На счете с Instant Execution получаем значение 1, на Market Execution - 2. Но, конечно, хотелось бы большей определенности в этом вопросе. Ведь возвращаемые значения нигде не описаны.
Также интересует первое свойство. Что оно возвращает и чему соответствуют те или иные значения. Есть ли у кого-нибудь информация об этом?
Сначала возможность извлекать режим торговли и тип исполнения появилась в MQL5. В справке к нему (в унисон с Вашими экспериментально выявленными значениями) так:
Существует несколько режимов торговли по финансовым инструментам. Информация о режимах торговли по конкретному инструменту отображена в значениях перечисления ENUM_SYMBOL_TRADE_MODE.
Идентификатор
Описание
SYMBOL_TRADE_MODE_DISABLED
Торговля по символу запрещена
SYMBOL_TRADE_MODE_LONGONLY
Разрешены только покупки
SYMBOL_TRADE_MODE_SHORTONLY
Разрешены только продажи
SYMBOL_TRADE_MODE_CLOSEONLY
Разрешены только операции закрытия позиций
SYMBOL_TRADE_MODE_FULL
Нет ограничений на торговые операции
Возможные режимы заключения сделок по конкретному инструменту определены в перечислении ENUM_SYMBOL_TRADE_EXECUTION.
Идентификатор
Описание
SYMBOL_TRADE_EXECUTION_REQUEST
Торговля по запросу
SYMBOL_TRADE_EXECUTION_INSTANT
Торговля по потоковым ценам
SYMBOL_TRADE_EXECUTION_MARKET
Исполнение ордеров по рынку
SYMBOL_TRADE_EXECUTION_EXCHANGE
Биржевое исполнение
Возможные режимы заключения сделок по конкретному инструменту определены в перечислении ENUM_SYMBOL_TRADE_EXECUTION.
Идентификатор
Описание
SYMBOL_TRADE_EXECUTION_REQUEST
Торговля по запросу
SYMBOL_TRADE_EXECUTION_INSTANT
Торговля по потоковым ценам
SYMBOL_TRADE_EXECUTION_MARKET
Исполнение ордеров по рынку
SYMBOL_TRADE_EXECUTION_EXCHANGE
Биржевое исполнение
Большое спасибо. Как-то не подумал о том, что эти константы могут быть в документации к MQL5.
P. S. Пока лишь констатируем факт, что в MQL4 нет перечисления ENUM_SYMBOL_TRADE_EXECUTION. Надеюсь, что это временное явление.
Пара вопросов:
1. Почему при смене языка в одном из терминалов билда 6хх при следующем запуске других терминалов там тоже меняется язык ?
2. Почему в MetaEditor вне зависимости от выбора языка высвечивается только справка на английском и не в ниженей панели, а в отдельном окне ?
И вообще, насколько актуальна эта справка ?
2. Почему в MetaEditor вне зависимости от выбора языка высвечивается только справка на английском и не в ниженей панели, а в отдельном окне ?
И вообще, насколько актуальна эта справка ?