Субботник по наполнению FAQ (часто встречающиеся вопросы). Поможем товарищам! - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
(Integer): При Instant Executuion ордер можно открыть с заранее установленным стоплосс и тейпрофит, задать допустимое отклонение (Slippage) в пунктах, при котором допускается открытие ордера при отклонении цены на момент его исполнения брокером от цены запроса трейдера. При Market Execution невозможно открыть ордер с заранее установленным стоплосс и/или тейкпрофит, отсутствует параметр допустимого проскальзывания (Slippage). Ордер открывается по любой цене имеющейся на момент исполнения ордера брокером. Стоплосс и/или тейкпрофит можно установить ордеру сразу после его открытия. Большинство дилинговых центров работает в режиме Instant Executuion. В режиме Market Execution работает не так много дилинговых центров.
Всё больше и больше ДЦ переходят на Market Execution. Скоро информация, данная Integer станет неактуальной.
это ж просто информация про два режима.
а в FAQ последний абзац именно так и написал - тенденция! https://www.mql5.com/ru/forum/131853/page3#464977
-------
кстати, как там словарь терминов, пациент скорее жив?
1. а в FAQ последний абзац именно так и написал - тенденция! https://www.mql5.com/ru/forum/131853/page3#464977
-------
2. кстати, как там словарь терминов, пациент скорее жив?
1. Не видел последний абзац в FAQ по ссылке, а среагировал только на пост granit77.
2. Я ознакомился с разделом, по которому сам предложил свою помощь. Но он настолько полон, насколько можно пожелать. Добавлять практически нечего. Мне следовало бы уже сообщить об этом раньше - сожалею, что не сделал этого.
Все таки, в разделе можно добавить жаргонные сокращения терминов, которые в ходу у программистов и трейдеров. Я недавно устроился на новую работу и свободного времени стало очень мало, едва хватает, что бы хоть как то продолжать собственный проект. Поэтому буду потихоньку записывать "на листочек", когда накопится побольше - добавим в раздел. ОК?
Вопрос: Получение массива тикетов «своих» ордеров
Ответ: С точки зрения оптимизации работы кода, удобно применять такой подход: первым делом проводим "ревизию" "своих" (это ордера с заданным MagicNumber()) ордеров, создаём массив тикетов с полной информацией по каждому тикету, а затем все остальные проверки (на закрытие и модификацию позиций) проводим с эти самым массивом тикетов.Пример № 1. Сбор информации по тикетам на одной валютной паре.
На любителя, можно объявить данную функцию типа int и чтобы она возвращала количество "своих ордеров".
Если наш советник мультивалютный.
Пример № 2. Сбор информации по тикетам на нескольких валютных парах.
Чтобы в данном случае производить проверку на "свой" символ, нам потребуется ещё одна небольшая функция:
а наша функция будет иметь такой вид:
Вопрос: Получение массива тикетов «своих» ордеров
Ответ: (Продолжение)
Не удивительно, если Вы захотите в своём советнике иметь дополнительную статистику по его работе, например: максимальную просадку, общий профит и.т.д. Для того, чтобы лишний раз "не тревожить" сервер запросами, удобно добавить в нашу функцию функциональности (сорри за каламбур). Тогда функция может выглядеть так:
Вариант № 1 для моновалютного советника:
Вариант № 2 для мультивалютного:
В приведённых примерах по сбору информации о тикетах, этой информации хватает в подавляющем большинстве случаев. Но никто Вам не запрещает в более сложных системах в массиве тикетов хранить, например, если в советнике предусмотрены виртуальные стопы, о них информацию:
В общем здесь Вы ограничены только полётом фантазии\фанатизма и уровнем знания MQL4.
TarasBY
Для того, чтобы лишний раз "не тревожить" сервер запросами...
При сборе ордеров сервер не тревожится. Идеология сбора информации по ордерам в массив -- УГ. Это ни в коем случае в ЧаВо нельзя.
предложите другой вариант. для потребности работы со "своими" ордерами