Нужно проверить размерность массива, скорей всего там имело место обращение к несуществующей "ячейке" (или существующей, но пронумерованной по другому)...
Индексация массивов идет начиная с 0, поэтому при обращении к индексу массива без учета этой особенности частенько случается выход за диапазон...
Спасибо это я исправил. Но сейчас в тестере график - прямая линия, в журнале ошибок нет и запись:
2010.07.06 15:15:38 Core 1 Disconnected 2010.07.06 15:15:38 Core 1 Log file "C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100706.log" written 2010.07.06 15:15:38 Core 1 GBPUSD,M5: 107944 ticks (552 bars) generated within 97266 ms (total bars in history 108713) 2010.07.06 15:15:38 Core 1 OnTester result 0
Не могу найти от куда я это взял, но видимо скопировал из когото эксперта.
Ни каких камней не знаю - static можно удалить
незнал что это ваш. Я думал это Rosh так написал, его коды я стараюсь внимательно просматривать, надаже хоть у когото учиться, жаль что он мало пишет и выкладывает, иногда даже в двух строчках есть что то красивое.
Разработчикам, вопрос древний как мамонт - Есть аналог функции AccountFreeMarginMode() существующей в MQL4 где либо в MQL5? Или теперь ее результат не нужен вовсе?...
Interesting: Разработчикам, вопрос древний как мамонт - Есть аналог функции AccountFreeMarginMode() существующей в MQL4 где либо в MQL5? Или теперь ее результат не нужен вовсе?...
Нужно проверить размерность массива, скорей всего там имело место обращение к несуществующей "ячейке" (или существующей, но пронумерованной по другому)...
Индексация массивов идет начиная с 0, поэтому при обращении к индексу массива без учета этой особенности частенько случается выход за диапазон...
Спасибо это я исправил. Но сейчас в тестере график - прямая линия, в журнале ошибок нет и запись:
2010.07.06 15:15:38 Core 1 Disconnected
2010.07.06 15:15:38 Core 1 Log file "C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100706.log" written
2010.07.06 15:15:38 Core 1 GBPUSD,M5: 107944 ticks (552 bars) generated within 97266 ms (total bars in history 108713)
2010.07.06 15:15:38 Core 1 OnTester result 0
Куда мне дальше посмотреть.
Вот ответ на Вашу заявку
Попробуйте немного измененные версии, все совпадает
....
еще ниразу не видел такого
почему статик ? есть какой-то подводный камень ?почему статик ? есть какой-то подводный камень ?
Не могу найти от куда я это взял, но видимо скопировал из когото эксперта.
Ни каких камней не знаю - static можно удалить
Не могу найти от куда я это взял, но видимо скопировал из когото эксперта.
Ни каких камней не знаю - static можно удалить
Спасибо это я исправил. Но сейчас в тестере график - прямая линия, в журнале ошибок нет и запись:
2010.07.06 15:15:38 Core 1 Disconnected
2010.07.06 15:15:38 Core 1 Log file "C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100706.log" written
2010.07.06 15:15:38 Core 1 GBPUSD,M5: 107944 ticks (552 bars) generated within 97266 ms (total bars in history 108713)
2010.07.06 15:15:38 Core 1 OnTester result 0
Куда мне дальше посмотреть.
Interesting:
Ну откуда я знаю что там и как, в вашем коде. Прогоните через дебагер (F5 в Эдиторе) и посмотрите, что и как там творится...
Вот здесь нашел ошибку:
Выражение Close[] Epression coul not be evaluated
пишет
Изначально так было:
Вот здесь нашел ошибку:
Выражение Close[] Epression coul not be evaluated
пишет
Изначально так было:
1. Посмотрите справку по функции CopyClose().
Функция возвращает кол-во скопированных в массив данных, а не значение цены закрытия.
2. Вы просматриваете значение Close[] в вотче?
Разработчикам, вопрос древний как мамонт - Есть аналог функции AccountFreeMarginMode() существующей в MQL4 где либо в MQL5? Или теперь ее результат не нужен вовсе?...