![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я бы так сделал:
2008.07.18 00:54:16 while_select_test EURUSD,H1: removed2008.07.18 00:54:16 while_select_test EURUSD,H1: uninit reason 1
2008.07.18 00:54:16 while_select_test EURUSD,H1: close #6178251 buy 0.01 EURUSD at 1.5815 at price 1.5812
2008.07.18 00:54:14 while_select_test EURUSD,H1: ЗАКРЫВАЕМ TEST_BUY
2008.07.18 00:53:13 while_select_test EURUSD,H1: open #6178251 buy 0.01 EURUSD at 1.5815 ok
2008.07.18 00:53:11 while_select_test EURUSD,H1: close #6178239 buy 0.01 EURUSD at 1.5819 at price 1.5814
2008.07.18 00:53:09 while_select_test EURUSD,H1: ЗАКРЫВАЕМ TEST_BUY
2008.07.18 00:52:08 while_select_test EURUSD,H1: open #6178239 buy 0.01 EURUSD at 1.5819 ok
2008.07.18 00:51:44 while_select_test EURUSD,H1: close #6178208 buy 0.01 EURUSD at 1.5817 at price 1.5816
2008.07.18 00:51:41 while_select_test EURUSD,H1: ЗАКРЫВАЕМ TEST_BUY
2008.07.18 00:50:39 while_select_test EURUSD,H1: open #6178208 buy 0.01 EURUSD at 1.5817 ok
2008.07.18 00:50:06 while_select_test EURUSD,H1: loaded successfully
2008.07.18 00:49:57 Compiling 'while_select_test'
Прошу объяснить где ошибка именно в этом коде советника?
Ниже справки из хелпа:
Дальше в справке написано :
The function selects an order for further processing. It returns TRUE if the function succeeds. It returns FALSE if the function fails. To get the error information, one has to call the GetLastError() function.
The pool parameter is ignored if the order is selected by the ticket number.