У вас не стоит Flash Player
Page 33 of 84 < 1 2 ... 31 32 33 34 35 ... 83 84 >
Настройки
#42314 - Fri Jun 01 2012 04:14 PM Re: # 59 / сборник индикаторов [Re: vito333]
vito333 Offline
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]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Originally Posted By: vito333
Если блок рисует свечи, то ничего больше он выводить не может, используй блок "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]
vito333 Offline
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]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Scriptolog
А почему у блока "Heikin Ashi Prices" есть только 3 логических параметра: Highs, Opens и Lows? И нет параметра Closes?

Важно понимать, что Heikin Ashi (HA) это расчётный индикатор, разновидность скользящей средней. Тень свечи НА указывает направление тренда (если тени две, то тренда нет), размер тела указывает на силу тренда.
Как и с облаками ишимоки, не рекомендуется торговать, если котировки внутри тела НА.
Аккуратнее применяйте этот индикатор и не путайте свечи НА с реальными свечами котировок.
Ну и прежде чем лепить индикатор в скрипт советую ознакомиться с его формулой и методом его возможного применения. Да поможет в этом вам великий и ужасный Гуууугл)).
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#42332 - Sat Jun 02 2012 10:16 AM Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE [Re: vito333]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Originally Posted By: vito333
Блок "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]
vito333 Offline
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]
vito333 Offline
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]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Originally Posted By: vito333
добавил явный выбор 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 (438 downloads)
HA2.JPG (374 downloads)


Наверх
#42358 - Sun Jun 03 2012 11:41 AM Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE [Re: Scriptolog]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
Originally Posted By: Scriptolog
Проверил работу блока "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]
vvkg Offline
enthusiast

Registered: Tue Sep 28 2010
Записи: 233
Originally Posted By: Scriptolog
... Подобное расхождение наблюдается не только для блока "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]
vvkg Offline
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]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
прилетело НЛО и украло все буковки поста laugh


Отредактировано vito333 (Sun Jun 03 2012 06:38 PM)

Наверх
#42366 - Sun Jun 03 2012 02:43 PM Re: Почему у блока "Heikin Ashi Prices" нет цены CLOSE [Re: vito333]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Originally Posted By: vito333
Блок "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]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
"Heikin Ashi Prices" - расчёт
Code:
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":
Code:
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]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Да, видно, что алгоритмы расчета идентичны, поэтому согласен, что единственная причина, по которой цены двух блоков незначительно отличаются, это погрешность, которая накапливается из-за ошибок округления.

P.S. А Ваша библиотека vvTSLtools.dll - это Клондайк, золотая жила, которая может вернуть интерес к ТСЛабу, чуть было не угасший из-за ограниченного набора индикаторов и других функциональных блоков, готовых для использования.

Наверх
#42375 - Sun Jun 03 2012 06:25 PM Re: [Re: Scriptolog]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
Originally Posted By: Scriptolog
P.S. А Ваша библиотека vvTSLtools.dll - это Клондайк, золотая жила, которая может вернуть интерес к ТСЛабу, чуть было не угасший из-за ограниченного набора индикаторов и других функциональных блоков, готовых для использования.


рад помочь, пишите, если какие вопросы
(а разработчикам со мной повезло smile )



Отредактировано vito333 (Mon Jun 04 2012 12:56 PM)

Наверх
#42376 - Sun Jun 03 2012 08:15 PM What about the documentation to vvTSLtools.dll? [Re: vito333]
Scriptolog Offline
journeyman

Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
Originally Posted By: vito333
рад помочь, пишите, если какие вопросы
Да, вопрос только один, где бы найти документацию к библиотеке?

Если к библиотеке vvTSLtools.dll прилагался бы еще и файл vvTSLtools.chm, FAQ или HELP в любом другом виде, то ценность и востребованность этой библиотеки выросла бы в разы!

Но увы, чудес не бывает, эта извечная беда всех разработчиков, когда документация, в лучшем случае, отстает от разработки, а в худшем - отсутствует вовсе.

Или я не прав и есть надежда?

Наверх
#42383 - Mon Jun 04 2012 01:32 AM Re: What about the documentation to vvTSLtools.dll? [Re: Scriptolog]
vito333 Offline
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]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
и сейчас да, количество инструментов в сборнике превысило некие границы,знать и понимать все - наверное только я могу, так как могу посмотреть исходники
с другой стороны - любой может себе что-то тут найти, не обязательно знать всё

сложность в основном, наверное, с самодельными блоками, описание на остальное хоть в инете найти можно


И напоминаю всем - если есть вопросы сборнику и его составляющим - спрашивайте, не стесняйтесь, что смогу - подскажу!


Attachments
vvTSLtools.zip (182 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]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Если поработать над этой темой серьёзно можно в книжный формат переложить отдельными темами как пособие.Сейчас столько хлама трейдерского на рынке продаётся книжного,а тут весьма перспективная тема.Книги от 500 до 1500 р примерно продаются.Спрос будет однозначно.Книги популярных блогеров жж разлетаются как пирожки.Технический анализ в формате Тслаб с возможностью автоматизации от опытных специалистов рынка однозначно стрельнет. smile
Набрать матрицу,заказать ограниченный тираж,например 1000 экземпляров.И сё.
Автор+Инвестор+Тиражная редакция
Всё пересчитать.Наверняка неплохой маленький бизнес может случится.
_________________________
Делаю простые вещи.

Наверх
Page 33 of 84 < 1 2 ... 31 32 33 34 35 ... 83 84 >


Moderator:  ViL, sar