Ваш код не компилируется. Как вы его проверяли?
Вот как должно быть:
Вот как должно быть:
int orders = OrdersTotal(); int a_ticket[]; ArrayResize( a_ticket, orders ); for (int cnt=0;cnt<orders;cnt++) { if ( !OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ) continue; a_ticket[cnt]=OrderTicket(); Print ("номер тикета",a_ticket[cnt]); }
прошу прощения неучел что в тестере номера тикетов начинаются с 0, а не как привычно видеть на реальном счете многозначное число
olyakish:
прошу прощения неучел что в тестере номера тикетов начинаются с 0, а не как привычно видеть на реальном счете многозначное число
Нет, в тестере тикеты считаются с единицы (1), а не с нуля (0).
прошу прощения неучел что в тестере номера тикетов начинаются с 0, а не как привычно видеть на реальном счете многозначное число
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
допустим на счету уже открыто достаточно большое количество ордеров
необходимо в массив собрать тикеты этих открытых ордеров
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Билд 201