Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
17.02.2025, 20:36:29
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Индикатор AMA(фильтр Кауфмана) « предыдущая тема следующая тема »
Страниц: 1 [2] Печать
Автор Тема: Индикатор AMA(фильтр Кауфмана)  (Прочитано 15214 раз)
ddd323
Sr. Member
****
Сообщений: 257


Просмотр профиля Email
« Ответ #15 : 27.04.2011, 10:28:42 »

тогда еще один совет. замените все вары на статики. разница между режимами с сервером и без - количество вызовов калк на свече - один , если без сервера - и много с сервером. вары между калками свое значение сбрасывают до исходного состояния начала свечи (я из-за этого их вообще в коде почти не использую, только если как глобальные и неизменные параметры)
Записан
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #16 : 27.04.2011, 13:48:14 »

Благодарю за совет, попробую.
Записан
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #17 : 27.04.2011, 14:04:12 »

Heller!
Глюк я нашел. он Ваш, примите поздравления.
Теперь по порядку.
1) откройте график например сбербанк
2) киньте на него мой АМА
В результате все нормально работает
Продолжаем
3) Добавьте индикатор в новое подокно этого окна ,например , Газпром
4) Киньте туда мой AМА
и получите на графике Сбербанка прямую линию.
Ну вот пожалуй и все
« Последнее редактирование: 27.04.2011, 14:06:19 от nikolz » Записан
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #18 : 27.04.2011, 14:31:28 »

Для всех,кто мне пытался помочь,
 выкладываю последний вариант фильтра Кауфмана:

//индикатор KАМА nikolz
#samewindow
#line 0 dot red
extern period=10;
extern Slow=30;
extern Fast=2;
var FastSCm; var SlowSC;
var Signal;  var SSC; var Noise;
//~~~~~~~~~~~~~~
function init(){ setInitCandles(1);  line[0]=close; Signal=0; Noise=0;  SlowSC=2/(Slow+1);  FastSCm=2/(Fast+1)-SlowSC;   }
//~~~~~~~~~~~~~~
function calc() { Noise=Noise+abs(close-close[-1]);
   if (period>=noCandle()) { line[0]=close;  }
      else{ Noise=Noise-abs(close[-period]-close[-period-1]); Signal=abs(close-close[-period]);
   if (Noise>0) {SSC=Signal*FastSCm/Noise+SlowSC;}
   line[0]=line[0][-1]+SSC*SSC*SSC*(close-line[0][-1]);
      }
 }
Успехов.
« Последнее редактирование: 27.04.2011, 14:34:02 от nikolz » Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #19 : 28.04.2011, 10:13:02 »

У нас не воспроизводится. Подождите обновления версии, насколько я помню, у Финама на боевой системе летает довольно старая версия. Вроде уже скоро должно быть обновление.
Записан
Страниц: 1 [2] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Индикатор AMA(фильтр Кауфмана) « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!