#42314 - Fri Jun 01 2012 04:14 PM
Re: # 59 / сборник индикаторов
[Re: vito333]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
--- добавлено: AllAverages v1 универсальный сборник скользящих в одной оболочке, удобен тем, что можно в окне оптимизации быстро перебирать как сами средние, так и изменять их параметры, а также использовать в сложных комбинированных блоках и конструкциях
Пока имеет проблемы с режимом оптимизации!
Включает: (параметр MA_Type)(по умолчанию - EMA) 0 - SMA 1 - SMMA 2 - EMA 3 - LWMA 4 - JMA 5 - Hull's MA 6 - AMA 7 - LRMA(LSMA) 8 - ALMA 9 - Bezier 10 - DEMA 11 - REMA 12 - GaussFilter 13 - KalmanFilter 14 - MEMA 15 - NaturalMA 16 - NonlagMA 17 - QuickMA 18 - SineWMA 19 - TEMA 20 - T3 21 - VIDYA 22 - WilderMA 23 - ZLEMA
Параметры: MAType - тип средней (из списка выше) MaPeriod - основной параметр - период средней MaPeriod2 - доп. период, выставляется, если необходим MaParam1, MaParam2 - доп. параметры, если требуются для средней
Примеры: 1. для средней ALMA - MAType - 8, MaPeriod - 10, MaParam1(Sigma) - 6, MaParam2(Offset) - 1 2. для Gaussian Filter - MAType - 12, MaPeriod - 20, MaParam1(Order) - 2 3. для JMA - MAType - 4, MaPeriod - 20, MaParam1(Phase) - 100
Отредактировано vito333 (Sat Jun 02 2012 04:34 PM)
|
Наверх
|
|
|
|
#42327 - Fri Jun 01 2012 10:40 PM
Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Если блок рисует свечи, то ничего больше он выводить не может, используй блок "Heikin Ashi Prices" - недавно сделал, как раз, чтобы можно было Open, Low, Close или High от Heikin Ashi выводить, а просто Heikin Ashi - для визуального отображения свечей А почему у блока "Heikin Ashi Prices" есть только 3 логических параметра: Highs, Opens и Lows? И нет параметра Closes? Я правильно понимаю, если, например, Opens=true, то блок "Heikin Ashi Prices" возвращает цену открытия свечи "Heikin Ashi" и т.п.? Но как тогда получить цену закрытия свечи? Очевидно предполается, что цену Closes можно всегда рассчитать самому по ценам источника по формуле: Closes=(Close[i] + Open[i] + Low[i] + High[i])/4;
|
Наверх
|
|
|
|
#42330 - Sat Jun 02 2012 02:10 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
блок возвращает Close по умолчанию
Отредактировано vito333 (Sat Jun 02 2012 02:27 PM)
|
Наверх
|
|
|
|
#42331 - Sat Jun 02 2012 06:45 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
А почему у блока "Heikin Ashi Prices" есть только 3 логических параметра: Highs, Opens и Lows? И нет параметра Closes? Важно понимать, что Heikin Ashi (HA) это расчётный индикатор, разновидность скользящей средней. Тень свечи НА указывает направление тренда (если тени две, то тренда нет), размер тела указывает на силу тренда. Как и с облаками ишимоки, не рекомендуется торговать, если котировки внутри тела НА. Аккуратнее применяйте этот индикатор и не путайте свечи НА с реальными свечами котировок. Ну и прежде чем лепить индикатор в скрипт советую ознакомиться с его формулой и методом его возможного применения. Да поможет в этом вам великий и ужасный Гуууугл)).
|
Наверх
|
|
|
|
#42332 - Sat Jun 02 2012 10:16 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Блок "Heikin Ashi Prices" возвращает Close по умолчанию ... т.е. когда все 3 параметра блока "Heikin Ashi Prices" равны "false"? Понятно, спасибо за быстрый ответ. Но на предыдущей странице Вы уже подтвердили, что можно обойтись и без блока "Heiken Ashi Price", т.к. блоки "Heikin Ashi" и "Heikin Ashi Smoothed" можно использовать как обычные источники, поэтому к ним можно непосредственно прикрутить блоки Open, High, Low и Close. Мне кажется, использование штатных блоков Open, High, Low и Close более привычным и удобным, нежели использование 4-х блоков "Heikin Ashi Prices" с разными параметрами для получения каждого вида цены.
|
Наверх
|
|
|
|
#42339 - Sat Jun 02 2012 02:27 PM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
добавил явный выбор Close в Heikin Ashi price
Отредактировано vito333 (Sat Jun 02 2012 02:28 PM)
|
Наверх
|
|
|
|
#42356 - Sun Jun 03 2012 05:47 AM
добавлено!
[Re: vito333]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
--- добавлено: в TrailStopStd - возможность переноса стопа, если он остаётся на месте N баров (по умолчанию функция отключена)
Параметры: "Перенос стопа после(б.)" - количество баров (с одинаковым стопом), после которого переносить стоп "Шаг переноса стопа" - на сколько переносить стоп
Отредактировано vito333 (Sun Jun 03 2012 02:16 PM)
|
Наверх
|
|
|
|
#42357 - Sun Jun 03 2012 09:46 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
добавил явный выбор Close в блоке "Heiken Ashi Price" Проверил работу блока "Heiken Ashi Price", подключив его к блоку "Heiken Ashi Smoothed". Из четырех цен, которые возвращает блок "Heiken Ashi Price" не совпадает ни одна. Формально это можно записать так: "Heiken Ashi Price" (Closess=True) <> Close "Heiken Ashi Price" (Opens=True) <> Open "Heiken Ashi Price" (Lows=True) <> Low "Heiken Ashi Price" (Highs=True) <> High Чтобы долго не объяснять, что и как я проверял, в приложении есть две картинки, на которых представлен скрипт и гистограмма расхождения для цены Close. P.S. Подобное расхождение наблюдается не только для блока "Heiken Ashi Smoothed", но и для "Heiken Ashi".
Attachments
HA1.JPG (437 downloads)HA2.JPG (373 downloads)
|
Наверх
|
|
|
|
#42358 - Sun Jun 03 2012 11:41 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
Проверил работу блока "Heiken Ashi Price", подключив его к блоку "Heiken Ashi Smoothed". Из четырех цен, которые возвращает блок "Heiken Ashi Price" не совпадает ни одна.
"Heiken Ashi Price" подключается к обычному источнику и выдаёт цены HA
поэтому в данном случае получился двойной расчёт HA
Отредактировано vito333 (Sun Jun 03 2012 11:43 AM)
|
Наверх
|
|
|
|
#42359 - Sun Jun 03 2012 11:53 AM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
enthusiast
Registered: Tue Sep 28 2010
Записи: 233
|
... Подобное расхождение наблюдается не только для блока "Heiken Ashi Smoothed", но и для "Heiken Ashi".
вот читаю я Вас и думаю, что Вы совсем не знаете логики подсчета Heiken Ashi, а конкретно Close = (Open + Max + Min +Close) / 4, посмотрите здесь http://www.allft.ru/index.php/%D0%98%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B/434--heiken-ashi.html , это первое что нашлось в поиске и там так и написано, что "Таким образом, Heiken Ashi работает медленнее, чем японские свечи и сигналы поступают с задержкой... Это защищает нас от поспешных выводов в торговли и ранней игре против рынка."
Отредактировано vvkg (Sun Jun 03 2012 11:58 AM)
|
Наверх
|
|
|
|
#42360 - Sun Jun 03 2012 12:02 PM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
enthusiast
Registered: Tue Sep 28 2010
Записи: 233
|
Уважаемый Scriptolog! предлагаю написать мне на vvkg-fin@mail.ru и поговорить об этих самых ХейкенскихАшах - есть интересные наработки, но правда в других прогах
Отредактировано vvkg (Sun Jun 03 2012 12:03 PM)
|
Наверх
|
|
|
|
#42364 - Sun Jun 03 2012 02:17 PM
update
[Re: vvkg]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
прилетело НЛО и украло все буковки поста
Отредактировано vito333 (Sun Jun 03 2012 06:38 PM)
|
Наверх
|
|
|
|
#42366 - Sun Jun 03 2012 02:43 PM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Блок "Heiken Ashi Price" подключается к обычному источнику и выдаёт цены HA, поэтому в данном случае получился двойной расчёт HA. Значит с помощью блока "Heiken Ashi Price" можно получить только цены для несглаженного "Heiken Ashi", и то, если подключить "Heiken Ashi Price" не к "Heiken Ashi", а непосредственно к штатному источнику? Хорошо, подключил к штатному источнику два блока "Heiken Ashi" и "Heiken Ashi Price". Из четырех цен, которые возвращают оба блока - совпадает только одна цена Close. "Heiken Ashi Price" (Closess=True)=="Heiken Ashi" (Close) "Heiken Ashi Price" (Opens=True)<>"Heiken Ashi" (Open) "Heiken Ashi Price" (Lows=True)<>"Heiken Ashi" (Low) "Heiken Ashi Price" (Highs=True)<>"Heiken Ashi" (High) Вопрос, какой блок возврашает более точные значения? В приложении есть две картинки, на которых представлен скрипт и гистограмма расхождения для цены High. Вполне возможно, что такое расхождение связано с ошибками округления, поскольку отличия начинаются с 3-его знака после точки. Для фьючерса на индекс РТС - это вообще нечувствтельно. Но почему тогда не наблюдаются расхождения для цены Close?
Attachments
HA_HISTOGRAM.JPG (392 downloads)HA_SCRIPT.JPG (385 downloads)
|
Наверх
|
|
|
|
#42367 - Sun Jun 03 2012 03:10 PM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: Scriptolog]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
"Heikin Ashi Prices" - расчётif (i < 2)
{
haOpen = O[i];
haClose = C[i];
haLow = L[i];
haHigh = H[i];
}
else
{
haClose = (C[i] + O[i] + L[i] + H[i]) / 4;
haOpen = (haOn[i - 1] + haCn[i - 1]) / 2;
haLow = Math.Min(L[i], Math.Min(haOpen, haClose));
haHigh = Math.Max(H[i], Math.Max(haOpen, haClose));
} "Heikin Ashi":if (i < 2)
{
haOn[i] = O[i]; haCn[i] = C[i]; haLn[i] = L[i]; haHn[i] = H[i];
}
else
{
haCn[i] = (C[i] + O[i] + L[i] + H[i]) / 4;
haOn[i] = (haOn[i - 1] + haCn[i - 1]) / 2;
haLn[i] = Math.Min(L[i], Math.Min(haOn[i], haCn[i]));
haHn[i] = Math.Max(H[i], Math.Max(haOn[i], haCn[i]));
} идентично.По Close расхождений нет скорее всего из-за того, что рассчитывается по ценам источника, которые без лишних знаков после точки, а все остальные значения HA - по другим расчётным значениям HA, тут погрешность видимо и накапливается. Можно для пущей точности везде использовать "Heikin Ashi Smoothed" - расчёт стандартный, а при желании можно и поиграть со сглаживанием.
Отредактировано vito333 (Sun Jun 03 2012 03:15 PM)
|
Наверх
|
|
|
|
#42372 - Sun Jun 03 2012 06:14 PM
Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Да, видно, что алгоритмы расчета идентичны, поэтому согласен, что единственная причина, по которой цены двух блоков незначительно отличаются, это погрешность, которая накапливается из-за ошибок округления.
P.S. А Ваша библиотека vvTSLtools.dll - это Клондайк, золотая жила, которая может вернуть интерес к ТСЛабу, чуть было не угасший из-за ограниченного набора индикаторов и других функциональных блоков, готовых для использования.
|
Наверх
|
|
|
|
#42376 - Sun Jun 03 2012 08:15 PM
What about the documentation to vvTSLtools.dll?
[Re: vito333]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
рад помочь, пишите, если какие вопросы Да, вопрос только один, где бы найти документацию к библиотеке? Если к библиотеке vvTSLtools.dll прилагался бы еще и файл vvTSLtools.chm, FAQ или HELP в любом другом виде, то ценность и востребованность этой библиотеки выросла бы в разы! Но увы, чудес не бывает, эта извечная беда всех разработчиков, когда документация, в лучшем случае, отстает от разработки, а в худшем - отсутствует вовсе. Или я не прав и есть надежда?
|
Наверх
|
|
|
|
#42383 - Mon Jun 04 2012 01:32 AM
Re: What about the documentation to vvTSLtools.dll?
[Re: Scriptolog]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
я не разработчик, я сборник собрал попутно, поскольку сам напоролся на имеющуюся убогость средств в лабе собирал не для того, чтобы собрать и всем дать, а для себя, чтобы было подспорье, да и изучить внутренности
делать документацию времени нет с другой стороны - по всем индикаторам в помощь гугл
Отредактировано vito333 (Mon Jun 04 2012 05:56 AM)
|
Наверх
|
|
|
|
#42384 - Mon Jun 04 2012 06:00 AM
Re: What about the documentation to vvTSLtools.dll?
[Re: vito333]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
и сейчас да, количество инструментов в сборнике превысило некие границы,знать и понимать все - наверное только я могу, так как могу посмотреть исходники с другой стороны - любой может себе что-то тут найти, не обязательно знать всё
сложность в основном, наверное, с самодельными блоками, описание на остальное хоть в инете найти можно
И напоминаю всем - если есть вопросы сборнику и его составляющим - спрашивайте, не стесняйтесь, что смогу - подскажу!
Attachments
vvTSLtools.zip (181 downloads)
Отредактировано vito333 (Mon Jun 04 2012 07:42 PM)
|
Наверх
|
|
|
|
#42439 - Mon Jun 04 2012 09:27 PM
Re: What about the documentation to vvTSLtools.dll?
[Re: vito333]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
Если поработать над этой темой серьёзно можно в книжный формат переложить отдельными темами как пособие.Сейчас столько хлама трейдерского на рынке продаётся книжного,а тут весьма перспективная тема.Книги от 500 до 1500 р примерно продаются.Спрос будет однозначно.Книги популярных блогеров жж разлетаются как пирожки.Технический анализ в формате Тслаб с возможностью автоматизации от опытных специалистов рынка однозначно стрельнет. Набрать матрицу,заказать ограниченный тираж,например 1000 экземпляров.И сё. Автор+Инвестор+Тиражная редакция Всё пересчитать.Наверняка неплохой маленький бизнес может случится.
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
|
|