Доброе время суток, нужен скрипт, который бы выставлял лось на все ордера по заданному меджик номеру(изначально ордера идут без стоп лоса)на определенном количестве пунктов от последнего ордера, т.е. если есть 10 бай ордеров стоп устанавливается от самого нижнего ордера на заданном количестве пунктов, селл от верхнего.
-
+1
- Просмотров: 1946
- 17 декабря 2015, 00:22
- big13
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (21)
35 AM2 Сообщений: 16430 - Андрей
Функция которая выдает ошибку:
Код полностью:
35 AM2 Сообщений: 16430 - Андрей
Андрей, а почему сравниваешь тикеты ордеров, а не цены открытия?
Самый последний, может и не быть самым нижним/верхним…
13 Fargo Сообщений: 495
35 AM2 Сообщений: 16430 - Андрей
Так работает:
35 AM2 Сообщений: 16430 - Андрей
У меня всегда ругается если условия не возьму в скобочки
13 Fargo Сообщений: 495
Пропускает, можно разделить условия.
35 AM2 Сообщений: 16430 - Андрей
Может здесь собака порылась?
13 Fargo Сообщений: 495
35 AM2 Сообщений: 16430 - Андрей
Смотри, в 1-м цикле OrderSelect — позиционирует на очередном ордере и вызывается фунция в которой запускается свой цикл с селектами, возвращается значение и потом идет обращение за номером ордера.
А селект то после функции стоит на последнем ордере, одном и том же. Да и с точки производительности вызывать внутренний цикл для получения одного и того же значения не комильфо…
13 Fargo Сообщений: 495
Перед модификацией стоит условие:
Зачем же он опять лезет его модифицировать?
35 AM2 Сообщений: 16430 - Андрей
А проверку на нулевость упустил
13 Fargo Сообщений: 495
35 AM2 Сообщений: 16430 - Андрей
Что напишет?
13 Fargo Сообщений: 495
35 AM2 Сообщений: 16430 - Андрей
13 Fargo Сообщений: 495
Просто сделай так
13 Fargo Сообщений: 495
35 AM2 Сообщений: 16430 - Андрей
О благодарствую, заработало! Все перепробовали!
35 AM2 Сообщений: 16430 - Андрей
3 big13 Автор Сообщений: 14
35 AM2 Сообщений: 16430 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий