Как управлять масштабом OBJPROP_SCALE

 

Доброго времени суток.

Стоит задача отрисовывать на пересечении линий КРУГ. С помощью Elipse занялся рисованием, но столкнулся с этим параметром OBJPROP_SCALE. Посмотрел на темы поиска слов как в топике, и нашел только 2 подсказки:
1. если масштаб установить в свойствах графика 1:1, то этот OBJPROP_SCALE = 1.
2. он зависит от "чего-то усредненного" от Highest(среди свечек видимых на графике) и Lowest(среди свечек видимых на графике).

А задача то всегда вне зависимости от скроллов и перетягиваний масштабов цены рисовать КРУГ.

Подскажите формулу масштаба этого OBJPROP_SCALE, если кто знает, пожалуйста.
Спасибо, надеюсь не сильно рассмешил.

 
Не сильно
 

Сообщение, чтобы чуток вытащить сообщение повыше.

Реально, подскажите формулу, пожалуйста.

 
vedroid:

Сообщение, чтобы чуток вытащить сообщение повыше.

Реально, подскажите формулу, пожалуйста.

ответ сводится к эмпирическому поиску решения.

лучше чем вы с этой задачей не справится никто.

открывайте график, соорудит скрипт рисования круга и вперёд, проводить опыты со скалом!

 
vedroid:

Сообщение, чтобы чуток вытащить сообщение повыше.

Реально, подскажите формулу, пожалуйста.

Посмотрите код индикатора вот тут может там есть, то что нужно?
 
ха-ха, эта магия и заклятья не помогли. Там парень просит именно добавить рисование кругов, ибо их нет в базовой части индикатора.
 
vedroid:
ха-ха, эта магия и заклятья не помогли. Там парень просит именно добавить рисование кругов, ибо их нет в базовой части индикатора.

Жаль...

Ну тогда остаётся методом подбора коэффициентов плясать от Highest и Lowest, но думаю - это не панацея, т.к. ещё надо как-то учитывать разрешение экрана и масштаб графика (это предположения)

 

Вот тут написано про круг.

Но при изменение масштаба графика всё идёт в разнос да и на минимальном масштабе у меня он тоже не очень похож на круг похоже надо учитывать и разрешение экрана ещё

Причина обращения: