У вас не стоит Flash Player
Page 2 of 5 < 1 2 3 4 5 >
Настройки
#941 - Tue Jan 12 2010 05:52 PM Re: Разные временные интервалы [Re: Michael]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
1. Я к тому, что на одном графике вы строите гистограмму, а сравниваете с обычным MACD (скользящей, в которой ничего не вычтено)

2. Ну проверить можно и сейчас, баг с визуализацией уже исправлен. Версия будет в конце недели.

Что касается панелей в отдельном временном интервале, то это быстро сделать нельзя.

Наверх
#987 - Wed Jan 13 2010 07:08 PM Re: Разные временные интервалы [Re: Nektodron]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Я что-то запутался... Ниже скрипт. Идея - покупать когда гистограмма Макди растет на 30-минутках, а стохастик находиться в зоне перепроданности на 5-минутках.

Что не верно в скрипте?

И второй вопрос - до обновления софта никак нельзя визуально проверить работу на разных диапазонах?


Attachments
macd_h+st.zip (182 downloads)


Наверх
#990 - Wed Jan 13 2010 07:17 PM Re: Разные временные интервалы [Re: Michael]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
На мой взгляд, скрипт работает именно так, как вы описали. Надо учитывать, что сделка происходит на следующей свече. Т.е. нельзя совершить сделку на свече, где идет проверка, она же уже прошла.

Наверх
#993 - Wed Jan 13 2010 07:30 PM Re: Разные временные интервалы [Re: Nektodron]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Почему тогда гистограмма МАКДИ в сжатом виде не совпадает с оригинальной в 30м? Ведь по логике она и рисует одну свечу 6 раз подряд, т.е. совпадать должна.

Она не совпадет и не отрабатывает условие. Точнее отрабатывает, но не на во всех случаях. Например, 13.11 в 14-55 нет сделки.

P.S. Кстати, такое решение в части сжатого индикатора по шкале оригинального может и не стоит менять. Главное, чтобы верно работали.


Отредактировано Michael (Wed Jan 13 2010 07:33 PM)

Наверх
#994 - Wed Jan 13 2010 07:32 PM Re: Разные временные интервалы [Re: Michael]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
То что вы выводите на график, это не Macd, а "MacdExt - MacdSignal"

Я у себя выводил MacdSignal на отдельную панель и сравнивал ее с обычной не сжатой, но сделанной с 30мин. Все совпадало.

Наверх
#995 - Wed Jan 13 2010 07:35 PM Re: Разные временные интервалы [Re: Nektodron]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Так мне сигнальная линия и не нужна. Мне нужна гистограмма макди. Я ее вывожу и ее же сравниваю. Т.е. разность.

Наверх
#996 - Wed Jan 13 2010 07:52 PM Re: Разные временные интервалы [Re: Michael]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Так... вопрос снимается. Нашел ошибку. Сделки нет т.к. у нас гистограмма равна (!) из-за 6-ти кратного сжатия! А условие строго больше. Думаю как обойти это smile

P.S. Вспомнил на старость лет программирование smile Хорошая программа. smile


Отредактировано Michael (Wed Jan 13 2010 07:53 PM)

Наверх
#1000 - Wed Jan 13 2010 08:15 PM Re: Разные временные интервалы [Re: Michael]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Нет, то что гистограмма равна - это не должно влиять, т.к. переломы все равно в тех же местах.
Я нашел ошибку в механизме сжатия, уже исправил, фикс попадет в следующую версию.

Кроме того, нужно выбрать "метод декомпрессии 2", тогда восстановленный MacdH получается один в один.
Правда велзлабовцы не рекомендуют его использовать, т.к. есть потенциальное заглядывание вперед. 1й метод все сдвигает на один базовый интервал.
А 3й гарантировано вперед смотрит.

Наверх
#1001 - Wed Jan 13 2010 08:17 PM Re: Разные временные интервалы [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Хмм, нет точно, переломы влиять будут, т.к. стохастик может уйти вниз в середине 30мин.
Как вариант можно сгладить MACDH через SMA, и он гарантировано будет без "зубцов".

Наверх
#1027 - Thu Jan 14 2010 10:39 AM Re: Разные временные интервалы [Re: Nektodron]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Я тоже думал о сглаживание, но пока реализовал разность как MACD_H[i]-MACD_H[i-6], i с 6 начинаю. Ждем фикса.

Наверх
#1219 - Tue Jan 19 2010 11:33 AM Re: Разные временные интервалы [Re: Ryuk]
profit Offline
Pooh-Bah

