Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Их величествам - фактам, расчетным данным.
Я смотрю у тебя философское настоение никак?
Удачи ;)
Удачи ;)
Ага! Спасибо друг! Это очень по делу. Посмотрел,- вижу что так. Предполагаю аз-за 2-х массивов, что смещают данные на каждом баре. Как сделать, чтобы данные массивов, тоже передвигались? Кажется из - за этого да?
А разработчики - поймите меня правильно, если у человека, что-то не получается и он застрял, то начинает ругаться. Я простой обычный человек в этом смысле. Ладно, как данные массивов передвигать? В Омеге-то они передвигаются автоматически.
С уважением - Александр.
for (n=0; n<=p-1; n++) //7
{
sx=sx+i+n;
sy=sy+Close[i+n];
sxy=sxy+(i+n)*Close[i+n];
sx2=sx2+MathPow(i+n,2);
}//7
Print("n=",n);
aa=(sx*sy-p*sxy)/(MathPow(sx,2)-p*sx2);
bb=(sy-aa*sx)/p;
lr[i]=bb+aa*i;
}//8
if (i<Bars-p-pma-1) //6
{
sum=0.0;
for (n=0; n<=pma-1; n++) //5
{
Print("n2=",n);
sum+=lr[i+n];
}//5
Вставь мою версию Print() или добавь у себя, откомпилируй и повесь у себя в онлайн. Понаблюдай. Ты должен сделать некоторые выводы, лучше, если сам дойдешь.
PS. Когда я ковырял МТ4, хелпа практически не было, до всего доходил сам, ленивый я мануал читать :)
Вставь мою версию Print() или добавь у себя, откомпилируй и повесь у себя в онлайн. Понаблюдай. Ты должен сделать некоторые выводы, лучше, если сам дойдешь.
Вставил, понаблюдал, - данные переменных вроде правильные.
Бывают индикаторы неоптимизированные. Эти гады жрут все ресурсы процессора на каждом тике. Засовывать такие в тестер - вредно для нервов того, кто тестирует.
Частный случай таких индикаторов - расчет на конкретном количестве баров - этотоже плохо.
Бывают индикаторы пережатые - эти работают только на первом тике каждого нового бара. Их заосвывать в тестер можно, но бесполезно, по причины их лживости.
И бывают индикаторы корректные (читай валидные).
К какому типу относится твой?
Что такое? Да будь проще. Что ты там увидел?
Мне кажется все-таки что из-за массивов, - думаю сейчас как проверить.
Бывают индикаторы неоптимизированные. Эти гады друт все ресурсы процессора на каждом тике. Засовывать такие в тестер - вредно для нервов того, кто тестирует.
Частный случай таких индикаторов - расчет на конкретном количестве баров - этотоже плохо.
Бывают индикаторы пережатые - эти работают только на первом тике каждого нового бара. Их заосвывать в тестер можно, но бесполезно, по причины их лживости.
И бывают индикаторы корректные (читай валидные).
К какому типу относится твой?
Когда он не выдал правильных данных при тестировании, я специально для проверки, сделал, чтобы он работал только на первом тике cbi=Bars-IndicatorCounted()-2; а до этого было cbi=Bars-IndicatorCounted()-1;
и он должен работать на каждом тике, - изменить - это 2 сек. Да я уже менял. Нет мне кажется - массивы.