Ответить
31.10.2017, 08:09
Аватар для Vik940
Vik940 Vik940 на форуме Почётный гражданин
Регистрация: 26.05.2012 / Сообщений: 186
Поблагодарили 415 раз(а) / Репутация: 416
Пробуй
ilkinn , Tepih 
31.10.2017, 08:40
Аватар для Tepih
Tepih Tepih вне форума Местный знаток
Регистрация: 26.04.2016 / Адрес: Калининград / Сообщений: 489
Поблагодарили 602 раз(а) / Репутация: 603
Доброго здравия. Подскажите люди добрые, может кто знает, почему индикатор не показывает сигнал, при переключении ТФ сигналы появляются, а если не переключать, то тишина. Раньше работал нормально. Как его починить. Удалять и загружать заново не помогает. Программист из меня совсем никудышный....
Индикатор- bykovtrend .
Вот этот ставится:
31.10.2017, 09:32
Аватар для ilkinn
ilkinn ilkinn вне форума Активный участник
Регистрация: 21.05.2012 / Адрес: Нижний Новгород / Сообщений: 37
Поблагодарили 37 раз(а) / Репутация: 38
Пробуй
Спасибо огромное , и главное быстро .
31.10.2017, 09:48
Аватар для DomovenokBrest
DomovenokBrest DomovenokBrest на форуме ♔♕♖♗♘♙
Регистрация: 27.10.2012 / Адрес: Белоруссия, Брест / Сообщений: 2,892
Поблагодарили 12,008 раз(а) / Репутация: 12012
Добрый день . Господа программисты , помогите исправить индикатор , при компиляции выдает кучу ошибок . А раньше работал отлично .



Вложение 284987
Поправил

"Можно всю жизнь проклинать темноту, а можно зажечь маленькую свечку." ~Конфуций~
ilkinn , Tepih , Warstep 
31.10.2017, 09:58
Аватар для Kes
Kes Kes вне форума Активный участник
Регистрация: 30.10.2017 / Адрес: РФ / Сообщений: 54
Поблагодарили 47 раз(а) / Репутация: 48
Вот этот ставится:
Большое спасибо, стрелки показывает.
Я только не поняла, звоночек должен быть или нет???
31.10.2017, 12:08
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Не работает Машка Zlema...
01.11.2017, 11:50
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
Не работает Машка Zlema...
Работает
Tepih 
02.11.2017, 08:16
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Работает
Спасибо. Слушай у меня тут есть Индикатор Cool2_Cool2_CJCF - dropmefiles.com/7m4SL

Суть в том что когда мне его делали забыли вывести Параметры этих двух Кулов:

Первый Cool2 рассчитан от индикатора CJCF
Второй Cool2 рассчитан от Первого Cool2_CJCF

Таким образом и получился Cool2_Cool2_CJCF. Но в Настройках Параметры этих Двух Кулов не выведены.

Помоги пожалуйста вывести Параметры этих Двух Кулов.

Последний раз редактировалось NSerega; 03.11.2017 в 00:06.
02.11.2017, 10:17
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
Спасибо. Слушай у меня тут есть Индикатор Cool2_Cool2_CJCF - dropmefiles.com/7m4SL

Суть в том что когда мне его делали забыли вывести Параметры этих двух Кулов:

Первый Cool2 рассчитан от индикатора CJCF
Второй Cool2 рассчитан от Первого Cool2_CJCF

Таким образом и получился Cool2_Cool2_CJCF. Но в Настройках Параметры этих Двух Кулов не выведены.

Помоги пожалуйста вывести Параметры этих Двух Кулов.
Ну ничего себе - аж 1159 строк кода
А судя по содержимому за основу взят индикатор с MT3.
Лет 10 назад его переделывали в мт4 на форуме у Пауля.
Даже код старый в архиве нашел:

Код:
Переделайте пожалуйста под MT4.
/*[[
 Name := CoeffOfLine
 Author := Copyright c 2004, MetaQuotes Software Corp.
 Link := metaquotes.net/
 Notes := Вычисляет наклон линии через метод наименьшего квадратичного отклонения
Separate Window := Yes
 First Color := Blue
 First Draw Type := Line
 First Symbol := 217
 Use Second Data := No
 Second Color := Red
 Second Draw Type := Line
 Second Symbol := 217
]]*/
// Вычисляем для функции Y=A*X+B коэффициент А для цен и значений индикаторов
// Считаем значения Х=1,2,3,4,5 . Константу B не вычисляем, так как не имеет смысла. B=(T-A*M)/, где n=5
// T=Сумма Yi, M=Сумма Xi, N=Сумма Xi*Xi, Z=Сумма Xi*Yi
// A=(T+(N-2*Z)*n/M)/M 
// Вычисляем отношение Aцен/Aиндикатора
Inputs: BeginBars(100);
Variable : shift(0),cnt(0),TYVar(0),ZYVar(0),TIndicatorVar(0),ZIndicatorVar(0),M(0),N(0),AY(0),AIndicator(0), ndot(5);
SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift=BeginBars Downto 0 Begin
 {
 TYVar=0);
 ZYVar=0;
 TIndicatorVar=0;
 ZIndicatorVar=0;
 For cnt=ndot DownTo 1 Begin // n=5 - по пяти точкам
ZYVar=ZYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2*(6-cnt);
 TYVar=TYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2;
 //N=N+cnt*cnt; равно 55
 //M=M+cnt; равно 15
 ZIndicatorVar=ZIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1)*(6-cnt);
 TIndicatorVar=TIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1);
 AY=(TYVar+(55-2*ZYVar)*5/15)/15;
 AIndicator=(TIndicatorVar+(55-2*ZIndicatorVar)*5/15)/15;
 End;
 SetIndexValue(shift, (-1000)*Log(AY/AIndicator));
 }
End;
Так появился индикатор CoeffofLine_v1.mq4 -> cool_true.mq4 -> cool2.mq4

Последняя версия этих модификаций iCFE.mq4 в прицепе.

Про параметры посмотрю, но уж очень гиморно копатся в тысяче строк чужого кода. Может лучше обратиться к автору ?

Последний раз редактировалось NSerega; 03.11.2017 в 00:07.
02.11.2017, 11:05
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Ну ничего себе - аж 1159 строк кода
А судя по содержимому за основу взят индикатор с MT3.
Лет 10 назад его переделывали в мт4 на форуме у Пауля.
Даже код старый в архиве нашел:

Код:
Переделайте пожалуйста под MT4.
/*[[
 Name := CoeffOfLine
 Author := Copyright c 2004, MetaQuotes Software Corp.
 Link := metaquotes.net/
 Notes := Вычисляет наклон линии через метод наименьшего квадратичного отклонения
Separate Window := Yes
 First Color := Blue
 First Draw Type := Line
 First Symbol := 217
 Use Second Data := No
 Second Color := Red
 Second Draw Type := Line
 Second Symbol := 217
]]*/
// Вычисляем для функции Y=A*X+B коэффициент А для цен и значений индикаторов
// Считаем значения Х=1,2,3,4,5 . Константу B не вычисляем, так как не имеет смысла. B=(T-A*M)/, где n=5
// T=Сумма Yi, M=Сумма Xi, N=Сумма Xi*Xi, Z=Сумма Xi*Yi
// A=(T+(N-2*Z)*n/M)/M 
// Вычисляем отношение Aцен/Aиндикатора
Inputs: BeginBars(100);
Variable : shift(0),cnt(0),TYVar(0),ZYVar(0),TIndicatorVar(0),ZIndicatorVar(0),M(0),N(0),AY(0),AIndicator(0), ndot(5);
SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift=BeginBars Downto 0 Begin
 {
 TYVar=0);
 ZYVar=0;
 TIndicatorVar=0;
 ZIndicatorVar=0;
 For cnt=ndot DownTo 1 Begin // n=5 - по пяти точкам
ZYVar=ZYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2*(6-cnt);
 TYVar=TYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2;
 //N=N+cnt*cnt; равно 55
 //M=M+cnt; равно 15
 ZIndicatorVar=ZIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1)*(6-cnt);
 TIndicatorVar=TIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1);
 AY=(TYVar+(55-2*ZYVar)*5/15)/15;
 AIndicator=(TIndicatorVar+(55-2*ZIndicatorVar)*5/15)/15;
 End;
 SetIndexValue(shift, (-1000)*Log(AY/AIndicator));
 }
