- Обсуждение статьи "Статистические распределения в MQL5 - берем лучшее из R и делаем быстрее"
- Ошибки, баги, вопросы
- Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
Но это оффтоп, если хотите обсуждать указанные вопросы, делайте это в родных ветках. Тут про R.
А обсуждения от Ваших коллег просто нет. Например, нет ни одного примера, как правильно работать в MT5 с OrderSend, чтобы ориентироваться на синхронизированную историю.
Ситуация же вырисовывается такая. Советник отправляется OrderSend и потом сразу считывает историю. Видит, что позы открытой нет и шлет снова OrderSend. Где пример в документации, чтобы такого не происходило.
A100 это имел в виду
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
fxsaber, 2016.10.08 12:13
Как скопировать (с сохранением относительных путей) все файлы проекта в отдельную папку.
Вот, например, хочу поделиться кодом. Он тянет десяток/другой mqh-файлов из разных мест.
Сейчас приходится выискивать вручную эти файлы, часто не все находишь или что-то лишнее берешь. Как автоматизировать этот процесс, чтобы можно было делиться исходниками?
Прошу прощения за оффтоп, но реакции же никакой.
Мы делаем огромный объем работы. Но кормить с ложечки любой программисткий вопрос не собираемся.
Имейте совесть и тратьте свое время на решение своих задумок.Мы делаем огромный объем работы. Но кормить с ложечки любой программисткий вопрос не собираемся.
Имейте совесть и тратьте свое время на решение своих задумок.Прошу пример правильной работы с OrderSend. Документация вводит в заблуждение. Примеры, что идут от Вас - аналогично.
Некоторые люди костыли придумывают. Какие-то гипотезы выдвигают, почему так надо, а не иначе.
OrderSend - основная функция языка. Можно немного времени уделить пояснению по работе с основной функцией?
Все, что делаете, поддерживаю двумя руками. Но есть же реальные трейдинг-вопросы.
Прошу пример правильной работы с OrderSend. Документация вводит в заблуждение. Примеры, что идут от Вас - аналогично.
Некоторые люди костыли придумывают. Какие-то гипотезы выдвигают, почему так надо, а не иначе.
OrderSend - основная функция языка. Можно немного времени уделить пояснению по работе с основной функцией?
Все, что делаете, поддерживаю двумя руками. Но есть же реальные трейдинг-вопросы.
Извините, но OrderSend - синхронная функция - отправил и жди ответа...
Что ещё может быть. Тем более, что в билде 1395 изменили схему работы OrderSend
Извините, но OrderSend - синхронная функция - отправил и жди ответа...
Что ещё может быть. Тем более, что в билде 1395 изменили схему работы OrderSend
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Обсуждение статьи "Статистические распределения в MQL5 - берем лучшее из R"
Renat Fatkhullin, 2016.10.10 22:13
Вы путаете асинхронность процессов с желанием увидеть синхронность.
Задача OrderSend максимально быстро выставить заявку и получить подтверждение. И с этим система отлично справляется.
А вот получить заполненную транзакцию/сделку, положить ее в историю и потом выдать вам под запрос - это другой процесс и он не имеет права тормозить работу OrderSend.
Поэтому все верно - транзакцию исполнили быстро, а потом через миллисекунду (а на самом деле раньше) в соседнем пакете получаете обновление тикета и работаете с ним.
Не синхронная
Вы путаете понятие ОРДЕР и СДЕЛКА
Не каждый отправленный ордер приводит к сделке
Не синхронная
Абсолютно синхронная.
Это означает, что функция ждет ответа в полный круг на свой запрос. И получает ответ "да, исполнено". Максимально быстро.
Вы совершенно не понимаете окружения и путаете понятия. Вы пытаетсь приплюсовать к понятию OrderSend процесс "должен достать из историисделок или открытых позиций полностью оформленную структуру сделки или позиции".
Вы путаете понятие ОРДЕР и СДЕЛКА
Не каждый отправленный ордер приводит к сделке
Абсолютно синхронная.
Вы совершенно не понимаете окружения и путаете понятия.
Собаку съел на этом! Речь о том, что OrderSend и торговое окружение не синхронизированы. Что приводит к казусам на реальных счетах, если даже использовать СБ.
Хотите, я Вам помогу обойти эти казусы (из личного опыта торговли на реальном счёте роботами МТ5)?
Добавлено
Абсолютно бесплатно :)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования