Скрипт: SMA - 3Price Close

Автор: SysKreator

Скрипт: SMA - 3Price Close - Wed Jun 30 2010 02:53 PM

Скрипт: SMA - 3Price Close

Условия входа в позиции:

Вход в «лонг» / Выход из «шорта»:
• Close > SMA
И
• Close 1 бар назад > SMA 1 бар назад
И
• Close 2 бар назад > SMA 2 бар назад


Вход в «шорт» / Выход из «лонга»:
• Close < SMA
И
• Close 1 бар назад < SMA 1 бар назад
И
• Close 2 бар назад < SMA 2 бар назад

Таймфрейм: 1 день
Базовый инструмент: SBERP

Картинки: График / Эквити




Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 07:37 PM

Вот этот алгоритм начинает становится похожим на автомат.Надо будет иво повертеть.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 08:15 PM

System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.SZArrayHelper.get_Item[T](Int32 index)
в TSLab.User.Script.<>c__DisplayClass7.<Execute>b__4() в c:\Documents and Settings\Admin.MICROSOF-68C6C7\Local Settings\Application Data\TSLab\TSLab\temp\code84.cs:строка 88
в 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) в c:\Documents and Settings\Admin.MICROSOF-68C6C7\Local Settings\Application Data\TSLab\TSLab\temp\code84.cs:строка 84

Подключаю фьючерс выдаёт вот такое сообщение.Как исправить.
Автор: Stanley

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 08:39 PM

Данные не обьективные- мало сделок.Нужно хотябы 52
Автор: SysKreator

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 08:43 PM

Originally Posted By: profit
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.SZArrayHelper.get_Item[T](Int32 index)
в TSLab.User.Script.<>c__DisplayClass7.<Execute>b__4() в c:\Documents and Settings\Admin.MICROSOF-68C6C7\Local Settings\Application Data\TSLab\TSLab\temp\code84.cs:строка 88
в 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) в c:\Documents and Settings\Admin.MICROSOF-68C6C7\Local Settings\Application Data\TSLab\TSLab\temp\code84.cs:строка 84

Подключаю фьючерс выдаёт вот такое сообщение.Как исправить.


А на каких фьючах такое?

Пробовал фьючи индекс, сбер, газпром.



Автор: SysKreator

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 08:45 PM

Originally Posted By: Stanley
Данные не обьективные- мало сделок.Нужно хотябы 52


Да, сделок маловато. Надо побольше историю прогнать.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 10:05 PM

Не пойму.Сбер преф показывает а уже сбер и остальное нет.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 10:07 PM

А теперь и префов нет.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 10:15 PM

Перегрузил.Не помогает.Префы сбера показывает сбер нет.Такое же сообщение пишет.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 10:30 PM

Я его немного отредактировал.Кое что добавил,немного изменил формулу.Оптимизировал.Получил нужный мне результат.Начал менять инструмент а он у меня заглючил вообще.Сейчас показывает префы но время не меняет стоит всё колом.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Wed Jun 30 2010 10:34 PM

Такой кайфовый получился и глючит.Надо выправлять.Его можно запускать даже на скоростных системах тиками.Доработать чуть чуть.
Уже отдельно блоками собирал копию.Не помогает.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Thu Jul 01 2010 10:36 AM

В реале информацию показывает.Но как только начинаешь менять число или инструмент сразу слетает.Что делать с ним?
Автор: profit

Re: Скрипт: SMA - 3Price Close - Thu Jul 01 2010 10:39 AM

Выложу его здесь.Может кто выправит.
Автор: SysKreator

Re: Скрипт: SMA - 3Price Close - Thu Jul 01 2010 11:10 AM

Originally Posted By: profit
Выложу его здесь.Может кто выправит.


profit, интересная доработка! Здорово!

Скрипт поправил, теперь все Ок.
Автор: profit

Re: Скрипт: SMA - 3Price Close - Thu Jul 01 2010 11:16 AM

Спасибо.
Автор: Vladimir /

Re: Скрипт: SMA - 3Price Close - Thu Jul 01 2010 11:51 AM

а вот так не лучше?
Автор: serg

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 07:45 AM

Уважаемый м-р SysKreator !
Протестровал Ваш скрипт SMA - 3Price Close и вот что получилось...
В Лабе все ок ! ( см. вложение,заход, выход и, соответственно - результат., а на Демо - почему то две позы ( лонг и шорт одновременно,и, соответственно мунус по сделке)
Подскажите, где копать ? ( имя скрипта одно и то же, скрипт оптимизирован)
Автор: SysKreator

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 12:32 PM

Originally Posted By: serg
Уважаемый м-р SysKreator !
Протестровал Ваш скрипт SMA - 3Price Close и вот что получилось...
В Лабе все ок ! ( см. вложение,заход, выход и, соответственно - результат., а на Демо - почему то две позы ( лонг и шорт одновременно,и, соответственно мунус по сделке)
Подскажите, где копать ? ( имя скрипта одно и то же, скрипт оптимизирован)


Две позы - потому что это разрешено логикой скрипта. Если не хотите, чтобы было две одновременно, необходимо добавлять дополнительно условие входа в позу - нет активной позиции
Автор: 777

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 12:47 PM

Originally Posted By: SysKreator
Originally Posted By: serg
Уважаемый м-р SysKreator !
Протестровал Ваш скрипт SMA - 3Price Close и вот что получилось...
В Лабе все ок ! ( см. вложение,заход, выход и, соответственно - результат., а на Демо - почему то две позы ( лонг и шорт одновременно,и, соответственно мунус по сделке)
Подскажите, где копать ? ( имя скрипта одно и то же, скрипт оптимизирован)


Две позы - потому что это разрешено логикой скрипта. Если не хотите, чтобы было две одновременно, необходимо добавлять дополнительно условие входа в позу - нет активной позиции


Добрый день, Kreator! smile
Я так понял уважаемый serg спрашивает, почему в текстовом источнике(или не подключенном сервере) получается одно, а с теми же параметрами на счете получается другое ...
Автор: SysKreator

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 05:01 PM

Originally Posted By: 777
Originally Posted By: SysKreator
Originally Posted By: serg
Уважаемый м-р SysKreator !
Протестровал Ваш скрипт SMA - 3Price Close и вот что получилось...
В Лабе все ок ! ( см. вложение,заход, выход и, соответственно - результат., а на Демо - почему то две позы ( лонг и шорт одновременно,и, соответственно мунус по сделке)
Подскажите, где копать ? ( имя скрипта одно и то же, скрипт оптимизирован)


Две позы - потому что это разрешено логикой скрипта. Если не хотите, чтобы было две одновременно, необходимо добавлять дополнительно условие входа в позу - нет активной позиции


Добрый день, Kreator! smile
Я так понял уважаемый serg спрашивает, почему в текстовом источнике(или не подключенном сервере) получается одно, а с теми же параметрами на счете получается другое ...


Добрый день!

Возможно. В этом случае либо данные разные, либо входы-выходы отличаются. Возможно сами разработчики что-то скажут по теме.
Автор: Nektodron

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 05:56 PM

Я загрузил скрипт, который в начале этой темы. У меня и в лаболатории одновременно показывает лонг и шорт вместе. Чтото со скриптом не так явно.
А если быть точным формула входа активна почти постоянно. Поэтому как только скрипт выходит из позиции, сразу входит обратно. Что по шорту, что по лонгу.
Автор: serg

Re: Скрипт: SMA - 3Price Close - Wed Aug 18 2010 06:27 PM

Вечер добрый !
Всем спасибо за комменты...
Да, действительно меня озадачило расхождение по заходу в позиции - в Лабе одно , на ДЕМО счете другое в части захода в позиции ( а не две позы шорт и лонг.....)( скрипт один, оптимизирован...)
Буду смотреть далее, результат сообщу.
Еще раз всем спсб)))
Автор: serg

Re: Скрипт: SMA - 3Price Close - Tue Sep 14 2010 11:27 PM

продолжение истории про 3 SMA...
пишет "пропущен сигнал..." и т.д. Хотя скрипт все время работал...опять пропущенные сигналы.....
приложение сам скрипт и картинки...
Кто с таким глюком сталкивался ?у кого какие мысли ?
Хочется найти решение...