оптимизация периодов

Автор: Croll69

оптимизация периодов - Thu Dec 16 2010 02:31 PM

Нужна помощь в оптимизации периода. Пример: формула ma[i]-ma[i-1], хотелось бы оптимизировать то число, котороое находится на месте 1. Пробовал через константу [i-k], подсоединял блок константа - но выдает ошибку. Как правильно решить эту проблему.
Автор: profit

Re: оптимизация периодов - Thu Dec 16 2010 02:45 PM

[i-(int)k]
Автор: Ti_ru

Re: оптимизация периодов - Thu Dec 16 2010 04:29 PM

Originally Posted By: profit
[i-(int)k]

блин, прям подарок, не знал спасибо ))
Автор: Croll69

Re: оптимизация периодов - Thu Dec 16 2010 05:02 PM

огромное спасибо!!!
Автор: Stanley

Re: оптимизация периодов - Thu Dec 16 2010 08:23 PM

а что тогда писать в блоке формула в окошке начинатть с? (int)k не принимает
Автор: Vladimir /

Re: оптимизация периодов - Thu Dec 16 2010 10:07 PM

Originally Posted By: Stanley
а что тогда писать в блоке формула в окошке начинатть с? (int)k не принимает

100
Автор: Robotorgovetc

Re: оптимизация периодов - Fri Dec 17 2010 12:15 PM

Originally Posted By: Vladimir /
Originally Posted By: Stanley
а что тогда писать в блоке формула в окошке начинатть с? (int)k не принимает

100

А можно по понятнее? мне тоже интересен очень этот вопрос.
Вот например я хочу протестировать MA[i-(int)k]
(int)k будет диапазоном от 1 до 10
Что в таком случае необходимо писать в "начинать с" по логике отставание должно быть от одной до десяти свечей. но как дать понять алгоритму что при оптимизации если интК равно 3 то начинать с 3-й свечи, а если интК равно 10 то начинать с 10 свечи.?
Автор: captian

Re: оптимизация периодов - Fri Dec 17 2010 12:34 PM

пиши по максимому, исходя из того сколько свечей собираешься перебирать. если 10, то и пиши, начинать с 10, если только в формуле не используется большие цифры.
Автор: Robotorgovetc

Re: оптимизация периодов - Fri Dec 17 2010 03:34 PM

но 10 всегда будет 10 даже когда надо будет максимум на 3 свечах условие выполнять для торговли. Я пробую сейчас не писать (int)k, (инт) это для формулы, в графе "начинать с" ставлю имя самой переменной ну т.е. ставлю там просто k, так как значение k уже подано константой в блок формула. Вроде работает, не ругается. Сейчас буду тестировать. Разработчики прокомментируйте это сутуацию. Как правильно?
Автор: ViL

Re: оптимизация периодов - Fri Dec 17 2010 05:37 PM

поставить 10.
Автор: Croll69

Re: оптимизация периодов - Thu Oct 27 2016 12:26 AM

Доброго времени суток. Товарищи, было давно, я забыл как оптимизировать константу. Формула [i-(int)k] выдает ошибку. Как написать. Что за параметр вместо int выставлять?
Автор: ViL

Re: оптимизация периодов - Thu Oct 27 2016 07:58 AM

просто [i-K]
K - константа, формула, индикатор.
В блоке где это пишется заранее поставьте НачинатьС заведомо больше, чем может быть K
Автор: Croll69

Re: оптимизация периодов - Thu Oct 27 2016 01:49 PM

окк. спасибо!
Автор: Rezident

Re: оптимизация периодов - Thu Oct 27 2016 02:08 PM

Originally Posted By: ViL
просто [i-K]
K - константа, формула, индикатор.
В блоке где это пишется заранее поставьте НачинатьС заведомо больше, чем может быть K


Если так как написано [i-K], где К- константа,то не работает, версия 1.2.27.0
Автор: ViL

Re: оптимизация периодов - Fri Oct 28 2016 11:07 AM

А у меня работает. Версия 1.2.27.0
Автор: Rezident

Re: оптимизация периодов - Fri Oct 28 2016 11:15 AM

Originally Posted By: ViL
А у меня работает. Версия 1.2.27.0

А в логформуле попробуйте.Либо на неё с блока формула подать. Смысл оптимизации периода именно при нахождении в логформуле, как я понимаю.
Автор: ViL

Re: оптимизация периодов - Fri Oct 28 2016 11:25 AM

\\ Пожалуйста. С лог формулой.