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

Индикаторы - совместный проект
Atom
5/31/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

Tags:


Thanks:


<< < 15 16 17 18 19  > >>
esper

Avatar
Date: 6/14/2011
Reply


Maxim Go to
Как их отпустить?
Вроде ничего не делал необычного.

Если все нужные изменения залиты в репозиторий, то Undo pending changes на всё, иначе заливаем нужные изменения и потом Undo pending changes, в крайнем случае Check in на всё
Thanks:

maze9a

Avatar
Date: 6/14/2011
Reply


esper Go to
maze9a Go to
Всем доброго времени суток. Я застрял с реализацией индикатора HV (http://www2.wealth-lab.com/WL5Wiki/HV.ashx?HL=hv), может кто-нибудь подскажет более понятную формулу для расчета этого индикотора?

Возможно это поможет

Спасибо.
Thanks:

Maxim

Avatar
Date: 6/14/2011
Reply


esper Go to
Maxim Go to
Как их отпустить?
Вроде ничего не делал необычного.

Если все нужные изменения залиты в репозиторий, то Undo pending changes на всё, иначе заливаем нужные изменения и потом Undo pending changes, в крайнем случае Check in на всё


Это все сделано давно.
Единственное подозрение на файл macd.cs
С какого то момента времени с ним произошел какой то косяк.
Его нет в локальном проекте, но сабвершен его не хочет закачивать с репозитория.

Хотя возможно и не в нем проблема.

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

Sergey Masyura

Avatar
Date: 6/14/2011
Reply


Maxim Go to
esper Go to
Maxim Go to
Как их отпустить?
Вроде ничего не делал необычного.

Если все нужные изменения залиты в репозиторий, то Undo pending changes на всё, иначе заливаем нужные изменения и потом Undo pending changes, в крайнем случае Check in на всё


Это все сделано давно.
Единственное подозрение на файл macd.cs
С какого то момента времени с ним произошел какой то косяк.
Его нет в локальном проекте, но сабвершен его не хочет закачивать с репозитория.

Хотя возможно и не в нем проблема.

А можно как нить разлочить со стороны репозитория?


Зачем использовать svn, если репозиторий под team foundation server?
Thanks:

Mikhail Sukhov

Avatar
Date: 6/14/2011
Reply


Maxim Go to

Его нет в локальном проекте, но сабвершен его не хочет закачивать с репозитория.

Хотя возможно и не в нем проблема.

А можно как нить разлочить со стороны репозитория?


Можно по скайпу, можно телефоном. Думаю, объяснить будет проще, там разговора минут на 10.
Thanks:

artemox

Avatar
Date: 6/14/2011
Reply


Благодаря Maxim-у выяснилось, что не всегда можно протестировать на данных без полной истории. Например ЕМА.
Поэтому скрипт выгрузки теперь берет первые 200 баров, а не последние.

folder = "E:\\";

function SaveValues(filename, values)//, values2, values3, values4)
{
fh = fopen( filename, "w");
if( fh )
{
StartBar = Max(0, BarCount-200);
// for (i = StartBar; i < BarCount; i++)
for (i = 0; i < 200; i++)
{
ds = StrFormat("%.0f,%.0f,%.0f,%.0f,%.0f,%.8f"+
/*",%.8f"+
",%.8f"+
",%.8f"+*/
"\n",
O[i], H[i], L[i], C[i], V[i], values[i]
//,values2[i],values3[i],values4[i]
);
fputs( ds, fh );
}
fclose( fh );
}
}

SaveValues(folder+"Ema.txt", EMA(C,20));
Thanks:

esper

Avatar
Date: 6/15/2011
Reply


Добавил тест для BollingerBands с использованием Sma, т.к. с использованием Ema не совпадает значение средней ни с Ami, ни с Metastock, данные по Ema выгружал начиная с первой свечки, т.е. зависимости от предыдущих данных быть не должно.Кто делал тест для Ema с использованием файла, можете так же выгрузить данные для BollingerBands? Или оставим тест на базе Sma?

По поводу атрибута Ignore для нерабочих тестов, а нужно ли оно? Когда есть нерабочий тест и он проваливается - видно что необходимо поправить, а если стоит Ignore - создается иллюзия что все работает.
Thanks:

Maxim

Avatar
Date: 6/15/2011
Reply


sergey.masyura Go to
Maxim Go to
esper Go to
Maxim Go to
Как их отпустить?
Вроде ничего не делал необычного.

Если все нужные изменения залиты в репозиторий, то Undo pending changes на всё, иначе заливаем нужные изменения и потом Undo pending changes, в крайнем случае Check in на всё


Это все сделано давно.
Единственное подозрение на файл macd.cs
С какого то момента времени с ним произошел какой то косяк.
Его нет в локальном проекте, но сабвершен его не хочет закачивать с репозитория.

Хотя возможно и не в нем проблема.

А можно как нить разлочить со стороны репозитория?


Зачем использовать svn, если репозиторий под team foundation server?


На мой вопрос чем лучше пользоваться ответили, что нет разницы.

SVN я пользовался раньше, а TFS нет.
Просто выбрал, что привычней.
Thanks:

artemox

Avatar
Date: 6/15/2011
Reply


esper Go to
Кто делал тест для Ema с использованием файла, можете так же выгрузить данные для BollingerBands? Или оставим тест на базе Sma?

Попробую вечером.
Thanks:

Mikhail Sukhov

Avatar
Date: 6/15/2011
Reply


Maxim Go to

SVN я пользовался раньше, а TFS нет.
Просто выбрал, что привычней.


Максим, вопрос с локом еще актуальный. Можете отпустить файлы, хотя бы References?
Thanks:
<< < 15 16 17 18 19  > >>

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

loading
clippy