Базовые примеры_ на часто задаваемые вопросы.

Автор: ViL

Базовые примеры_ на часто задаваемые вопросы. - Thu Jan 27 2011 05:48 PM

1. Как сделать, чтобы скрипт осуществлял только одну сделку в день?
2. Как сделать, чтобы скрипт входил еще раз в позицию( наращивание позиции), при повторном сигнале?
3. Как сделать, чтобы скрипт ставил стоп-лосс на свече входа?
(два примера на сжатие )
4. Как скрипту запретить/разрешить торговать в определенное время?
5. Как скрипту запретить/разрешить торговать в определенный день недели.
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Feb 03 2011 09:38 AM

Индикаторы, используемые в этих скриптах, находятся вот здесь: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=2422#Post2422
Автор: Koresh25

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Feb 12 2012 02:24 PM

Подскажите делаю закрытие по рынку через блок или, или пересчение снизу или конец дня 23ч 45 мин, но скрипт не хочет закрывать позу в конце дня закрывает только по пересечению.
Автор: Koresh25

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Feb 12 2012 02:43 PM

В вашем примере меняю тайм аут с 1 мин на 5 мин скрипт перестает работать, подскажите в чем тут проблема?
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Feb 12 2012 04:52 PM

Ответ на Ваш вопрос вот в этом посте: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=21983#Post21983
Автор: kotbegemot77

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Oct 21 2012 08:39 AM

собираю скрипт в первый раз)) очень большой чайник)) и вопрос мой возможно очень базовый)) никак не могу соединить два условия на вход в сделку. http://gyazo.com/21a1e56a726ac6748dca6d17250326f0 - так выполняется только условие пересечение.
http://gyazo.com/8a384dc0b0346516ac68eb3622124761 - так выполняется только условие логич.формулы.
а задача, чтобы выполнялось условие логич формулы и вход осуществлялся по пересечению.
всяко разно соединения менял, ниче не выходит.
поможите, кто может пожалуйста)
Автор: kotbegemot77

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Oct 21 2012 08:43 AM

скрипт еще далеко не доделан. в связи с этим хочу спросить. есть возможность в среде программирования тслаб возможность добавить дополнительный источник данных или даже два-три? скажем основной фРТС15мин, а надо еще фРТСдень и фРТС4часа.
Автор: kotbegemot77

Re: Базовые примеры_ на часто задаваемые вопросы. - Sun Oct 21 2012 09:22 AM

Originally Posted By: kotbegemot77
собираю скрипт в первый раз)) очень большой чайник)) и вопрос мой возможно очень базовый)) никак не могу соединить два условия на вход в сделку. http://gyazo.com/21a1e56a726ac6748dca6d17250326f0 - так выполняется только условие пересечение.
http://gyazo.com/8a384dc0b0346516ac68eb3622124761 - так выполняется только условие логич.формулы.
а задача, чтобы выполнялось условие логич формулы и вход осуществлялся по пересечению.
всяко разно соединения менял, ниче не выходит.
поможите, кто может пожалуйста)


с этим разобрался. функция "И" ))
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Mon Oct 22 2012 12:23 AM

Originally Posted By: kotbegemot77
скрипт еще далеко не доделан. в связи с этим хочу спросить. есть возможность в среде программирования тслаб возможность добавить дополнительный источник данных или даже два-три? скажем основной фРТС15мин, а надо еще фРТСдень и фРТС4часа.

Используйте блок сжатие.
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=21980#Post21980
Автор: kotbegemot77

Re: Базовые примеры_ на часто задаваемые вопросы. - Mon Oct 22 2012 09:03 AM

