У вас не стоит Flash Player
Настройки
#83257 - Sat Apr 28 2018 07:12 PM Подача данных из обновляемого значения
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Подскажите, пожалуйста, знающие люди ПОЧЕМУ при подаче в "Формула" изменить "ЦенаВхода" на "oz_base_stop" происходит изменение значения этого "oz_base_stop" в некоторые моменты времени? И на графике в "Измененный вариант" перестает рисоваться кривая, хотя на графике "Начальный вариант" кривая "oz_base_stop" непрерывна? Другими словами, почему подача значения изменяет само значение? Спасибо.


Attachments
Начальный вариант.jpg (31 downloads)
Начальный вариант график.jpg (26 downloads)
Измененный вариант.jpg (47 downloads)
Измененный вариант график.jpg (24 downloads)
oz.tscript (24 downloads)


Наверх
#83259 - Mon Apr 30 2018 09:24 AM Re: Подача данных из обновляемого значения [Re: adimex]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
в "Измененный вариант" ЛогФормула срабатывает, ОЗ принимает новое значение. На вид всё верно.

Наверх
#83266 - Thu May 03 2018 11:20 AM Re: Подача данных из обновляемого значения [Re: ViL]
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Уважаемый ViL, спасибо, конечно, за внимание к моему вопросу. Но вопрос не касался ЛогФормулы. Повторюсь, в Начальном варианте от "oz_base_stop"идет одна стрелочка на Панель графика и линия "oz_base_stop" непрерывна и изменяется; в Измененном варианте от "oz_base_stop" добавлена ещё одна ИСХОДЯЩАЯ линия в Формулу и теперь та же линия "oz_base_stop" на графике прерывается. Т.е. появляются значения "0" в некоторые периоды времени. Стиль графика - Линии без нулей. Соответственно, был вопрос: почему значения ОЗ изменяются из-за добавления исходящей стрелочки. Это как 2+3=5. Всегда? Нет! Если мы добавим результат уравнения "5" в другую формулу, то может быть и "0" в некоторые периоды времени. Так что ли?

Наверх
#83268 - Thu May 03 2018 12:01 PM Re: Подача данных из обновляемого значения [Re: adimex]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
После того, как в формулу приходит "oz_base_stop" и начинает участвовать в расчете цен для заявок, начинает работать "Очистка" в обновляемом значении. Просто поставьте флаг в ОЗ "Не очищать".
Вот здесь есть пояснения по очистке:
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=31733#Post31733
Давно делал, программа уж изменилась сильно, но про ОЗ там в принципе должно быть понятно, о чем речь.
А для расчета стопа шорта, ОЗ начальное лучше сразу ставить больше графика.

Наверх
#83269 - Thu May 03 2018 12:18 PM Re: Подача данных из обновляемого значения [Re: ViL]
adimex Offline
newbie

Registered: Wed Mar 18 2015
Записи: 40
Спасибо. Очень важное дополнение. Очистка, оказывается, начинает сама работать, а не когда я приведу стрелку к "Очистить". Прикольно.

Наверх
#83270 - Thu May 03 2018 12:28 PM Re: Подача данных из обновляемого значения [Re: adimex]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
функция очистки в ОЗ была до того, как в ОЗ в принципе появился параметр ручной очистки.
по-этому работает и то и другое.
Здесь нужно понимать, что блоки дорабатываются со временем, но например если у пользователя ОЗ уже работает в торгующем агенте, то ... при изменении блока это нужно учесть.
Привыкнуть легко, можно просто ставить не очищать всегда. очистка по блокам входа и выхода, это конечные блоки алгоритма, напомню, нужна редко, но она существует с первого дня создания ОЗ , с версии программы 1.1

Наверх


Moderator:  ViL, sar