Здравствуйте. Пытаюсь программировать в тосе. Понимаю, что в чем-то проявил криворукость, но вот в чем ни как не пойму. Помогите понять почему не работает код. Смысл кода в том чтобы отрисовывать на графике индикатор отражающий сумму low+atr. Если CCI выше нуля тогда значение индикатора может только увеличиваться. Если low+atr менише предыдушего значения индикатора тогда текущее значение должно быть равно предыдущему. Иными словами индикатор либо растет либо ползет в бок. При отрицательном CCI всё с точностью до наоборот. input CCIPeriod = 30; input ATRPeriod = 5; plot UPTrend; def UPTrendTrue = CCI(CCIPeriod) > 0; def UPTrendTek = Low - AverageTrueRange(ATRPeriod); if UPTrendTrue then { UPTrend = Low - AverageTrueRange(ATRPeriod); if UPTrend[1]<UPTrend Then { UPTRend=UPTRend[1]; } Else { UPTrend = 0; } } Else { UPTrend=0; }
нееее Сань....нормально всё...Просто убежден что так не надо делать никогда.
Фев 07 2013, 19:04А в просадке не зависаю...чик чик и отвалилось... любая стратегия однажды дает убыток значит запросто можно начать ее юзать в неподходящий момент...тэ точка о...не всегда наша любимая кривулина начинается с плюсов...
да ты не парься на тему ярлыков) ярлыки на окружающих слабаки вешают) если человек правильный то он юмор правильно воспринимает)
Фев 07 2013, 19:10хреново что они часто высоко сидят и мнение своё о тебе складывают из этих ярлыков....
Фев 07 2013, 19:17