Axmed>>: Конкретезируйте пожалуйста, что значит "сделать как индикатор Volume" ??))
одна шкала только для High должна быть выше нуля(Low не нужно), при уменьшении значении смена цвета в красный, при увеличении зеленый... буду премного признателен...
одна шкала только для High должна быть выше нуля(Low не нужно), при уменьшении значении смена цвета в красный, при увеличении зеленый... буду премного признателен...
Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.
Anegener>>: Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.
вот скрипт. присоединяешь к любому графику-он закрывает все открытые ордера.
Пожалуйста помогите разобраться с кодом, нужно чтоб советник обновлял отработанные отложники. Я только начал изучать язык, очень надеюсь на помощ спецов))
Здравствуйте, помогите пожалуйста подправить индикатор, чтобы он работал на нулевом баре, т.е стрелка то исчезала то появлялась на последнем баре, ну а алерт только 1 раз конечно работал.
int Length = 20; int LstBarClose = IndicatorCounted(); if (LstBarClose < 1) { for (int ii = 1; ii <= Periodd; ii++) Bufer_4[Bars - ii] = 0; for (ii = 1; ii <= Length; ii++) { Bufer_1[Bars - ii] = 0; Bufer_2[Bars - ii] = 0; Bufer_3[Bars - ii] = 0; } } if (LstBarClose > 0) LstBarClose--; int difBr = Bars - LstBarClose; for (ii = 0; ii < difBr; ii++) Bufer_4[ii] = 2.0 * iMA(NULL, 0, MathFloor(Length / 2), 0, MODE_LWMA, PRICE_CLOSE, ii) - iMA(NULL, 0, Length, 0, MODE_LWMA, PRICE_CLOSE, ii); double AvW = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, 0); for (ii = 1; ii < difBr; ii++) { double AvW2 = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, ii); } 1. Не могу понять, в чем различие вычисления переменных AvW и AvW2 . С AvW вроде понятно - это LWMA с периодом Length в Bufer_4 на текущем баре. А вот AvW2 - это что ? Предыдущее значение AvW, т.е AvW[1] ???? 2. Мож быть кто подскажет, как прописать код для вывода в файл значения буфера Bufer_4. Спасибо.
А можно как-нибудь сделать чтобы индикатор iExposure.mq4 показывал данные на самом графике? а не в отдельном окне?
Можно реализовать примерно так
Конкретезируйте пожалуйста, что значит "сделать как индикатор Volume" ??))
одна шкала только для High должна быть выше нуля(Low не нужно), при уменьшении значении смена цвета в красный, при увеличении зеленый... буду премного признателен...
одна шкала только для High должна быть выше нуля(Low не нужно), при уменьшении значении смена цвета в красный, при увеличении зеленый... буду премного признателен...
Примерно так?)
Примерно так?)
огромное вам спасибо :) то что надо)))
Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.
вот скрипт. присоединяешь к любому графику-он закрывает все открытые ордера.
почеиму по серебру и ауд/юсд нет торгов?
Пожалуйста помогите разобраться с кодом, нужно чтоб советник обновлял отработанные отложники. Я только начал изучать язык, очень надеюсь на помощ спецов))
Здравствуйте, помогите пожалуйста подправить индикатор, чтобы он работал на нулевом баре, т.е стрелка то исчезала то появлялась на последнем баре, ну а алерт только 1 раз конечно работал.
Вот часть кода :
int Length = 20;
int LstBarClose = IndicatorCounted();
if (LstBarClose < 1) {
for (int ii = 1; ii <= Periodd; ii++) Bufer_4[Bars - ii] = 0;
for (ii = 1; ii <= Length; ii++) {
Bufer_1[Bars - ii] = 0;
Bufer_2[Bars - ii] = 0;
Bufer_3[Bars - ii] = 0;
}
}
if (LstBarClose > 0) LstBarClose--;
int difBr = Bars - LstBarClose;
for (ii = 0; ii < difBr; ii++) Bufer_4[ii] = 2.0 * iMA(NULL, 0, MathFloor(Length / 2), 0, MODE_LWMA, PRICE_CLOSE, ii) - iMA(NULL, 0, Length, 0, MODE_LWMA, PRICE_CLOSE, ii);
double AvW = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, 0);
for (ii = 1; ii < difBr; ii++) {
double AvW2 = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, ii);
}
1. Не могу понять, в чем различие вычисления переменных AvW и AvW2 .
С AvW вроде понятно - это LWMA с периодом Length в Bufer_4 на текущем баре.
А вот AvW2 - это что ? Предыдущее значение AvW, т.е AvW[1] ????
2. Мож быть кто подскажет, как прописать код для вывода в файл значения буфера Bufer_4.
Спасибо.