Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1260
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Немного не понял, а как отследить момент закрытия позиции, кроме как на каждом тике делая запрос по состоянию позиции? Это конечно не все позиции опрашивать, но все равно на каждом тике запрос.
Внимательно изучайте документацию.
Это не проверяется на каждом тике. Если есть сигнал, начинается проверка и открывается сделка. И все :)
В mql4 за неимением кухарки *** дворника. А вопрос был об mql5
Внимательно изучайте документацию.
Спасибо. Если ордер заменить на приказ легче понимать. Не увидел, что исполнение ордера-приказа это сделка. В общем сложно написано и реализовано.)))
Вам лучше постараться принять ту терминологию что есть, а не подменять своей. Со временем привыкните и будете понимать в зависимости от того о каком языке разговор. Даже наоборот, в МТ4 рыночный ордер лучше называть позицией. Это многие понимают как надо.
Вам лучше постараться принять ту терминологию что есть, а не подменять своей. Со временем привыкните и будете понимать в зависимости от того о каком языке разговор. Даже наоборот, в МТ4 рыночный ордер лучше называть позицией. Это многие понимают как надо.
как проинициализировать такую структуру?
как проинициализировать такую структуру?
как проинициализировать такую структуру?
никак ( только каждое поле структуры по одному )
нужно размеры массивов устанавливать, для этого можно конструктор написать, но будет проблема - синтаксис не позволят массив структур с конструктором создать
решение - вместо структуры использовать класс и использовать указатели, тогда можно в конструкторе класса проинициализировать размеры массивов, ну и данные можно в них скопировать
4 по 5. Синтаксис не знаю. Вроде как в 2мерном массиве должно быть по логике.
2020.09.23 08:27:09.554 tst (EURUSD,H1) [a] [b]
2020.09.23 08:27:09.554 tst (EURUSD,H1) [0] 1 1.10000
2020.09.23 08:27:09.554 tst (EURUSD,H1) [1] 9 9.90000
как проинициализировать такую структуру?
Data rates[5]= {0.0,0.0,0.0,0.0}; //ошибка
Проинициализировать и обнулить понятия разные. Если обнулить, судя по вашим попыткам, то так
ZeroMemory(rates);
никак ( только каждое поле структуры по одному )
нужно размеры массивов устанавливать, для этого можно конструктор написать, но будет проблема - синтаксис не позволят массив структур с конструктором создать
решение - вместо структуры использовать класс и использовать указатели, тогда можно в конструкторе класса проинициализировать размеры массивов, ну и данные можно в них скопировать
2020.09.23 08:27:09.554 tst (EURUSD,H1) [a] [b]
2020.09.23 08:27:09.554 tst (EURUSD,H1) [0] 1 1.10000
2020.09.23 08:27:09.554 tst (EURUSD,H1) [1] 9 9.90000