Подскажите, как получить только открытые ордера ( их количество имею ввиду). OrdersTotal() не подходит, потому что подхватывает еще и отложенные. Спасибо
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
- Запись в Exele
- Какая конструкция правильная?
так его :)
Каким образом их можно подсчитать =)
Только не надо отвечать "скрипт надо написать"
обратитесь к учебнику и документации.. OrderSelect() посмотрите ..
а вообще определитесь вы сами это делать будете или будете клянчить пока кто-нибудь снизойдет и напишет..
Да ладно вам, во накинулись) Примерно так:
void OrdersRecount() { BuyOrders=0; SellOrders=0; TotalOrders=0; if (OrdersTotal()>0) { for (int j = 0; j < OrdersTotal(); j++) { if (OrderSelect(j, SELECT_BY_POS)) { if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) { if (OrderType() == OP_BUY) BuyOrders++; if (OrderType() == OP_SELL) SellOrders++; TotalOrders++; } } } } }
ТотalOrders, BuyOrders, SellOrders переменные программы.
Когда снийзойдете вы, то боюсь мне придется писать для вас. По этому я ограничусь вашим "конструктивным" ответом.
Многие ДЦ принимают приказы на открытие ордеров с рынка без стопа и тейка.
А советники в основном пишут со сложными ордерами.
Напишите пожалуйста образец простого ордера с модификацией.
Заранее благодарен.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь