Всем добрый день. Прошу помощи по след вопросу.
Пытаюсь отловить момент (получить сообщение) когда идет расчет take profit по соответсвующей заявке (в данном случае на покупку) из таблицы stop_orders. Пытаюсь вернуть сообщение с помощью след кода:
Пытаюсь отловить момент (получить сообщение) когда идет расчет take profit по соответсвующей заявке (в данном случае на покупку) из таблицы stop_orders. Пытаюсь вернуть сообщение с помощью след кода:
Код |
---|
elseif bit.band(getItem("stop_orders",i).flags,4)== 0 and getItem("stop_orders",i).sec_code == SecCode and bit.band(getItem("stop_orders",i).flags,1) ~=0 and bit.band(getItem("stop_orders",i).flags,8000) ~=0 then message("идет расчет min/max - Заявку не выставляем") sleep (5000) end |
Задаю 4 условия.Соответсвенно, (как я это понимаю), в первом условии проверяю направление заявки, во втором -инструмент, в третьем - активность(?) заявки, в четвертом- соответсвенно идет или не идет расчет Take profit. Где-то тут косяк (возможно если идет расчет, то заявка уже не считается активной и проч). Подскажите плиз где косяк? как получить message когда идет расчет take-profit? Заранее благодарю