Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это решает проблему:
if ((MathAbs(ddK)) > (dK*Point) && (ddK > 0)) kAMAupsig[pos] =AMA; else kAMAupsig[pos]=0;
if ((MathAbs(ddK)) > (dK*Point) && (ddK < 0)) kAMAdownsig[pos]=AMA; else kAMAdownsig[pos]=0;
Разработчик, как правило, на порядок квалифицрованнее пользователя. Поэтому джанк который остается на экране это не его позор - это его беда. В тройке этого не было. Относительно критики которую вы получили, то и ее вы не учли, поскольку при перезапуске вы таки обнуляете массивы. По блоку init у меня вообще претензий на целую статью, но " Сладкое - на третье" С уважением АК
double kAMAbuffer[]; -нет требования инициализации.
double kAMAbuffer[]=Val; -требуется инициализация значением Val.
2. При перекомпиляции должно инициализироваться абсолютно все!! для данного индикатора как в открытых чартах так и в запомненных настройках, кроме настройки extern.
Остальное позже.
double kAMAbuffer[]=Val; -требуется инициализация значением Val.
Уже давно хотел предложить разработчикам абсолютно(!) тоже самое.
AMA = adaptive MA by Kaufman.
или по русски адаптивная средняя скользящая.
Прочитать можно здесь:
http://forum.viac.ru/viewtopic.php?p=21166#21166
И сделайте, пожалуйста, предварительный просмотр сообщения.
А еще лучше полный сервис как, например, на форуме Альпари.