Подсчёт проскальзывания

Страницы: 1
RSS
Подсчёт проскальзывания
 
Господа, хочу делать подсчёт следующего рода.
Робот выставляет заявку на покупку по формуле
Лучший бид + 10 шагов цены.
Я хочу делать подсчёт, насколько цена сделки оказалась лучше, чем цена выставленной заявки.
То есть:
разница=цена заявки минус цена сделки.
Как это лучше сделать?
По идее мне нужно в двух колбеках ОнТрейд и ОнОрдер отлавливать эту заявку по номеру, а потом сравнивать цену?
Или есть способы получше?
 
Робот одновременно стреляет заявки по 3 инструментам.
 
И ещё вопрос вдогонку.
ОнОрдер принял заявку.
order.order_num равен ну например 12345
я хочу создать таблицу с названием 12345. И в ней будут поля
12345.order_price
12345.trade_price
Не могу сообразить как создать таблицу 12345.
Спасибо.
 
my_tab = { }
my_tab[12345].order_price = 123.55
 
можно так:
local x="12345" -- присваиваем номер заявки
_G["_"..x]={}  --создаем таблицу с именем _номер заявки
_12345.order_price=65 --пишем цену в таблицу _12345  под именем order_price
Страницы: 1
Читают тему
Наверх