Есть предложение снизить "интеллект" блока BuyOptions и научить его покупать в режиме "Any" правильный стрэддл из опционов двух типов. Или сделать такой режим, если режим "Any" предназначен для других целей.
В режиме
Any блок
BuyOptions выставит половину заявки в колы и половину -- в путы.
Какую именно зафилят -- это как решит Господин Случай.
А то он совсем не предсказуем. Например, при Max_Risk=100 может набрать 50+50 или 60+40 или 80+20. Это уже похоже не на интеллект, а на... ну, Вы сами понимаете.
Нет, не понимаю.
Как рынок даёт, так он и покупает.
Даст рынок 30 колов + 70 путов -- значит так и будет.
Главное, чтобы суммарный риск позиции был == 100 полустреддлов.
Если Пользователь хочет купить строго колы -- то настройку
Option type надо выставить в
Call.
По этому поводу, подскажите, если запустить два блока параллельно (1-Put, 2-Call), будут различимы набранные позиции от каждого из них. Или агент будет воспринимать все как единое целое (греки, профит и т.д.).
С точки зрения греков позиция будет полностью общая.
А с точки зрения рисков...
В данный момент блок
TotalRiskN2 не сможет отличить позиции по их "происхождению".
В итоге Вы получите поведение аналогичное режиму
Option type == Any.
P.S. Как показывает практика, "разруливать" интеллектуальные блоки дороже обходится, чем собрать интеллект из простых и надежно работающих...
Согласен. Именно из этих соображений блоки
Buy options,
Sell options сделаны максимально тупыми.
С той оговоркой, что есть некий стандартный интеллект,
ниже которого опускаться уже нет смысла.