Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Понравилась статья? Поделись ею с друзьями!
MetaQuotes Software Corp.
Модератор
178184
MetaQuotes Software Corp. 2010.09.22 13:27 

ytg_Count_Tick:

Индикатор исследования тиков.

Author: IURII TOKMAN

hrenfx
3672
hrenfx 2010.09.22 16:41  

За идею спасибо, понравилась!

Думаю, лучше сумму определять так:

summ += MathAbs(delta);

Потому как в исходном варианте на 4-х-знаке сумма равна просто Close - Open и, соответственно, не несет никакой дополнительной информации.

Также сам код можно написать иначе: уменьшить в разы. И сделать сохранение тиков, чтобы индикатор оттуда мог брать историчесие данные.

Отмечу, что на тики, где меняется только Ask-цена, индикатор не реагирует. 

Еще раз спасибо! 

Дима
552
Дима 2010.09.23 14:01  
Ооо, спасибо !!! крутая вещь!!!
MQL4 Comments
16319
MQL4 Comments 2010.12.23 13:20  
why just 1M? any opportunity for other time frames?
MQL4 Comments
16319
MQL4 Comments 2011.02.13 14:58  

Добрый день.

Вы не подскажите как обратится к вашему индикатору «ytg_Count_Tick_V0»из советника для получения следующих данных :

1.При получение определенного количества тиков индикатором « параметр выносится в настройки эксперта» - например выбранно в эксперте - (7).

2.Получить сумму «Summ» подсчитанную индикатором «параметр выносирся в настройки эксперта» - например выбранно в эксперте- (+11).

Значит индикатор подсчитал што за пришедших 7 тиков результат”summ”в данный момент составляет +11.

И при достижении заданных параметров еще до закрытии свечи – считать это сигналом к открытию позиции в бай например.

Или может быть у вас есть уже какой то другой отработанный вариант?

Спасибо, Дмитрий

MQL4 Comments
16319
MQL4 Comments 2014.04.04 06:10  
hrenfx:

За идею спасибо, понравилась!

Думаю, лучше сумму определять так:

summ += MathAbs(delta);

Потому как в исходном варианте на 4-х-знаке сумма равна просто Close - Open и, соответственно, не несет никакой дополнительной информации.

Также сам код можно написать иначе: уменьшить в разы. И сделать сохранение тиков, чтобы индикатор оттуда мог брать историчесие данные.

Отмечу, что на тики, где меняется только Ask-цена, индикатор не реагирует.

Еще раз спасибо!

А У меня почему то не устанавливаеться?
Roma
1019
Roma 2015.02.09 07:54  

ошибка на 

string char[256];
и далее из-за этого много.
iJSmile
191
iJSmile 2015.05.21 20:07  
Roma:

ошибка на 

string char[256];
и далее из-за этого много.
Замените все "char" на "_char" в коде и все будет ок. 
Николай Есавкин
12
Николай Есавкин 2015.05.28 13:15  
iJSmile пробовал ошибки пропали но не работает?
iJSmile
191
iJSmile 2016.06.03 22:16  
Николай Есавкин:
iJSmile пробовал ошибки пропали но не работает?
Да, сейчас исправить "char" на "_char" уже не помогает :)

Я долго не копался, но теперь, чтобы заработало - надо еще подправить метод GetPoint вот так :

double GetPoint(string vSymbol = "")
{
//if(vSymbol == "")vSymbol = Symbol();
//int vres = StringFind(vSymbol,"JPY");
//if (vres == -1) return(0.0001);

 return _Point;

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий