У вас не стоит Flash Player
Page 1 of 8 1 2 3 4 5 6 7 8 >
Настройки
#7583 - Thu Jul 01 2010 02:53 PM Пример: Работаем с Обновляемым значением
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Пример: Работаем с Обновляемым значением

«По просьбам трудящихся» (С) http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7572#Post7572 smile и вообще по причине многочисленных и пока малоизведанных возможностей блока Обновляемое значение выкладываю вот такой примерчик.

Задача. Считать количество моментов, когда некое Условие истинно. А при наступлении некого другого Условия, обнулить и начать считать заново.

Реализация. Для решения нам потребуется само Условие. Пусть это будет простое пересечение Цены закрытия и EMA. Эти события мы и будем считать. А считать будем до тех пор, пока количество пересечений будет < некой величины, допустим 10. После этого нужно «сбросить» счетчик и начать заново.

Разберемся сначала с подсчетом количества событий. Для начала назовем блок Обновляемое значение – accum. Далее собираем:
• Блок Пересечения соединяем с блоком Обновляемое значение. Стрелка должна быть направлена от блока Пересечение к Обновляемому значению
• Добавляем блок Формула.
• Соединяем Блок Формула и блок Обновляемое значение так, чтобы стрелка была направлена от блока Обновляемое значение в блок Формула. Этим самым мы передаем хранимое значение блока в блок Формула
• Пишем в блоке Формула: accum+1
• Теперь соединяем Блок Формула и блок Обновляемое значение так, чтобы стрелка была направлена от блока Формула в блок Обновляемое значение. Этим самым мы возвращаем в блок Обновляемое значение хранимую там ранее величину увеличенную на 1. Т.е. проще говоря, посчитали еще одно событие – «плюс один»

Сейчас в блоке Обновляемое значение идет подсчет всех Пересечений. Осталось реализовать, чтобы выполнялось условие accum<10. Для этого модифицируем выражение в блоке Формула:

Code:
(accum<10) ? (accum+1) : 0


Что говорит: Если текущее значение accum < 10, то прибавляем 1 (учитываем событие), в противном случае, обнуляем.

Картинка:



Attachments
Image.png (11022 downloads)
Increment.xml (1034 downloads)



Отредактировано SysKreator (Thu Jul 01 2010 02:53 PM)

Наверх
#7584 - Thu Jul 01 2010 03:02 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Да.Тут без шнапса не обойтись.
_________________________
Делаю простые вещи.

Наверх
#7585 - Thu Jul 01 2010 03:08 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
А реоптимизацию этот блок можно научить делать.Допустим статистически скрипт исполняет адекватно 3-8 сделок.После чево-чик,обновляемое значение запускает оптимизации установленных значений и сохраняет их в лог.Вот это будет очень полезной блок-схемой.
_________________________
Делаю простые вещи.

Наверх
#7587 - Thu Jul 01 2010 03:23 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: profit
Да.Тут без шнапса не обойтись.

Напротив, очень неплохо изложено и проиллюстрировано.
Креатор, по стопам - всяким и разным - у многих непонятки. Хорошо бы подобный урок.

Наверх
#7590 - Thu Jul 01 2010 03:28 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Originally Posted By: profit
А реоптимизацию этот блок можно научить делать.Допустим статистически скрипт исполняет адекватно 3-8 сделок.После чево-чик,обновляемое значение запускает оптимизации установленных значений и сохраняет их в лог.Вот это будет очень полезной блок-схемой.


Хм, такое вряд ли получится

Наверх
#7591 - Thu Jul 01 2010 03:37 PM Re: Пример: Работаем с Обновляемым значением [Re: usas]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Originally Posted By: usas
Originally Posted By: profit
Да.Тут без шнапса не обойтись.

Напротив, очень неплохо изложено и проиллюстрировано.
Креатор, по стопам - всяким и разным - у многих непонятки. Хорошо бы подобный урок.


Спасибо smile

По стопам интересуют способы реализации или что-то другое?

Наверх
#7593 - Thu Jul 01 2010 03:43 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
И реализация (кстати в справочнике пример как раз не считывается) и физический смысл параметров, их там три по-моему.

По прошлому уроку - т.е. на выходе блока "обновляемое значение" я могу поставить еще формулу и прверять значение счетчика. При достижении нужного совершить какое-то дальнейшее действие. Я правильно понимаю?

Наверх
#7600 - Thu Jul 01 2010 04:12 PM Re: Пример: Работаем с Обновляемым значением [Re: usas]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Originally Posted By: usas
И реализация (кстати в справочнике пример как раз не считывается) и физический смысл параметров, их там три по-моему.

По прошлому уроку - т.е. на выходе блока "обновляемое значение" я могу поставить еще формулу и прверять значение счетчика. При достижении нужного совершить какое-то дальнейшее действие. Я правильно понимаю?


Ок

Да, такое возможно.

Наверх
#7609 - Thu Jul 01 2010 05:18 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Сильно сфантазировал.Хотя я верю что это реально,просто не пришло ещё время.
_________________________
Делаю простые вещи.

Наверх
#7802 - Mon Jul 05 2010 02:01 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Все бы хорошо, но последний пункт не реализуется и не понятен.Это что, между обновляемым значением и формулой должно быть 2 стрелки в обе стороны?Программа не дает мне этого сделать((

Наверх
#7826 - Mon Jul 05 2010 06:29 PM Re: Пример: Работаем с Обновляемым значением [Re: Stanley]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Все просто. Немного практики. Берем Обновляемое значение. Берем блок Формула. Сначала перетаскиваем Формулу на Обновляемое значение, потом наоборот. Радуемся жизни smile

Наверх
#7827 - Mon Jul 05 2010 06:35 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: SysKreator
Все просто. Немного практики. Берем Обновляемое значение. Берем блок Формула. Сначала перетаскиваем Формулу на Обновляемое значение, потом наоборот. Радуемся жизни smile

Во как! Во век бы этого в описании не нашел, тем более что этого там скорее всего и нет..:-))

Наверх
#7874 - Tue Jul 06 2010 01:29 PM Re: Пример: Работаем с Обновляемым значением [Re: usas]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Блин, я плохо обьяснил.Блок обновляемое значение должен считать сколько раз значение в формуле правдиво.Т.е.вместо блока пересечения у меня стоит еще одна формула.И вот уже вторая формула не подсоединяется 2й стрелкой...Так то они без 1й формулы соединяются...А блок пересечения не пашет с блоком "цена входа"

Наверх
#7877 - Tue Jul 06 2010 03:11 PM Re: Пример: Работаем с Обновляемым значением [Re: Stanley]
SysKreator Offline
enthusiast

Registered: Tue Apr 27 2010
Записи: 207
Originally Posted By: Stanley
А блок пересечения не пашет с блоком "цена входа"


Мне почему-то кажется, что это логично. Давайте спросим, что думают сами разработчики по этому поводу?

Наверх
#16376 - Sun Nov 07 2010 06:48 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Ай нид хэлп,
Плиз хэлм ми
как посчитать кол. пересечений в течении одно дня.
Т.Е. суть такова, если более одного пересечения то имеем false если только одо пересечение или небыло не одного то имеем true
Заранее сэньк
PS В примере я сделал что он скидывает значение в 0 при условии что оно происходит именно на открытии следующего дня, но как сделать что бы оно скидывалось сразу при наступлении нового не пойму.


Attachments
Increment12.xml (392 downloads)



Отредактировано Frend (Sun Nov 07 2010 07:14 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#16774 - Sun Nov 14 2010 02:38 PM Re: Пример: Работаем с Обновляемым значением [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Не кто не может помочь?
Уточняю просьбу,
Есть 1 пересечение на выходе получаем True
Есть 2 пересечения на выходе получаем False
В начале нового дня значения скидываются.
Второй вариант: отсчет заново начинается не с нового дня а по времени, т.е. с момента последнего пересечения должно пройти не менее/более 100 минут к примеру
Заранее спасибо, знаю что здесь как то в 2 действия, а додуматься не могу, вроде элементарная задача, ну не дружу я с обновляемыми значениями
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#18211 - Thu Dec 09 2010 08:58 PM Re: Пример: Работаем с Обновляемым значением [Re: Frend]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
А обновляемое значение может меняться задним числом?

Наверх
#18213 - Thu Dec 09 2010 09:55 PM Re: Пример: Работаем с Обновляемым значением [Re: SPLsd]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
На свече [i+1] ?
Если в формуле обновления учавствуют такие обращения к свече, то вполне возможно. К самому обновляемому значению, так обратится нельзя. Ни [i+n] ни [i-n].

Наверх
#18215 - Thu Dec 09 2010 10:20 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Не, я запомнил значение, а оно через некоторое время поменялось, так вот и в обновляемом значении оно тоже сменилось, как сделать чтобы не менялось?

Наверх
#18216 - Thu Dec 09 2010 11:00 PM Re: Пример: Работаем с Обновляемым значением [Re: SPLsd]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Я уже целый месяц об этом пишу.Нужен блок дополнительный.Запоминаемое значение типа.
_________________________
Делаю простые вещи.

Наверх
#18218 - Thu Dec 09 2010 11:24 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Originally Posted By: profit
Я уже целый месяц об этом пишу.Нужен блок дополнительный.Запоминаемое значение типа.

Напишите заявку на блок с его описанием. Вроде разработчики говорили чтобы мы писали заявки на новые блоки.

Значит я всё правильно понял что Обновляемое Значение меняется задним числом?

Наверх
#18219 - Thu Dec 09 2010 11:41 PM Re: Пример: Работаем с Обновляемым значением [Re: SPLsd]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: SPLsd
Не, я запомнил значение, а оно через некоторое время поменялось, так вот и в обновляемом значении оно тоже сменилось, как сделать чтобы не менялось?

Очевидно задать условие, которое исполнится один раз либо поподробнее, пожалуйста :), не очень понятно, зачем вообще использовать обновляемое значение, которое не должно обновлятся? Возьмите константу.

Наверх
#18223 - Fri Dec 10 2010 12:08 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Вы чуть не поняли, я создал условие, что раз в минуту я записываю в Обн.Зн. какой-то параметр на данный момент времени, и мне нужно именно это значение (на тот момент времени, т.к. он может измениться уже через 10 секунд), и так каждую минуту. Пример:
Индикатор 11111 - Обн.Зн. 11111, но потом индикатор через некоторое время поменял значения что были до этого (2 и 3 минуты назад) на 11001 и при этом поменялось Обн.Зн., оно тоже стало 11001. Вот мне и надо чтобы оно не менялось, Обн.Зн., как записалось первый раз, так пусть и будет.


Отредактировано SPLsd (Fri Dec 10 2010 12:10 AM)

Наверх
#18226 - Fri Dec 10 2010 01:38 AM Re: Пример: Работаем с Обновляемым значением [Re: SPLsd]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Всё равно не понятно. smile У Вас одно условие, что обновляемое значение обновляется раз в минуту и при этом второе условие что оно не должно обновляться ? Как-то два абсолютно несовместимых условия. smile
В любом случае к обновляемому значению нельзя обратится [i-1]/


Напрашивается второе обновляемое значение, одно с условием обновления раз в минуту и второе с условием обновится по определенному условию.


Отредактировано ViL (Fri Dec 10 2010 01:39 AM)

Наверх
#18234 - Fri Dec 10 2010 10:27 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Не должны обновляться значения которые были до этого.

Наверх
#18274 - Fri Dec 10 2010 02:08 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
SPLsd Offline
old hand

Registered: Thu Apr 22 2010
Записи: 1089
Originally Posted By: ViL
Всё равно не понятно. smile У Вас одно условие, что обновляемое значение обновляется раз в минуту и при этом второе условие что оно не должно обновляться ? Как-то два абсолютно несовместимых условия. smile
В любом случае к обновляемому значению нельзя обратится [i-1]/


Напрашивается второе обновляемое значение, одно с условием обновления раз в минуту и второе с условием обновится по определенному условию.

Врубился frown Нужен другой блок, т.к. нельзя вытащить историю.


Отредактировано SPLsd (Fri Dec 10 2010 02:08 PM)

Наверх
#24354 - Tue Mar 29 2011 11:17 PM Re: Пример: Работаем с Обновляемым значением [Re: SPLsd]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Возник вот такой вопрос. Я сравниваю цены открытия и закрытия бара. При определенном условии хочу сохранить значение открытия в обновляемое значение. Даже специально вывел на график блок ОЗ, чтобы посмотреть, что он там мне обновляет. При этом пересчет у меня идет по сделке, и в блоке ОЗ стоит галка не очищать. Так вот, при выполнении заданного условия значение ОЗ действительно обновляется. Но если условие перестает выполняться на данном баре, то значение ОЗ возвращается к предыдущему запомненному! Насколько я понимаю, такого быть не должно. Прокомментируйте, пожалуйста.

Наверх
#24393 - Wed Mar 30 2011 01:10 AM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Конкретный пример xml, дайте пожалуйста.

Наверх
#24438 - Thu Mar 31 2011 12:08 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Добрый вечер! В приложении общий пример, а также три картинки иллюстрирующие мои слова. Смотрим на последнюю свечку. На первой картинке пока сигнала нет. На второй картинке прошел сигнал и значение обновилось. Но потом цена вернулась, а вместе с ней и значение ОЗ.


Attachments
1.jpg (603 downloads)
2.jpg (465 downloads)
3.jpg (470 downloads)
OZ.xml (284 downloads)


Наверх
#24439 - Thu Mar 31 2011 12:42 AM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Что-то у Вас с картинками не вышло. У меня вроде работает так, как задумано в алгоритме.



Attachments
1.jpg (3105 downloads)



Отредактировано ViL (Thu Mar 31 2011 12:52 AM)

Наверх
#24448 - Thu Mar 31 2011 09:09 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Блин, попробовал еще раз прикрепить, че-то не работает. В том-то и дело, что при возникновении сигнала, идет обновление в блоке ОЗ. И если затем цена остается в зоне сигнала, то все в порядке. Проблема возникает, когда она идет назад. Сигнала уже нет, и значение ОЗ возвращается к предыдущему, хотя в по идее должно оставаться неизменным. Могу скинуть свои картинки на электронку, если напишете.


Attachments
1.jpg (455 downloads)
2.jpg (340 downloads)
3.jpg (377 downloads)


Наверх
#24454 - Thu Mar 31 2011 11:12 AM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
helpdesk@tslab.ru

Наверх
#24456 - Thu Mar 31 2011 11:33 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Спасибо! Отправил.

Наверх
#24457 - Thu Mar 31 2011 11:41 AM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Я на истории не могу найти такого. Всегда ОЗ обновляется , только при сигнале. В приложении скрипт, я вытащил все сигналы на график. Может быть в таком разрезе Вам будет удобнее.

При пересчете сделка. Скрипт пересчитывается на каждой сделке.Если был сигнал и на этой же свече он исчез, то и ОЗ естественно должно принять предыдущее положение. Ведь в расчетах у Вас close и open свечи, а не сделка.


