xorax (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка загрузки файла
 
не смог отредактировать
Ошибка загрузки файла
 
Здравствуйте.

[img]data:image/png;base64,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[/img]
Куда и в какую сторону копать?
Версия 9.2.3.15
Как отловить когда сработал стоп
 
Цитата
Константин Рейм написал:
Цитата
Демидков Юрий написал:
Дальше где-то откопать номер выставленной лимитированной заявки.
Пример для таблицы заявок.
linkedorder - в таблице стоп-заявок и есть номер лимитки.
Код
   function   CheckOrders ()  -- Функция проверяет таблицу заявок 
    local  gNOf  =   getNumberOf ( "orders" ) -  1   -- Номер последней строки в таблице заявок 
    for  i  =  NumLineTO +  1 , gNOf,  1   do   -- Перебирает строки в таблице заявок начиная от NumLineTO+1 
       local  orders  =   getItem ( "orders" ,i)  -- Параметры заявки 

       .. .
   
       local  num  =   0   -- Номер заявки 
       if   bit.test (orders.flags,  0 )  then   -- Заявка активна 
         num  =  orders.order_num  -- Контроль заявки 
       end 
       local  stopNum  =  orders.linkedorder  -- Номер стоп-заявки 

       .. .

    end 
 end 
  
В какой лимитной заявке?
Когда выставляется стоп, ни какой лимитной заявки нет. Перечитайте мои сообщения.
Лимитная заявка выставляется только после того, как  условия выполнились согласно указанным условиям  в стоп заявке или в тейке.

Вопрос наверное больше к сапорту
Прикинул, мне надо видимо, согласно моим условиям, момент когда цена подошла к стопу и стоп-заявка именно рассчитывает, что стоп сработал и идёт расчёт цены где поставить лимитную заявку.
В каком callback методе API должен прийти расчёт с данными по заявке? и будут ли там присутствовать номер и id транкзакции?
Не может ли произойти ситуация когда информация о расчёте цены придёт позже того, как заявка на продажу/покупку по стопу выставлена и исполнена или просто же выставлена?
Лимитка которая выставляется при исполнения стоп приказа она имеет тот же trans_id, что и стоп приказ?
Как отловить когда сработал стоп
 
Цитата
Демидков Юрий написал:
Цитата
xorax написал:
Редактировать пост выше нельзя (( Дополню здесь

Корректно ли будет не выставлять стоп-заявки и помечать, что стоп в работе если
OnStopOrder flags == 15 (Идет расчет минимума-максимума) ??
Когда идет расчет минимума максимума, номер заявки неизменный, её можно изменить запросто, много раз вручную это делал. При изменении заявки в таблице стоп заявок она меняет цвет с зеленого на красный (из расчета переходит в обычное состояние).
Стоп-заявка и лимитная заявка которая выставляется после расчёта цены они разные и логично что они должны иметь разный номер
Как отловить когда сработал стоп
 
Цитата
Демидков Юрий написал:
Руководство пользователя интерпретатора языка Lua раздел 5.3. Флаги таблицы Стоп заявки

bit 0 Заявка активна, иначе не активна.

бит 1 Заявка снята. Если не установлен и значение бит0 равно 0, значит исполнена.

Сам пока не использовал, но думаю, копать надо здесь.
Дальше где-то откопать номер выставленной лимитированной заявки.
Вы не внимательно прочитали мои сообщения. У стоп-заявки много статусов, такие как расчёт цены, выставления лимитной заявки после расчёта цены и так далее.
Мне надо понять где правильнее отслеживать состояние и какое состояние является корректным при начале отработки стоп-заявки...

p.s. Слижу за Вашим творчеством, подписан давно на Ваш канал... Молодцы
Как отловить когда сработал стоп
 
Редактировать пост выше нельзя (( Дополню здесь

Корректно ли будет не выставлять стоп-заявки и помечать, что стоп в работе если
OnStopOrder flags == 15 (Идет расчет минимума-максимума) ??
Как отловить когда сработал стоп
 
Бьюсь уже вторую неделю и как то без успешно.

Логика такая.
Выставляется заявка на продажу, после сразу перевыставляется стоп(если он стоял ранее).

Когда цена подходит к стопу и стоп срабатывает, снимается заявка на продажу. Стоп представляет из себя просто стоп-заявка "SIMPLE_STOP_ORDER".

Как (пере)выставляется стоп:
При выставлении стопа, стопу присваивается уникальный trans_id который отслеживается при выставлении или изменении статуса заявок.
В OnStopOrder я вызываю свою функцию updateOrderNumber в  которой сравниваю trans_id который пришел с квичка и присваиваю номер заявки stopClass.array_stop.order_num

Всё бы хорошо, но я не могу отловить сам результат выполнения стоп заявки, когда стоп исполнился.
В моём понимании когда срабатывает стоп, создаётся новая заявка с новым номером заявки которая не равна номеру стопа.
Хотелось бы увидеть схему OnStopOrder -> ...  -> ...  -> здесь признак того что стоп сработал.

Стопы у меня перевыставляемые, как я писал выше и у меня происходит следующая ошибка, которая очень критичная.
Приходит информация о срабатывании стопа(заявки ///) -> стоп не снимается потому-что в информации об изменении статуса приходит изменённая информация не соответствующая number и так далее. в итоге робот перевыставляет стоп(потому что видит, что произошла продажа, но заявки висят не снятые), пока не упрётся в лимит по деньгам (лол) .
Не могу понять куда копать...

Как и где (OnOrder, OnStopOrder, OnTrade ), по какому окончательному признаку понять что стоп заявка поменяла статус?
Страницы: 1
Наверх