У вас не стоит Flash Player
Настройки
#2633 - Thu Mar 04 2010 01:18 PM A/D (индикатор Накопления/распределения)
Schulz Offline
stranger

Registered: Wed Mar 03 2010
Записи: 7
как можно создать алгоритм данного индикатора?
Cum((((C-L)-(H-C))/(H-L))*V)
если это пока невозможно, будет ли это доступно в ближайшем обновлении?
спасибо

Наверх
#2634 - Thu Mar 04 2010 01:23 PM Re: A/D (индикатор Накопления/распределения) [Re: Schulz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
что такое Cum?
V - volume?

Наверх
#2646 - Thu Mar 04 2010 04:46 PM Re: A/D (индикатор Накопления/распределения) [Re: Nektodron]
Schulz Offline
stranger

Registered: Wed Mar 03 2010
Записи: 7
скорее всего это сумма дневного объема

Наверх
#2647 - Thu Mar 04 2010 05:06 PM Re: A/D (индикатор Накопления/распределения) [Re: Schulz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
ну все равно, мне не представляется возможном из подобного описания сделать индикатор.

Наверх
#2649 - Thu Mar 04 2010 05:43 PM Re: A/D (индикатор Накопления/распределения) [Re: Nektodron]
Schulz Offline
stranger

Registered: Wed Mar 03 2010
Записи: 7

Наверх
#2652 - Thu Mar 04 2010 06:04 PM Re: A/D (индикатор Накопления/распределения) [Re: Schulz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
можно написать отдельный индикатор, а можно сделать и в TSLab в 3 блока.
первый формула с расчетом внутри знака суммы.
второй SMA от этой формулы по N периодов
третий SMA * N - получим сумму значений.

Наверх
#16346 - Thu Nov 04 2010 12:12 AM Re: A/D (индикатор Накопления/распределения) [Re: Nektodron]
Alay Offline
stranger

Registered: Wed Nov 03 2010
Записи: 6
У меня не получилось ни с "сумма за", ни с SMA.
Более того, при наведении указателя мыши на конвертор с суммой (или SMA)TSLab "подсказывает": "обработчик: неизвестно"
Методом "тыка" установлено, что "сумма за" или SMA не принимают аргументы, полученные в результате умножения или деления.
Вот это класс!
ИзяЧно задумано!
То есть, в визуальном редакторе такой элементарный алгоритм сделать невозможно?

Наверх
#16349 - Thu Nov 04 2010 06:20 PM Re: A/D (индикатор Накопления/распределения) [Re: Schulz]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Вот вариант имитации этого индюка с помощью кубиков. вариант на 10 и на 100 периодов. А теперь рассказывай как его применяешь )))


Attachments
График 10 мин 10 периодов.png (358 downloads)
график_10_мин_100_пеиодов.png (263 downloads)
Формула.png (311 downloads)
For_Schuls.xml (132 downloads)

_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#16350 - Thu Nov 04 2010 06:51 PM Re: A/D (индикатор Накопления/распределения) [Re: captian]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
интересная работа.это звено в алгоритме.может быть как покупашкой так и фильтром.


Отредактировано profit (Thu Nov 04 2010 06:52 PM)
_________________________
Делаю простые вещи.

Наверх
#16351 - Thu Nov 04 2010 07:53 PM Re: A/D (индикатор Накопления/распределения) [Re: profit]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Поконкретнее и с примерами пжлст. Я ж тут выкладываю все потроха
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#16356 - Fri Nov 05 2010 05:22 PM Re: A/D (индикатор Накопления/распределения) [Re: captian]
Alay Offline
stranger

Registered: Wed Nov 03 2010
Записи: 6
Ну если левой ногой почесать правое ухо...
Вместо того, чтобы один раз просуммировать выражение V*((С-L)-(H-C))/(H-L), вычислим четыре суммы каждой переменной по отдельности.
Чрезвычайно эффективно. Не удивительно, что у многих мощные компы вешаются простенькими TSL-алгоритмами.
Я реализовал с помощью скрипта Sum (нашел где-то здесь).


Attachments
Chaikin MFI.xml (125 downloads)


Наверх
#16357 - Fri Nov 05 2010 07:07 PM Re: A/D (индикатор Накопления/распределения) [Re: Alay]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Обработчик "сумма за" не принимает формулу в квадратных скобках. Предполагаю вот какую причину: в некоторых случаях выражение (Hight[i]-Low[i]) может принимать значение 0, а на 0, как известно делить нельзя)))
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#16363 - Sat Nov 06 2010 06:04 PM Re: A/D (индикатор Накопления/распределения) [Re: captian]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
В таком случае high!=low?(high-low):(high-low+0.000000000001)

Наверх
#16583 - Tue Nov 09 2010 11:21 PM Re: A/D (индикатор Накопления/распределения) [Re: Alay]
serg Offline
Pooh-Bah

Registered: Fri May 14 2010
Записи: 1663
Loc: Россия
Пробовал скрипт пишет :
23:19:47.01 Элемент 'Sum1' содержит ошибку: Не задан обработчик...


Attachments
Sym1.docx (101 downloads)



Отредактировано serg (Tue Nov 09 2010 11:26 PM)

Наверх
#16585 - Wed Nov 10 2010 12:46 AM Re: A/D (индикатор Накопления/распределения) [Re: serg]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Это видимо после обновления, обработчик перезадайте.
Что касается формулы, что бы уж навярняка, малое число нужно в скобочку поставить т.е. (vol*((cls-low+0.0000001)-(high-cls)))/(high-low+0.00000001)
Таким образом и в числителе и в знаменателе, не может оказаться 0.
А Вы случайно не этот индикатор делаете: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8916#Post8916 ?

Наверх


Moderator:  ViL, sar