![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Массив структур содержащий все данные о всех ордерах.
типа ?
типа ?
Да. А дальше сортируем по какому-нибудь полю, по какому-нибудь полю отсеиваем. Например, по цене открытия сортируем и знаем где верхний ордер, где нижний.
Получается многократный вызов цикла по заполнению структуры и многократный вызов цикла по фильтрованию структуры...
Данный вариант не подходит...
Получается многократный вызов цикла по заполнению структуры и многократный вызов цикла по фильтрованию структуры...
Данный вариант не подходит...
Я предложил Вам простой и быстрый вариант в самом начале.
Добавьте к этому код, при аварийной ситуации (изменение настроек).
Получается многократный вызов цикла по заполнению структуры и многократный вызов цикла по фильтрованию структуры...
Данный вариант не подходит...
Для заполнения однократное прохождение по циклу. Кто его знает, хуже так или лучше, никто ведь не сравнивал.
Если надо найти только верхний или только нижний ордер, то возможно проще сделать это непосредственно без лишнего.
Лучше просто собирать функции для различных задач, специально заточенные под эти задачи, чем пытаться сделать что-то универсальное.
Для заполнения однократное прохождение по циклу. Кто его знает, хуже так или лучше, никто ведь не сравнивал.
Если надо найти только верхний или только нижний ордер, то возможно проще сделать это непосредственно без лишнего.
Лучше просто собирать функции для различных задач, специально заточенные под эти задачи, чем пытаться сделать что-то универсальное.
Я не ищу универсального, я сделал код который в одном цикле находит все требуемые тиккеты ордеров, а дальше в зависимости от вызова метода заполняется структура , в итоге на каждом тике я имею текущие данные по требуемым 8-16 ордерам ...
Если есть интерес могу запостить свой труд что бы получить ценные уроки ...
Я не ищу универсального, я сделал код который в одном цикле находит все требуемые тиккеты ордеров, а дальше в зависимости от вызова метода заполняется структура , в итоге на каждом тике я имею текущие данные по требуемым 8-16 ордерам ...
Если есть интерес могу запостить свой труд что бы получить ценные уроки ...
Я не ищу универсального, я сделал код который в одном цикле находит все требуемые тиккеты ордеров, а дальше в зависимости от вызова метода заполняется структура , в итоге на каждом тике я имею текущие данные по требуемым 8-16 ордерам ...
Если есть интерес могу запостить свой труд что бы получить ценные уроки ...
В процедурном стиле я делал первый вариант где было 8-16 циклов на один тик, такой код в тестере даже черепаха обгоняла..
в итоге сделал все на один цикл но опять же код не внушал мне доверия,
теперь делаю по новому с новым опытом , но хочу сделать хорошо потому и пишу
Только что писали, что такой способ не подходит.
да , потому что только в одном цикле заполнение структура, а дальше что бы выдернуть нужное нужно снова запускать цикл поиска требуемого элемента , если элементов надо больше 1 то и циклов будет больше 1
А это тормозит программу.
В процедурном стиле я делал первый вариант где было 8-16 циклов на один тик, такой код в тестере даже черепаха обгоняла..
в итоге сделал все на один цикл но опять же код не внушал мне доверия,
теперь делаю по новому с новым опытом , но хочу сделать хорошо потому и пишу