Забыл поставить условие возврата к торговле 1 лотом при превышении лимита убытков подряд.
Исправил.
Заодно сделал вариант линейного приращения лотов (а не экспоненциального, как в ТЗ автора и как должно бы быть по классике Мартингала).
В варианте линейного приращения можно управлять количеством позиций через портфель. При этом несложно посчитать количество лотов для возврата в минимум. В варианте, задуманном автором, такой расчёт, привязанный к портфелю сделать сложнее (и я не стал заморачиваться) smile

P.S. Программа считает не убыточные сделки, а убыточные лоты, что вполне логично, так как вход может случиться как одной, так и несколькими сделками. Т.е. если вход трёмя лотами убыточен, то блок "убытков подряд" покажет три убытка.


Attachments
Пример для Bas (исправлен).tscript (224 downloads)
Пример для Bas линейно.tscript (207 downloads)



Отредактировано captian (Sun May 18 2014 09:37 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963