К примеру было куплено 10 контрактов.
5 купились по цене 103100
3 купились по цене 103101
2 купились по цене 103102
Проходит время мы сделали докупку на 5 контрактов.
4 купились по цене 103250
1 купился по цене 103251
Проходит время мы решили закрыть часть позиций (а именно 10 контрактов).
5 было закрыто по цене 103500
5 было закрыто по цене 103501
Проходит еще время и мы решили закрыть все.
1 был закрыт по цене 103602
1 был закрыт по цене 103603
1 был закрыт по цене 103604
1 был закрыт по цене 103605
1 был закрыт по цене 103606
Как посчитать результат сделки?
Если бы это был открыт 1 контракт, либо было открыто 10 контрактов по одной и той же цене, и аналогично если бы было закрыто все по 1 цене - здесь вопросов нет...
5 купились по цене 103100
3 купились по цене 103101
2 купились по цене 103102
Проходит время мы сделали докупку на 5 контрактов.
4 купились по цене 103250
1 купился по цене 103251
Проходит время мы решили закрыть часть позиций (а именно 10 контрактов).
5 было закрыто по цене 103500
5 было закрыто по цене 103501
Проходит еще время и мы решили закрыть все.
1 был закрыт по цене 103602
1 был закрыт по цене 103603
1 был закрыт по цене 103604
1 был закрыт по цене 103605
1 был закрыт по цене 103606
Как посчитать результат сделки?
Если бы это был открыт 1 контракт, либо было открыто 10 контрактов по одной и той же цене, и аналогично если бы было закрыто все по 1 цене - здесь вопросов нет...
Торговый привод на Lua: