kot99
|
Дата: 08.02.2012
Ну вроде разобрался, даже фаза стала нормально работать [flapper] ,а в TSLab не работает - http://www.tslab.ru/ubb/...;Number=8590&page=2
Косяки в расчетах исправил, теперь один в один считает как в "правильных" версиях для Wealth и Metastock... Уважаемый Daenur, просьба потестить индюка и разместить корректную версию в транке [cool] ЗЫ у меня доступа просто нет...
|
|
|
|
|
Mikhail Sukhov
|
Дата: 08.02.2012
kot99 ЗЫ у меня доступа просто нет... Я могу дать доступ. Только в транк не лейте, только в дев. Заводите логин на КП.
|
|
Спасибо:
|
|
|
|
|
kot99
|
Дата: 09.02.2012
Mikhail Sukhov kot99 ЗЫ у меня доступа просто нет... Я могу дать доступ. Только в транк не лейте, только в дев. Заводите логин на КП. kots99
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.02.2012
kot99 Mikhail Sukhov kot99 ЗЫ у меня доступа просто нет... Я могу дать доступ. Только в транк не лейте, только в дев. Заводите логин на КП. kots99 Добавил. Прежде чем заливать, посмотрите, пожалуйста, стиль кода в других индюках. Если есть вопросы, задавайте.
|
|
Спасибо:
|
|
|
|
|
Daenur
|
Дата: 10.02.2012
kots99, вот преимущество совместной работы над проектом - каждый что-то улучшает, добавляет :) Насколько понял, из основных изменений, кроме мелочей, были смена направления цикла Код
for (ii = fD8; ii >= 0; ii--)
и первоначальное заполнение массива Код
s28 = 63;
s30 = 64;
for (int i = 1; i <= (int)s28; i++)
list[i] = -1000000;
for (int i = (int)s30; i <= 127; i++)
list[i] = 1000000;
Не говорю, что мой вариант был идеальным и работал как у Юрика, он просто устраивал меня. Вы же оказались более дотошным и доработали индикатор, спасибо. Но все же интересно, "откуда дровишки"? В смысле, на основе каких данных были сделаны изменения? Раз уж Вы лучше понимаете этот индикатор, то выкладывайте нужные изменения, не буду мешать, чтобы не получилась путаница в вариантах. Единственное, просьба добавить в него направление тренда, несколько строчек из моего кода.
|
|
Спасибо:
|
|
|
|
|
kot99
|
Дата: 10.02.2012
|
|
|
|
Daenur kots99, вот преимущество совместной работы над проектом - каждый что-то улучшает, добавляет :)
Насколько понял, из основных изменений, кроме мелочей, были смена направления цикла
и первоначальное заполнение массива
Не говорю, что мой вариант был идеальным и работал как у Юрика, он просто устраивал меня. Вы же оказались более дотошным и доработали индикатор, спасибо. Но все же интересно, "откуда дровишки"? В смысле, на основе каких данных были сделаны изменения?
Раз уж Вы лучше понимаете этот индикатор, то выкладывайте нужные изменения, не буду мешать, чтобы не получилась путаница в вариантах. Единственное, просьба добавить в него направление тренда, несколько строчек из моего кода. Ну я так и думал что Вы расстроитесь из-за того что индюк теперь будет выдавать другие значения :) Я могу высказать свою точку зрения по данному вопросу - изначально исходники JMA и некоторых других индюков юрика появились на пауке путем дизассемблирования библиотеки которую предлагает юрик. Получаемые значения были сравнены с оригиналом и полностью совпадали. Затем из этого полученного кода и были сделаны индюки для Wealth и Metastock. Мои системы сделаны под Wealth, соответственно я был несколько обескуражен увидев совсем другие результаты при переносе на Stock#... Мне кажется если уж и держать индюка в S# то он должен работать корректно. Тот код который был сделан для TSLab считает неправильно что и подтверждается сообщениями на форуме TSLab. То есть он конечно что то считает но не то что нужно. Я не спорю может и можно его заоптимизировать до состояния когда вас будет всё устраивать, но....а смысл для остальных ? ЗЫ я так то могу для себя скомпилить персонально dll и пользоваться правильной версией индюка если общественность против изменений ЗЫЗЫ ну а direction то можете и сами подправить, на то она и совместная работа :) ЗЫЗЫ надеюсь никого не обидел. Код можно найти на пауке например.
|
|
Спасибо:
|
|
|
|
|
Daenur
|
Дата: 10.02.2012
|
|
|
|
kots99, Вы меня совершенно не так поняли! :)
Напротив, я только рад, что Вы сделали индюк в соответствии с "мировыми стандартами"! И отлично, что он теперь выдает значения сравнимые с Велсом и другими прогами!
Да, на Пауке я давно видел исходники, когда-то их применял для 4-го Велса даже. Когда начал переносить на S# воспользовался найденными исходниками на C#, причем не только с TSLab. Значения разных реализаций не стал сравнивать, поскольку этих самых реализаций в процессе поиска накопал с десяток вариантов. Какие-то отличались мелочами, какие-то существенно. Поэтому не стал выделять из них эталон, а просто оставил тот, результаты которого меня устраивали, вот и все. Вы же проделали больше работы - сравнили и поправили, за что Вам спасибо! И я считаю, что именно Ваша реализация должна быть в исходниках. Городить каждому свою версию с небольшими отличиями не имеет смысла.
ЗЫ. По поводу direction - безусловно могу и сам поправить, когда Вы выложите обновленную версию индикатора. К самому индикатору это отношения не имеет, мне было удобно еще иметь и текущее направление движения - вверх или вниз - вот и добавил.
|
|
Спасибо:
|
|
|
|
|
kot99
|
Дата: 10.02.2012
Daenur kots99, Вы меня совершенно не так поняли! :)
ЗЫ. По поводу direction - безусловно могу и сам поправить, когда Вы выложите обновленную версию индикатора. К самому индикатору это отношения не имеет, мне было удобно еще иметь и текущее направление движения - вверх или вниз - вот и добавил. Я утром еще в dev обновил...
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 29.02.2012
Обновил таски. Есть желающие заняться документацией по индикаторам?
|
|
Спасибо:
|
|
|
|
|
Marco
|
Дата: 21.08.2012
Здравствуйте,
Можно ли опять получить доступ к проекту на Codeplex? Хотел бы добавить индикатор Hull Moving Average.
Мой логин на Codeplex - donmarco.
|
|
Спасибо:
|
|
|
|