Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нету. Нахрена там ООП?
Так уж вышло, что ООП при написании индикаторов удобнее и красивее
Вы ж вроде конвертер писать собрались, а не индикатор.
Конвертер наваяю. Должен. Технических проблем не вижу пока.
Еще не приступал, но проблема увидел: статические переменные в индикаторе не инициализировать заново вовремя выполнения. Это потенциальные сбои после онвертации. Наверное, еще что-то увидится. Ну ничего, универсальным все быть не может...
Очевидно, если индикатор написан так, что его изнутри нельзя полноценно перезапустить последовательным вызовом OnDeinit, OnInit, OnCalculate - это криво-написанный индикатор. Надеюсь, таких меньшинство.
если индикатор написан так, что его изнутри нельзя полноценно перезапустить последовательным вызовом OnDeinit, OnInit, OnCalculate - это криво-написанный индикатор. Надеюсь, таких меньшинство.
Схема работы конвертера такая:
Мне жутко влом писать все пункты, кроме четвертого. Уверен, что все остальные пункты уже реализованы неоднократно у многих.
Сам возьмусь лишь только за выделенный пункт:
Подсобите с остальными пунктами, чтобы все работало, как в схеме выше. Сделаем хорошее дело все вместе.Атомат делать не стал - осознал неоправданную для данной задачи сложность (время) парсинга и разбора регулярных выражений. Формализовал правила конвертации для ручной правки - для любого индикатора конвертация занимает минуту-другую и делается очень просто: программирование знать для конвертации не требуется.
В приложенном файле инструкция и примеры некоторых индикаторов из кодобазы, с подробным сравнением с исходниками оригиналов. Теперь практически все индикаторы могут зажить новой жизнью. И исследовательский процесс иногда может ускоряться во много крат.
Мне это также было полезно, как упражнение по ООП, т.к. новичек в этих делах. Если кто подскажет более красивые, правильные и гибкие ООП-решения - буду рад услышать.
Заинтересовался корреляцией, нарыл в кодобазе и конвертнул (см. файлы) за минуту:
Portfolio Optimizer