#7583 - Thu Jul 01 2010 02:53 PM
Пример: Работаем с Обновляемым значением
|
enthusiast
Registered: Tue Apr 27 2010
Записи: 207
|
Пример: Работаем с Обновляемым значением«По просьбам трудящихся» (С) http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7572#Post7572 и вообще по причине многочисленных и пока малоизведанных возможностей блока Обновляемое значение выкладываю вот такой примерчик. Задача. Считать количество моментов, когда некое Условие истинно. А при наступлении некого другого Условия, обнулить и начать считать заново. Реализация. Для решения нам потребуется само Условие. Пусть это будет простое пересечение Цены закрытия и EMA. Эти события мы и будем считать. А считать будем до тех пор, пока количество пересечений будет < некой величины, допустим 10. После этого нужно «сбросить» счетчик и начать заново. Разберемся сначала с подсчетом количества событий. Для начала назовем блок Обновляемое значение – accum. Далее собираем: • Блок Пересечения соединяем с блоком Обновляемое значение. Стрелка должна быть направлена от блока Пересечение к Обновляемому значению • Добавляем блок Формула. • Соединяем Блок Формула и блок Обновляемое значение так, чтобы стрелка была направлена от блока Обновляемое значение в блок Формула. Этим самым мы передаем хранимое значение блока в блок Формула • Пишем в блоке Формула: accum+1 • Теперь соединяем Блок Формула и блок Обновляемое значение так, чтобы стрелка была направлена от блока Формула в блок Обновляемое значение. Этим самым мы возвращаем в блок Обновляемое значение хранимую там ранее величину увеличенную на 1. Т.е. проще говоря, посчитали еще одно событие – «плюс один» Сейчас в блоке Обновляемое значение идет подсчет всех Пересечений. Осталось реализовать, чтобы выполнялось условие accum<10. Для этого модифицируем выражение в блоке Формула:
(accum<10) ? (accum+1) : 0
Что говорит: Если текущее значение accum < 10, то прибавляем 1 (учитываем событие), в противном случае, обнуляем. Картинка:
Attachments
Image.png (11083 downloads)Increment.xml (1051 downloads)
Отредактировано SysKreator (Thu Jul 01 2010 02:53 PM)
|
Наверх
|
|
|
|
#7584 - Thu Jul 01 2010 03:02 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SysKreator]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
Да.Тут без шнапса не обойтись.
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
#7585 - Thu Jul 01 2010 03:08 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
А реоптимизацию этот блок можно научить делать.Допустим статистически скрипт исполняет адекватно 3-8 сделок.После чево-чик,обновляемое значение запускает оптимизации установленных значений и сохраняет их в лог.Вот это будет очень полезной блок-схемой.
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
#7587 - Thu Jul 01 2010 03:23 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Да.Тут без шнапса не обойтись. Напротив, очень неплохо изложено и проиллюстрировано. Креатор, по стопам - всяким и разным - у многих непонятки. Хорошо бы подобный урок.
|
Наверх
|
|
|
|
#7590 - Thu Jul 01 2010 03:28 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
enthusiast
Registered: Tue Apr 27 2010
Записи: 207
|
А реоптимизацию этот блок можно научить делать.Допустим статистически скрипт исполняет адекватно 3-8 сделок.После чево-чик,обновляемое значение запускает оптимизации установленных значений и сохраняет их в лог.Вот это будет очень полезной блок-схемой. Хм, такое вряд ли получится
|
Наверх
|
|
|
|
#7591 - Thu Jul 01 2010 03:37 PM
Re: Пример: Работаем с Обновляемым значением
[Re: usas]
|
enthusiast
Registered: Tue Apr 27 2010
Записи: 207
|
Да.Тут без шнапса не обойтись. Напротив, очень неплохо изложено и проиллюстрировано. Креатор, по стопам - всяким и разным - у многих непонятки. Хорошо бы подобный урок. Спасибо По стопам интересуют способы реализации или что-то другое?
|
Наверх
|
|
|
|
#7600 - Thu Jul 01 2010 04:12 PM
Re: Пример: Работаем с Обновляемым значением
[Re: usas]
|
enthusiast
Registered: Tue Apr 27 2010
Записи: 207
|
И реализация (кстати в справочнике пример как раз не считывается) и физический смысл параметров, их там три по-моему.
По прошлому уроку - т.е. на выходе блока "обновляемое значение" я могу поставить еще формулу и прверять значение счетчика. При достижении нужного совершить какое-то дальнейшее действие. Я правильно понимаю? Ок Да, такое возможно.
|
Наверх
|
|
|
|
#7609 - Thu Jul 01 2010 05:18 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SysKreator]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
Сильно сфантазировал.Хотя я верю что это реально,просто не пришло ещё время.
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
#7802 - Mon Jul 05 2010 02:01 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
enthusiast
Registered: Mon Jun 21 2010
Записи: 283
|
Все бы хорошо, но последний пункт не реализуется и не понятен.Это что, между обновляемым значением и формулой должно быть 2 стрелки в обе стороны?Программа не дает мне этого сделать((
|
Наверх
|
|
|
|
#7874 - Tue Jul 06 2010 01:29 PM
Re: Пример: Работаем с Обновляемым значением
[Re: usas]
|
enthusiast
Registered: Mon Jun 21 2010
Записи: 283
|
Блин, я плохо обьяснил.Блок обновляемое значение должен считать сколько раз значение в формуле правдиво.Т.е.вместо блока пересечения у меня стоит еще одна формула.И вот уже вторая формула не подсоединяется 2й стрелкой...Так то они без 1й формулы соединяются...А блок пересечения не пашет с блоком "цена входа"
|
Наверх
|
|
|
|
#7877 - Tue Jul 06 2010 03:11 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Stanley]
|
enthusiast
Registered: Tue Apr 27 2010
Записи: 207
|
А блок пересечения не пашет с блоком "цена входа" Мне почему-то кажется, что это логично. Давайте спросим, что думают сами разработчики по этому поводу?
|
Наверх
|
|
|
|
#16376 - Sun Nov 07 2010 06:48 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SysKreator]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Ай нид хэлп, Плиз хэлм ми как посчитать кол. пересечений в течении одно дня. Т.Е. суть такова, если более одного пересечения то имеем false если только одо пересечение или небыло не одного то имеем true Заранее сэньк PS В примере я сделал что он скидывает значение в 0 при условии что оно происходит именно на открытии следующего дня, но как сделать что бы оно скидывалось сразу при наступлении нового не пойму.
Attachments
Increment12.xml (425 downloads)
Отредактировано Frend (Sun Nov 07 2010 07:14 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#16774 - Sun Nov 14 2010 02:38 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Frend]
|
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]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
А обновляемое значение может меняться задним числом?
|
Наверх
|
|
|
|
#18215 - Thu Dec 09 2010 10:20 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Не, я запомнил значение, а оно через некоторое время поменялось, так вот и в обновляемом значении оно тоже сменилось, как сделать чтобы не менялось?
|
Наверх
|
|
|
|
#18216 - Thu Dec 09 2010 11:00 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SPLsd]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
Я уже целый месяц об этом пишу.Нужен блок дополнительный.Запоминаемое значение типа.
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
#18218 - Thu Dec 09 2010 11:24 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Я уже целый месяц об этом пишу.Нужен блок дополнительный.Запоминаемое значение типа. Напишите заявку на блок с его описанием. Вроде разработчики говорили чтобы мы писали заявки на новые блоки. Значит я всё правильно понял что Обновляемое Значение меняется задним числом?
|
Наверх
|
|
|
|
#18219 - Thu Dec 09 2010 11:41 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SPLsd]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Не, я запомнил значение, а оно через некоторое время поменялось, так вот и в обновляемом значении оно тоже сменилось, как сделать чтобы не менялось? Очевидно задать условие, которое исполнится один раз либо поподробнее, пожалуйста :), не очень понятно, зачем вообще использовать обновляемое значение, которое не должно обновлятся? Возьмите константу.
|
Наверх
|
|
|
|
#18223 - Fri Dec 10 2010 12:08 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
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]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Всё равно не понятно. У Вас одно условие, что обновляемое значение обновляется раз в минуту и при этом второе условие что оно не должно обновляться ? Как-то два абсолютно несовместимых условия. В любом случае к обновляемому значению нельзя обратится [i-1]/ Напрашивается второе обновляемое значение, одно с условием обновления раз в минуту и второе с условием обновится по определенному условию.
Отредактировано ViL (Fri Dec 10 2010 01:39 AM)
|
Наверх
|
|
|
|
#18234 - Fri Dec 10 2010 10:27 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Не должны обновляться значения которые были до этого.
|
Наверх
|
|
|
|
#18274 - Fri Dec 10 2010 02:08 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
old hand
Registered: Thu Apr 22 2010
Записи: 1089
|
Всё равно не понятно. У Вас одно условие, что обновляемое значение обновляется раз в минуту и при этом второе условие что оно не должно обновляться ? Как-то два абсолютно несовместимых условия. В любом случае к обновляемому значению нельзя обратится [i-1]/ Напрашивается второе обновляемое значение, одно с условием обновления раз в минуту и второе с условием обновится по определенному условию. Врубился Нужен другой блок, т.к. нельзя вытащить историю.
Отредактировано SPLsd (Fri Dec 10 2010 02:08 PM)
|
Наверх
|
|
|
|
#24354 - Tue Mar 29 2011 11:17 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SPLsd]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Возник вот такой вопрос. Я сравниваю цены открытия и закрытия бара. При определенном условии хочу сохранить значение открытия в обновляемое значение. Даже специально вывел на график блок ОЗ, чтобы посмотреть, что он там мне обновляет. При этом пересчет у меня идет по сделке, и в блоке ОЗ стоит галка не очищать. Так вот, при выполнении заданного условия значение ОЗ действительно обновляется. Но если условие перестает выполняться на данном баре, то значение ОЗ возвращается к предыдущему запомненному! Насколько я понимаю, такого быть не должно. Прокомментируйте, пожалуйста.
|
Наверх
|
|
|
|
#24438 - Thu Mar 31 2011 12:08 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Добрый вечер! В приложении общий пример, а также три картинки иллюстрирующие мои слова. Смотрим на последнюю свечку. На первой картинке пока сигнала нет. На второй картинке прошел сигнал и значение обновилось. Но потом цена вернулась, а вместе с ней и значение ОЗ.
Attachments
1.jpg (637 downloads)2.jpg (484 downloads)3.jpg (497 downloads)OZ.xml (300 downloads)
|
Наверх
|
|
|
|
#24448 - Thu Mar 31 2011 09:09 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Блин, попробовал еще раз прикрепить, че-то не работает. В том-то и дело, что при возникновении сигнала, идет обновление в блоке ОЗ. И если затем цена остается в зоне сигнала, то все в порядке. Проблема возникает, когда она идет назад. Сигнала уже нет, и значение ОЗ возвращается к предыдущему, хотя в по идее должно оставаться неизменным. Могу скинуть свои картинки на электронку, если напишете.
Attachments
1.jpg (483 downloads)2.jpg (359 downloads)3.jpg (405 downloads)
|
Наверх
|
|
|
|
#24454 - Thu Mar 31 2011 11:12 AM
Re: Пример: Работаем с Обновляемым значением
[Re: maxzone]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
|
Наверх
|
|
|
|
#24456 - Thu Mar 31 2011 11:33 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
|
Наверх
|
|
|
|
#24461 - Thu Mar 31 2011 12:12 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
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. Ваш скрипт смогу посмотреть только вечером.
|
Наверх
|
|
|
|
#24466 - Thu Mar 31 2011 01:07 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Так если у меня пересчет был по сделке, то почему значение не остается?
|
Наверх
|
|
|
|
#24496 - Thu Mar 31 2011 05:14 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Не могли бы Вы написать более подробный ответ. Я не понимаю. Если я смотрю в реальном времени, а не на истории, то в момент, когда выполняется условие, значение должно сохраняться в ОЗ, разве нет? И не должно быть принципиальой разницы, смотрю я открытие/закрытие или какой-то другой сигнал. Я в общем-то поэтому и ставлю пересчет по сделке, чтобы сигнал сохранялся в ОЗ во время его формирования, а не по закрытии свечи.
|
Наверх
|
|
|
|
#24501 - Thu Mar 31 2011 06:17 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Nektodron]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
ОЗ это переменная, которая сохраняет значение для N свечи, в процессе пересчета. Оно не сохраняется между пересчетами. . "Как я и написал выше, ОЗ хранится в пределах пересчета. Все правильно" (с) Вил Поясните, пож. "в процессе пересчета" и "в пределах пересчета" - это одно и то же? И что означает фраза "оно не сохраняется между пересчетами". Т.е. между пересчетами там может быть что угодно, а на пересчет возвращается значение предыдущего пересчета?
|
Наверх
|
|
|
|
#24540 - Thu Mar 31 2011 10:56 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Nektodron]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Теперь все понятно! Спасибо!
|
Наверх
|
|
|
|
#24543 - Thu Mar 31 2011 11:10 PM
Re: Пример: Работаем с Обновляемым значением
[Re: usas]
|
stranger
Registered: Mon Mar 28 2011
Записи: 22
|
Насколько я понимаю, между пересчетами сохраняется значение с последнего пересчета. Другой вопрос, как часто этот пересчет происходит. При этом значение при текущем пересчете берется не с предыдущего, а исходя из текущих значений.
Если рассмотреть мой пересчет по сделке, то получается следующее. Прошла сделка, по которой сформировался сигнал - значение ОЗ обновилось. Если на той же самой свече цена ушла назад и сигнала больше нет, то и значение ОЗ вернется к предыдущему значению, так как все параметры пересчитались, сигнала больше нет, а следовательно нет и обновления значения ОЗ. То есть при пересчете текущая свечка и все текущие параметры как бы стираются и рисуются заново.
Не знаю, насколько понятно удалось изложить и насколько это близко к реальности, я понял именно так.
Отредактировано maxzone (Fri Apr 01 2011 08:34 AM)
|
Наверх
|
|
|
|
#24723 - Sun Apr 03 2011 12:59 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Nektodron]
|
member
Registered: Wed Dec 15 2010
Записи: 115
|
А в чем смысл опции "Не очищать"? Объсните пожалуйста или дайте ссылку, где об этом написано.
|
Наверх
|
|
|
|
#24734 - Sun Apr 03 2011 01:57 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
member
Registered: Wed Dec 15 2010
Записи: 115
|
А не могли бы Вы сделать какой-нибудь сравнительный пример, все-таки без примера тяжеловато понять этот ньюанс
|
Наверх
|
|
|
|
#24735 - Sun Apr 03 2011 01:57 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Не очищать, хранит предыдущее значение. Иначе возвращает начальное значение. Надо полагать хранит до записи нового при пересчете?
|
Наверх
|
|
|
|
#32055 - Tue Oct 11 2011 09:14 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sun Apr 10 2011
Записи: 15
|
Как запомнить, после наступления условия 1 (напр пересечения), значение (напр close) предыдущего наступления условия 1 и чтоб оно обновлялось - всяко разно пытался крутить-вертеть не получается. Когда будет возможность нормально индексировать ОЗ без заморочек?
|
Наверх
|
|
|
|
#32507 - Wed Oct 26 2011 04:15 AM
Re: Пример: Работаем с Обновляемым значением
[Re: Finamets]
|
enthusiast
Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
|
Добрый день, подскажите пожалуйста по ОбновЗнач. В примере первого поста считается количество пересечений. С этим я разобрался. А как можно посчитать количество моментов когда например Close>SMA. В этот момент условие истинно на протяжении нескольких свечей. Кок можно посчитать количество таких интервалов.
Attachments
2011-10-26 Вопрос по ОЗ 1.png (3114 downloads)2011-10-26 Вопрос по ОЗ 2.png (2899 downloads)
Отредактировано R2D224RUS (Wed Oct 26 2011 04:16 AM)
|
Наверх
|
|
|
|
#32509 - Wed Oct 26 2011 04:23 AM
Re: Пример: Работаем с Обновляемым значением
[Re: Finamets]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Как запомнить, после наступления условия 1 (напр пересечения), значение (напр close) предыдущего наступления условия 1 и чтоб оно обновлялось - всяко разно пытался крутить-вертеть не получается. Когда будет возможность нормально индексировать ОЗ без заморочек? В версии программы 1.2 такая возможность будет, пока никак.
|
Наверх
|
|
|
|
#32510 - Wed Oct 26 2011 04:25 AM
Re: Пример: Работаем с Обновляемым значением
[Re: R2D224RUS]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Добрый день, подскажите пожалуйста по ОбновЗнач. В примере первого поста считается количество пересечений. С этим я разобрался. А как можно посчитать количество моментов когда например 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]
|
enthusiast
Registered: Sun Aug 29 2010
Записи: 221
Loc: Krasnoyarsk
|
Сейчас в блоке Обновляемое значение идет подсчет всех Пересечений. Осталось реализовать, чтобы выполнялось условие accum<10. Для этого модифицируем выражение в блоке Формула:
(accum<10) ? (accum+1) : 0
Что говорит: Если текущее значение accum < 10, то прибавляем 1 (учитываем событие), в противном случае, обнуляем. Подскажите пожалуйста, я вот в этом моменте в формуле написал
accum<1000 ? accum+1 : accum
Что это значит.. Я хотел достичь того чтобы мне посчиталось количество пересечений, без обнуления, только статистически. Это как бы считает, только я все равно не понял что и куда подается... Поясните пожалуйста...
Отредактировано R2D224RUS (Fri Oct 28 2011 10:02 AM)
|
Наверх
|
|
|
|
#32700 - Sat Oct 29 2011 08:12 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
journeyman
Registered: Fri Sep 23 2011
Записи: 59
|
Доброго времени суток. Я использую трейл стоп на основе стандартного отклонения. К примеру вход в шорт сопровождается трейлом, рассчитанным как сумма между предыдущим минимумом и значением стандартного отклонения на этой же свечке. Мин[i-1]+std[i-1]. По мере движения трейл должен устанавливаться не на предыдущий минимум, а на новый достигнутый минимум(экстремум) и не должен превышать значение первичного стопа.Но скрипт изменяет значение трейла на каждой свечке, т. е. рассчитывает от каждого предыдущего минимума. Помогите пожалуйста, как с помощью обновляемого значения решить данную проблему. Заранее благодарен.
|
Наверх
|
|
|
|
#32705 - Sat Oct 29 2011 10:10 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
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]
|
stranger
Registered: Sat Sep 24 2011
Записи: 24
|
Вопрос! А как сделать, что бы события, которые мы считаем обновляемым значением были ПОДРЯД? Хочу описать три черные свечи подряд. Пишу Открытие>Закрытия - передаю это событие в обновляемое значение, далее по аналогии с описанным примером. Получается, что скрипт тупо считает черные свечи, а мне нужно именно подряд. Подскажите плз!
|
Наверх
|
|
|
|
#36756 - Tue Jan 31 2012 05:29 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sat Sep 24 2011
Записи: 24
|
Уточнение, теперь пытаюсь описать две белые свечи:Открытие<Закрытие&&Открытие[i-1]<Закрытие[i-1]. Получаю сообщение- Индекс за пределами диапазона. Почему?
|
Наверх
|
|
|
|
#37026 - Mon Feb 06 2012 12:17 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sat Sep 24 2011
Записи: 24
|
И все же,что делать, если черные свечи должны идти ПОДРЯД, выше скользящей средней. При добавлении условия >SMA, программа не обнуляет обновляемое значение, если были две свечи выше ск.ср, а третья ниже. Скрипт ждет третью свечу, которая выше ск.ср и выдает ОЗ равное трем. А нужно выполнение условия, если свеча появилась ниже ск.ср, обнулять обновляемое значение и счет начинать заново.
|
Наверх
|
|
|
|
#37032 - Mon Feb 06 2012 01:55 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sat Sep 24 2011
Записи: 24
|
Немного не правильно объяснила, считаю ЦЕПОЧКИ из 3-х черных свечей над ск.ср. Образовались три черные над ск.ср. - обновляемое значение=1, еще три - обновляемое = 2, а потом график уходит под ск. ср. (тут бы мне обнулить ОЗ), график опять поднимается над ск.ср. и мои следующие свечи, первые по сути после пересечения для ОЗ являются третьими.
|
Наверх
|
|
|
|
#37056 - Mon Feb 06 2012 11:50 PM
Re: Пример: Работаем с Обновляемым значением
[Re: glacha]
|
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]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Помогите разобраться. Хочу сделать так чтоб в обн-е значение приходило значение ФОРМУЛЫ, КОТОРОЕ ЗАВИСИТ ОТ 10 РАЗНЫХ УСЛОВИЙ: Условие1 - пришла зн. ФОРМУЛЫ1 Условие2 - пришла зн. ФОРМУЛЫ2 (заменив ЦИФРУ 2) и т.д. Блок формула: Условие1?1:Условие2?2:3
|
Наверх
|
|
|
|
#37074 - Tue Feb 07 2012 06:31 PM
Re: Пример: Работаем с Обновляемым значением
[Re: profit]
|
stranger
Registered: Tue Jun 21 2011
Записи: 5
|
Здравствуйте. У меня следующая проблема с блоком обновления. Раньше этот блок в скрипте, обнулялся, если позиция закрывалась. На версии 1.1.20 все точно работало именно так, скрипт не менял, но с обновлением версии столкнулся с следующей проблемой. Внизу прикрепил выдержку из скрипта с той частью, которая представляет собой трейл-стоп. В ней и возникли проблемы с блоком d1. Подскажите, пожалуйста! Как сделать, чтобы блок d1 сбрасывался на начальное значение при закрытии позиции?
Attachments
fail_trail.xml (246 downloads)
|
Наверх
|
|
|
|
#43205 - Fri Jun 22 2012 11:41 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
newbie
Registered: Tue May 24 2011
Записи: 32
|
Добрый день, как мне описать такую ситуацию, есть индикатор макди, достиг максимального значения и начал снижаться. И с этого момента мы разрышаем совершать сделки. Вопрос вот в чем, как нам отследить максимальное значение после которого мы можем совершать сделки. Мы ведь ниможем ни с чем сравнивать, т.к. на сколько он изменится и когда.
Attachments
Снимок2.JPG (807 downloads)Снимок.JPG (677 downloads)
|
Наверх
|
|
|
|
#45894 - Thu Aug 23 2012 10:07 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
Здравствуйте, объясните в чём ошибка работы с обновляемым значением, делал по аналогии с примером, пишет что неявное преобразование классов, хотелось бы на выходе увидеть результат: если последний минимум является минимумом за 20 периодов, то включается обновляемое значение и если обновляемое значение меньше трёх, то сделка( базовое необходимое выполнение для понимания механизма работы) А вообще хочу Черепаховый суп сделать и выглядеть должно: Если сделан 20ти дневный минимум и предыдущий 20дневный минимум по крайней мере на 4 торг сессии раньше
Attachments
ошибка.xml (381 downloads)
|
Наверх
|
|
|
|
#45895 - Thu Aug 23 2012 10:12 PM
Re: Пример: Работаем с Обновляемым значением
[Re: asket]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
очень конечно плохо что отсутствует полная информация по необходимым знаниям связанным с каждфм блоком для работы: тип исходящих данных, тип входящих данных, минимальный набор входящий данных, синтаксис блока с возможностями. А так же плохо понятны ошибки при компиляции скрипта, отсутствует их классификация, описание и способы решения, например выходит ошибка №ххх, неявное преобразование таких то данных в такие то данные, а в каком это блоке, в какой его части остаётся загадкой для пользователя и решать приходится методом тыка(
|
Наверх
|
|
|
|
#45948 - Sun Aug 26 2012 11:59 PM
Re: Пример: Работаем с Обновляемым значением
[Re: asket]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
очень конечно плохо что отсутствует полная информация по необходимым знаниям связанным с каждфм блоком для работы: тип исходящих данных, тип входящих данных, минимальный набор входящий данных, синтаксис блока с возможностями. А так же плохо понятны ошибки при компиляции скрипта, отсутствует их классификация, описание и способы решения, например выходит ошибка №ххх, неявное преобразование таких то данных в такие то данные, а в каком это блоке, в какой его части остаётся загадкой для пользователя и решать приходится методом тыка( В документации есть полная информация по стандартным блокам. Номера ошибок так же описаны в документации. Что касается ошибок при работе с блоками, работаем в этом направлении. В версии программы 1.2 более детальное описание в самой программе ошибок. Но нужно понимать, что описание всех ошибок - задача не тривиальная.
|
Наверх
|
|
|
|
#45989 - Tue Aug 28 2012 09:27 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
Подскажите пожалуйста, ни как не могу сообразить как сделать. Например мне надо чтоб позиция закрывалась когда цена закрытия сформировавшегося бара меньше чем цена закрытия предыдущего бара?
|
Наверх
|
|
|
|
#45992 - Wed Aug 29 2012 12:02 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
спасибо за ответ, нашёл и разобрался, развивайтесь, продукт ваш очень нравится
|
Наверх
|
|
|
|
#45995 - Wed Aug 29 2012 08:26 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
Блок Закрытие. В блоке логической формулы: Закрытие<Закрытие[i-1]. От этого блока на блок Закрытие по рынку. Сделал все как написано в логе ошибка - при вычислении блока логическая формула индекс за пределами диапазона. Как быть?
|
Наверх
|
|
|
|
#45996 - Wed Aug 29 2012 08:37 AM
Re: Пример: Работаем с Обновляемым значением
[Re: Worldmen]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
Блок Закрытие. В блоке логической формулы: Закрытие<Закрытие[i-1]. От этого блока на блок Закрытие по рынку. Сделал все как написано в логе ошибка - при вычислении блока логическая формула индекс за пределами диапазона. Как быть? Большое спасибо. Поменял в логической формуле 0 на 1 все заработало. Еще один вопрос,конечно не совсем по данной теме. Нужно чтоб позиция открывалась когда все значения бара(открытие, закрытие,max,min) были выше скользящей,получилось почти все, НО хоть и написал в логической формуле условие что закрытие>открытия - оно почему то не выполняется, т.е. позиция открывается и при нисходящем баре... Подскажите пожалуйста что можно сделать?
|
Наверх
|
|
|
|
#45998 - Wed Aug 29 2012 11:01 AM
Re: Пример: Работаем с Обновляемым значением
[Re: Worldmen]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
По идеи у Вас должно быть тогда 2 условия:
1. значения бара(открытие, закрытие,max,min) были выше скользящей 2. закрытие>открытия
Закрытие>открытия может быть и ниж средней. Перепроверьте скрипт.
|
Наверх
|
|
|
|
#46004 - Wed Aug 29 2012 01:19 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SupportTSLab]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл: есть 3 блока логических формул и нужно при выполнении условий
|
Наверх
|
|
|
|
#46005 - Wed Aug 29 2012 01:20 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SupportTSLab]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл: есть 3 блока логических формул и нужно: в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3 заранее спасибо за консультацию
|
Наверх
|
|
|
|
#46012 - Wed Aug 29 2012 02:46 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SupportTSLab]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
По идеи у Вас должно быть тогда 2 условия:
1. значения бара(открытие, закрытие,max,min) были выше скользящей 2. закрытие>открытия
Закрытие>открытия может быть и ниж средней. Перепроверьте скрипт. Да, спасибо, не указал закрытие>SMA. но теперь вообще позиции открываются практически хаотично, не только когда закрытие ниже скользящей, но и на середине скользящей что в принципе не может быть. Все условия прописаны в блоке логическая формула через &&. Может что то не правильно?
|
Наверх
|
|
|
|
#46013 - Wed Aug 29 2012 02:49 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Worldmen]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
Хаотично это на каждом баре? Так и будет пока работает условие закрытие>SMA.
|
Наверх
|
|
|
|
#46015 - Wed Aug 29 2012 02:52 PM
Re: Пример: Работаем с Обновляемым значением
[Re: asket]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл: есть 3 блока логических формул и нужно: в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3 заранее спасибо за консультацию Еще одна логформула: ЛогическойФормуле1 ? Логической формулы2 : ЛогическойФормулы3
|
Наверх
|
|
|
|
#46016 - Wed Aug 29 2012 02:54 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SupportTSLab]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
Хаотично это на каждом баре? Так и будет пока работает условие закрытие>SMA. Ну практически на каждом,причем на некоторых барах, которые полностью удовлетворяют условию, позиция не открывается. Может как - нибудь по-другому можно сделать чтоб сделка открывалась только на восходящем баре, который расположен выше скользящей?
|
Наверх
|
|
|
|
#46017 - Wed Aug 29 2012 02:56 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Worldmen]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
|
Наверх
|
|
|
|
#46019 - Wed Aug 29 2012 03:05 PM
Re: Пример: Работаем с Обновляемым значением
[Re: SupportTSLab]
|
stranger
Registered: Fri Aug 24 2012
Записи: 9
|
Ну если только Вам лично на почту отправить
|
Наверх
|
|
|
|
#46027 - Wed Aug 29 2012 05:35 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
newbie
Registered: Tue Aug 21 2012
Записи: 44
|
Здравствуйте ещё раз, не могу разобраться как именно решается простая задачка, описания не нашёл: есть 3 блока логических формул и нужно: в случае если условие в ЛогическойФормуле1 истинно - переходить к вычислению Логической формулы2, а если условие в ЛогическойФормуле1 ложно, то переходить к вычислению ЛогическойФормулы3 заранее спасибо за консультацию Еще одна логформула: ЛогическойФормуле1 ? Логической формулы2 : ЛогическойФормулы3 А как при этом соединять эти 4 блока между собой? и разве нельзя вписать в логической формуле1: "Выражение ? ЛогическаяФормула2 : Логическая формула3" ? если можно то как их соединить чтобы не было ошибок, а то что то ругается программа
|
Наверх
|
|
|
|
#52538 - Thu Feb 21 2013 05:18 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sun Jan 20 2013
Записи: 4
|
Вопрос: Есть блок "формула" в котором задано выражение "Минимум[i-1]" Можно ли как то вместо 1 получать значение из ОЗ, то есть чтобы выражение выглядело так "Минимум[i-j], где j берется из ОЗ ?
|
Наверх
|
|
|
|
#52548 - Thu Feb 21 2013 10:04 PM
Re: Пример: Работаем с Обновляемым значением
[Re: miracle]
|
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]
|
stranger
Registered: Sun Jan 20 2013
Записи: 4
|
Спасибо, завтра попробую. У меня 1.1 стоит, и при попытки написать Минимум[i-j] выдавал ошибку что не может преобразовать double в int. Думаю твой вариант сработает)
|
Наверх
|
|
|
|
#60245 - Wed Jan 15 2014 09:09 PM
Re: Пример: Работаем с Обновляемым значением
[Re: miracle]
|
member
Registered: Fri Aug 09 2013
Записи: 148
|
Хотел в oz запомнить наибольший максимум в формуле пишу m>m[-1] & m>oz Вроде все ничего но работает не корректно иногда запоминает следующий максимум после наибольшего и в oz нужно задать начальное значение иначе при сбросе весь график перекашивает хочет 0 показать Нужно задать цену близкую к действующей но ниже ее А если цена ушла вниз нужно опять ввести новую цену т.к. oz не работает Может как то по другому можно настроить oz Все таки горизонтальные уровни нужная вещь Сбрасываю oz по времени начала сессии На сбросах oz нужно наверное еще одно oz вводить что бы показывало предыдущее значение пока новый максимум ищет В общем задача простая а как ее корректно увидеть
|
Наверх
|
|
|
|
#60247 - Wed Jan 15 2014 09:50 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
member
Registered: Fri Aug 09 2013
Записи: 148
|
Собрал заработало просто супер !!! Спасибо я бы не догадался подать на вход oz формулу с m[-1] и все ! Гениально просто !
|
Наверх
|
|
|
|
#60352 - Mon Jan 20 2014 11:38 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Kadet]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
Добрый вечер) Узнал, что есть такая штука как ОЗ, полазил здесь и к сожалению, ничего толком не нашел. В связи с чем прошу помощи, подскажите пожалуйста. К примеру, есть обычный маленький скрипт на пересечение с ЕМА, ничего лишнего в нем нет, без всяких приблуд, у нас есть ЛОГ. формула на пересечение, Закрытие, Открытие, Максимум. Сначала просто на лонг, чтобы не заморачиваться..Т.е. при пересечении снизу вверх по закрытию открываем позу, эта свеча у нас сигнальная И! по ней выставляем тейк и стоп в n пунктов..Проблема вся в том что тейки и стопы "плывут" вместе с барами по закрытию...подсказали применить ОЗ, а именно "В момент открытия позиции есть уникальные ее значения. Номер бара входа, он не поменяется никогда. Поэтому в лог формуле надо писать номербара==номербаравхода, и далее подавать на ОЗ, через оз сохранить стопы и тейки, и в таком случае они не поменяются"...чисто по логике я понимаю как это сделать, но что-то практика подводит((( Посоветуйте как быть, если не в кассу написал, то просьба перенаправить по "адресу") Заранее спасибо)
|
Наверх
|
|
|
|
#60355 - Tue Jan 21 2014 08:14 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
А если у меня расчет идет не от цены входа, а именно по закрытию свечи и по минимуму?
|
Наверх
|
|
|
|
#60360 - Tue Jan 21 2014 03:52 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
Это я понимаю, что как-то так нужно сделать) просто думал мало ли лежит какой-нибудь пример наглядный, а то синтаксис не улавливаю(
|
Наверх
|
|
|
|
#60361 - Tue Jan 21 2014 04:56 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Petr]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
|
Наверх
|
|
|
|
#60413 - Fri Jan 24 2014 02:29 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
Доброй ночи)) Спасибо большое за советы, более менее разобрался) НО! Теперь не понимаю как добавить в такой скрипт блоки для лонга?
Attachments
123.jpg (584 downloads)
|
Наверх
|
|
|
|
#60441 - Sun Jan 26 2014 09:37 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
К сожалению, я знаю только один способ ухода, чтобы шорт и лонг одновременно не открывались, это от логической формулы, на выходе ставить NOT и для лонга делать свою структуру дальше, но так как здесь блок "Естьактивная короткая поз", то значит и для лонга "Есть...длин поз", а они снимают условия с NOT( Или я что-то опять начудил?)
Отредактировано Petr (Sun Jan 26 2014 09:45 PM)
|
Наверх
|
|
|
|
#60444 - Mon Jan 27 2014 01:56 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
это как-то так? или я опять лишние нот засунул?
Attachments
12345.jpg (518 downloads)
|
Наверх
|
|
|
|
#60446 - Mon Jan 27 2014 09:58 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Mon Jan 20 2014
Записи: 9
|
Суть примерно такая) Закрытие1>Открытие1 && Открытие1-Закрытие1<=100.
Никаких премудростей там нет
|
Наверх
|
|
|
|
#61681 - Sun Apr 13 2014 03:57 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Petr]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
можно как-нибудь обнулять обновляемое значение каждый час например?
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
Наверх
|
|
|
|
#61682 - Sun Apr 13 2014 04:08 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ZooR]
|
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
в общем, если кому нуно будет ))
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
Наверх
|
|
|
|
#63576 - Fri Aug 01 2014 11:58 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ZooR]
|
newbie
Registered: Sun May 05 2013
Записи: 30
Loc: Belarus
|
Добрый вечер.
Никак не могу понять, как сделать простейшую вещь: С 0-го до 1000 баров переменная(ОЗ) рассчитывается одним образом (например просто хранит номер бара), а с 1001 до 2000-го - другим образом (например (2000-номер_бара)). Как это грамотно организовать, если на вход ОЗ можно подать только одну формулу и только при одном условии? При достижении границы перехода перекидывать значение в другое ОЗ? Но тогда теряется ОЗ[i-1], которое нужно как минимум...
|
Наверх
|
|
|
|
#68556 - Wed Mar 04 2015 09:42 AM
Re: Пример: Работаем с Обновляемым значением
[Re: SysKreator]
|
stranger
Registered: Wed Oct 29 2014
Записи: 12
|
Уважаемые гуру TSLAB !
Пробую сделать трейл-стоп с фиксированным отступом за минимум/максимумом свечи через обновляемое значение. В случае лонга - работает. Все то же самое на шорт - не работает...
Подскажите, что делаю не так? С TSLAB недавно. С обновляемым значением никак не подружусь. Что-то получается от примеров. Здесь же - затык. Уже вскипел.
С уважением, Дмитрий
Attachments
картинка.jpg (601 downloads)Стоп с отступом за макс. свечи-шорт-не работает.tscript (292 downloads)Стоп с отсупом за мин. свечи-лонг-работает.tscript (282 downloads)
|
Наверх
|
|
|
|
#68559 - Wed Mar 04 2015 10:59 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Wed Oct 29 2014
Записи: 12
|
Похоже в этом ошибка и была... Поставил и .. заработало.
Большое СПАСИБО за оперативность!!! А то второй день бьюсь.
|
Наверх
|
|
|
|
#81749 - Tue Apr 18 2017 03:58 PM
Re: Пример: Работаем с Обновляемым значением
[Re: db1]
|
stranger
Registered: Sun Apr 10 2016
Записи: 18
|
Как сделать периодически обнуляемый счетчик с использованием Обновляемого значения? Вроде сделал, но не работает. В чем ошибка?
Attachments
OZ_Problem.jpg (169 downloads)
|
Наверх
|
|
|
|
#81751 - Tue Apr 18 2017 05:34 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sun Apr 10 2016
Записи: 18
|
Поставил в условие на очистку Время1==030500, флаг "не очищать" и включен и выключен - результат один - растущая прямая линия
Attachments
OZ_Problem1.jpg (135 downloads)
Отредактировано std_deviation (Tue Apr 18 2017 05:43 PM)
|
Наверх
|
|
|
|
#81753 - Tue Apr 18 2017 06:01 PM
Re: Пример: Работаем с Обновляемым значением
[Re: std_deviation]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Поставил в условие на очистку Время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]
|
stranger
Registered: Sun Apr 10 2016
Записи: 18
|
Вот
Attachments
Renew Test.xml (162 downloads)
|
Наверх
|
|
|
|
#81755 - Tue Apr 18 2017 06:09 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Frend]
|
stranger
Registered: Sun Apr 10 2016
Записи: 18
|
так таки правильно, у вас константа всегда выше 0, даже когда время равно вашему, а теперь добавьте условие на оз что не выполняется условие на очищение, т.е. к условию для оз добавить условие на очищение==false т.е. хоть у вас и выполнилось условие на очищение, но условие на увеличение оз в этот момент тоже выполнилось, вот и накинул он вам дальше
То есть вы хотите сказать, что сигнал на очищение срабатывает только, если сигнал на активацию ОЗ равен 0?
|
Наверх
|
|
|
|
#81756 - Tue Apr 18 2017 06:14 PM
Re: Пример: Работаем с Обновляемым значением
[Re: std_deviation]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
так таки правильно, у вас константа всегда выше 0, даже когда время равно вашему, а теперь добавьте условие на оз что не выполняется условие на очищение, т.е. к условию для оз добавить условие на очищение==false т.е. хоть у вас и выполнилось условие на очищение, но условие на увеличение оз в этот момент тоже выполнилось, вот и накинул он вам дальше
То есть вы хотите сказать, что сигнал на очищение срабатывает только, если сигнал на активацию ОЗ равен 0? да, они не могут жить на одной свече оба, тогда очищение не сработает, так как на той же свече получен сигнал и на активацию, тут противоречие в логике UPD
Отредактировано Frend (Tue Apr 18 2017 06:15 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#81758 - Tue Apr 18 2017 06:36 PM
Re: Пример: Работаем с Обновляемым значением
[Re: std_deviation]
|
stranger
Registered: Sun Apr 10 2016
Записи: 18
|
И еще вопрос. Флаг "Не очищать" в ОЗ относится только к "автоматической" очистке после закрытия позиции, если ОЗ как-то связана (подключена) с позицией? Этот флаг никак не влияет на очистку по сигналу, подаваемому на вход блока ОЗ?
|
Наверх
|
|
|
|
#81759 - Tue Apr 18 2017 06:47 PM
Re: Пример: Работаем с Обновляемым значением
[Re: std_deviation]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
И еще вопрос. Флаг "Не очищать" в ОЗ относится только к "автоматической" очистке после закрытия позиции, если ОЗ как-то связана (подключена) с позицией? Этот флаг никак не влияет на очистку по сигналу, подаваемому на вход блока ОЗ? да
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
Наверх
|
|
|
|
#81985 - Sun Jun 11 2017 11:46 PM
Re: Пример: Работаем с Обновляемым значением
[Re: std_deviation]
|
stranger
Registered: Sun May 25 2014
Записи: 10
|
Добрый вечер. Подскажите как добиться, чтобы минимум обновлялся при появлении нового минимума цены(новое значение), а до появления такого сохранялось старое значение. Пытаюсь сделать с использованием ОЗ, но может и более простой способ подскажете.
Attachments
График.tscript (117 downloads)
Отредактировано xerox (Sun Jun 11 2017 11:53 PM)
|
Наверх
|
|
|
|
#81991 - Mon Jun 12 2017 04:56 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Stan]
|
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]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
|
Наверх
|
|
|
|
#81997 - Tue Jun 13 2017 12:09 AM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Sun May 25 2014
Записи: 10
|
Vil, спасибо ! какой смысл именно такой величины начальном значении и галке "не очищать" ?
|
Наверх
|
|
|
|
#85067 - Tue Apr 30 2019 09:43 PM
Re: Пример: Работаем с Обновляемым значением
[Re: Velik Paulosky]
|
stranger
Registered: Tue Apr 30 2019
Записи: 20
|
Всем привет! Хочу создать возможность торговли по уровням. При движении рынка вверх уровни покупок создаются лесенкой и при пробое вниз верхнего уровня, рынок идет к предыдущему нижнему уровню покупок. С уровнями продаж аналогично. С помощью обновляемого значения запоминается последний уровень. Вопрос: как сделать так чтобы при пробое последнего уровня обновляемое значение не обнулялось, а возвращалось к предыдущему?
Attachments
2019-05-01_1-36-31.png (116 downloads)2019-05-01_1-42-23.png (98 downloads)
|
Наверх
|
|
|
|
#85069 - Wed May 01 2019 12:16 AM
Re: Пример: Работаем с Обновляемым значением
[Re: sar]
|
stranger
Registered: Tue Apr 30 2019
Записи: 20
|
в формуле написать логику Условие (в нем так же описать условие того что пробитие не последнее) ? уровень текущий как есть : предыдущий уровень А каким образом сохранить значения всех предыдущих уровней и потом их значения использовать? Я уже себе весь мозг взорвал, думаю уже начать с# изучать(((
Отредактировано NORD (Wed May 01 2019 12:20 AM)
|
Наверх
|
|
|
|
#85070 - Wed May 01 2019 08:05 AM
Re: Пример: Работаем с Обновляемым значением
[Re: sar]
|
stranger
Registered: Tue Apr 30 2019
Записи: 20
|
в формуле написать логику Условие (в нем так же описать условие того что пробитие не последнее) ? уровень текущий как есть : предыдущий уровень у меня не получается прописать такое условие, т.к. не знаю как запомнить предыдущие уровни или откуда и как вытащить эту инфу
|
Наверх
|
|
|
|
#85073 - Thu May 02 2019 01:38 PM
Re: Пример: Работаем с Обновляемым значением
[Re: ViL]
|
stranger
Registered: Tue Apr 30 2019
Записи: 20
|
В формуле, по которой ОЗ принимает значение, в ней же можно использовать и само обновляемое значение. Если пробили обновляемое значение, то очевидно нужно сохранить новый уровень. Дело в том, что новый уровень еще не создан, а надо использовать предыдущий уровень. Т.е. в кубике с обновляемым значением при подаче логического сигнала на очистить, мне надо чтобы значение не сбрасывалось до нуля, а откатывалось к предыдущему значению.
|
Наверх
|
|
|
|
|
|