Skip to content

Два ордера по одной бумаге #10

@arhino

Description

@arhino

Я хочу стать в стакан по одной бумаге на покупку и на продажу одновременно.
(я хочу набирать позицию по бумаге, но спред в стакане большой, и если кто-то хочет у меня купить по рынку, то пусть покупает).
Попробовал сделать два ордера Up и Down. Встали две заявки, как я и хотел. Но при срабатывании одной из них, position обновляется только в одном ордере. (Up при покупке и Down при продаже). Как мне корректно обновить количество другом (несработавшем) ордере?
Думаю так примерно:

if Up.position>Down.position then -- значит сработала заявка на покупку
Down.position=Up.position
end
if Up.position<Down.position then -- значит сработала заявка на продажу
Up.position=Down.position
end
-- при этом Up.planned и Down.planned не изменяются и ордер продолжает набирать сколько мне нужно.
Ваше мнение?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions