Разобрался, оказывается не нужны никакие циклы в циклах, достаточно явно указывать с данными каких баров проводить вычисления, скрипт просто летает тогда :)
ЗЫ: спасибо Vinin-у за то, что откликнулся на помощь :)
громадное спасибо xrust -у за помощь и потраченное на мой вопрос время (вчера, с вечера и до глубокой ночи, в ущерб доработки своего советника, хотя до окончания регистрации на Чемп осталось совсем мало времени) :)
ну и конечно же спасибо KimIV за множество нужного и полезного, что он делал, делает и надеюсь еще много сделает для всех нас :) и в частности за
Альтернатиный источник энергии OutQuotings, да и не только за него :)
ну и мне маленький спасиб, за то, что, сцуко, упертый и не сдаюсь :))
Да не за что, и я бы все таки посоветовал в первый цикл вместо указания макс количества баров подставить такую конструкцию, ну если ты намерен использовать даты начала и конца
intStart=(TimeCurrent()-StrToTime(BeginDate))/60;
intEnd=(TimeCurrent()-StrToTime(EndDate))/60;
for(i=Start;i>=End;i--){
и убрать сравнение времени бара с временем расчета
Ну и ждем Скрипт в кодебазе, думаю будет востребован многими.
хоть бери и ник меняй на Swetten, к примеру, ну вообще никто не реагирует на просьбы :)
Можешь стукнуться. Координаты в профиле. Подумаем.
Разобрался, оказывается не нужны никакие циклы в циклах, достаточно явно указывать с данными каких баров проводить вычисления, скрипт просто летает тогда :)
ЗЫ: спасибо Vinin -у за то, что откликнулся на помощь :)
громадное спасибо xrust -у за помощь и потраченное на мой вопрос время (вчера, с вечера и до глубокой ночи, в ущерб доработки своего советника, хотя до окончания регистрации на Чемп осталось совсем мало времени) :)
ну и конечно же спасибо KimIV за множество нужного и полезного, что он делал, делает и надеюсь еще много сделает для всех нас :) и в частности за
Альтернатиный источник энергии OutQuotings, да и не только за него :)
ну и мне маленький спасиб, за то, что, сцуко, упертый и не сдаюсь :))