#69095 - Sat Mar 28 2015 12:22 AM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
stranger
Registered: Wed Mar 11 2015
Записи: 7
|
Добрый день! Пытаюсь приучить блок «Сжатие» делать то, что я хочу. Но чего-то он сопротивляется. В первом скрипте – главном – проблему вызывает блок Логической Формулы «УсловиеСтопаПоВолне» (Открытие<Закрытие&&Открытие[i-1]<Закрытие[i-1]), который, по идее, должен выдавать «Истину», если две последние дневные свечи направлены вверх (рис.1). Но он этого не делает. Во втором скрипте – тестовом – я реализовал эту часть программы, но здесь все работает как надо (рис.2). Что-то похожее на правду на главном скрипте получается только если в блоке Логической Формулы прописать: Открытие3[i-15]<Закрытие3[i-15]&&Открытие3[i-1]<Закрытие3[i-1] (рис.3). То есть здесь он почему-то после блока «Сжатие» отказывается воспринимать дневные свечи, работая с ними как с часовыми, а в тестовом скрипте (и в главном скрипте за один блок до, в логформуле «ЕстьДневнаяСвечаВниз») – все нормально. С чем это может быть связано?
Attachments
1.jpg (557 downloads)2.jpg (444 downloads)Главный.tscript (182 downloads)Тестовый.tscript (195 downloads)3.jpg (615 downloads)
|
Наверх
|
|
|
|
#69184 - Mon Mar 30 2015 08:28 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
stranger
Registered: Wed Mar 11 2015
Записи: 7
|
Нет, не получилось(( В приложенной картинке - то, что программа строит. Сигнал не учитывает предпоследнюю свечку.
Кстати, может быть Вы приложили к ответу не тот файл? Он совпадает с моим файлом "Главный.tscript" из предыдущего поста.
Attachments
4.jpg (359 downloads)
|
Наверх
|
|
|
|
#69236 - Wed Apr 01 2015 09:03 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
stranger
Registered: Wed Mar 11 2015
Записи: 7
|
Нет, все равно не работает. Сбой происходит, как я понял, при использовании синтаксиса вида [i-1]: программа, похоже, работает с ним как с часовыми свечами. И опять же, только если использовать вместо [i-1] формулу [i-14] все в принципе начинает работать, хотя не очень точно.
Но, как я уже писал в сообщении от 28 марта, в голом тестовом скрипте все работает через [i-1]. Кстати, только без разжатия работает. А вот если разжимать, то все работать начинает опять же с помощью [i-14]. Приложил к посту тестовый скрипт, в котором сделано разжатие.
Attachments
исправленный_i-1.tscript (187 downloads)исправленный_i-14.tscript (198 downloads)тестовый_2.tscript (191 downloads)исправленный_i-1.jpg (419 downloads)
|
Наверх
|
|
|
|
#69347 - Fri Apr 03 2015 03:21 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: mafate]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
Вывожу на график данные стрелкой из блока сжатие - график рисуется, а сделки не отмечаются на графике. Это такая особенность блока сжатие? Или надо еще выводить график из блока Инструмент? При этом, когда убираю стрелки от блока сжатие и возвращаю стрелки от блока Инструмент, график продолжает рисоваться, но сделки все равно на графике не появляются! При этом во вкладке Сделки все сделки есть, даже при нажатии происходит переход на вкладку График, на нужную дату, но самой отметки сделки на графике нет. Почему так? Я вообще-то предполагал, что буду рисовать график из блока Сжатие и так же, как обычно, буду видеть все сделки на нем.
|
Наверх
|
|
|
|
#69552 - Thu Apr 16 2015 01:01 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
Блок сжатие настроен на формирование 4-хчасовиков из 1-минуток, то есть 240 минут. Период пересчета скрипта - 1 минута. Вопрос: блок сжатия пересчитывает и выдает значение каждую 1 минуту (по мере пересчета скрипта)., то есть 240 раз за 4 часа или ждет окончания 240 минутных свечек и только тогда выдает 1 раз 1 значение, равное цене закрытия последней 240-й одноминутной свечи?
|
Наверх
|
|
|
|
#69554 - Thu Apr 16 2015 02:41 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
Таким образом, блок EMA5 4 часа[i], получающий данные от блока закрытие 4 часов, который получает данные от блока сжатия из 1-минуток, 240 раз за 4 часа будет отдавать разные значения EMA5 4 часа на i-й (текущей) 4-хчасовой свече? И, соответственно, EMA5 4-хчасовая так же, как и на обычном графике в Квике, на текущей i-й 4-хчасовой свече будет каждую минуту двигаться вверх-вниз?
|
Наверх
|
|
|
|
#69556 - Thu Apr 16 2015 03:14 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
Либо я запутался, либо ваш ответ противоречит предыдущему ответу? Давайте по порядку! Если надо построить ЕМА5 на 4-хчасовых интервалах, а интервал пересчета и основной интервал графика - 1 минута, то надо блок Инструмент (1мин) вывести на блок сжать в 4 часа (240 периодов), далее блок сжатия вывести на блок Закрытие (то будет закрытие 4-хчасов), далее блок Закрытие 4-х часов вывести на блок ЕМА5 (это будет 4-хчасовая ЕМА5)? Все правильно? Это был первый вопрос! Тогда пересчет ЕМА5 4-хчасовой на i-й текущей свече будет идти каждую минуту или 1 раз в 4 часа? Это был второй вопрос! Оба вопроса очень важные, прошу не отмахиваться слегка, они помогут мне найти глюки в скрипте!!!
|
Наверх
|
|
|
|
#69559 - Thu Apr 16 2015 03:39 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
в принципе я на оба вопроса ответил. Пересчет будет каждую минуту. Очевидно, что внутри 4 часовой свечи ема не будет изменяться, но пересчитываться будет каждую минуту. Спасибо за ответ, вы параллельно дали мне наводку, почему скрипт не открывает сделки нвтури свечей!!! Прошу разъяснить окончательно: таким образом пересчет каждую минуту не будет приводить ни к каким изменениям результата-значения ЕМА5 внутри i-й текущей свечи? Тогда внутри 4-хчасовой свечи значение ЕМА5 будет браться с какого момента? Со значения закрытия предыдущей i-1 4-х часовой свечи? Или иное значение? Какое???
|
Наверх
|
|
|
|
#69567 - Thu Apr 16 2015 06:43 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
Если изменяться внутри 4часового бара ема от закрытия 4 часового бара не будет, то в какому ежеминутному результату приводит ежеминутный пересчет?
|
Наверх
|
|
|
|
#69588 - Fri Apr 17 2015 05:22 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
journeyman
Registered: Mon Mar 23 2015
Записи: 56
|
ема от закрытия сжатия? как она будет двигаться? на протяжении 4 часов будет в виде горизонтальной полки, при следующем 4 часовом баре изменяться. Так что, никто не поможет получать 240 значений ЕМА внутри сжатого 4-хчасовика из минуток? Или опять задача в ТС Лабе нерешаема???
|
Наверх
|
|
|
|
#70466 - Mon May 25 2015 03:02 AM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: ViL]
|
newbie
Registered: Thu May 21 2015
Записи: 27
|
Можно вопрос? Я ничего не понимаю почему так? На пяти-минутном графике индикатор фрактал выдавал правильное значение на фрактальном баре. Взяв 1-минутный график и сжав его до 5 минут получил смещения сигнала (фрактала) аж на пять минут или на одну 5-минутную свечу вправо. В чем тут косяк и как сместить индикатор обратно?
|
Наверх
|
|
|
|
#71869 - Tue Jul 28 2015 04:57 PM
Re: №2 Решения простых задач _ Сжатие/Разжатие
[Re: wovkan]
|
stranger
Registered: Wed Jul 22 2015
Записи: 4
|
Добрый день! Не могу справится с задачей. Работа ведется на 20 минутках. Беру минутки, ставлю сжатие 20 - закрытие - логическая формула: Если был рост на i-1, открывать позицию с тэйком и стопом.
Мне нужно, чтобы больше в баре i сделок не открывать, даже если эта закроется.
Скрипт же мне начинает колбасить внутри 20 минутного бара на каждой минутке по сделке после каждого стопа или профита. Как от этого уйти?
Отредактировано lostinside (Tue Jul 28 2015 04:58 PM)
|
Наверх
|
|
|
|
|
|