Есть вкладка Position и, соответственно, блок (или панель) с именем "PositionPane", в котором в редакторе задаются координаты отображаемого графика: X1, X2, Y1, Y2 текущей позиции.
Все удобно, наглядно и красиво.
Однако есть два момента при эксплуатации...
1. При работе агента, настроенный график "уплывает" в сторону или вверх, т.к. изменяется прибыль/убыток (по Y), а также из-за смены страйков (по X);
2. Изначально раз настроив про него забываешь, запускаешь агент, смотришь график позиции и... оказывается заложил уже другие данные для позиции (например, другое число лотов и т.п.)
А изменить настройки графика можно только из редактора, а редактор у агента недоступен, а агент уже работает - не хочется трогать. Пропадает весь эффект...
Нельзя ли вывести каким-то образом эти параметры X1, X2, Y1, Y2 для оперативного изменения и подстройки на вкладку с графиком, также как в контрольной панели?
Не фатально, но было бы удобно...
Но, кстати, вообще-то странно: насколько я помню, панель с профилем позиций сама определяет свой отображаемый диапазон...
Иными словами: если там
ничего не написать (в параметрах X1, Y1, X2, Y2), то панель будет сама себя перемасштабировать, чтобы показать
все данные.
Что касается скрипта "
Buy Vola" -- к этой панели дополнительно подключен блок "
Set Viewport" == "
Настройка графика". Он сконфигурирован управлять только осью X. Алгоритм работы примерно такой:
- определить текущий рабочий диапазон цен (именно для этого ему на вход подаётся
FutPx и улыбка)
- выставить диапазон отображения по оси Х (ширина видимой области определяется параметром "
Width Multiplier" == "
Множитель ширины")
- определяет шаг между страйками и в зависимости от этого настраивает шаг горизонтальной сетки (шаг вертикальных линий)
- по цене фьючерса он определает с какой точностью следует выводить подписи на оси Х. Например, для РИ и СИ числа округляются до тысяч. Для нефти и серебра пописи пойдут без дробной части. И т.д.
В данном скрипте с осью Y мы никак не работаем и поэтому ей должен автоматически присваиваться максимально широкий диапазон, чтобы влезли все данные.
Последний нюанс состоит в том, что если Пользователь сам установил для себя видимую область (например, понажимал кнопки
+/
-), то алгоритм автомасштабирования выключается.
Вернуть его к жизни можно нажатием кнопки "
><".