Индикаторы форекс Обсуждение, поиск и тестирование индикаторов для MT4.

Ответить
26.09.2013, 05:18
Аватар для robert.smith
robert.smith robert.smith на форуме Почётный гражданин
Регистрация: 21.09.2012 / Сообщений: 387
Поблагодарили 336 раз(а) / Репутация: 338
и недостающий absolutely no lag lwma к нему.

Всем привет!

Этот индюк скачал гдето тут на форуме.

Недельку за ним наблюдаю, вроде не плох.

Плюс в нем заметил такой , что если цена вырывается из флета то сигнал разворота он где попало не рисует. То есть дает заработать. Может быть из него даже мартингейловый советник получится для М1...

Но сейчас было бы хорошо заиметь на нем алерт.

Dom , ударник труда - выручайте! )) Если в ваших силах, то прошу.
Так же с выбором бара "0" и "1" + окошко.
26.09.2013, 07:37
Аватар для clon_tron
clon_tron clon_tron вне форума Местный знаток
Регистрация: 24.11.2010 / Сообщений: 259
Поблагодарили 689 раз(а) / Репутация: 690
Dom прикрепи пожалуйста алерт к forecast индикатору.
26.09.2013, 08:56
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Сообщение от: robert.smith
и недостающий absolutely no lag lwma к нему.
Если я Вас правильно понял-то алерт подается при пересечении.
26.09.2013, 11:16
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Dom прикрепи пожалуйста алерт к forecast индикатору.
n FXForecaster немного рисует,по этому,иногда пропускает сигнал на первом баре,по умолчанию стоит двойка.
26.09.2013, 11:24
Аватар для Max879
Max879 Max879 вне форума Интересующийся
Регистрация: 09.08.2013 / Сообщений: 5
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте. Хотел бы узнать, а не стандартные индикаторы к примеру
Stopreversal, CCiarrow будут корректно работать в операционной системе
Android, Asha. Заранее спасибо
26.09.2013, 13:44
Регистрация: 15.08.2012 / Адрес: Ростов-на-Дону / Сообщений: 984
Поблагодарили 2,778 раз(а) / Репутация: 2780
  • Отправить сообщение для Sugrob76 с помощью ICQ Отправить сообщение для Sugrob76 с помощью Skype™
n FXForecaster немного рисует,по этому,иногда пропускает сигнал на первом баре,по умолчанию стоит двойка.
Скажите, почему не грузится индикатор forecast?
Цитата:
26.09.2013, 14:24
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Скажите, почему не грузится индикатор forecast?
Зайдите в MetaEditor откройте индикатор,попробуйте компилировать,если выдаст ошибки * и/,в самом верху удалите эти два значка,компилируйте,если ошибок нет-то все загрузится.
Или скачайте этот.

Последний раз редактировалось Dom; 26.09.2013 в 14:28.
26.09.2013, 14:52
Аватар для bratcevdg
bratcevdg bratcevdg на форуме Местный житель
Регистрация: 19.10.2011 / Сообщений: 222
Поблагодарили 163 раз(а) / Репутация: 166
Помогите приделать алерт
26.09.2013, 15:20
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Помогите приделать алерт
.
27.09.2013, 14:28
Регистрация: 08.10.2011 / Сообщений: 676
Поблагодарили 2,772 раз(а) / Репутация: 2776
Доброго времени суток Dom.
Помоги пожалуйста поправить алерт в индикаторе.
Стрелка появилась -сигналит,окошка нет.Сигналить будет пока свеча не закроется,при каждом перемещение цены.В тестере тоже ничего(ни стрелок нет,ни сигнала с окошком)
Нужно:стрелка - сигнал - окошко(пара,направление).
Ты уже правил здесь третью версию этого индикатора.Сравнил их,вроде и настройки те же поставил,немного различаются показания.
Если не сложно,поправь пожалуйста и этот индикатор.
Заранее спасибо.
27.09.2013, 17:55
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Доброго времени суток Dom.
Помоги пожалуйста поправить алерт в индикаторе.
Стрелка появилась -сигналит,окошка нет.Сигналить будет пока свеча не закроется,при каждом перемещение цены.В тестере тоже ничего(ни стрелок нет,ни сигнала с окошком)
Нужно:стрелка - сигнал - окошко(пара,направление).
Ты уже правил здесь третью версию этого индикатора.Сравнил их,вроде и настройки те же поставил,немного различаются показания.
Если не сложно,поправь пожалуйста и этот индикатор.
Заранее спасибо.
Здравствуйте!Я могу сделать алерт на этот индикатор,но он будет работать,только при появлении стрелок,которые не всегда появляются в нужное время.Исправить его нельзя(это мое мнение),думаю,что по этой причине была сделана третья версия,которая работает стабильно.

