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

Индикаторы - совместный проект
Atom
5/31/2011
Mikhail Sukhov


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

Месяц назад я публиковал призыв о совместной разработке индикаторов на базе 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

Tags:


Thanks:


<< < 22 23 24 25 26  > >>
artemox

Avatar
Date: 9/11/2011
Reply


Возможно это я накосячил, у меня не компилировалось без ".Value", пока не обновил библиотеку. А потом видимо забыл почистить
Сейчас поудалял индивидуальные юнит тесты для всех валидных тестов.

Не хватает файлов для тестов:
Acceleration, Alligator, Fractals, GatorOscillator, Ichimoku, MedianPrice, Macd, MedianPrice

Просьба авторам уточнить - файлы не залиты не сервер или их не было?
Thanks:

artemox

Avatar
Date: 9/11/2011
Reply


Пришлось отредактировать файл ExponentialMovingAverage.txt руками, что отразил в коменте внутри файла:
#artemox, Первое расчетное значение "90007.75" венесено руками, т.к. AmiBriker для EMA дает расчетное значение на одну свечу позже чем S#

Такая же история будет вылазить во всех индюках, использующих EMA, например Volatility, который пришлось аналогично подправить.
Thanks:

esper

Avatar
Date: 9/12/2011
Reply


artemox

Не хватает файлов для тестов:
Acceleration, Alligator, Fractals, GatorOscillator, Ichimoku, MedianPrice, Macd, MedianPrice

Просьба авторам уточнить - файлы не залиты не сервер или их не было?


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

Еще возник вопрос по Trough и Peak, для них сейчас тесты не проходят, они раньше работали?
Thanks:

artemox

Avatar
Date: 9/12/2011
Reply


esper
Для MACD файл не заливал, т.к. не получалось выгрузить данные, чтобы совпал EMA.

Если ручками поправить первое расчетное значение не проходит тест?

esper
Еще возник вопрос по Trough и Peak, для них сейчас тесты не проходят, они раньше работали?

Вроде нет http://stocksharp.com/posts/m/8891/
Thanks:

Sergey Masyura

Avatar
Date: 9/13/2011
Reply


Maxim
Индикаторы Peak и Trough.

Столкнулся с тем, что мое понимание этих индикаторов отличается от того, которое в Ами.
Прошу помочь разобраться, какая интерпретация верная.

...

то график индикатора Trough будет представлять собой ступеньки то вверх, то вниз.
Могу предположить, что они считают локальный минимум, а не глобальный.
Тоесть, если после локального минимума был локальный максимум, а после этого опять локальный минимум, то они
берут для индикатора значения этих минимумов. Правильно ли я понял? Или они делают по другому?

Вопрос: какой вариант верный и что реалиуем в S#?


Переделал на ступеньки, заодно пофиксил баг с использованием Unit.
Получилось как на рисунке в аттаче.
ind.png 80 KB (214)
Thanks:

freelancer

Avatar
Date: 9/13/2011
Reply


А что за компонент используете для отрисовки ?
Thanks:

esper

Avatar
Date: 9/13/2011
Reply


freelancer
А что за компонент используете для отрисовки ?

Это стандартный Microsoft Chart Control
Thanks:

Евгений

Avatar
Date: 9/13/2011
Reply


artemox
Возможно это я накосячил, у меня не компилировалось без ".Value", пока не обновил библиотеку. А потом видимо забыл почистить
Сейчас поудалял индивидуальные юнит тесты для всех валидных тестов.

Не хватает файлов для тестов:
Acceleration, Alligator, Fractals, GatorOscillator, Ichimoku, MedianPrice, Macd, MedianPrice

Просьба авторам уточнить - файлы не залиты не сервер или их не было?


Файлов не было. В ближайшее время постараюсь залить. Сформировал из Квика пока только для AwesomeOscillator, по остальным по той же схеме попробую
Thanks:

worldexplorer

Avatar
Date: 9/24/2011
Reply


очень хочу присоединиться. пожалуйста добавьте пользователя codeplex worldexplorer (меня), и скажите какие индикаторы остались не разобранными? хочу кружку за пять индикаторов!! и авось втянусь в S#, хочу цепляться к квику, возможно из wealth-lab 5... это будет один из моих "трёх вопросов которые я могу задать", а может вопрос уже и отпадёт по мере написания индикатора :)) жду!!! :)
Thanks:

Sergey Masyura

Avatar
Date: 9/24/2011
Reply


worldexplorer
очень хочу присоединиться. пожалуйста добавьте пользователя codeplex worldexplorer (меня), и скажите какие индикаторы остались не разобранными? хочу кружку за пять индикаторов!! и авось втянусь в S#, хочу цепляться к квику, возможно из wealth-lab 5... это будет один из моих "трёх вопросов которые я могу задать", а может вопрос уже и отпадёт по мере написания индикатора :)) жду!!! :)


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

PS: Конкурс с кружками уже закончен :) Любой вклад в проект не останется незамеченным с нашей стороны.
Thanks:
<< < 22 23 24 25 26  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy