Доработка ботов (советников, индикаторов) vol. 2

Уважаемые программисты! Можно ли сделать возможным устанавливать несколько этих индикаторов на график с разными периодами
A.png
 

Вложения

Уважаемые программисты! Можно ли сделать возможным устанавливать несколько этих индикаторов на график с разными периодами
Посмотреть вложение 379050

да, это называется mtf
есть наверно, где-то темы
где могут помочь

или вот тут может https://forexsystemsru.com/threads/indikatory-sobranie-sochinenij-tankk.86203/post-1349472


у меня такой есть, но его дебажить надо
но вдруг МТF там можно подсмотреть
 

Вложения

  • Like
Реакции: IRIP

Вложения

  • Screenshot_3.png
    Screenshot_3.png
    81,8 КБ · Просмотры: 96
можете поправить советник? там барахлит фильтр мтф когда удаляю из настроек ее имя чтобы просто по сигналам торговала торгует только в одну сторону. и еще трал не работает :/
 

Вложения

Добрый день! Прошу сделать небольшую доработку индикатора, возможность продлить линию Millera на N баров вперед, чтобы видеть его цикл, за ранее большое спасибо.
ну, примерно так...
 

Вложения

Уважаемые программисты! Пожалуйста исправьте предупреждение у этого советника
 

Вложения

прошу обратить внимание на пост 21 074 :) ну или если невозможно паправит хотя бы это скажите пожалуйста чтобы знал и шел дальше
 
я не стал влезать в расчеты... но, по-моему расчет f был изначально неверен...
сейчас он (строка 42) f=M_PI*iPhazaDegrees/(180*iPeriodBars*iPeriodBars);
а по смыслу он должен быть f=2*M_PI*iPhazaDegrees/iPeriodBars;

AlexeNP, вы исправили расчет, я правильно понимаю? Или он сейчас неверно считает?

Вообще код Миллера вот такой:

SIN MILLERA

PR:=Input("ПЕРИОД MIN ГАРМОНИКИ",.1,360,8);
F:=Input("ФАЗА",-360,360,0);
SIN1:=Ref(Sin( Cum((22.5)/PR) ), F);
SIN2:=Ref(Sin( Cum(90/PR)), F)/2;
SIN3:=Ref(Sin( Cum(360/PR)), F)/4;
(SIN1+SIN2+SIN3)/1.75

Если не сложно, подправьте расчеты.
 
AlexeNP, вы исправили расчет, я правильно понимаю? Или он сейчас неверно считает?

Вообще код Миллера вот такой:

SIN MILLERA

PR:=Input("ПЕРИОД MIN ГАРМОНИКИ",.1,360,8);
F:=Input("ФАЗА",-360,360,0);
SIN1:=Ref(Sin( Cum((22.5)/PR) ), F);
SIN2:=Ref(Sin( Cum(90/PR)), F)/2;
SIN3:=Ref(Sin( Cum(360/PR)), F)/4;
(SIN1+SIN2+SIN3)/1.75

Если не сложно, подправьте расчеты.
ну, тогда вот так будет...
iPhazaDegrees - сдвиг фазы в градусах, соответственно имеет смысл значения в пределах 0 - 359
 

Вложения

Посмотрели (2314) Посмотреть

Отслеживают (1859) Посмотреть

Назад
Верх