Последний раз редактировалось Dom; 27.09.2013 в 18:00.
27.09.2013, 18:05
Регистрация: 08.10.2011 / Сообщений: 676
Поблагодарили 2,772 раз(а) / Репутация: 2776
Здравствуйте!Я могу сделать алерт на этот индикатор,но он будет работать,только при появлении стрелок,которые не всегда появляются в нужное время.Исправить его нельзя(это мое мнение),думаю,что по этой причине была сделана третья версия,которая работает стабильно.
Если не сложно сделай алерт с окошком при появлении стрелки,пусть не в нужное время.
Ты имеешь ввиду нельзя исправить постоянную сигналку во время движения цены?Можно чтобы один раз сигналил,только во время появления стрелки?
27.09.2013, 18:33
Аватар для chybatuj
chybatuj chybatuj вне форума Интересующийся
Регистрация: 20.11.2012 / Сообщений: 7
Поблагодарили 0 раз(а) / Репутация: 1
здравствуйте! ребята помогите пожалуйста! вставте алерт в индикатор! вот код

Скрытый текст

//+------------------------------------------------------------------+
//| //| Ramdass - Conversion only
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Aqua

//---- input parameters
extern int RISK=3;
extern int CountBars=300;

//---- buffers
double val1[];
double val2[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicator line
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,234);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,233);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);

//----
return(0);
}
//+------------------------------------------------------------------+
//| ASCTrend1sig |
//+------------------------------------------------------------------+
int start()
{
if (CountBars>=1000) CountBars=950;
SetIndexDrawBegin(0,Bars-CountBars+11+1);
SetIndexDrawBegin(1,Bars-CountBars+11+1);
int i,shift,counted_bars=IndicatorCounted();
int Counter,i1,value10,value11;
double value1,x1,x2;
double value2,value3;
double TrueCount,Range,AvgRange,MRO1,MRO2;
double Table_value2[1000];

value10=3+RISK*2;
x1=67+RISK;
x2=33-RISK;
value11=value10;
//----
if(Bars<=11+1) return(0);
//---- initial zero
if(counted_bars<11+1)
{
for(i=1;i<=0;i++) val1[CountBars-i]=0.0;
for(i=1;i<=0;i++) val2[CountBars-i]=0.0;
}
//----
shift=CountBars-11-1;
while(shift>=0)
{

Counter=shift;
Range=0.0;
AvgRange=0.0;
for (Counter=shift; Counter<=shift+9; Counter++) AvgRange=AvgRange+MathAbs(High[Counter]-Low[Counter]);

Range=AvgRange/10;
Counter=shift;
TrueCount=0;
while (Counter<shift+9 && TrueCount<1)
{if (MathAbs(Open[Counter]-Close[Counter+1])>=Range*2.0) TrueCount=TrueCount+1;
Counter=Counter+1;
}
if (TrueCount>=1) {MRO1=Counter;} else {MRO1=-1;}
Counter=shift;
TrueCount=0;
while (Counter<shift+6 && TrueCount<1)
{if (MathAbs(Close[Counter+3]-Close[Counter])>=Range*4.6) TrueCount=TrueCount+1;
Counter=Counter+1;
}
if (TrueCount>=1) {MRO2=Counter;} else {MRO2=-1;}
if (MRO1>-1) {value11=3;} else {value11=value10;}
if (MRO2>-1) {value11=4;} else {value11=value10;}
value2=100-MathAbs(iWPR(NULL,0,value11,shift)); // PercentR(value11=9)
Table_value2[shift]=value2;
val1[shift]=0;
val2[shift]=0;
value3=0;
if (value2<x2)
{i1=1;
while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
if (Table_value2[shift+i1]>x1)
{
value3=High[shift]+Range*0.5;
val1[shift]=value3;
}
}
if (value2>x1)
{i1=1;
while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
if (Table_value2[shift+i1]<x2)
{
value3=Low[shift]-Range*0.5;
val2[shift]=value3;
}
}

shift--;
}

return(0);
}
//+------------------------------------------------------------------+
[свернуть]

Последний раз редактировалось NSerega; 27.09.2013 в 20:32.
27.09.2013, 20:15
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Если не сложно сделай алерт с окошком при появлении стрелки,пусть не в нужное время.
Ты имеешь ввиду нельзя исправить постоянную сигналку во время движения цены?Можно чтобы один раз сигналил,только во время появления стрелки?
Есть стрелка,есть сигнал(один раз).На нулевом баре не пробовал.
27.09.2013, 20:52
Аватар для chybatuj
chybatuj chybatuj вне форума Интересующийся
Регистрация: 20.11.2012 / Сообщений: 7
Поблагодарили 0 раз(а) / Репутация: 1
здравствуйте! помогите прикрутить алерт.чтоб когда появилась стрелка срабатывал алерт!
28.09.2013, 04:45
Регистрация: 08.10.2011 / Сообщений: 676
Поблагодарили 2,772 раз(а) / Репутация: 2776
Есть стрелка,есть сигнал(один раз).На нулевом баре не пробовал.
Спасибо Dom,то что нужно.
28.09.2013, 08:02
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
здравствуйте! ребята помогите пожалуйста! вставте алерт в индикатор! вот код

Скрытый текст

//+------------------------------------------------------------------+
//| //| Ramdass - Conversion only
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Aqua

//---- input parameters
extern int RISK=3;
extern int CountBars=300;

//---- buffers
double val1[];
double val2[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicator line
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,234);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,233);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);

//----
return(0);
}
//+------------------------------------------------------------------+
//| ASCTrend1sig |
//+------------------------------------------------------------------+
int start()
{
if (CountBars>=1000) CountBars=950;
SetIndexDrawBegin(0,Bars-CountBars+11+1);
SetIndexDrawBegin(1,Bars-CountBars+11+1);
int i,shift,counted_bars=IndicatorCounted();
int Counter,i1,value10,value11;
double value1,x1,x2;
double value2,value3;
double TrueCount,Range,AvgRange,MRO1,MRO2;
double Table_value2[1000];

value10=3+RISK*2;
x1=67+RISK;
x2=33-RISK;
value11=value10;
//----
if(Bars<=11+1) return(0);
//---- initial zero
if(counted_bars<11+1)
{
for(i=1;i<=0;i++) val1[CountBars-i]=0.0;
for(i=1;i<=0;i++) val2[CountBars-i]=0.0;
}
//----
shift=CountBars-11-1;
while(shift>=0)
{

Counter=shift;
Range=0.0;
AvgRange=0.0;
for (Counter=shift; Counter<=shift+9; Counter++) AvgRange=AvgRange+MathAbs(High[Counter]-Low[Counter]);

Range=AvgRange/10;
Counter=shift;
TrueCount=0;
while (Counter<shift+9 && TrueCount<1)
{if (MathAbs(Open[Counter]-Close[Counter+1])>=Range*2.0) TrueCount=TrueCount+1;
Counter=Counter+1;
}
if (TrueCount>=1) {MRO1=Counter;} else {MRO1=-1;}
Counter=shift;
TrueCount=0;
while (Counter<shift+6 && TrueCount<1)
{if (MathAbs(Close[Counter+3]-Close[Counter])>=Range*4.6) TrueCount=TrueCount+1;
Counter=Counter+1;
}
if (TrueCount>=1) {MRO2=Counter;} else {MRO2=-1;}
if (MRO1>-1) {value11=3;} else {value11=value10;}
if (MRO2>-1) {value11=4;} else {value11=value10;}
value2=100-MathAbs(iWPR(NULL,0,value11,shift)); // PercentR(value11=9)
Table_value2[shift]=value2;
val1[shift]=0;
val2[shift]=0;
value3=0;
if (value2<x2)
{i1=1;
while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
if (Table_value2[shift+i1]>x1)
{
value3=High[shift]+Range*0.5;
val1[shift]=value3;
}
}
if (value2>x1)
{i1=1;
while (Table_value2[shift+i1]>=x2 && Table_value2[shift+i1]<=x1){i1++;}
if (Table_value2[shift+i1]<x2)
{
value3=Low[shift]-Range*0.5;
val2[shift]=value3;
}
}

shift--;
}

return(0);
}
//+------------------------------------------------------------------+
[свернуть]
Здравствуйте!Оповещение подается по закрытию первого бара.Если надо,при появлении стрелки-то СИГНАЛЬНЫЙ_БАР = 0.

Последний раз редактировалось Dom; 28.09.2013 в 08:18.
28.09.2013, 08:25
Аватар для chybatuj
chybatuj chybatuj вне форума Интересующийся
Регистрация: 20.11.2012 / Сообщений: 7
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте!Оповещение подается по закрытию первого бара.Если надо,при появлении стрелки-то СИГНАЛЬНЫЙ_БАР = 0.
Большое спасибо! то что нужно!
28.09.2013, 20:45
Аватар для Filon
Filon Filon вне форума Элитный участник
Регистрация: 23.10.2012 / Адрес: Киев / Сообщений: 534
Поблагодарили 1,657 раз(а) / Репутация: 1734
Dom выручай,нужен звук пернатому при смене цвета

Последний раз редактировалось Filon; 28.09.2013 в 20:48.
29.09.2013, 08:24
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Dom выручай,нужен звук пернатому при смене цвета
Выручил.
Ответить


Опции темы

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

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



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


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