#85890 - Tue Dec 17 2019 06:25 PM
Re: Заказ индикаторов в TSLab
[Re: andy]
|
stranger
Registered: Fri Dec 13 2019
Записи: 12
|
Здравствуйте. Нужна скользящая Хала. HMA. Классическая, со сменой цвета которую тслаб должен учитывать. Я здесь новичок, не знаю как правильно заявку сделать. Вот нужна HMA? куда лбращаться?
|
Наверх
|
|
|
|
#85891 - Tue Dec 17 2019 06:35 PM
Re: Заказ индикаторов в TSLab
[Re: andy]
|
stranger
Registered: Fri Dec 13 2019
Записи: 12
|
Господа HMA требуется позарез. Со сменой цвета и что бы тслаб это учитывал
|
Наверх
|
|
|
|
#85899 - Wed Dec 18 2019 11:54 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
stranger
Registered: Fri Dec 13 2019
Записи: 12
|
Спасибо. Нашел, но без смены цвета. А это очень важно. При повороте она идет по свечам, она не отдаляется от цены. Цвет нужен обязательно. Или хотя бы что бы направление тслаб определял-вверх или вниз!!! Формула HMA известна . Но мне и уверен многим пользователям нужна расширеная HMA. С настройкой параметров, сдвигом вверх, вниз и самое самое главное: это мое ноу. При развороте например вверх она должна отклоняться не линейно а квадратично. Что это значит?. Тренд идет вверх. Обычный мувинг отстает от нее и идет справа. а HMA должна идти слева. Отклониться в квадрате. Если интересно зачем это- поясню в личке
|
Наверх
|
|
|
|
#85900 - Wed Dec 18 2019 11:56 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
stranger
Registered: Fri Dec 13 2019
Записи: 12
|
Спасибо. Нашел, но без смены цвета. А это очень важно. При повороте она идет по свечам, она не отдаляется от цены. Цвет нужен обязательно. Или хотя бы что бы направление тслаб определял-вверх или вниз!!! Формула HMA известна . Но мне и уверен многим пользователям нужна расширеная HMA. С настройкой параметров, сдвигом вверх, вниз и самое самое главное: это мое ноу. При развороте например вверх она должна отклоняться не линейно а квадратично. Что это значит?. Тренд идет вверх. Обычный мувинг отстает от нее и идет справа. а HMA должна идти слева. Отклониться в квадрате. Если интересно зачем это- поясню в личке
|
Наверх
|
|
|
|
#85905 - Thu Dec 19 2019 11:40 AM
Re: Заказ индикаторов в TSLab
[Re: Atomik100]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Спасибо. Нашел, но без смены цвета. Так напишите это все в формулах самостоятельно. Мне лично не интересны индикаторы, которые меняют цвет, что с этим цветом делать роботу )))
|
Наверх
|
|
|
|
#85928 - Sun Dec 22 2019 03:07 AM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
stranger
Registered: Fri Sep 13 2019
Записи: 2
Loc: Russia
|
Здравствуйте, никак индикатор не получается перенести. Может кто-нибудь своим опытным взглядом заметит, где я косячу? В результате одно из значений(down) просто на 0 стоит. Второе (up) колбасит от 0 до цены [img] https://ibb.co/sPXMkWf[/img] int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { double lowprice,highprice,lowma,highma,zone;
if(prev_calculated==0) int limit=rates_total-Length-1; if(prev_calculated>0) limit=rates_total-prev_calculated;
for(int i=limit; i>=0; i--) { lowprice=iLow(NULL,0,iLowest(NULL,0,MODE_LOW,Length,i)); highprice=iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,Length,i));
lowma=iMA(NULL,0,Length,0,MODE_SMA,PRICE_LOW,i); highma=iMA(NULL,0,Length,0,MODE_SMA,PRICE_HIGH,i);
maxlo=MathMax(lowprice,maxlo); minhi=MathMin(highprice,minhi);
map[i]=map[i+1];
if(highma<maxlo && close[i]<low[i+1]) { map[i]=-1; maxlo=lowprice; } if(lowma>minhi && close[i]>high[i+1]) { map[i]=1; minhi=highprice; }
if(map[i]>0 && map[i+1]<0) { up[i]=down[i+1]; up[i+1]=up[i]; }
if(map[i]>0 && map[i+1]>0) { up[i]=MathMax(maxlo,up[i+1]); }
if(map[i]<0 && map[i+1]>0) { down[i]=up[i+1]; down[i+1]=down[i]; }
if(map[i]<0 && map[i+1]<0) { down[i]=MathMin(minhi,down[i+1]); }
Отредактировано MorganFrenk (Sun Dec 22 2019 03:09 AM)
|
Наверх
|
|
|
|
#85946 - Sun Dec 29 2019 04:34 PM
Re: Заказ индикаторов в TSLab
[Re: MorganFrenk]
|
journeyman
Registered: Sat Dec 20 2014
Записи: 63
|
Добрый день! Помогите пожалуйста. У меня куча роботов работала в 1.2 со старым индикатором cci. Я бы и дальше работал с 1.2 но из-за недавних проблем с алором пришлось перейти на 2.0. Новый индикатор cci в куче роботов показывает хуже результаты. Возможно он теперь сделан "правильно" но хотелось бы иметь дополнительно старый индикатор, или хотя бы иметь формулу чтобы написать его самому.
|
Наверх
|
|
|
|
#85955 - Mon Dec 30 2019 09:59 PM
Re: Заказ индикаторов в TSLab
[Re: Artemunak]
|
journeyman
Registered: Sat Dec 20 2014
Записи: 63
|
ок, мне сделали CCI 1.2, спасибо ещё раз. а вообще CCI поинтереснее на мой взгляд чем разные стохастики и рси. Жалко что их много наделали а разных CCI для тслаба ещё нет.
|
Наверх
|
|
|
|
#85969 - Wed Jan 08 2020 02:06 PM
Re: Заказ индикаторов в TSLab
[Re: AlekseyG]
|
member
Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
|
|
Наверх
|
|
|
|
#85971 - Wed Jan 08 2020 04:06 PM
Re: Заказ индикаторов в TSLab
[Re: AleksandrGanov]
|
stranger
Registered: Mon Jan 06 2020
Записи: 20
|
Спасибо, полезный материал...попробую, но........ я думаю смогу написать RSI, CCI и возможно BB %B, но пока ума не приложу как написать индикатор BB
|
Наверх
|
|
|
|
#85972 - Wed Jan 08 2020 04:47 PM
Re: Заказ индикаторов в TSLab
[Re: AleksandrGanov]
|
stranger
Registered: Mon Jan 06 2020
Записи: 20
|
и тут же вопрос...ниже в скрине формула для расчета RSI а теперь пару вопросов: 1. как пользоваться высшей математикой без знания высшей математики? 2. как это все упаковать в программу и получить из нее индикатор? И еще момент...тема ведь имеет название "Заказ индикаторов в TSLab", а ваше сообщение больше подходит под тему "Создание индикаторов" Вы сами можете собрать индикатор RSI в TSLab? Если да, то сделайте пожалуйста со скринами и описанием что да как....Вам много новичков с форума скажут Большое спасибо!
|
Наверх
|
|
|
|
#85973 - Wed Jan 08 2020 04:49 PM
Re: Заказ индикаторов в TSLab
[Re: AlekseyG]
|
stranger
Registered: Mon Jan 06 2020
Записи: 20
|
|
Наверх
|
|
|
|
#85975 - Thu Jan 09 2020 10:30 AM
Re: Заказ индикаторов в TSLab
[Re: AlekseyG]
|
member
Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
|
Вы совершенно правы в одном: чтобы чем-то воспользоваться, надо либо понимать как это работает, либо использовать того, кто понимает. ИМХО - если не понимаешь как сделать, то вряд ли сможешь понять как использовать.
Привожу пример на основе Вашей формулы. Индикатор создавать не стал, просто сделал скрипт расчета индикатора (прилагаю), дальше уже можете сами поколдовать и сделать индикатор в соответствии с инструкциями выше
p.s. надеюсь, в формуле не ошибся, вроде все проверил и на графиках на всякий случай значения сверил.
И еще есть пару моментов: -- из формулы не очень понятно нужно ли учитывать период, если в нем одно из значений будет равно Нулю. Например, имеем 1, 2, 3, 0, 3, в этом случае берем 5 периодов для расчета CU или четыре? то есть (1+2+3+0+3)/5 или (1+2+3+0+3)/4. В общем, в примере период где значение равно нулю тоже будет считаться, если надо чтобы не считался, нужно ввести еще одно доп.условие -- также есть вопрос к тому как рассчитывать среднее значение за N-периодов; применительно к положительным и отрицательным значениям что значит N-периодов? то есть просто N последних свечей или же среднее значение за те N периодов, в которых значения были положительными или отрицательными соответственно? Сделал просто за последние N периодов -- если будет такая ситуация что, CU и CD будут равны между собой, но разные по знаку, тогда в знаменателе будет НОЛЬ, что приведет к ошибке вычисления, что в этом случае должен показать индикатор? Пример, 100-100(1+(5/-5))=100-100/0
В любом случае, думаю, что принцип понятен что и как делать. Дальше можно самостоятельно пробовать и учиться
Attachments
RSI (пример).tscript (116 downloads)Description: пример скрипта
Отредактировано AleksandrGanov (Thu Jan 09 2020 10:53 AM)
|
Наверх
|
|
|
|
#85982 - Thu Jan 09 2020 02:48 PM
Re: Заказ индикаторов в TSLab
[Re: ViL]
|
member
Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
|
Перечисленные индикаторы есть во встроенных, в готовом виде. изобретать свой велосипед - великое дело :-)
|
Наверх
|
|
|
|
|
|