Attachments
OZ_.xml (348 downloads)



Отредактировано ViL (Thu Mar 31 2011 11:52 AM)

Наверх
#24461 - Thu Mar 31 2011 12:12 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Это предпоследняя вчерашняя пятиминутка, в 23-40. Вот Данные с финама: RIM1,5,20110330,234000,199620.00000,199625.00000,199570.00000,199585.00000.
В какой-то момент, значение действительно обновилось, это видно из моего файла 2.jpg. Но потом цена пошла выше, и значение вернулось к предыдущему - 3.jpg. Ваш скрипт смогу посмотреть только вечером.

Наверх
#24463 - Thu Mar 31 2011 12:41 PM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Как я и написал выше, ОЗ хранится в пределах пересчета. Все правильно.

Наверх
#24466 - Thu Mar 31 2011 01:07 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Так если у меня пересчет был по сделке, то почему значение не остается?

Наверх
#24492 - Thu Mar 31 2011 05:00 PM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Потому что Вы используете закрытие открытие свечи, а считаете каждую сделку.

Наверх
#24496 - Thu Mar 31 2011 05:14 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Не могли бы Вы написать более подробный ответ. Я не понимаю. Если я смотрю в реальном времени, а не на истории, то в момент, когда выполняется условие, значение должно сохраняться в ОЗ, разве нет? И не должно быть принципиальой разницы, смотрю я открытие/закрытие или какой-то другой сигнал. Я в общем-то поэтому и ставлю пересчет по сделке, чтобы сигнал сохранялся в ОЗ во время его формирования, а не по закрытии свечи.

Наверх
#24498 - Thu Mar 31 2011 05:23 PM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
ОЗ это переменная, которая сохраняет значение для N свечи, в процессе пересчета. Оно не сохраняется между пересчетами. В режиме пересчета сделка, последняя свеча всегда другая (измененная), поэтому данные сохранится не могут, т.к. меняются именно исходные данные.

Наверх
#24501 - Thu Mar 31 2011 06:17 PM Re: Пример: Работаем с Обновляемым значением [Re: Nektodron]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: Nektodron
ОЗ это переменная, которая сохраняет значение для N свечи, в процессе пересчета. Оно не сохраняется между пересчетами. .


"Как я и написал выше, ОЗ хранится в пределах пересчета. Все правильно" (с) Вил

Поясните, пож. "в процессе пересчета" и "в пределах пересчета" - это одно и то же?
И что означает фраза "оно не сохраняется между пересчетами". Т.е. между пересчетами там может быть что угодно, а на пересчет возвращается значение предыдущего пересчета?

Наверх
#24540 - Thu Mar 31 2011 10:56 PM Re: Пример: Работаем с Обновляемым значением [Re: Nektodron]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Теперь все понятно! Спасибо!

Наверх
#24543 - Thu Mar 31 2011 11:10 PM Re: Пример: Работаем с Обновляемым значением [Re: usas]
maxzone Offline
stranger

Registered: Mon Mar 28 2011
Записи: 22
Насколько я понимаю, между пересчетами сохраняется значение с последнего пересчета. Другой вопрос, как часто этот пересчет происходит. При этом значение при текущем пересчете берется не с предыдущего, а исходя из текущих значений.

Если рассмотреть мой пересчет по сделке, то получается следующее. Прошла сделка, по которой сформировался сигнал - значение ОЗ обновилось. Если на той же самой свече цена ушла назад и сигнала больше нет, то и значение ОЗ вернется к предыдущему значению, так как все параметры пересчитались, сигнала больше нет, а следовательно нет и обновления значения ОЗ. То есть при пересчете текущая свечка и все текущие параметры как бы стираются и рисуются заново.

Не знаю, насколько понятно удалось изложить и насколько это близко к реальности, я понял именно так.


Отредактировано maxzone (Fri Apr 01 2011 08:34 AM)

Наверх
#24588 - Fri Apr 01 2011 12:47 PM Re: Пример: Работаем с Обновляемым значением [Re: maxzone]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я уже выше написал, между пересчетами ничего не сохраняется.

Наверх
#24723 - Sun Apr 03 2011 12:59 PM Re: Пример: Работаем с Обновляемым значением [Re: Nektodron]
Роман Offline
member

Registered: Wed Dec 15 2010
Записи: 115
А в чем смысл опции "Не очищать"? Объсните пожалуйста или дайте ссылку, где об этом написано.

Наверх
#24733 - Sun Apr 03 2011 01:46 PM Re: Пример: Работаем с Обновляемым значением [Re: Роман]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Не очищать, хранит предыдущее значение. Иначе возвращает начальное значение.

Наверх
#24734 - Sun Apr 03 2011 01:57 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Роман Offline
member

Registered: Wed Dec 15 2010
Записи: 115
А не могли бы Вы сделать какой-нибудь сравнительный пример, все-таки без примера тяжеловато понять этот ньюанс

Наверх
#24735 - Sun Apr 03 2011 01:57 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: ViL
Не очищать, хранит предыдущее значение. Иначе возвращает начальное значение.


Надо полагать хранит до записи нового при пересчете?

Наверх
#24744 - Sun Apr 03 2011 04:02 PM Re: Пример: Работаем с Обновляемым значением [Re: usas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Изначально ОЗ использовалось для стопов, и после выхода из позиции ОЗ приводилось в исходное состояние. "Не очищать" оставляет там значение, которые и было.

Наверх
#32055 - Tue Oct 11 2011 09:14 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Finamets Offline
stranger

Registered: Sun Apr 10 2011
Записи: 15
Как запомнить, после наступления условия 1 (напр пересечения), значение (напр close) предыдущего наступления условия 1 и чтоб оно обновлялось - всяко разно пытался крутить-вертеть не получается.
Когда будет возможность нормально индексировать ОЗ без заморочек?

Наверх
#32507 - Wed Oct 26 2011 04:15 AM Re: Пример: Работаем с Обновляемым значением [Re: Finamets]
R2D224RUS Offline
enthusiast

Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
Добрый день, подскажите пожалуйста по ОбновЗнач.
В примере первого поста считается количество пересечений. С этим я разобрался.

А как можно посчитать количество моментов когда например Close>SMA.
В этот момент условие истинно на протяжении нескольких свечей.
Кок можно посчитать количество таких интервалов.





Attachments
2011-10-26 Вопрос по ОЗ 1.png (3038 downloads)
2011-10-26 Вопрос по ОЗ 2.png (2823 downloads)



Отредактировано R2D224RUS (Wed Oct 26 2011 04:16 AM)

Наверх
#32509 - Wed Oct 26 2011 04:23 AM Re: Пример: Работаем с Обновляемым значением [Re: Finamets]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: Finamets
Как запомнить, после наступления условия 1 (напр пересечения), значение (напр close) предыдущего наступления условия 1 и чтоб оно обновлялось - всяко разно пытался крутить-вертеть не получается.
Когда будет возможность нормально индексировать ОЗ без заморочек?

В версии программы 1.2 такая возможность будет, пока никак.

Наверх
#32510 - Wed Oct 26 2011 04:25 AM Re: Пример: Работаем с Обновляемым значением [Re: R2D224RUS]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: R2D224RUS
Добрый день, подскажите пожалуйста по ОбновЗнач.
В примере первого поста считается количество пересечений. С этим я разобрался.

А как можно посчитать количество моментов когда например Close>SMA.
В этот момент условие истинно на протяжении нескольких свечей.
Кок можно посчитать количество таких интервалов.





Стандартными блоками не сделать, номер бара есть здесь:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=19784#Post19784

Наверх
#32644 - Fri Oct 28 2011 09:59 AM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
R2D224RUS Offline
enthusiast

Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
Originally Posted By: SysKreator

Сейчас в блоке Обновляемое значение идет подсчет всех Пересечений. Осталось реализовать, чтобы выполнялось условие accum<10. Для этого модифицируем выражение в блоке Формула:

Code:
(accum<10) ? (accum+1) : 0


Что говорит: Если текущее значение accum < 10, то прибавляем 1 (учитываем событие), в противном случае, обнуляем.



Подскажите пожалуйста, я вот в этом моменте в формуле написал
Code:
accum<1000 ? accum+1 : accum

Что это значит..
Я хотел достичь того чтобы мне посчиталось количество пересечений, без обнуления, только статистически. Это как бы считает, только я все равно не понял что и куда подается... Поясните пожалуйста...


Отредактировано R2D224RUS (Fri Oct 28 2011 10:02 AM)

Наверх
#32646 - Fri Oct 28 2011 10:15 AM Re: Пример: Работаем с Обновляемым значением [Re: R2D224RUS]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
accum<1000 ? accum+1 : accum

Подсчитанное кол-во событий меньше 1000? Тогда прибавляем событие, иначе отдаем кол-во событий(очевидно будет равно 1000)

Наверх
#32700 - Sat Oct 29 2011 08:12 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
sd85v Offline
journeyman

Registered: Fri Sep 23 2011
Записи: 59
Доброго времени суток. Я использую трейл стоп на основе стандартного отклонения. К примеру вход в шорт сопровождается трейлом, рассчитанным как сумма между предыдущим минимумом и значением стандартного отклонения на этой же свечке.
Мин[i-1]+std[i-1]. По мере движения трейл должен устанавливаться не на предыдущий минимум, а на новый достигнутый минимум(экстремум) и не должен превышать значение первичного стопа.Но скрипт изменяет значение трейла на каждой свечке, т. е. рассчитывает от каждого предыдущего минимума. Помогите пожалуйста, как с помощью обновляемого значения решить данную проблему. Заранее благодарен.

Наверх
#32704 - Sat Oct 29 2011 09:27 PM Re: Пример: Работаем с Обновляемым значением [Re: sd85v]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
нужно в обновляемом значении сохранять искомое число, по условию, что данное значение увеличилось , для лонга .

Наверх
#32705 - Sat Oct 29 2011 10:10 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
sd85v Offline
journeyman

Registered: Fri Sep 23 2011
Записи: 59
Правильно ли я делаю. Я подключаю блок обновляемое значение к блоку формула(закрытие по стоп лоссу):минимум[i-1]+ станд отклон[i-1];к блоку минимум, к блоку есть активная позиция и к блоку формула, где указываю условие: минимум<минимум[i-1]?(обновляемое значение+1):0

Наверх
#36742 - Tue Jan 31 2012 01:59 PM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
glacha Offline
stranger

Registered: Sat Sep 24 2011
Записи: 24
Вопрос! А как сделать, что бы события, которые мы считаем обновляемым значением были ПОДРЯД? Хочу описать три черные свечи подряд. Пишу Открытие>Закрытия - передаю это событие в обновляемое значение, далее по аналогии с описанным примером. Получается, что скрипт тупо считает черные свечи, а мне нужно именно подряд.
Подскажите плз!

Наверх
#36748 - Tue Jan 31 2012 02:36 PM Re: Пример: Работаем с Обновляемым значением [Re: glacha]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Можно просто в логической формуле обновляющим ОЗ написать:
Открытие>Закрытие&Открытие[i-1]>Закрытие[i-1]&Открытие[i-2]>Закрытие[i-2]


Отредактировано ViL (Tue Jan 31 2012 02:37 PM)

Наверх
#36756 - Tue Jan 31 2012 05:29 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
glacha Offline
stranger

Registered: Sat Sep 24 2011
Записи: 24
Уточнение, теперь пытаюсь описать две белые свечи:Открытие<Закрытие&&Открытие[i-1]<Закрытие[i-1]. Получаю сообщение- Индекс за пределами диапазона. Почему?

Наверх
#36763 - Tue Jan 31 2012 06:25 PM Re: Пример: Работаем с Обновляемым значением [Re: glacha]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
У блока формулы есть параметр "Начинать с", он должен быть равен старшему индексу в формуле если старший [i-1] значит параметр =1, если например [i-26], то начинать с =26

Наверх
#37026 - Mon Feb 06 2012 12:17 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
glacha Offline
stranger

Registered: Sat Sep 24 2011
Записи: 24
И все же,что делать, если черные свечи должны идти ПОДРЯД, выше скользящей средней. При добавлении условия >SMA, программа не обнуляет обновляемое значение, если были две свечи выше ск.ср, а третья ниже. Скрипт ждет третью свечу, которая выше ск.ср и выдает ОЗ равное трем. А нужно выполнение условия, если свеча появилась ниже ск.ср, обнулять обновляемое значение и счет начинать заново.

Наверх
#37027 - Mon Feb 06 2012 12:41 PM Re: Пример: Работаем с Обновляемым значением [Re: glacha]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Зачем ОЗ то? Просто открытия и закрытия перечисляйте и что последнее закрытие <> SMA

Наверх
#37032 - Mon Feb 06 2012 01:55 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
glacha Offline
stranger

Registered: Sat Sep 24 2011
Записи: 24
Немного не правильно объяснила, считаю ЦЕПОЧКИ из 3-х черных свечей над ск.ср.
Образовались три черные над ск.ср. - обновляемое значение=1, еще три - обновляемое = 2, а потом график уходит под ск. ср. (тут бы мне обнулить ОЗ), график опять поднимается над ск.ср. и мои следующие свечи, первые по сути после пересечения для ОЗ являются третьими.

Наверх
#37056 - Mon Feb 06 2012 11:50 PM Re: Пример: Работаем с Обновляемым значением [Re: glacha]
KUK Offline
stranger

Registered: Sat Feb 04 2012
Записи: 24
Помогите разобраться. Хочу сделать так чтоб в обн-е значение приходило значение ФОРМУЛЫ, КОТОРОЕ ЗАВИСИТ ОТ 10 РАЗНЫХ УСЛОВИЙ:
Условие1 - пришла зн. ФОРМУЛЫ1
Условие2 - пришла зн. ФОРМУЛЫ2 (заменив ЦИФРУ 2) и т.д.


Отредактировано KUK (Mon Feb 06 2012 11:51 PM)

Наверх
#37057 - Tue Feb 07 2012 12:07 AM Re: Пример: Работаем с Обновляемым значением [Re: KUK]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: KUK
Помогите разобраться. Хочу сделать так чтоб в обн-е значение приходило значение ФОРМУЛЫ, КОТОРОЕ ЗАВИСИТ ОТ 10 РАЗНЫХ УСЛОВИЙ:
Условие1 - пришла зн. ФОРМУЛЫ1
Условие2 - пришла зн. ФОРМУЛЫ2 (заменив ЦИФРУ 2) и т.д.

Блок формула:
Условие1?1:Условие2?2:3

Наверх
#37074 - Tue Feb 07 2012 06:31 PM Re: Пример: Работаем с Обновляемым значением [Re: profit]
migs911 Offline
stranger

Registered: Tue Jun 21 2011
Записи: 5
Здравствуйте. У меня следующая проблема с блоком обновления. Раньше этот блок в скрипте, обнулялся, если позиция закрывалась. На версии 1.1.20 все точно работало именно так, скрипт не менял, но с обновлением версии столкнулся с следующей проблемой.
Внизу прикрепил выдержку из скрипта с той частью, которая представляет собой трейл-стоп. В ней и возникли проблемы с блоком d1. Подскажите, пожалуйста! Как сделать, чтобы блок d1 сбрасывался на начальное значение при закрытии позиции?


Attachments
fail_trail.xml (226 downloads)


Наверх
#37077 - Tue Feb 07 2012 07:18 PM Re: Пример: Работаем с Обновляемым значением [Re: migs911]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
d1 данные берет от максимума по условию a1==true && max[i]>d1. Следовательно, обнуляться он никак не мог, ни в прошлых программах ни в настоящей.
Ответ наверное в ЕстьОткрытая - Not.
И в ОЗ который идет на закрытие - наверное следует поставить Не очищать.

Наверх
#43205 - Fri Jun 22 2012 11:41 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Popai Offline
newbie

Registered: Tue May 24 2011
Записи: 32
Добрый день, как мне описать такую ситуацию, есть индикатор макди, достиг максимального значения и начал снижаться. И с этого момента мы разрышаем совершать сделки.
Вопрос вот в чем, как нам отследить максимальное значение после которого мы можем совершать сделки.
Мы ведь ниможем ни с чем сравнивать, т.к. на сколько он изменится и когда.


Attachments
Снимок2.JPG (789 downloads)
Снимок.JPG (650 downloads)


Наверх
#43211 - Fri Jun 22 2012 12:40 PM Re: Пример: Работаем с Обновляемым значением [Re: Popai]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Блоки МаксимумЗа и МинимумЗа к Макди прикрепите и выведите на график.

Наверх
#45894 - Thu Aug 23 2012 10:07 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
Здравствуйте, объясните в чём ошибка работы с обновляемым значением, делал по аналогии с примером, пишет что неявное преобразование классов, хотелось бы на выходе увидеть результат: если последний минимум является минимумом за 20 периодов, то включается обновляемое значение и если обновляемое значение меньше трёх, то сделка( базовое необходимое выполнение для понимания механизма работы)
А вообще хочу Черепаховый суп сделать и выглядеть должно:
Если сделан 20ти дневный минимум и предыдущий 20дневный минимум по крайней мере на 4 торг сессии раньше


Attachments
ошибка.xml (353 downloads)


Наверх
#45895 - Thu Aug 23 2012 10:12 PM Re: Пример: Работаем с Обновляемым значением [Re: asket]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
очень конечно плохо что отсутствует полная информация по необходимым знаниям связанным с каждфм блоком для работы:
тип исходящих данных, тип входящих данных, минимальный набор входящий данных, синтаксис блока с возможностями.
А так же плохо понятны ошибки при компиляции скрипта, отсутствует их классификация, описание и способы решения, например выходит ошибка №ххх, неявное преобразование таких то данных в такие то данные, а в каком это блоке, в какой его части остаётся загадкой для пользователя и решать приходится методом тыка(

Наверх
#45948 - Sun Aug 26 2012 11:59 PM Re: Пример: Работаем с Обновляемым значением [Re: asket]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: asket
очень конечно плохо что отсутствует полная информация по необходимым знаниям связанным с каждфм блоком для работы:
тип исходящих данных, тип входящих данных, минимальный набор входящий данных, синтаксис блока с возможностями.
А так же плохо понятны ошибки при компиляции скрипта, отсутствует их классификация, описание и способы решения, например выходит ошибка №ххх, неявное преобразование таких то данных в такие то данные, а в каком это блоке, в какой его части остаётся загадкой для пользователя и решать приходится методом тыка(

В документации есть полная информация по стандартным блокам. Номера ошибок так же описаны в документации.
Что касается ошибок при работе с блоками, работаем в этом направлении. В версии программы 1.2 более детальное описание в самой программе ошибок. Но нужно понимать, что описание всех ошибок - задача не тривиальная.

Наверх
#45989 - Tue Aug 28 2012 09:27 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Подскажите пожалуйста, ни как не могу сообразить как сделать. Например мне надо чтоб позиция закрывалась когда цена закрытия сформировавшегося бара меньше чем цена закрытия предыдущего бара?

Наверх
#45990 - Tue Aug 28 2012 09:29 PM Re: Пример: Работаем с Обновляемым значением [Re: Worldmen]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Блок Закрытие. В блоке логической формулы: Закрытие<Закрытие[i-1].
От этого блока на блок Закрытие по рынку.

Наверх
#45992 - Wed Aug 29 2012 12:02 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
спасибо за ответ, нашёл и разобрался, развивайтесь, продукт ваш очень нравится

Наверх
#45995 - Wed Aug 29 2012 08:26 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Originally Posted By: ViL
Блок Закрытие. В блоке логической формулы: Закрытие<Закрытие[i-1].
От этого блока на блок Закрытие по рынку.

Сделал все как написано в логе ошибка - при вычислении блока логическая формула индекс за пределами диапазона. Как быть?

Наверх
#45996 - Wed Aug 29 2012 08:37 AM Re: Пример: Работаем с Обновляемым значением [Re: Worldmen]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Originally Posted By: Worldmen
Originally Posted By: ViL
Блок Закрытие. В блоке логической формулы: Закрытие<Закрытие[i-1].
От этого блока на блок Закрытие по рынку.

Сделал все как написано в логе ошибка - при вычислении блока логическая формула индекс за пределами диапазона. Как быть?

Большое спасибо. Поменял в логической формуле 0 на 1 все заработало. Еще один вопрос,конечно не совсем по данной теме. Нужно чтоб позиция открывалась когда все значения бара(открытие, закрытие,max,min) были выше скользящей,получилось почти все, НО хоть и написал в логической формуле условие что закрытие>открытия - оно почему то не выполняется, т.е. позиция открывается и при нисходящем баре... Подскажите пожалуйста что можно сделать?

Наверх
#45998 - Wed Aug 29 2012 11:01 AM Re: Пример: Работаем с Обновляемым значением [Re: Worldmen]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
По идеи у Вас должно быть тогда 2 условия:

1. значения бара(открытие, закрытие,max,min) были выше скользящей
2. закрытие>открытия

Закрытие>открытия может быть и ниж средней. Перепроверьте скрипт.

Наверх
#46004 - Wed Aug 29 2012 01:19 PM Re: Пример: Работаем с Обновляемым значением [Re: SupportTSLab]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл:
есть 3 блока логических формул и нужно при выполнении условий

Наверх
#46005 - Wed Aug 29 2012 01:20 PM Re: Пример: Работаем с Обновляемым значением [Re: SupportTSLab]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл:
есть 3 блока логических формул и нужно:
в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3
заранее спасибо за консультацию

Наверх
#46012 - Wed Aug 29 2012 02:46 PM Re: Пример: Работаем с Обновляемым значением [Re: SupportTSLab]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Originally Posted By: SupportTSLab
По идеи у Вас должно быть тогда 2 условия:

1. значения бара(открытие, закрытие,max,min) были выше скользящей
2. закрытие>открытия

Закрытие>открытия может быть и ниж средней. Перепроверьте скрипт.

Да, спасибо, не указал закрытие>SMA. но теперь вообще позиции открываются практически хаотично, не только когда закрытие ниже скользящей, но и на середине скользящей что в принципе не может быть. Все условия прописаны в блоке логическая формула через &&. Может что то не правильно?

Наверх
#46013 - Wed Aug 29 2012 02:49 PM Re: Пример: Работаем с Обновляемым значением [Re: Worldmen]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Хаотично это на каждом баре? Так и будет пока работает условие закрытие>SMA.

Наверх
#46015 - Wed Aug 29 2012 02:52 PM Re: Пример: Работаем с Обновляемым значением [Re: asket]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Originally Posted By: asket
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл:
есть 3 блока логических формул и нужно:
в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3
заранее спасибо за консультацию

Еще одна логформула:
ЛогическойФормуле1 ? Логической формулы2 : ЛогическойФормулы3

Наверх
#46016 - Wed Aug 29 2012 02:54 PM Re: Пример: Работаем с Обновляемым значением [Re: SupportTSLab]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Originally Posted By: SupportTSLab
Хаотично это на каждом баре? Так и будет пока работает условие закрытие>SMA.

Ну практически на каждом,причем на некоторых барах, которые полностью удовлетворяют условию, позиция не открывается. Может как - нибудь по-другому можно сделать чтоб сделка открывалась только на восходящем баре, который расположен выше скользящей?

Наверх
#46017 - Wed Aug 29 2012 02:56 PM Re: Пример: Работаем с Обновляемым значением [Re: Worldmen]
SupportTSLab Offline
old hand

Registered: Tue Jan 17 2012
Записи: 1110
Скрипт можете выложить?

Наверх
#46019 - Wed Aug 29 2012 03:05 PM Re: Пример: Работаем с Обновляемым значением [Re: SupportTSLab]
Worldmen Offline
stranger

Registered: Fri Aug 24 2012
Записи: 9
Originally Posted By: SupportTSLab
Скрипт можете выложить?

Ну если только Вам лично на почту отправить

Наверх
#46027 - Wed Aug 29 2012 05:35 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
asket Offline
newbie

Registered: Tue Aug 21 2012
Записи: 44
Originally Posted By: ViL
Originally Posted By: asket
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл:
есть 3 блока логических формул и нужно:
в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3
заранее спасибо за консультацию

Еще одна логформула:
ЛогическойФормуле1 ? Логической формулы2 : ЛогическойФормулы3


А как при этом соединять эти 4 блока между собой? и разве нельзя вписать в логической формуле1:
"Выражение ? ЛогическаяФормула2 : Логическая формула3" ? если можно то как их соединить чтобы не было ошибок, а то что то ругается программа

Наверх
#46028 - Wed Aug 29 2012 06:06 PM Re: Пример: Работаем с Обновляемым значением [Re: asket]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Конечно можно, если лог формула1 больше нигде не участвует.
Все связи должны быть направлены на эту формулу.

Наверх
#52538 - Thu Feb 21 2013 05:18 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
miracle Offline
stranger

Registered: Sun Jan 20 2013
Записи: 4
Вопрос:
Есть блок "формула" в котором задано выражение "Минимум[i-1]"
Можно ли как то вместо 1 получать значение из ОЗ, то есть чтобы
выражение выглядело так "Минимум[i-j], где j берется из ОЗ ?

Наверх
#52548 - Thu Feb 21 2013 10:04 PM Re: Пример: Работаем с Обновляемым значением [Re: miracle]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
В версии проги 1.2 в формуле так и пишем:
Минимум[i-j], где j это ОЗ/
В версии проги 1.1 пишем:
Минимум[i-int(j)] или Минимум[i-(int)j] либо так, либо так, не помню уже.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#52553 - Thu Feb 21 2013 10:51 PM Re: Пример: Работаем с Обновляемым значением [Re: 777]
miracle Offline
stranger

Registered: Sun Jan 20 2013
Записи: 4
Спасибо, завтра попробую. У меня 1.1 стоит, и при попытки написать Минимум[i-j] выдавал ошибку что не может преобразовать double в int. Думаю твой вариант сработает)

Наверх
#60245 - Wed Jan 15 2014 09:09 PM Re: Пример: Работаем с Обновляемым значением [Re: miracle]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Хотел в oz запомнить наибольший максимум в формуле пишу m>m[-1] & m>oz Вроде все ничего но работает не корректно иногда запоминает следующий максимум после наибольшего и в oz нужно задать начальное значение иначе при сбросе весь график перекашивает хочет 0 показать Нужно задать цену близкую к действующей но ниже ее А если цена ушла вниз нужно опять ввести новую цену т.к. oz не работает Может как то по другому можно настроить oz Все таки горизонтальные уровни нужная вещь Сбрасываю oz по времени начала сессии На сбросах oz нужно наверное еще одно oz вводить что бы показывало предыдущее значение пока новый максимум ищет В общем задача простая а как ее корректно увидеть

Наверх
#60246 - Wed Jan 15 2014 09:15 PM Re: Пример: Работаем с Обновляемым значением [Re: Kadet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Условия m>oz достаточно. Только сохранять нужно не m, а m[i-1] (в блоке формула напишите, формулу и подавайте на оз)
Флаг не очищать естественно нужен.
Для минимумов всё то же самое, только знак < и начальное в оз нужно поставить больше графика цены, иначе будет 0, естественно, т.к. 0 всегда меньше любого минимума цены.

Наверх
#60247 - Wed Jan 15 2014 09:50 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Собрал заработало просто супер !!! Спасибо я бы не догадался подать на вход oz формулу с m[-1] и все ! Гениально просто !

Наверх
#60346 - Mon Jan 20 2014 09:37 PM Re: Пример: Работаем с Обновляемым значением [Re: Kadet]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
вот он


Attachments
Макс-мин.jpg (807 downloads)
Запомнить МАКС - МИН.tscript (355 downloads)


Наверх
#60352 - Mon Jan 20 2014 11:38 PM Re: Пример: Работаем с Обновляемым значением [Re: Kadet]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
Добрый вечер) Узнал, что есть такая штука как ОЗ, полазил здесь и к сожалению, ничего толком не нашел. В связи с чем прошу помощи, подскажите пожалуйста.
К примеру, есть обычный маленький скрипт на пересечение с ЕМА, ничего лишнего в нем нет, без всяких приблуд, у нас есть ЛОГ. формула на пересечение, Закрытие, Открытие, Максимум. Сначала просто на лонг, чтобы не заморачиваться..Т.е. при пересечении снизу вверх по закрытию открываем позу, эта свеча у нас сигнальная И! по ней выставляем тейк и стоп в n пунктов..Проблема вся в том что тейки и стопы "плывут" вместе с барами по закрытию...подсказали применить ОЗ, а именно "В момент открытия позиции есть уникальные ее значения. Номер бара входа, он не поменяется никогда. Поэтому в лог формуле надо писать номербара==номербаравхода, и далее подавать на ОЗ, через оз сохранить стопы и тейки, и в таком случае они не поменяются"...чисто по логике я понимаю как это сделать, но что-то практика подводит(((
Посоветуйте как быть, если не в кассу написал, то просьба перенаправить по "адресу")
Заранее спасибо)

Наверх
#60354 - Tue Jan 21 2014 05:42 AM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Зачем так сложно?
Есть блок цена входа.
Два блока формулы.
Две константы.
В одном блоке формула пишем ЦенаВхода + Константа
Во втором ЦенаВхода - Константа2
Оба подаем на соответствующие блоки выхода.

Наверх
#60355 - Tue Jan 21 2014 08:14 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
А если у меня расчет идет не от цены входа, а именно по закрытию свечи и по минимуму?

Наверх
#60357 - Tue Jan 21 2014 12:35 PM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Тогда в ОЗ сохраните значение закрытия или минимума, по NOT есть активная позиция.


Отредактировано ViL (Tue Jan 21 2014 12:35 PM)

Наверх
#60360 - Tue Jan 21 2014 03:52 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
Это я понимаю, что как-то так нужно сделать) просто думал мало ли лежит какой-нибудь пример наглядный, а то синтаксис не улавливаю(

Наверх
#60361 - Tue Jan 21 2014 04:56 PM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137

Наверх
#60413 - Fri Jan 24 2014 02:29 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
Доброй ночи)) Спасибо большое за советы, более менее разобрался)
НО! Теперь не понимаю как добавить в такой скрипт блоки для лонга?


Attachments
123.jpg (556 downloads)


Наверх
#60432 - Sun Jan 26 2014 01:31 PM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
А что именно смущает?
Можете скопировать с шорта, поменяв направление входа и формулы расчета стопа и профита.

Наверх
#60441 - Sun Jan 26 2014 09:37 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
К сожалению, я знаю только один способ ухода, чтобы шорт и лонг одновременно не открывались, это от логической формулы, на выходе ставить NOT и для лонга делать свою структуру дальше, но так как здесь блок "Естьактивная короткая поз", то значит и для лонга "Есть...длин поз", а они снимают условия с NOT(
Или я что-то опять начудил?)


Отредактировано Petr (Sun Jan 26 2014 09:45 PM)

Наверх
#60442 - Sun Jan 26 2014 10:35 PM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
есть такой блок "есть активная длинная".

Но по существу, вы можете изменить логику и числа в блоках, подающих значения на ОЗ. А NOT брать не от "есть активная короткая/длинная". А просто от блока "Есть активная позиция".

Наверх
#60444 - Mon Jan 27 2014 01:56 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
это как-то так? или я опять лишние нот засунул?


Attachments
12345.jpg (494 downloads)


Наверх
#60445 - Mon Jan 27 2014 02:08 AM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Я же не знаю что у Вас в формулах. Думаю Not2 лишнее.

Наверх
#60446 - Mon Jan 27 2014 09:58 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Petr Offline
stranger

Registered: Mon Jan 20 2014
Записи: 9
Суть примерно такая) Закрытие1>Открытие1 && Открытие1-Закрытие1<=100.

Никаких премудростей там нет

Наверх
#61681 - Sun Apr 13 2014 03:57 PM Re: Пример: Работаем с Обновляемым значением [Re: Petr]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
можно как-нибудь обнулять обновляемое значение каждый час например?
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#61682 - Sun Apr 13 2014 04:08 PM Re: Пример: Работаем с Обновляемым значением [Re: ZooR]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
Время1>190000&&Время1<190020||Время1>200000&&Время1<200020||Время1>210000&&Время1<210020||Время1>220000&&Время1<220020||Время1>230000&&Время1<230020

в общем, если кому нуно будет ))
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#63576 - Fri Aug 01 2014 11:58 PM Re: Пример: Работаем с Обновляемым значением [Re: ZooR]
alexc Offline
newbie

Registered: Sun May 05 2013
Записи: 30
Loc: Belarus
Добрый вечер.

Никак не могу понять, как сделать простейшую вещь:
С 0-го до 1000 баров переменная(ОЗ) рассчитывается одним образом (например просто хранит номер бара), а с 1001 до 2000-го - другим образом (например (2000-номер_бара)). Как это грамотно организовать, если на вход ОЗ можно подать только одну формулу и только при одном условии?
При достижении границы перехода перекидывать значение в другое ОЗ? Но тогда теряется ОЗ[i-1], которое нужно как минимум...

Наверх
#63594 - Sun Aug 03 2014 12:28 PM Re: Пример: Работаем с Обновляемым значением [Re: alexc]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Просто в формуле напишите Бар>1000? ТутВыражениеДляСохраненияБараНапримерОЗ:2000-номер_бара

Наверх
#68556 - Wed Mar 04 2015 09:42 AM Re: Пример: Работаем с Обновляемым значением [Re: SysKreator]
db1 Offline
stranger

Registered: Wed Oct 29 2014
Записи: 12
Уважаемые гуру TSLAB !

Пробую сделать трейл-стоп с фиксированным отступом за минимум/максимумом свечи через обновляемое значение.
В случае лонга - работает.
Все то же самое на шорт - не работает...

Подскажите, что делаю не так?
С TSLAB недавно. С обновляемым значением никак не подружусь. Что-то получается от примеров. Здесь же - затык. Уже вскипел.

С уважением, Дмитрий


Attachments
картинка.jpg (576 downloads)
Стоп с отступом за макс. свечи-шорт-не работает.tscript (270 downloads)
Стоп с отсупом за мин. свечи-лонг-работает.tscript (257 downloads)


Наверх
#68558 - Wed Mar 04 2015 10:49 AM Re: Пример: Работаем с Обновляемым значением [Re: db1]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Скрипты пока не смотрел. что именно не работает?
В обновляемом значении, начальное значение поставили? что бы выше рынка было. При нулевом будет закрывать позу сразу по понятным причинам.

Наверх
#68559 - Wed Mar 04 2015 10:59 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
db1 Offline
stranger

Registered: Wed Oct 29 2014
Записи: 12
Похоже в этом ошибка и была... Поставил и .. заработало.

Большое СПАСИБО за оперативность!!!
А то второй день бьюсь.

Наверх
#81749 - Tue Apr 18 2017 03:58 PM Re: Пример: Работаем с Обновляемым значением [Re: db1]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Как сделать периодически обнуляемый счетчик с использованием Обновляемого значения?
Вроде сделал, но не работает.
В чем ошибка?


Attachments
OZ_Problem.jpg (149 downloads)


Наверх
#81750 - Tue Apr 18 2017 05:05 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
странное условие на очистку, наверное нужно сделать условие типа ==
и в ОЗ флаг "не очищать" включите

Наверх
#81751 - Tue Apr 18 2017 05:34 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Поставил в условие на очистку Время1==030500, флаг "не очищать" и включен и выключен - результат один - растущая прямая линия



Attachments
OZ_Problem1.jpg (105 downloads)



Отредактировано std_deviation (Tue Apr 18 2017 05:43 PM)

Наверх
#81752 - Tue Apr 18 2017 05:52 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
приложите сюда скрипт


Отредактировано ViL (Tue Apr 18 2017 05:53 PM)

Наверх
#81753 - Tue Apr 18 2017 06:01 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: std_deviation
Поставил в условие на очистку Время1==030500, флаг "не очищать" и включен и выключен - результат один - растущая прямая линия


так таки правильно, у вас константа всегда выше 0, даже когда время равно вашему, а теперь добавьте условие на оз что не выполняется условие на очищение, т.е. к условию для оз добавить условие на очищение==false
т.е. хоть у вас и выполнилось условие на очищение, но условие на увеличение оз в этот момент тоже выполнилось, вот и накинул он вам дальше


Отредактировано Frend (Tue Apr 18 2017 06:02 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81754 - Tue Apr 18 2017 06:02 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Вот


Attachments
Renew Test.xml (144 downloads)


Наверх
#81755 - Tue Apr 18 2017 06:09 PM Re: Пример: Работаем с Обновляемым значением [Re: Frend]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Quote:

так таки правильно, у вас константа всегда выше 0, даже когда время равно вашему, а теперь добавьте условие на оз что не выполняется условие на очищение, т.е. к условию для оз добавить условие на очищение==false
т.е. хоть у вас и выполнилось условие на очищение, но условие на увеличение оз в этот момент тоже выполнилось, вот и накинул он вам дальше


То есть вы хотите сказать, что сигнал на очищение срабатывает только, если сигнал на активацию ОЗ равен 0?

Наверх
#81756 - Tue Apr 18 2017 06:14 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: std_deviation
Quote:

так таки правильно, у вас константа всегда выше 0, даже когда время равно вашему, а теперь добавьте условие на оз что не выполняется условие на очищение, т.е. к условию для оз добавить условие на очищение==false
т.е. хоть у вас и выполнилось условие на очищение, но условие на увеличение оз в этот момент тоже выполнилось, вот и накинул он вам дальше


То есть вы хотите сказать, что сигнал на очищение срабатывает только, если сигнал на активацию ОЗ равен 0?

да, они не могут жить на одной свече оба, тогда очищение не сработает, так как на той же свече получен сигнал и на активацию, тут противоречие в логике
UPD smile


Отредактировано Frend (Tue Apr 18 2017 06:15 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81757 - Tue Apr 18 2017 06:17 PM Re: Пример: Работаем с Обновляемым значением [Re: Frend]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
Да, добавил в условие на активацию ОЗ Время1!=030500 и заработало. Спасибо smile

Наверх
#81758 - Tue Apr 18 2017 06:36 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
std_deviation Offline
stranger

Registered: Sun Apr 10 2016
Записи: 18
И еще вопрос. Флаг "Не очищать" в ОЗ относится только к "автоматической" очистке после закрытия позиции, если ОЗ как-то связана (подключена) с позицией? Этот флаг никак не влияет на очистку по сигналу, подаваемому на вход блока ОЗ?

Наверх
#81759 - Tue Apr 18 2017 06:47 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: std_deviation
И еще вопрос. Флаг "Не очищать" в ОЗ относится только к "автоматической" очистке после закрытия позиции, если ОЗ как-то связана (подключена) с позицией? Этот флаг никак не влияет на очистку по сигналу, подаваемому на вход блока ОЗ?

да
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81985 - Sun Jun 11 2017 11:46 PM Re: Пример: Работаем с Обновляемым значением [Re: std_deviation]
xerox Offline
stranger

Registered: Sun May 25 2014
Записи: 10
Добрый вечер. Подскажите как добиться, чтобы минимум обновлялся при появлении нового минимума цены(новое значение), а до появления такого сохранялось старое значение. Пытаюсь сделать с использованием ОЗ, но может и более простой способ подскажете.


Attachments
График.tscript (93 downloads)



Отредактировано xerox (Sun Jun 11 2017 11:53 PM)

Наверх
#81988 - Mon Jun 12 2017 12:45 PM Re: Пример: Работаем с Обновляемым значением [Re: xerox]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Минимум за какой промежуток ? Есть минимум сессии, этот кубик есть в стандартной сборке.

Наверх
#81991 - Mon Jun 12 2017 04:56 PM Re: Пример: Работаем с Обновляемым значением [Re: Stan]
xerox Offline
stranger

Registered: Sun May 25 2014
Записи: 10
Хочу, чтобы зеленая линия минимума, появившегося по условию (промежуток не важен), продолжалась до достижения следующего обновления минимума. Пример на рисунке - синяя линия, как продолжение зеленой пунктирной, продолжается соответственно до баров 1, 2, 3, на которых опять выполняется условие.

http://prntscr.com/fivi8z


Отредактировано xerox (Mon Jun 12 2017 05:52 PM)

Наверх
#81993 - Mon Jun 12 2017 10:53 PM Re: Пример: Работаем с Обновляемым значением [Re: xerox]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137

Наверх
#81997 - Tue Jun 13 2017 12:09 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
xerox Offline
stranger

Registered: Sun May 25 2014
Записи: 10
Vil, спасибо ! какой смысл именно такой величины начальном значении и галке "не очищать" ?

Наверх
#81999 - Tue Jun 13 2017 08:58 AM Re: Пример: Работаем с Обновляемым значением [Re: xerox]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Особого смысла именно сейчас нет, просто привычка изначально сделать всё правильно.
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=31733#Post31733

Наверх
#82402 - Tue Oct 10 2017 06:58 AM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
Velik Paulosky Offline
newbie

Registered: Mon Oct 09 2017
Записи: 32
Здравствуйте.
Поздно заметил, что в этой ветке обсуждается именно ОЗ (или именно в этой ветке).
Обратите плиз, внимание.
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=82401&#Post82401
Что скажете?
Спасибо.

Наверх
#85067 - Tue Apr 30 2019 09:43 PM Re: Пример: Работаем с Обновляемым значением [Re: Velik Paulosky]
NORD Offline
stranger

Registered: Tue Apr 30 2019
Записи: 20
Всем привет!
Хочу создать возможность торговли по уровням. При движении рынка вверх уровни покупок создаются лесенкой и при пробое вниз верхнего уровня, рынок идет к предыдущему нижнему уровню покупок. С уровнями продаж аналогично.
С помощью обновляемого значения запоминается последний уровень.
Вопрос: как сделать так чтобы при пробое последнего уровня обновляемое значение не обнулялось, а возвращалось к предыдущему?


Attachments
2019-05-01_1-36-31.png (85 downloads)
2019-05-01_1-42-23.png (72 downloads)


Наверх
#85068 - Wed May 01 2019 12:03 AM Re: Пример: Работаем с Обновляемым значением [Re: NORD]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
в формуле написать логику Условие (в нем так же описать условие того что пробитие не последнее) ? уровень текущий как есть : предыдущий уровень
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#85069 - Wed May 01 2019 12:16 AM Re: Пример: Работаем с Обновляемым значением [Re: sar]
NORD Offline
stranger

Registered: Tue Apr 30 2019
Записи: 20
Originally Posted By: sar
в формуле написать логику Условие (в нем так же описать условие того что пробитие не последнее) ? уровень текущий как есть : предыдущий уровень


А каким образом сохранить значения всех предыдущих уровней и потом их значения использовать?
Я уже себе весь мозг взорвал, думаю уже начать с# изучать(((


Отредактировано NORD (Wed May 01 2019 12:20 AM)

Наверх
#85070 - Wed May 01 2019 08:05 AM Re: Пример: Работаем с Обновляемым значением [Re: sar]
NORD Offline
stranger

Registered: Tue Apr 30 2019
Записи: 20
Originally Posted By: sar
в формуле написать логику Условие (в нем так же описать условие того что пробитие не последнее) ? уровень текущий как есть : предыдущий уровень


у меня не получается прописать такое условие, т.к. не знаю как запомнить предыдущие уровни или откуда и как вытащить эту инфу

Наверх
#85072 - Thu May 02 2019 01:19 PM Re: Пример: Работаем с Обновляемым значением [Re: NORD]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
В формуле, по которой ОЗ принимает значение, в ней же можно использовать и само обновляемое значение.
Если пробили обновляемое значение, то очевидно нужно сохранить новый уровень.

Наверх
#85073 - Thu May 02 2019 01:38 PM Re: Пример: Работаем с Обновляемым значением [Re: ViL]
NORD Offline
stranger

Registered: Tue Apr 30 2019
Записи: 20
Originally Posted By: ViL
В формуле, по которой ОЗ принимает значение, в ней же можно использовать и само обновляемое значение.
Если пробили обновляемое значение, то очевидно нужно сохранить новый уровень.


Дело в том, что новый уровень еще не создан, а надо использовать предыдущий уровень. Т.е. в кубике с обновляемым значением при подаче логического сигнала на очистить, мне надо чтобы значение не сбрасывалось до нуля, а откатывалось к предыдущему значению.

Наверх
#85074 - Thu May 02 2019 02:35 PM Re: Пример: Работаем с Обновляемым значением [Re: NORD]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Попробуй те на очистку не чего не подавать.

Наверх
Page 1 of 8 1 2 3 4 5 6 7 8 >


Moderator:  ViL, sar