void Kof() // функция рисоования уровней
{
int i;
double summAUP;
double summADN;
double midle;
double sr;
for(i=0;i<iBars(pair,tf);i++) // считаем бары
{
if (Close[1]>BuferUp[i]) KoeF_UP[i] = HtUp[i]/(________________);
if (Close[1]<BuferDn[i]) KoeF_DN[i] = HtDn[i]/(________________);
summAUP += KoeF_UP[i];
summADN += KoeF_DN[i];
sr = (summAUP+summADN)/2;
DrawLabel("DN", summADN, 15,Yellow , 5);
DrawLabel("UP", summAUP, 15, Aqua ,30);
if (sr!=0) midle = Point*(HtUp[0]/sr)+BuferUp[0];
DrawLabel("Midle", midle, 15, Red ,55);
}
}
if (sr!=0) midle = Point*(HtUp[0]/sr)+BuferUp[0]; до этой строки все работает, если вместо midle в DrawLabel("Midle", midle, 15, Red ,55); записать sr Тоже все работает.
А вот с предъявленным вариантом не хочет. В чем ошибка
Можно ли написать советник который работал всегда по одному тайм фрейму. Например советник откывал сделки только по H1 Moving Average, хотя ты находищя на H4 тайм фрейме. То есть не понятно как палучить инфо об баров из H1. Из минутных я думаю можно самому посчитать МА H1, а как дневнова получить?
Можеть есть пример?
Таймфрейм посредством MQL во многих технических индикаторах можно задать жестко, независимо от того на каком находитесь. Посмотрите здесь второй параметр: int timeframe.
Можно ли написать советник который работал всегда по одному тайм фрейму. Например советник откывал сделки только по H1 Moving Average, хотя ты находищя на H4 тайм фрейме. То есть не понятно как палучить инфо об баров из H1. Из минутных я думаю можно самому посчитать МА H1, а как дневнова получить?
Можеть есть пример?
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
Расчет скользящего среднего.
Параметры:
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
period - Период усреднения для вычисления скользящего среднего.
ma_shift - Сдвиг индикатора относительно ценового графика.
applied_price - Используемая цена. Может быть любой из ценовых констант.
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Пример:
AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);
В качестве параметра period поставьте PERIOD_H1 и тогда будете получать значение МАшки с часового таймфрейма, на каком бы таймфрейме не находился бы ваш советник/скрипт/индюкатор ...
Здравствуйте. Может кто знает, есть такой скрипт или советник который делает все твои действия наоборот, т.е. я нажимаю кнопку buy а скрипт в этот момент открывает sell, ну и выставление тейка и стопа соответственно тоже наоборот. Спасибо.
shuli: Здравствуйте. Может кто знает, есть такой скрипт или советник который делает все твои действия наоборот, т.е. я нажимаю кнопку buy а скрипт в этот момент открывает sell, ну и выставление тейка и стопа соответственно тоже наоборот. Спасибо.
Так сами всё делайте наоборот и удачи не миновать!
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Столкнулся еще с проблемой, в чем ошибка?
Столкнулся еще с проблемой, в чем ошибка?
Может вместо HtUp[0] и BuferUp[0] попробовать HtUp[i] и BuferUp[i] ?
Начинаю читать об MQL4, потому ничего не знаю.
Можно ли написать советник который работал всегда по одному тайм фрейму. Например советник откывал сделки только по H1 Moving Average, хотя ты находищя на H4 тайм фрейме. То есть не понятно как палучить инфо об баров из H1. Из минутных я думаю можно самому посчитать МА H1, а как дневнова получить?
Можеть есть пример?
Начинаю читать об MQL4, потому ничего не знаю.
Можно ли написать советник который работал всегда по одному тайм фрейму. Например советник откывал сделки только по H1 Moving Average, хотя ты находищя на H4 тайм фрейме. То есть не понятно как палучить инфо об баров из H1. Из минутных я думаю можно самому посчитать МА H1, а как дневнова получить?
Можеть есть пример?
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
Расчет скользящего среднего.
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
period - Период усреднения для вычисления скользящего среднего.
ma_shift - Сдвиг индикатора относительно ценового графика.
ma_method - Метод усреднения. Может быть любым из значений методов скользящего среднего (Moving Average).
applied_price - Используемая цена. Может быть любой из ценовых констант.
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Попробую, встроить. Пример бы похожий...
Может вместо HtUp[0] и BuferUp[0] попробовать HtUp[i] и BuferUp[i] ?
Не поможет это(( ну и не помогло)
Здравствуйте. Может кто знает, есть такой скрипт или советник который делает все твои действия наоборот, т.е. я нажимаю кнопку buy а скрипт в этот момент открывает sell, ну и выставление тейка и стопа соответственно тоже наоборот. Спасибо.