End;
Так появился индикатор CoeffofLine_v1.mq4 -> cool_true.mq4 -> cool2.mq4

Последняя версия этих модификаций iCFE.mq4 в прицепе.

Про параметры посмотрю, но уж очень гиморно копатся в тысяче строк чужого кода. Может лучше обратиться к автору ?
Да я бы рад, но Автор уже не в теме... Вся надежда на вас.

Последний раз редактировалось NSerega; 03.11.2017 в 00:07.
02.11.2017, 13:51
Аватар для drugwdrug
drugwdrug drugwdrug вне форума Активный участник
Регистрация: 09.10.2017 / Сообщений: 115
Поблагодарили 46 раз(а) / Репутация: 45
Ну ничего себе - аж 1159 строк кода
А судя по содержимому за основу взят индикатор с MT3.
Лет 10 назад его переделывали в мт4 на форуме у Пауля.
Даже код старый в архиве нашел:

Код:
Переделайте пожалуйста под MT4.
/*[[
 Name := CoeffOfLine
 Author := Copyright c 2004, MetaQuotes Software Corp.
 Link := metaquotes.net/
 Notes := Вычисляет наклон линии через метод наименьшего квадратичного отклонения
Separate Window := Yes
 First Color := Blue
 First Draw Type := Line
 First Symbol := 217
 Use Second Data := No
 Second Color := Red
 Second Draw Type := Line
 Second Symbol := 217
]]*/
// Вычисляем для функции Y=A*X+B коэффициент А для цен и значений индикаторов
// Считаем значения Х=1,2,3,4,5 . Константу B не вычисляем, так как не имеет смысла. B=(T-A*M)/, где n=5
// T=Сумма Yi, M=Сумма Xi, N=Сумма Xi*Xi, Z=Сумма Xi*Yi
// A=(T+(N-2*Z)*n/M)/M 
// Вычисляем отношение Aцен/Aиндикатора
Inputs: BeginBars(100);
Variable : shift(0),cnt(0),TYVar(0),ZYVar(0),TIndicatorVar(0),ZIndicatorVar(0),M(0),N(0),AY(0),AIndicator(0), ndot(5);
SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift=BeginBars Downto 0 Begin
 {
 TYVar=0);
 ZYVar=0;
 TIndicatorVar=0;
 ZIndicatorVar=0;
 For cnt=ndot DownTo 1 Begin // n=5 - по пяти точкам
ZYVar=ZYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2*(6-cnt);
 TYVar=TYVar+(H[shift-cnt+1]+L[shift-cnt+1])/2;
 //N=N+cnt*cnt; равно 55
 //M=M+cnt; равно 15
 ZIndicatorVar=ZIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1)*(6-cnt);
 TIndicatorVar=TIndicatorVar+iAlligator(13,8,8,5,5,3,MODE_SMMA, PRICE_MEDIAN,MODE_GATORLIPS,shift-cnt+1);
 AY=(TYVar+(55-2*ZYVar)*5/15)/15;
 AIndicator=(TIndicatorVar+(55-2*ZIndicatorVar)*5/15)/15;
 End;
 SetIndexValue(shift, (-1000)*Log(AY/AIndicator));
 }
End;
Так появился индикатор CoeffofLine_v1.mq4 -> cool_true.mq4 -> cool2.mq4

Последняя версия этих модификаций iCFE.mq4 в прицепе.

Про параметры посмотрю, но уж очень гиморно копатся в тысяче строк чужого кода. Может лучше обратиться к автору ?
вот этот рисует? не знаете?

Последний раз редактировалось NSerega; 03.11.2017 в 00:07.
02.11.2017, 14:57
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
Спасибо. Слушай у меня тут есть Индикатор Cool2_Cool2_CJCF - dropmefiles.com/7m4SL

Суть в том что когда мне его делали забыли вывести Параметры этих двух Кулов:
Первый Cool2 рассчитан от индикатора CJCF
Второй Cool2 рассчитан от Первого Cool2_CJCF
Таким образом и получился Cool2_Cool2_CJCF. Но в Настройках Параметры этих Двух Кулов не выведены.
Помоги пожалуйста вывести Параметры этих Двух Кулов.
Не очень понятно какие еще настройки нужны этим двум Кулам?
В исходном Куле задаются два параметра:

