Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1409
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ребят привет всем профи и кто шарит!
Возникла проблема с получением данных из индикатора -- помогите пожалуйста, кому это под силу..
Цель функции: Рассчитать средние расстояние в пунктах между внешними линиями индикатора "Полосы Боллинджера", за указанный период.
Суть проблемы: Не могу никак получить реальные значения цены на линиях индикатора по указанному бару, потому что по какой-то причине в разные буфера индикатора записывается одно и то-же значение цены, которое ещё к тому-же и не соответствует реальным показателям ни одной из линий на этом барре. И в итоге, в разные буферы (при разных запросах) записывается некторое неведомое значение цены, которое сводит на нет всю дальнейшую работу функции.
Причем, точно таким же методом как и в этой функции я исправно получал показатели из любых других индикаторов, а тут это не работает...
Болингер - это SMA +- N*стандартных_отклонений.
Про стандартное отклонение и SMA есть свои индикторы. НО это вс считается и без них - берёте справочник и вот вам формула. Из неё находите "среднее расстояние в пунктах между линиями" которое в моменте по дефолтным значениям равно 4 сигмы.
А среднее (за который период?) потрудитесь посчитать
вы де-факто хотите узнать среднюю величину стандартного отклонения
Это понятно! Но второй вариант с сохраненай цене, во время отправки ордер, на глобальном уровне и потом в OnTradeTransaction получить цену сделки...это мне не понятен. Зачем сохранять не превязаную (к ордеру) цену во время отправки ордера?
Короче, так и сделаю - получу сделку, из неё вытащу всё остальное.
Это было сказано о спокойной торговле, когда всё будет успевать… Без учёта этого
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Nauris Zukas, 2022.06.11 17:49
Этот вариант точно отпадает. Что мне цена без тикета если отправлять много ордеров, как там OnTradeTransaction разберётся?
Это было сказано о спокойной торговле, когда всё будет успевать… Без учёта этого
Утро вечером мудренее! Зачем мне для расчета проскальзывания пытаться внедрить какую то логику с mql4 и использовать OnTradeTransaction? mql5 возможности даёт расчета проскальзывания из историй, пройдусь в определений момент по историй и соберу всю информацию.
В любом случае спасибо за помощь!
Болингер - это SMA +- N*стандартных_отклонений.
Про стандартное отклонение и SMA есть свои индикторы. НО это вс считается и без них - берёте справочник и вот вам формула. Из неё находите "среднее расстояние в пунктах между линиями" которое в моменте по дефолтным значениям равно 4 сигмы.
А среднее (за который период?) потрудитесь посчитать
вы де-факто хотите узнать среднюю величину стандартного отклонения
Я вас примерно понял.. (хоть и достаточно слабо)
Можете подсказать пожалуйста эту самую формулу из справочника, через которую можно будет сделать расчёт?
Это понятно! Но второй вариант с сохраненай цене, во время отправки ордер, на глобальном уровне и потом в OnTradeTransaction получить цену сделки...это мне не понятен. Зачем сохранять не превязаную (к ордеру) цену во время отправки ордера?
Поэтому сохраняем (и корректируем при изменении, например, статуса) от отправки до перемещения в историю все ордера со всеми необходимыми параметрами.
Поэтому сохраняем (и корректируем при изменении, например, статуса) от отправки до перемещения в историю все ордера со всеми необходимыми параметрами.
Вы осознаете возможности mql5? Почитайте выше, что я написал.
А вы скорость работы сравнивали?
А вы не встречали ситуацию, когда ордера уже нет в выставленных и ещё нет в истории?
Когда ордера уже нет, а позиции ещё нет?
Ордера асинхронно отправляли?
При неттинге и одновременной работе нескольких советников на символе?
А вы скорость работы сравнивали?
А вы не встречали ситуацию, когда ордера уже нет в выставленных и ещё нет в истории?
Когда ордера уже нет, а позиции ещё нет?
Ордера асинхронно отправляли?
При неттинге и одновременной работе нескольких советников на символе?
Какая скорость, о чём вы говорите!? Когда необходима, один раз пройтись по историй и собрать информацию для расчета проскальзывания.
Да, ладно, я уже все сделал и не надо больше советов.Где вообще логика в mql5 собирать информацию для расчета проскальзывания через обработчика события?
Вам бы не давать советы, а самому поучится!
Здравствуйте коллеги. Не знаю в какую ветку задать вопрос. На MOEX с МТ5 попасть сейчас вообще возможно? Не подскажите брокера?
Тут же целый раздел форума про биржевой трейдинг!
Доступ к MOEX дают многие, как минимум, Открывашка, БКС и Финам, про других не вспомню.