Скачать MetaTrader 5

Индикаторы: ytg_Count_Tick

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
192576
MetaQuotes Software Corp.  

ytg_Count_Tick:

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

Author: IURII TOKMAN

hrenfx
3675
hrenfx  

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

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

summ += MathAbs(delta);

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

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

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

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

Дима
595
Дима  
Ооо, спасибо !!! крутая вещь!!!
MQL4 Comments
16316
MQL4 Comments  
why just 1M? any opportunity for other time frames?
MQL4 Comments
16316
MQL4 Comments  

Добрый день.

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

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

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

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

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

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

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

MQL4 Comments
16316
MQL4 Comments  
hrenfx:

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

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

summ += MathAbs(delta);

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

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

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

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

А У меня почему то не устанавливаеться?
Roma
1020
Roma  

ошибка на 

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

ошибка на 

string char[256];
и далее из-за этого много.
Замените все "char" на "_char" в коде и все будет ок. 
Николай Есавкин
12
Николай Есавкин  
iJSmile пробовал ошибки пропали но не работает?
iJSmile
210
iJSmile  
Николай Есавкин:
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;

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