extern int ndot=5;
extern int CountBars=300;

При расчёте Cool2_CJCF и Cool2_Cool2_CJCF требуется только указать количество опорных точек, т.е. ndot.
Автор (Vladradon) задает значение ndot в настроечном параметре Ndot_Cool2_JMA_1 (=5 по умолчению), а потом использует его во всех остальных расчетах.
Какая идея лежит в изменении количества опорных точек ndot при расчете Cool2_CJCF и Cool2_Cool2_CJCF?
Или речь идет о других параметрах? Тогда это не параметры Сооl.

Последний раз редактировалось NSerega; 03.11.2017 в 00:07.
02.11.2017, 15:58
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Не очень понятно какие еще настройки нужны этим двум Кулам?
В исходном Куле задаются два параметра:

extern int ndot=5;
extern int CountBars=300;

При расчёте Cool2_CJCF и Cool2_Cool2_CJCF требуется только указать количество опорных точек, т.е. ndot.
Автор (Vladradon) задает значение ndot в настроечном параметре Ndot_Cool2_JMA_1 (=5 по умолчению), а потом использует его во всех остальных расчетах.
Какая идея лежит в изменении количества опорных точек ndot при расчете Cool2_CJCF и Cool2_Cool2_CJCF?
Или речь идет о других параметрах? Тогда это не параметры Сооl.
В общем смотри какая там идея была заложена:

Сначала мы с Владом сделали индикатр CJCF - это Два индикатора Cool2 пропущенные через Кластер Фильтр с добавлением JMA.
Патом от этого CJCF мы посчитали ещё Cool2 и получился индикатор Cool2_CJCF. Но настроек этого нового дополнительного Кула НЕТ.
Патом мы от этого Cool2_CJCF посчитали ещё один Cool2 и получится Cool2_Cool2_CJCF, но настроек этого последнего Кула то же НЕТ.
В итоге в Индикаторе есть только Настройки CJCF. Вот мне и нужно вынести Настройки дополнительно посчитанных Кулов.

Или получается что Настройки всех Кулов зашиты Владом в одном Параметре?

Прикладываю Архив со всеми Тримя индикаторами (CJCF, Cool2_CJCF, Cool2_Cool2_CJCF) - http://dropmefiles.com/ACHRz

Последний раз редактировалось Kasander; 02.11.2017 в 16:10.
02.11.2017, 17:40
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
В общем смотри какая там идея была заложена:
...
Или получается что Настройки всех Кулов зашиты Владом в одном Параметре?
Именно так. Чтобы работать с потоком данных алгоритму индикатора Кул2 необходимо значение одного параметра - ndot.
Влад берет его из параметра Ndot_Cool2_JMA_1 (=5 по умолчению) и использует для работы всех Кулов в индикаторе.

Последний раз редактировалось Genry_05; 02.11.2017 в 17:44.
03.11.2017, 03:16
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Именно так. Чтобы работать с потоком данных алгоритму индикатора Кул2 необходимо значение одного параметра - ndot.
Влад берет его из параметра Ndot_Cool2_JMA_1 (=5 по умолчению) и использует для работы всех Кулов в индикаторе.
Понял. Я переименовал индикатор Coop2_Cool2_CJCF в просто CJCF_v.3 и оставил на Графике только Линию последнего Кула (Красная Линия).
Ты можешь взять вот эту Машку СМА_2 и прицепить её к этой Красной Линии?
То есть нужно что бы СМА_2 рассчитывалась не от Цены, а от Красной Линии CJCF_v.3.
На выходе получаем индикатор СМА_2_CJCF_v.3

Вот индикатор CJCF_v.3 и Машка СМА_2 - dropmefiles.com/Fnluh

P.S.: Для примера реализации вот здесь лежит его Первая версия - ТС "СМА REVERS"

Если сделаешь - может получится не плохой разворотник на М15...