Registered: Wed Jan 13 2010
Записи: 1835
Хороший робот у вас получился.Удалось к нему стопы пристроить.?.Я на базе MAGD свой строю, не удаётся пока.Администрация перестала помогать мне,обиделись за критику финама наверное.
_________________________
Делаю простые вещи.

Наверх
#1226 - Tue Jan 19 2010 03:01 PM Re: Разные временные интервалы [Re: profit]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Хороший в теории, а на практике плохой очень.
Выложи свой скрипт и скажи что хочешь - я попробую дописать условие. Благо надо тренироваться в отладке.

Наверх
#1547 - Tue Jan 26 2010 09:52 PM Re: Разные временные интервалы [Re: Michael]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
Большой плюс у программы - можно проверить как торговать не надо.
А вот как надо - достаточно сложно сделать.

Вопрос такой - сколько в дневной свече минут? На 8 множить, как я понимаю?

Наверх
#1548 - Tue Jan 26 2010 09:52 PM Re: Разные временные интервалы [Re: Michael]
Michael Offline
journeyman

Registered: Thu Jan 07 2010
Записи: 72
8 часов х 60 минут

Наверх
#2375 - Tue Feb 23 2010 01:16 PM Re: Разные временные интервалы [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Возникла ошибка при выставлении в блоке "разжать" "Метод 2", причём при методе 1 и 3 работает, версия 1.0.12.23

Ошибка: System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.DataSource.BarUtils.Decompress[T,TK](IList`1 orignalBars, IList`1 bars, Interval interval, IList`1 compressedBars, DecompressMethod method)
в TSLab.LabView.Script.SecurityImpl.Decompress[TK](IList`1 bars, DecompressMethodWithDef method)
в TSLab.Script.Handlers.Decompres.Execute(ISecurity security, IList`1 source)
в TSLab.User.Script.<>c__DisplayClass2.<Execute>b__1()
в TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker)
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
в TSLab.User.Script.Execute(IContext context, ISecurity var0)

В чём может быть дело?


Attachments
ЧАС.xml (179 downloads)



Отредактировано uprav (Tue Feb 23 2010 01:19 PM)
_________________________


Наверх
#2380 - Tue Feb 23 2010 08:46 PM Re: Разные временные интервалы [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
А в этом скрипте работает только Метод3, метод1 и 2 выдаёт ошибку

System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.DataSource.BarUtils.Decompress[T,TK](IList`1 orignalBars, IList`1 bars, Interval interval, IList`1 compressedBars, DecompressMethod method)
в TSLab.LabView.Script.SecurityImpl.Decompress[TK](IList`1 bars, DecompressMethodWithDef method)
в TSLab.Script.Handlers.Decompres.Execute(ISecurity security, IList`1 source)
в TSLab.User.Script.<>c__DisplayClass3.<Execute>b__2()
в TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker)
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
в TSLab.User.Script.Execute(IContext context, ISecurity var0)

Помогите пож разобраться?


Attachments
DayOpen1.xml (189 downloads)

_________________________


Наверх
#2382 - Tue Feb 23 2010 11:30 PM Re: Разные временные интервалы [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
А у вас версия какая?

Наверх
#2383 - Wed Feb 24 2010 07:13 AM Re: Разные временные интервалы [Re: uprav]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
версия 1.0.12.23, в 1.0.12.24 такая же ошибка! Подскажите, в чем может быть дело, м.б. в настройках скрипта? у вас нормально этот скрипт работает?


Отредактировано uprav (Wed Feb 24 2010 02:19 PM)
_________________________


Наверх
#2394 - Wed Feb 24 2010 05:58 PM Re: Разные временные интервалы [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
При подключении к тестовому серверу (версия 1.0.12.24) и изменении в данном скрипте источника данных например на LKOH, начинает работать Метод1, Метод3 по прежнему работает, НО НЕ РАБОТАЕТ МЕТОД2 и выдаёт ту же ошибку:
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.DataSource.BarUtils.Decompress[T,TK](IList`1 orignalBars, IList`1 bars, Interval interval, IList`1 compressedBars, DecompressMethod method)
в TSLab.LabView.Script.SecurityImpl.Decompress[TK](IList`1 bars, DecompressMethodWithDef method)
в TSLab.Script.Handlers.Decompres.Execute(ISecurity security, IList`1 source)
в TSLab.User.Script.<>c__DisplayClass3.<Execute>b__2()
в TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker)
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker)
в TSLab.User.Script.Execute(IContext context, ISecurity var0)
_________________________


Наверх
#2399 - Wed Feb 24 2010 08:35 PM Re: Разные временные интервалы [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Это исправлено в новой версии

Наверх
Page 2 of 5 < 1 2 3 4 5 >


Moderator:  ViL, sar