скажите, как правильно установить советника, точнее, закидываю в папку: C:\Program Files (x86)\MetaTrader 4 at FOREX.com\MQL4\Experts но в советниках он не появляется, уже несколько попробовал.
val_Close1 = Close[1]+(Close[0]-Open[0]); //он просил прибавить к первому бару не нулевой бар, а только изменение, //т.е. разность между барами. Open[0] можно заменить на Close[1]//другой вопрос, зачем ему это надо.
//пускай экспериментирует, может, найдёт, что ищет!
Суть вопроса: как в значении индикатора на 1-м баре можно учесть его текущее значение.
Алексей, не заикайся(не не)! Вот его вопрос: "... как при написании индикатора можно реализовать, чтобы показания индикатора на 0-м баре прибавлялись к показателям на 1-м?" Так первый бар улетит в небо! Не знаю, зачем ему, но я просто подкинул, чем можно оперировать. Кто ищет, тот может найти! И я учусь на ошибках, как все, кто хочет знать! ( ;)))=
Рассчитываемые цены в торговом приказе нужно нормализовывать до Digits:
Ещё нужно проверять значения стоп-приказов на допустимость требованиям StopLevel:
Для Buy примерно так...
Спасибо, но я пока решил использовать виртуальный стоп и тейк.
Осталась проблема с долгим выполнением советника. Притом индикатор отдельно работает без проблем.
Как можно оптимизировать?
Спасибо, но я пока решил использовать виртуальный стоп и тейк.
Осталась проблема с долгим выполнением советника. Притом индикатор отдельно работает без проблем.
Как можно оптимизировать?
Скажите пожалуйста, а как при написании индикатора можно реализовать, чтобы показания индикатора на 0-м баре прибавлялись к показателям на 1-м?
Как хотите!
Как хотите!
Тогда так:
Тогда так:
Борис, ты не не прав ( :))) ).
Суть вопроса: как в значении индикатора на 1-м баре можно учесть его текущее значение.
Борис, ты не не прав ( :))) ).
Суть вопроса: как в значении индикатора на 1-м баре можно учесть его текущее значение.
Подскажите, компилятор выдает предупреждение "expression has no effect" в строке for