AlexeyVik
Программист mql4 mql5
Ну дождись пересечения нулевого уровня индикатором.я так и поставил
не показывает ошибок но вапще не отрывает ордеров
Ну дождись пересечения нулевого уровня индикатором.я так и поставил
не показывает ошибок но вапще не отрывает ордеров
Поставь меньше или равнона тестере ничего не открывает
Из старого терминала:Может кто подскажет: ещё довольно обильно встречаются команды из старых версий MQL4, в частности Highest и Lowest. Они отличаются по синтаксису от новых iHighest и iLowest. Толкование по ним (по старым) не могу найти, а выпаривать истину из контекста влом.
Из нового терминала:int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)Возвращает индекс найденного наибольшего значения (смещение относительно текущего бара). Параметры:
symbol - Символьное имя инструмента, на данных которого будет производиться поиск. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
type - Идентификатор таймсерии. Может быть любым из значений иденитификаторов таймсерий.
count - Число элементов таймсерии (в направлении от текущего бара в сторону возрастания индекса), среди которых должен быть произведен поиск.
start - Индекс (смещение относительно текущего бара) начального бара, с которого начинается поиск наибольшего значения. Отрицательные значения игнорируются и заменяются нулевым значением.
Ищи отличия.iHighest
Возвращает индекс наибольшего найденного значения (смещение относительно текущего бара) соответствующего графика.
int iHighest(
string symbol, // символ
int timeframe, // период
int type, // идентификатор таймсерии
int count, // число элементов
int start // индекс
);
Параметры
symbol
[in] Символьное имя инструмента, на данных которого будет производиться поиск. NULL означает текущий символ.
timeframe
[in] Период. Может быть одним из значений перечисления ENUM_TIMEFRAMES. 0 означает период текущего графика.
type
[in] Идентификатор таймсерии, в которой будет производится поиск. Может быть любым из значений иденитификаторов таймсерий.
count=WHOLE_ARRAY
[in] Число элементов таймсерии (в направлении от текущего бара в сторону возрастания индекса), среди которых должен быть произведен поиск.
start=0
[in] Индекс (смещение относительно текущего бара) начального бара, с которого начинается поиск наибольшего значения. Отрицательные значения игнорируются и заменяются нулевым значением.
Возвращаемое значение
Индекс наибольшего найденного значения (смещение относительно текущего бара) соответствующего графика или -1 в случае ошибки. Для получения дополнительной информации об ошибке необходимо вызвать функцию GetLastError().
О, не заметил. Но ведь это вообще дремучие функции. Наверное ещё из MQL3 перекочевали.Я ваще-то спрашивал про команды Highest и Lowest, а не про iHighest и iLowest.
О, не заметил. Но ведь это вообще дремучие функции. Наверное ещё из MQL3 перекочевали.
Там ещё написано:Однако встречаются. В справочнике MQL4 просто сказано, что лучше употреблять новые. И что старые тем не менее нормально воспринимаются компилятором и терминалом (это действительно так, проверено). А описания старых нет.
Возможно, кроме названия, в них ничего не поменяли. Обычно принято, справочники воспринимать дословно.В процессе дальнейшей разработки языка MQL4 в целях систематизации некоторые функции были переименованы и перемещены из одной группы в другую.
Возможно, кроме названия, в них ничего не поменяли.
народ, а по какой причине сов может не видеть истории при тестировании? Вот загрузил котировки до 2012 года, а сов берет для теста только от 2014 максимум. Все ограничения сняты. Котировки удалял, перегружал заново. Вот такие пироги. В чем проблема?
Советник пишет в журнале, что нет котировок. Хотя они есть.
неа, не вариант :nda: такое думал ужеНу разве что, боту нужны для входа другие ТФ, а их нет.:embrace:
Про историю котировок, как про "суслика", ты его видишь? Нет. А он есть!народ, а по какой причине сов может не видеть истории при тестировании? Вот загрузил котировки до 2012 года, а сов берет для теста только от 2014 максимум. Все ограничения сняты. Котировки удалял, перегружал заново. Вот такие пироги. В чем проблема?
Советник пишет в журнале, что нет котировок. Хотя они есть.
Про историю котировок, как про "суслика", ты его видишь? Нет. А он есть!
Журнал покаж, а то может не тот читаешь?
Настройки терминала поправил?народ, а по какой причине сов может не видеть истории при тестировании? Вот загрузил котировки до 2012 года, а сов берет для теста только от 2014 максимум. Все ограничения сняты. Котировки удалял, перегружал заново. Вот такие пироги. В чем проблема?
Советник пишет в журнале, что нет котировок. Хотя они есть.
Спасибо, нам чужого не надо. :laugh:Щас в журнале вообще чисто. Я в плане ошибок. Сова нужна?
В другом терминале от другого брокера видит немного дальше истории, в другом меньше. Видимо брокеры что-то накрутили, черт ногу сломит.
Настройки терминала поправил?
Сервис - Настройки - Графики - Макс. баров истории
да, все на максимум, история загружена, а толку нет(
_SERG_, Вам бы стихи писать А сов недооценили, все гениальное - просто