Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1365
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В пятерке ордер != позиция. И сделка. Ордер (приказ) порождает сделку. А сделка - позицию, либо её изменение, либо закрытие.
Понял...
как все сложно, в МТ4 намного проще
Понял...
как все сложно, в МТ4 намного проще
На самом деле, это в четвёрке всё упрощено для "карибасов". В пятёрке же всё по уму - если человек отсылает торговый приказ на сервер, то это и есть торговый приказ - ордер (почитайте что такое order хотя бы гугл-переводчиком). После того, как мы приказали брокеру открыть позицию, этот приказ (ордер) проверяется сервером на корректность параметров и либо отклоняется (при ошибочных параметрах), либо принимается - ставится в очередь. После того, как дошла очередь до исполнения вашего приказа - получается сделка (факт исполнения вашего приказа). А сделка уже приводит к появлению, изменению или закрытию позиции.
Ордер --> Сделка --> Результат (позиция/её изменение/её закрытие)
На самом деле, это в четвёрке всё упрощено для "карибасов". В пятёрке же всё по уму - если человек отсылает торговый приказ на сервер, то это и есть торговый приказ - ордер (почитайте что такое order хотя бы гугл-переводчиком). После того, как мы приказали брокеру открыть позицию, этот приказ (ордер) проверяется сервером на корректность параметров и либо отклоняется (при ошибочных параметрах), либо принимается - ставится в очередь. После того, как дошла очередь до исполнения вашего приказа - получается сделка (факт исполнения вашего приказа). А сделка уже приводит к появлению, изменению или закрытию позиции.
Ордер --> Сделка --> Результат (позиция/её изменение/её закрытие)
ну да,чтоб закрыть позицию на продажу надо ордер на покупку вместо простого OrderClose()
ну да,чтоб закрыть позицию на продажу надо ордер на покупку вместо простого OrderClose()
А кто вам показывал внутренности четвёрочного OrderClose() ? Как думаете, не то же ли самое там?
В пятёрке дали всем и каждому доступ более низкого уровня - как и просили люди. А теперь люди стали говорить, что сложно...
Ну, если сложно - дали стандартную библиотеку, где уже всё реализовано - работай себе в том же стиле, как и в четвёрке. Но опять что-то не так?
Торговые методы в СБ - это и есть то же самое (можно так считать с допущением), что торговые функции в четвёрке. Но в полностью открытом коде. Опять не то?
А кто вам показывал внутренности четвёрочного OrderClose() ? Как думаете, не то же ли самое там?
В пятёрке дали всем и каждому доступ более низкого уровня - как и просили люди. А теперь люди стали говорить, что сложно...
Ну, если сложно - дали стандартную библиотеку, где уже всё реализовано - работай себе в том же стиле, как и в четвёрке. Но опять что-то не так?
Торговые методы в СБ - это и есть то же самое (можно так считать с допущением), что торговые функции в четвёрке. Но в полностью открытом коде. Опять не то?
Когда я писал " как все сложно ", я имел ввиду для меня сложно. Я не программист и МТ4 освоил на необходимом мне уровне. Если ситуация заставит, то буду переходить на МТ5)
Заставит. Если собираетесь писать под MetaTrader, то придётся переходить на 5-й
Когда я писал " как все сложно ", я имел ввиду для меня сложно. Я не программист и МТ4 освоил на необходимом мне уровне. Если ситуация заставит, то буду переходить на МТ5)
это не работает потому что надо подгружать историю функцией HistorySelectByPosition(). По времени или по идентификаторам. Вот с Магиком ничего не получается.
Кроме того непонятно какую историю подружает. Позиции ордера или сделки. Мне нужно определить ПОЗИЦИЮ. которая была закрыта по SL. В принципе можно и ордер, но тут нет загрузки а значит и ордеров нет и сделок тоже.
это не работает потому что надо подгружать историю функцией HistorySelectByPosition(). По времени или по идентификаторам. Вот с Магиком ничего не получается.
Кроме того непонятно какую историю подружает. Позиции ордера или сделки. Мне нужно определить ПОЗИЦИЮ. которая была закрыта по SL. В принципе можно и ордер, но тут нет загрузки а значит и ордеров нет и сделок тоже.
Артем дал хорошую ссылку вот
Захотел распечатать график на цветном принтере штатной печатью терминала 4ки. Не получилось. Печатает черно-белый, хотя в настройках принтера цветное фото. Просмотр тоже черно-белый. Штатно на печать получается только чернобелая картинка формируется?
Принтскрин и, сохранить картинку как, выход конечно, но не гуд.