попробовал сжатие-разжатие (http://gyazo.com/1a0429e173722c11060ba9491ee2c977).

программа ругается:

13:58:46.05 System.ArgumentException: Can't compress to the interval 288M from current interval 5M!
at TSLab.DataSource.BarUtils.CompressTo[T](IList`1 bars, Interval interval, Interval curInterval, Double rtSkipSeconds, Int32 shift)
at TSLab.LabView.Script.ScriptCache.<>c__DisplayClass5.<GetCompressed>b__4()
at TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker)
at TSLab.LabView.Script.ScriptCache.GetCompressed(Interval interval, Int32 shift)
at TSLab.LabView.Script.SecurityImpl.CompressTo(Interval interval, Int32 shift)
at TSLab.Script.Handlers.Compress.Execute(ISecurity source)
at TSLab.User.Script.Execute(IContext context, ISecurity var0)
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Mon Oct 22 2012 01:53 PM

"288M from current interval 5M!"
Конечно, разве 228/5 = получится целое число?
Автор: Rolekc

Re: Базовые примеры_ на часто задаваемые вопросы. - Wed Oct 24 2012 06:36 PM

Каким образом можно получить цену открытия сделки и использовать эту цену как ориентир для открытия второй и последующих сделок после того как первая сделка закрыта? Используя блоки как показано в скриншоте получаю часть сделок которые моей логикой не предусмотрены и ей противоречат, но где я не прав не могу понять.
Автор: Rolekc

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Oct 25 2012 04:45 PM

Вопрос снят.
Автор: kotbegemot77

Re: Базовые примеры_ на часто задаваемые вопросы. - Fri Oct 26 2012 05:39 AM

возможно еще одна базовая проблема, но никак не могу скумекать что к чему цеплять))

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

пс: не могу понять как скрипт прицепить, поэтому картинко с графика и скрипт.
скрипт - http://gyazo.com/f7fdf11afe0165b5566b446fab7556de
график - http://gyazo.com/57230eeea9df40e5b7f654e007b6bd44

буду очень признателен если подбросите подсказку))
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Fri Oct 26 2012 09:08 PM

Очевидно блок если есть активная короткая/длинная + условия, что есть трейл, например цена выше/ниже трейла Должны запрещать открытие позиции.
Автор: mitya041

Re: Базовые примеры_ на часто задаваемые вопросы. - Mon Jan 14 2013 01:48 PM

Скачал скрипт Пример скрипта- одна сделка в день.xml , в блоке LasCloPosDat отсутствует обработчик. Что подставлять в обработчик? Спасибо.
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Mon Jan 14 2013 02:50 PM

http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=21981#Post21981
Автор: Anton

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Nov 28 2013 01:54 PM

Есть конкретный пример, как сделать что бы если была получена прибыль например сегодня робот больше не торговал?
Автор: Anton

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Nov 28 2013 04:16 PM

Наверно примеры отсутствуют?
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Nov 28 2013 05:45 PM

http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=21981#Post21981
+
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=56897#Post56897
Автор: traider_noob

Re: Базовые примеры_ на часто задаваемые вопросы. - Wed Sep 16 2015 04:08 PM

Здравствуйте.
Подскажите, возможно ли реализовать наращивание позиции не ограниченое колличеством блоков входа?

Возможно для этого нужно использовать API?
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Wed Sep 16 2015 05:13 PM

В версии программы 1.2 у каждого блока входа только одна позиция, которую он ведет.
В версии 2.0 это организовать можно без проблем.
Автор: Frend

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Sep 17 2015 07:45 AM

Originally Posted By: ViL
В версии программы 1.2 у каждого блока входа только одна позиция, которую он ведет.
В версии 2.0 это организовать можно без проблем.

Это радует, описание бы еще поверхностное блоков
Автор: nikifor

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Sep 17 2015 10:40 AM

Originally Posted By: ViL
В версии программы 1.2 у каждого блока входа только одна позиция, которую он ведет.
В версии 2.0 это организовать можно без проблем.


а можно попросить простенький примерчик?
Автор: ViL

Re: Базовые примеры_ на часто задаваемые вопросы. - Thu Sep 17 2015 01:18 PM

Здесь http://forum.tslab.ru/ubb/ubbthreads.php?ubb=cfrm&c=8 вопрос задайте
Автор: VladMih

Re: Базовые примеры_ на часто задаваемые вопросы. - Fri Sep 18 2015 09:17 AM

Большинство примеров сделано на базе данных Finam/GAZP, "встроенных" в программу - предлагаю и дальше придерживаться этого, чтобы не усложнять жизнь начинающим ТСЛабовцам, она у них и так не очень простая.

Некоторые примеры в этой ветке используют котировки, которых нет в наборе данных дефолтной поставки. В итоге потерял время, не смог оперативно разобраться вчера, а сегодня день начинаю с того, что думаю - бросаться ли на поиски и скачивание нужных котировок, на создание в программе ещё одного поставщика... (