Активная Тэйк-профит и стоп-лимит заявка

Страницы: 1
RSS
Активная Тэйк-профит и стоп-лимит заявка
 
Здравствуйте, кратко опишу ситуацию, покупаю фьюч, далее выставляю через lua "Тэйк-профит и стоп-лимит", вопрос вот в чём, как мне через lua проверить исполнена заявка или активная?
Как сделать что бы скрипт её видел? в виде переменной, типо
if(zalyavka == true) then
message ("заявка активная)
end
Большое спасибо
 
Цитата
Sergey написал:
через lua проверить исполнена заявка или активная?
Через флаги, параметр flags.
Пример для проверки стоп заявки:
if bit.test(zalyavka.flags, 0) then
message ("заявка активная")
end
 
Цитата
Sergey Gorokhov написал:

Пример для проверки стоп заявки:
if bit.test(zalyavka.flags, 0) then
message ("заявка активная")
end
Я прошу прощения, я недавно с lua работаю, стоп заявкой считается "Тэйк-профит и стоп-лимит"?
и что нужно мне знать для работы данной проверки? может быть идентификатор заявки какой то или ещё что то?
if bit.test(zalyavka.flags, 0) then
message ("заявка активная")
end
 
В общем потыкал в гугле) и сделал пока что такую вот рабочую версию, если можно сделать более практичной, буду благодарен за помощь.
Код
local t = ds:T(index)

  for i = getNumberOf("stop_orders")-1,0,-1 do
      T = getItem("stop_orders",i);

    message(bit.test(T.flags,0))     
       if(bit.test(T.flags,0) == true) then 
       message('DA')
       end

end
 
И ещё вопросик, почему когда стоит "тэйк-профит, если цена >= 64338" а меня в итоге закрывает по 64325?
как это устранить? я хочу что б закрывало больше или равно по цене.
 
Sergey, добрый день.
Для решения Вашей задачи подойдёт тип стоп заявки Стоп цена по другой бумаге. Вы можете указать одинаковые бумаги и выбрать условие Продажа если цена >= и цену исполнения.
Страницы: 1
Читают тему
Наверх