#19356 - Fri Jan 07 2011 05:00 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Sukhov]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Можно. В коде индикатора используйте что-то подобное: var barsCount = source.Bars.Count; var cloud = new double[ barsCount ]; int delta = -5; int start = Math.Max(0, 0 - delta); int finish = Math.Min(barsCount, barsCount - delta); for (int i = start; i < finish; i++) cloud[ i + delta ] = (i & 1) == 1 ? senkouA[ i ] : senkouB[ i ]; Здесь delta - это сдвиг результата на нужное кол-во шагов (периодов). Со знаком плюс - вперед, минус - назад. Также, насколько я понимаю, должен помочь кубик "Сжать". У него есть параметр "Сдвиг" - это, похоже, то, что нужно. Но не помогает. Если для кубика "Сжать" задать параметр "Интервал" в то же значение, что и в свойствах скрипта, а параметр "Сдвиг", например в 5, то, казалось бы он просто должен сдвинуть значения из источника на 5 шагов, но не сдвигает. Возможно - ошибка. Со сдвигами надо быть внимательным: можно начать будущее предсказывать.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#19400 - Mon Jan 10 2011 10:32 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
stranger
Registered: Mon Oct 25 2010
Записи: 5
|
Благодарю вас, но я совсем не смыслю в C# и программировании. Может быть можно в выложенный индикатор добавить параметр сдвига какнить? Был бы очень признателен
|
Наверх
|
|
|
|
#21321 - Sat Feb 12 2011 06:02 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Sukhov]
|
stranger
Registered: Thu Aug 19 2010
Записи: 22
|
хм, может подскажите, как и на чем тестируете. прогонял по фьючу на газ - один слив
|
Наверх
|
|
|
|
#21456 - Mon Feb 14 2011 11:41 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: backdoor_64]
|
stranger
Registered: Mon Oct 25 2010
Записи: 5
|
Фьюч на РТС и обязательно нужен "горизонтальный сдвиг" как в quik'е. Торговля получается размеренная среднесрочная, не для маленьких депозитов...
|
Наверх
|
|
|
|
#31940 - Thu Oct 06 2011 04:00 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Sukhov]
|
member
Registered: Wed Jul 20 2011
Записи: 114
|
Решил перенести из ветки ошибки
Уважаемый, jhgjrht. Хотел Вам задать вопрос, т.к. понял, что Вы один из разработчиков индикатора Ишимоку. Скажите, вот в блоке логическая формула стоит Чинкоу>закрытия. Скрипт будет сверять закрытие этого бара с точкой 26 баров назад или с тем, что сейчас Чинкоу=0? И как сделать так, чтобы скрипт все-таки сверял закрытие настоящего бара с точкой Чинкоу 26 баров назад?
|
Наверх
|
|
|
|
#31948 - Thu Oct 06 2011 08:17 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Hukler]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Вы один из разработчиков индикатора Ишимоку. Это не совсем так, моя роль скромнее, я лишь поправил ошибку в коде автора темы и выложил исправленную версию индикатора. Скажите, вот в блоке логическая формула стоит Чинкоу>закрытия. Скрипт будет сверять закрытие этого бара с точкой 26 баров назад или с тем, что сейчас Чинкоу=0? Будет сравнивать с тем значением, что "сейчас". При такой формуле на каждом шаге (свече) скрипт будет сравнивать текущее значение "Чинкоу" и текущее значение "закрытия", включая 26 последних свечей, где значение "Чинкоу"==0. Представьте вертикальную линию на графике. Она пересечет и значение цены и значение "Чинкоу", вот они в этой формуле и сравниваются. И как сделать так, чтобы скрипт все-таки сверял закрытие настоящего бара с точкой Чинкоу 26 баров назад? Модифицировать формулу на что-то вроде: Чинкоу[i-26]>закрытие[i-26] Не забудьте задать параметр блока формулы "Начинать с" в 26.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#31952 - Thu Oct 06 2011 10:05 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
member
Registered: Wed Jul 20 2011
Записи: 114
|
Странно, но сделали как вы сказали, все результаты резко ухудшились......до этого все было в плюсе
|
Наверх
|
|
|
|
#31953 - Thu Oct 06 2011 10:37 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Hukler]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
"Заглядывая в будущее" можно такие красивые картинки с результатами получать, ну просто загляденье. Выставив же такой скрипт на реальную торговлю результат будет случайным и скорее всего разочарующим. Индикатор "Chinkou Span" - это цена сдвинутая в прошлое. Или другими словами текущее значение этого индикатора - это цена из будущего.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#31959 - Fri Oct 07 2011 07:30 AM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
member
Registered: Wed Jul 20 2011
Записи: 114
|
Получается с ваших слов что ишимоку "не работает" в жизни.....ведь Chinkou Span это составляющая ишимоку (по крайней мере так везде написано в литературе). Не совсем понял, почему....может быть надо что-то править в логике скрипта, но вот так сразу рубить в плеча - какой тогда смысл было делать вообще этот индикатор для программы?
Отредактировано Hukler (Fri Oct 07 2011 07:32 AM)
|
Наверх
|
|
|
|
#42784 - Wed Jun 13 2012 04:29 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Hukler]
|
stranger
Registered: Sat Dec 03 2011
Записи: 3
|
Здравствуйте, уважаемые форумчане, подскажите а что значит trend и pos в данной торговой системе на графике? Скрин ниже
Attachments
chto.jpg (894 downloads)
Отредактировано Valentine (Wed Jun 13 2012 04:29 PM)
|
Наверх
|
|
|
|
#42966 - Sat Jun 16 2012 05:43 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Valentine]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Trend - результирующий сигнал торговой системы: 1 - нужно покупать; -1 - нужно продавать; 0 - нет сигнала. Pos - (position) текущая открытая позиция: 1 - длинная; -1 - короткая; 0 - нет позиции.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#42970 - Sun Jun 17 2012 07:04 AM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
stranger
Registered: Sat Dec 03 2011
Записи: 3
|
Спасибо за ответ, это я так понимаю вшито в сам скрипт или выводит программа TSLab ?
|
Наверх
|
|
|
|
#44991 - Fri Aug 03 2012 11:06 AM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Valentine]
|
stranger
Registered: Thu Aug 02 2012
Записи: 2
|
Подскажите пожалуйста, что я не так делаю, у меня Чинкоу (Chinkou2) лежит на 0, если убираю его с графика то все корректно показывается. Период выставляю равный периоду Киджуну (Kijun).
|
Наверх
|
|
|
|
#67305 - Sat Dec 27 2014 03:53 AM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Sukhov]
|
journeyman
Registered: Thu Sep 05 2013
Записи: 54
|
предлагаю заменить строки var high = Context.GetData("Highest", new[] { Period.ToString() + source.Interval.ToString() }, () => Series.Highest(source.HighPrices, Period)); var low = Context.GetData("Lowest", new[] { Period.ToString() + source.Interval.ToString() }, () => Series.Lowest(source.LowPrices, Period));
на следующие
var high = Context.GetData("Highest" + source.Interval.ToString(), new[] { Period.ToString() + source.Interval.ToString() }, () => Series.Highest(source.HighPrices, Period)); var low = Context.GetData("Lowest" + source.Interval.ToString(), new[] { Period.ToString() + source.Interval.ToString() }, () => Series.Lowest(source.LowPrices, Period));
когда пользуешься сжатием, то не возможно получить графики на разных интервалах
|
Наверх
|
|
|
|
#74723 - Mon Nov 16 2015 01:09 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
journeyman
Registered: Sun Nov 15 2015
Записи: 56
|
Пожалуйста. Специально для Вас. Еще добавил "IchimokuCloud" - это, типа, заливка облака, доступными средствами. Как все это сделать красиво, и в рамках одного индикатора объединить несколько линий и заливку - вопрос к разработчикам TSLab. С уважением и наилучшими пожеланиями в НГ! Благодарю за великолепный индикатор. Мне сейчас нужна помощь в корректной отладке так как тестирую на 5 минутном фрейме с периодами 12/288/2016 и не пойму как их правильно прописать веть есть 6 кубиков в которых присудствуют данные значения. В стандартной раскладке транзака 3 значения http://prntscr.com/93btroв днной конфигурации в каждом кубике есть разные значения пробавал и так и так но в сути не получил повторение сходсво с транзаком. Где моя ошибка? Заранее благодарен
|
Наверх
|
|
|
|
#74758 - Tue Nov 17 2015 01:19 AM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: Eugenio]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Мне сейчас нужна помощь в корректной отладке так как тестирую на 5 минутном фрейме с периодами 12/288/2016 и не пойму как их правильно прописать веть есть 6 кубиков в которых присудствуют данные значения. В стандартной раскладке транзака 3 значения http://prntscr.com/93btroв днной конфигурации в каждом кубике есть разные значения пробавал и так и так но в сути не получил повторение сходсво с транзаком. Где моя ошибка? Заранее благодарен Попробовал сделать, вот что получилось. Вроде ничего не напутал, хотя упаришся эту паутину вязать. Различия могут быть из-за данных. Если свечи разные, то и результат будет разным. Ну и не исключаю ошибки или различия в программной реализации индикаторов...
Attachments
Ichimoku2Test.tscript (233 downloads)
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#75701 - Mon Jan 04 2016 09:20 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
stranger
Registered: Thu Oct 15 2015
Записи: 3
|
Вечер добрый! подскажите пожалуйста как записать условие входа в сделку если есть 3 условия, два из которых описаны в логических формулах (нахождение цены/скользящих выше/ниже облака) а третье через обновляемое значение (интервал между пересечениями Тенкан и Киджун). на вход ОЗ подал константу со значением "1". получается все три условия на панели (картинка) имеют значение "1" когда мне нужно открыть позу, ну и закрыть по обратному условию. Прошу прощения если вещь элементарная, я совсем недавно начал знакомство с ТсЛабом, да и рынок увидел не на много раньше, но индикатор Ишимоку как то запал в душу))), решил по экспериментировать.
|
Наверх
|
|
|
|
#75703 - Mon Jan 04 2016 10:27 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: plugged]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Объединить эти три условия, либо в одной логической формуле, либо с помощью кубика "И". Результат подать на соотв. вход блока открытия позиции, и.т.д.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#75704 - Mon Jan 04 2016 10:38 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: jhgjrht]
|
stranger
Registered: Thu Oct 15 2015
Записи: 3
|
Дело в том что третье условие (диапазон между пересечением снизу и пересечением сверху) я смог изобразить пока только через ОЗ, а ОЗ не присоединяется к блоку "И". Когда пытаюсь подключить все три условия к отдельной формуле логической (чтоб ее потом подать на открытие позы) то все мои вариации с описанием логики в этом кубике не пропускает скрипт, ругаясь на не корректные символы или команды(((
|
Наверх
|
|
|
|
#75713 - Tue Jan 05 2016 06:00 PM
Re: #26 Индикатор Ишимоку/Ичимоку/Ichimoku – код+dll
[Re: plugged]
|
stranger
Registered: Thu Oct 15 2015
Записи: 3
|
Переработал третье условие из ОЗ в логическую формулы и получилось подать все три условия на блок "и". Вроде бы работает.
|
Наверх
|
|
|
|
|
|