Последний раз редактировалось NSerega; 03.11.2017 в 22:45.
03.11.2017, 11:44
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
Понял. Я переименовал индикатор Coop2_Cool2_CJCF в просто CJCF_v.3 и оставил на Графике только Линию последнего Кула (Красная Линия).
Ты можешь взять вот эту Машку СМА_2 и прицепить её к этой Красной Линии?
То есть нужно что бы СМА_2 рассчитывалась не от Цены, а от Красной Линии CJCF_v.3.
На выходе получаем индикатор СМА_2_CJCF_v.3

Вот индикатор CJCF_v.3 и Машка СМА_2 - dropmefiles.com/Fnluh

P.S.: Для примера реализации вот здесь лежит его Первая версия - ТС "СМА REVERS"

Если сделаешь - может получится не плохой разворотник на М15...
СМА_2_CJCF_v.3

СМА_2_CJCF_v.3dot Стиль линии DRAW_ARROW - без перерисовки предыдущего бара при смене цвета

Последний раз редактировалось NSerega; 03.11.2017 в 22:45.
03.11.2017, 14:23
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
СМА_2_CJCF_v.3

СМА_2_CJCF_v.3dot Стиль линии DRAW_ARROW - без перерисовки предыдущего бара при смене цвета
Здорово, спасибо. А можешь ещё вместо СМА_2 прицепить обычный Movin Average из Терминала со различными Методами сглаживания (SMA, LWMA, SMMA и т.д.)

Вот как здесь - TC "SMOOTH REVERS"
03.11.2017, 14:56
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,878
Поблагодарили 3,998 раз(а) / Репутация: 3987
Здорово, спасибо. А можешь ещё вместо СМА_2 прицепить обычный Movin Average из Терминала со различными Методами сглаживания (SMA, LWMA, SMMA и т.д.)

Вот как здесь - TC "SMOOTH REVERS"
Читая твои просьбы, мне всё чаще вспоминается строки Л. Филатова "Про Федота стрельца ..."
...
Царь бурлит от затей,
Ну, а Федька потей...

ps: Не подумай чего плохого. Я без претензий.
fs256 , mobidik 
03.11.2017, 22:03
Регистрация: 19.09.2010 / Адрес: Moscow / Сообщений: 787
Поблагодарили 2,137 раз(а) / Репутация: 2138
Здорово, спасибо. А можешь ещё вместо СМА_2 прицепить обычный Movin Average из Терминала со различными Методами сглаживания (SMA, LWMA, SMMA и т.д.)

Вот как здесь - TC "SMOOTH REVERS"
Не совсем понял что гладим: накинул МА и на СМА2 и на CCCJCF.
Я так понял это процесс прикидки - сойдет для проверки идеи, а потом ненужное уберу.

Параметры МА:
Для MAonCMA2 - InpMAPeriodCJCF, InpMAShiftCJCF, InpMAMethodCJCF
Для MAonCCCJCF - InpMAPeriod, InpMAShift, InpMAMethod

Последний раз редактировалось Genry_05; 03.11.2017 в 22:50.
lyha 
04.11.2017, 02:09
Аватар для Kasander
Kasander Kasander вне форума Почётный гражданин
Регистрация: 11.09.2017 / Сообщений: 663
Поблагодарили 335 раз(а) / Репутация: 337
Не совсем понял что гладим: накинул МА и на СМА2 и на CCCJCF.
Я так понял это процесс прикидки - сойдет для проверки идеи, а потом ненужное уберу.

Параметры МА:
Для MAonCMA2 - InpMAPeriodCJCF, InpMAShiftCJCF, InpMAMethodCJCF
Для MAonCCCJCF - InpMAPeriod, InpMAShift, InpMAMethod
Нам нужно накинуть Мовинг на CCCJCF. СМА_2 тут вообще не участвует. Можешь его вообще убрать из индикатора МА_CJCF_v.3. Оставь только Мувинг.
Да и ещё - Красную Линию самого ССCJCF то же можешь убрать - сама она нам не нужна на Графике.

Слушай у меня Вопрос - Ты можешь вообще убрать ПЕРЕРИСОВКУ у индикатора Cool2? Интересно было бы посмотреть на него без перерисовки и подтяжек назад...

Последний раз редактировалось Kasander; 04.11.2017 в 02:21.
Ответить

Метки
больничка, исправить индикатор, поправить советника, программисты mql


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 14:07. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO