Индикаторы - совместный проект
Atom
31.05.2011


Приветствую всех участников!

Месяц назад я публиковал призыв о совместной разработке индикаторов на базе C#. Прошел месяц, мною было сделано 3 стандартных индикатора SMA, EMA и WMA. И ни строчки кода ни от одного пользователя S#. Каждый день задают вопросы (причем, большинство явно не относящиеся к S# как таковому), получают ответы, но свою помощь предложить не хотят. Стесняются, наверное.

Я понимаю, что дело в мотивации. Зачем помогать делать что-то, если можно подождать пару месяцев (пол года) или сделать самому, а потом пересесть на стандартное. Поэтому я решил найти мотивацию. И я ее нашел. Это лето объявляется летом "Ты мне - я тебе".

Схема простая. Вы делаете индикатор - я отвечаю на три любых вопроса. Вопросы по глюкам S# остаются как есть и раньше - ответ всегда получите. Но вопросы по C#, WFP, примерам, документации, Квику и всему прочему - только за индикатор.[smile] Я думаю честно.

Сделав 5 индикаторов, вы получается бонус - кружку с символикой S#.

Репозитарий с исходниками расположен по адресу http://stocksharpconnectors.codeplex.com Чтобы получить доступ на запись регистрируйтесь на сайте, пишите в эту тему свой логин и какие индюки хотите сделать. Стиль кодирование указывается через R#. Настройки в репозитарии.

Что сделано сейчас:

  1. Acceleration
  2. Alligator
  3. AwesomeOscillator
  4. Fractals
  5. GatorOscillator
  6. MarketFacilitationIndex
  7. BollingerBands
  8. ExponentialMovingAverage
  9. Macd
  10. ParabolicSar
  11. RAVI
  12. SimpleMovingAverage
  13. SmoothedMovingAverage
  14. StandartDeviation
  15. VolumeWeightedMovingAverage
  16. WeightedMovingAverage
  17. WilderMovingAverage
  18. Adx
  19. Atr
  20. ChandeMomentumOscillator
  21. CommodityChannelIndex
  22. DiMinus
  23. DiPlus
  24. Dx
  25. Ichimoku
  26. Momentum
  27. RateOfChange
  28. RelativeStrengthIndex
  29. RVI
  30. TrueRange
  31. DetrendedPriceOscillator
  32. Highest
  33. LinearReg
  34. LinearRegression
  35. LinearRegSlope
  36. Lowest
  37. MeanDeviation
  38. MedianPrice
  39. Peak
  40. PeakBar
  41. QStick
  42. RSquared
  43. StandardError
  44. StochK
  45. Sum
  46. Trix
  47. Trough
  48. TroughBar
  49. UltimateOsc
  50. VerticalHorizontalFilter
  51. Vidya
  52. Volatility
  53. WilliamsR

Теги:


Спасибо:


<< < 2 3 4 5 6  > >>
maze9a

Фотография
Дата: 07.06.2011
Ответить


esper Перейти
maze9a, что-то у меня не сходится тест для Полос Боллинджера с использованием Ema(14) на исторических данных по сберу, в частности отличается именно средняя линия

P.s. так же не сходится Smma на исторических данных, хотя в RSI оно работает нормально[confused]
P.P.s. Не заметил, что WilderMa и Smma одно и тоже, позже удалю Smma


В велсе есть две формы для Ema modern и legacy (wiki). У нас реализована форма modern. Значения Ema, расчитаные с использованием нашей реализации, совпадают с теми которые получаются в велсе, это отражено в юнит тесте. Возможно для Полос Боллинджера нужна форма legacy? И еще, каким образом вы расчитываете значения для вашего теста?
Спасибо:

esper

Фотография
Дата: 07.06.2011
Ответить


maze9a Перейти
В велсе есть две формы для Ema modern и legacy (wiki). У нас реализована форма modern. Значения Ema, расчитаные с использованием нашей реализации, совпадают с теми которые получаются в велсе, это отражено в юнит тесте. Возможно для Полос Боллинджера нужна форма legacy? И еще, каким образом вы расчитываете значения для вашего теста?

Тестирую на данных из Quik-а, там строю график и сохраняю его в файл, после, на базе полученных данных, делаю тест.

Велса у меня нет, у вас есть возможность выгрузить данные по Полосам Боллинджера, чтобы можно было проверить?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 07.06.2011
Ответить


esper Перейти
Смотрю, что число индикаторов растет, может есть смысл их сгруппировать?


По какому признаку?

Я думаю, нужно начать уже вести список сделанных и планируемых индюков. Предлагаю в отдельном топике с редактированием сообщения (добавили новый индюк - отредактировали).
Спасибо:

esper

Фотография
Дата: 07.06.2011
Ответить


Попробовал в Ema считать коэффициент по original method, но все-равно, значения Ema не совпадают с данными из Quik.
Спасибо:

esper

Фотография
Дата: 07.06.2011
Ответить


Mikhail Sukhov Перейти
По какому признаку?

Трендовые, осциляторы, объема

Mikhail Sukhov Перейти

Я думаю, нужно начать уже вести список сделанных и планируемых индюков. Предлагаю в отдельном топике с редактированием сообщения (добавили новый индюк - отредактировали).

Хорошая идея[smile]
Спасибо:

maze9a

Фотография
Дата: 07.06.2011
Ответить


esper Перейти

Тестирую на данных из Quik-а, там строю график и сохраняю его в файл, после, на базе полученных данных, делаю тест.

Велса у меня нет, у вас есть возможность выгрузить данные по Полосам Боллинджера, чтобы можно было проверить?


Вот, данные из велса. Описание можно посмотреть здесь.
RIM1.txt 2 KB (413)
Спасибо:

Mikhail Sukhov

Фотография
Дата: 07.06.2011
Ответить


esper Перейти
Хорошая идея[smile]


Еще предлагаю список индюков для TODO. Где их взять - вопрос. Полез по ссылкам на сайт Велса, увидел это и это. Пойдет?
Спасибо:

esper

Фотография
Дата: 07.06.2011
Ответить


Mikhail Sukhov Перейти
esper Перейти
Хорошая идея[smile]


Еще предлагаю список индюков для TODO. Где их взять - вопрос. Полез по ссылкам на сайт Велса, увидел это и это. Пойдет?

Было бы хорошо поинтересоваться у народа, какие индикаторы им нужны, тут голосование можно сделать?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 07.06.2011
Ответить


esper Перейти
тут голосование можно сделать?


Можно. В окне новой темы есть галка, опрос.
Спасибо:

esper

Фотография
Дата: 07.06.2011
Ответить


Mikhail Sukhov Перейти
Можно. В окне новой темы есть галка, опрос.

На этом сайте и других опросниках есть ограничение на число вариантов, поэтому опрос по полному списку индикаторов сделать не вышло
Спасибо:
<< < 2 3 4 5 6  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy