Проверим индикатор на перерисовку

good_heart

Гуру форума
индикатор STC

Основной работает, а вот мульти не работают. Поправь пож-ста)

Здраствуйте! Я проверил код но ошибок в нем не нашел. Может быть у вас на своем компьютере mq4 не компилируется? Вот мои Ex4 файлы, должно помочь.


3.gif
 

Вложения

  • STC.rar
    28,5 КБ · Просмотры: 747
Последнее редактирование:

good_heart

Гуру форума
Tetsujin Suzuki

Вот еще два золотых индикатора которые не меняют свой сигнал.


2.gif

1.gif
 

Вложения

  • Tetsujin Suzuki.mq4
    9,1 КБ · Просмотры: 1 045
  • Sig-Tetsujin Suzuki.mq4
    5,9 КБ · Просмотры: 1 045

nbvjxf

Прохожий
А У МЕНЯ ВСЁ РАВНО-Основной работает, а вот мульти не работают. Поправь пож-ста
 

mda

Активный участник
После прогона в тестере, всегда еще раз на график добавляю второй испытуемый индикатор (дубль), не убирая первого и сравниваю между собой. По моему разумению, отличий быть не должно, потому как формула, по которой реализован индикатор, есть формула, т.е., действие ограниченное рамками. Её результаты не должны быть отличными на одном участке истории. Возможно, я не вполне понимаю сути и может быть, тут что-то как-то связано с технической реализацией тестера или индикатора, но непонятное меня пугает и я отказываюсь от красоты.
Никого не хотел задеть своим постом. Знаю, что у каждого есть своё, правильное мнение.
 

Yaroslavik

Гуру форума

Вложения

  • вот скрин.jpg
    вот скрин.jpg
    130,2 КБ · Просмотры: 1 844

Sapper

......
Два индикатора в одном. MA_of_RSX. В папку с индикаторами кидаем оба индикатора, а на график устанавливаем только MA_of_RSX. Индикатор RSX можно использовать и как самостоятельный индикатор.
 

Вложения

  • ma_of_rsx.jpg
    ma_of_rsx.jpg
    75,4 КБ · Просмотры: 1 834
  • RSX.mq4
    2,5 КБ · Просмотры: 539
  • MA_of_RSX_RefreshFixed.mq4
    4,4 КБ · Просмотры: 544

doker777

Новичок форума
подскажите индикатор для малых интервалов,.возможно угадать направление хотя бы одной свечи ? благодарен за ответ! ПОМОГИТЕ!
 

viachi

Новичок форума
а вот вам и мой небольшой вклад
наваял сам назвал RoyalBlue



//+------------------------------------------------------------------+
//| RoyalBlue (USD 13-17).mq4 |
//| Copyright © 2011, Viachi Software Corp. |
//| [email protected] |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Viachi Software Corp."
#property link "[email protected]"
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 RoyalBlue
double USD[];
extern int m1_per = 13;
extern int m1_fast = 17;
extern int m5_per = 13;
extern int m5_fast = 17;
extern int m15_per = 13;
extern int m15_fast = 17;
extern int m30_per = 13;
extern int m30_fast = 17;
extern int h1_per = 13;
extern int h1_fast = 17;
extern int h4_per = 13;
extern int h4_fast = 17;
int init()
{
IndicatorShortName("RoyalBlue USD 13-17");
SetIndexStyle(0,DRAW_LINE,2,3);
SetIndexBuffer(0,USD);
SetIndexLabel(0, "USD");
return(0);
}
int deinit()
{
return(0);
}
//Custom indicator iteration function
int start()
{
int limit;
int counted_bars=IndicatorCounted();
// проверка на возможные ошибки
if(counted_bars<0) return(-1);
// последний посчитанный бар будет пересчитан
if(counted_bars>0) counted_bars-=10;
limit=Bars-counted_bars;
// основной цикл
int Price=6;
int Mode=3;
int per1,per2;
switch(Period())
{
case 1: per1 = m1_per; per2 = m1_fast; break;
case 5: per1 = m5_per; per2 = m5_fast; break;
case 15: per1 = m15_per;per2 = m15_fast; break;
case 30: per1 = m30_per;per2 = m30_fast; break;
case 60: per1 = h1_per;per2 = h1_fast; break;
case 240: per1 = h4_per; per2 = h4_fast; break;
}
for(int i=0; i<limit; i++)
{
USD=
(iMA("EURUSD",0,per1,0,Mode,Price,i)-
iMA("EURUSD",0,per2,0,Mode,Price,i))*10000
+
(iMA("GBPUSD",0,per1,0,Mode,Price,i)-
iMA("GBPUSD",0,per2,0,Mode,Price,i))*10000
+
(iMA("USDCHF",0,per2,0,Mode,Price,i)-
iMA("USDCHF",0,per1,0,Mode,Price,i))*10000
+
(iMA("USDJPY",0,per2,0,Mode,Price,i)-
iMA("USDJPY",0,per1,0,Mode,Price,i))*100
+
(iMA("AUDUSD",0,per1,0,Mode,Price,i)-
iMA("AUDUSD",0,per2,0,Mode,Price,i))*10000
+
(iMA("USDCAD",0,per2,0,Mode,Price,i)-
iMA("USDCAD",0,per1,0,Mode,Price,i))*10000
+
(iMA("NZDUSD",0,per1,0,Mode,Price,i)-
iMA("NZDUSD",0,per2,0,Mode,Price,i))*10000
;

}
return(0);
}
 
Верх