У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#61708 - Mon Apr 14 2014 07:03 PM Работа робота
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Здравствуйте. Подскажите как сделать так чтобы робот накапливал и обсчитывал все индикаторы за несколько дней данных, а торговал при этом и отображал сделки только реальные ( с момента запуска) т.е не показывал сделок и результатов по ним, которые были бы сделаны роботом в прошлом.

Наверх
#61710 - Mon Apr 14 2014 07:59 PM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Виртуальную позицию поставьте 1.

Наверх
#61711 - Mon Apr 14 2014 08:31 PM Re: Работа робота [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
не очень понял где это делается? "виртуальная позиция макс. свечей" ?
как конкретно работает этот параметр?

Наверх
#61712 - Mon Apr 14 2014 09:09 PM Re: Работа робота [Re: Max_Aero]
Snowman Offline
journeyman

Registered: Thu Feb 21 2013
Записи: 82
Игнорировать позиции вне истории - в настройках агента.

Наверх
#61713 - Mon Apr 14 2014 09:31 PM Re: Работа робота [Re: Snowman]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Originally Posted By: Snowman
Игнорировать позиции вне истории - в настройках агента.

Это не то, это позиции дальше чем max баров. Там и данные для расчета обрезаются.
Можно поставить "Торговать с", чтобы обрезать виртуальные сделки.


Отредактировано Kermit (Mon Apr 14 2014 09:33 PM)

Наверх
#61714 - Mon Apr 14 2014 09:33 PM Re: Работа робота [Re: Kermit]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
В общем идея вся в чём. мне нужно несколько роботов уже финально проверить на онлайне, (подсоединён через квик) чтобы никакие действия в прошлом бы не мешались и не отображались. И при этом чтобы робот не отправлял пока сделки на реальный рынок. так как это финальные тесты перед боевой работой.

Наверх
#61715 - Mon Apr 14 2014 09:49 PM Re: Работа робота [Re: Max_Aero]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Ну тогда самое простое, добавить в условие входа, к примеру (дата > 140414). Тогда виртуальные позиции будут открываться и считаться только с завтра.

Наверх
#61716 - Mon Apr 14 2014 09:53 PM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
На агенте прошлых "виртуальных" сделок и так не будет. Будет лишь последняя по истории, до первой совершенной сделки.
Если сделки не собираетесь исполнять, значит будете видеть только виртуальные, пока не исполните реальную или пока последняя виртуальная сделка не будет закрыта так же виртуально, после чего вы ее на агенте не увидите.
Торговать без совершения сделок - бесполезная затея, кроме того, что "о-О-О я наконец-то вижу как робот что-то делает!" smile такой тест вам ничего не даст. Возьмите дешевый фьючерс. Например сбера или газа и зарядите один лот на реал. Это будет реальным тестом.

Наверх
#61717 - Tue Apr 15 2014 12:46 AM Re: Работа робота [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Ну например я не знаю, что будет на онлайне при реальной работе, когда галочка "по рынку с фиксированной ценой" НЕ СТОИТ. Как будет реально делать сделку робот? (если стоит - понятно все)

Наверх
#61718 - Tue Apr 15 2014 12:59 AM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Очевидно будет исполнять "по рынку".

Наверх
#61720 - Tue Apr 15 2014 10:16 AM Re: Работа робота [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
что это означает для TSLab? и чем по факту будет отличаться от если галочка стоит.


Отредактировано Max_Aero (Tue Apr 15 2014 10:43 AM)

Наверх
#61722 - Tue Apr 15 2014 11:21 AM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
когда галочка стоит - то это лимитка при возможности.
когда галочка не стоит - то это по рынку.
Название галочки прочитайте внимательно. Речь про определенный тип блоков.

Наверх
#61818 - Mon Apr 21 2014 11:33 PM Re: Работа робота [Re: ViL]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
Вопрос обратный теме, как сделать так, чтобы АГЕНТ, думал что у него есть открытая позиция, если у скрипта она по идее сейчас открыта?

Наверх
#61819 - Tue Apr 22 2014 10:12 AM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
чего? )
Вопрос не понял.

Наверх
#61820 - Tue Apr 22 2014 10:50 AM Re: Работа робота [Re: Max_Aero]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
и еще один вопрос, как открыть позицию вручную, так чтобы робот думал что именно у него есть открытая позиция.

Наверх
#61821 - Tue Apr 22 2014 10:56 AM Re: Работа робота [Re: Max_Aero]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
поясняю вопрос 1)- по алгоритму скрипт должен был например вчера в 9 вечера открыть позицию. и на данный момент она должна была бы оставаться открытой.(предположим закроется она у нас в час дня) При этом в нем не будет совершаться новой сделки, пока эта позиция открыта.Если я запущу агент, он будет думать что у него конкретно позиции нет и может открыть позицию уже сейчас.
Задача сделать так чтобы робот (агент) думал что у него тоже до часу дня якобы есть позиция.

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

Наверх
#61822 - Tue Apr 22 2014 11:13 AM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Max_Aero
и еще один вопрос, как открыть позицию вручную, так чтобы робот думал что именно у него есть открытая позиция.

Форум - поисковик.
FAQ! http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=27886#Post27886

Наверх
#61823 - Tue Apr 22 2014 11:16 AM Re: Работа робота [Re: Max_Aero]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: Max_Aero
поясняю вопрос 1)- по алгоритму скрипт должен был например вчера в 9 вечера открыть позицию. и на данный момент она должна была бы оставаться открытой.(предположим закроется она у нас в час дня) При этом в нем не будет совершаться новой сделки, пока эта позиция открыта.Если я запущу агент, он будет думать что у него конкретно позиции нет и может открыть позицию уже сейчас.
Задача сделать так чтобы робот (агент) думал что у него тоже до часу дня якобы есть позиция.

всё равно не понял для чего это.
Но в свойствах есть параметр "виртуальная позиция" , если например поставить 1, то агент через бар после сигнала и не вспомнит, что должна быть позиция.

Наверх
#61824 - Tue Apr 22 2014 11:18 AM Re: Работа робота [Re: Max_Aero]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Originally Posted By: Max_Aero
поясняю вопрос 1)- по алгоритму скрипт должен был например вчера в 9 вечера открыть позицию. и на данный момент она должна была бы оставаться открытой.(предположим закроется она у нас в час дня) При этом в нем не будет совершаться новой сделки, пока эта позиция открыта.Если я запущу агент, он будет думать что у него конкретно позиции нет и может открыть позицию уже сейчас.
Задача сделать так чтобы робот (агент) думал что у него тоже до часу дня якобы есть позиция.

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



1. Оно так и будет по умолчанию. Робот откроет виртуальную позицию на истории. И по сигналу выхода он ее закроет, не производя никакие реальные движения на счету.
2. Открыть сделку с комментарием содержащим название блока входа.

Наверх
#61853 - Thu Apr 24 2014 12:46 AM Re: Работа робота [Re: Kermit]
Max_Aero Offline
journeyman

Registered: Mon Feb 17 2014
Записи: 62
а вот какая из настроек отвечает за это? уже не раз натыкался что робот не замечает ту позицию которая у него должна была быть открыта на истории. И открывает позицию несмотря на четкий запрет открытия при "есть активная позиция"

Наверх
#62013 - Sat May 03 2014 03:52 PM Re: Работа робота [Re: Max_Aero]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Запустил первого робота на реале Результат плачевный хотя в скрипте и даже в агенте с реальными данными все было супер Скорей всего из за задержек в связи робот успешно торгует в минус еще и пропускает входы выходы и даже стопы Получается робота нужно строить и тестировать в реале с разными регулировками А я все делал по фьючерсу РТС Подскажите как найти фьючерс сбера набрал в поиске SBRF но там нет 6.14 как найти который сейчас торгуется И еще если кто им торгует подскажите какая комиссия за круг (брокер и биржа) и какие цифры должны быть после запятой и в оптимизации как задать мин и макс это задается в пунктах или в копейках

Наверх
#62014 - Sun May 04 2014 11:08 AM Re: Работа робота [Re: Kadet]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Код у июньского фьючерса сбера SRM4. Комиссия биржи внутри дня 50 коп. Комиссия брокера вещь индивидуальная.

Наверх
#62025 - Sun May 04 2014 10:45 PM Re: Работа робота [Re: Kermit]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
этот вопрос уже пора в FAQ внести, комисия для тестирования инструментов у которых комиссия биржи 50 коп - состовляет от 2.5 до 40 пунктов в зависимости от стратеги. т.е. уникальная стратегия может работать и на 1.5 рублях но вот канальники в момент сильных движух - 19 . ну и влиять будет вход лимитками или по рынку...

Наверх
#62026 - Sun May 04 2014 11:05 PM Re: Работа робота [Re: uuzzeerr]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143

Наверх
#62034 - Mon May 05 2014 12:30 PM Re: Работа робота [Re: ViL]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
При абсолютной комиссии 50 пунктов по РТС средний п/у должен быть больше 50 А у меня получалось добить средний п/у до 15 пунктов и комиссию я ставил 5 пунктов ( 7 рублей за круг) А в реале получается задержки связи робот пропускает вход а потом догоняет по рынку с отрывом эти 50 пунктов В итоге минус В идеале нужна работа с тестовым квиком Юниор но TSLab ее не поддерживает

Наверх
#62036 - Mon May 05 2014 01:00 PM Re: Работа робота [Re: Kadet]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Средний п/у 15 пунктов? На Ри? Полтора шага цены?
Странно, почему же робот не зарабатывает миллионы. confused

По моему тему надо в Беседку переносить и бежать за ведром попкорна.

Наверх
#62057 - Mon May 05 2014 11:26 PM Re: Работа робота [Re: Kermit]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
У меня была задача заработать 10 пунктов на каждой минутной свече Входы по лимитникам выходы тоже Скрипт торговал только в одну сторону прибыль за день от 2500 до 5000 пунктов 350 сделок в день Комиссия 7руб за круг Даные брались реальные Но как только включил в торговлю робот сразу съезжает в минус и входы и выходы не совпадают со скриптом

Наверх
#62059 - Tue May 06 2014 04:27 AM Re: Работа робота [Re: Kadet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Поставьте "ждать исполнение" побольше.

Наверх
#62060 - Tue May 06 2014 08:51 AM Re: Работа робота [Re: ViL]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
и подключите плазу. Иначе это похоже на попытку обогнать феррари на запорожце. Мне так кажется.
_________________________
__


Наверх
#62081 - Tue May 06 2014 10:54 PM Re: Работа робота [Re: Kadet]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: Kadet
У меня была задача заработать 10 пунктов на каждой минутной свече Входы по лимитникам выходы тоже Скрипт торговал только в одну сторону прибыль за день от 2500 до 5000 пунктов 350 сделок в день Комиссия 7руб за круг Даные брались реальные Но как только включил в торговлю робот сразу съезжает в минус и входы и выходы не совпадают со скриптом


Еще учти при тесте на истории ЛИМИТНИКАМИ, что в тслабе есть косяк и будет огромная погрешность при таких небольших планируемых прибылях, погрешность заключается в том, что если цена открытия нового бара скакнет ниже твоего лимитника (на примере лонга), то исполнение будет засчитано по цене открытия, а не по цене лимитника, т.е. по более выгодной цене чем оно было бы в реале (в реале более выгодная цена тоже возможна, но очень редко, я так понимаю что пока тслаб вошкается с выставлением лимитки, то цена может скакнуть в более выгодную), так что при большом количестве сделок и маленькой целевой прибыли эта разница может оказать существенное влияние на результат и на определение оптимизируемых параметров, чтобы её оценить суммируй по модуля разницу между расчетной ценой и ценой входа (если выходишь тоже лимиткой, то результат в уме умножай на 2, так как при выходе тоже такие же возможны ситуации, но просуммировать выход так не получится на кубиках) ... сильно влияет когда ты ставишь лимитник рядом или по цене закрытия бара, тогда следующий бар может открыться по цене ниже лимитника, таких баров на минутках будет процентов 30 и по ним по всем ты получишь прибыли на 10-20 пунктов больше чем в реале. И да - косяк в том, что в описанной ситуации тслаб сдвигает лимитник - чего в реале не бывает почти никогда


Отредактировано finstrateg (Tue May 06 2014 11:10 PM)

Наверх
#62094 - Thu May 08 2014 12:46 AM Re: Работа робота [Re: finstrateg]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Спасибо за поддержку буду тестировать всякие варианты может что то и получится

Наверх
#62095 - Thu May 08 2014 07:43 AM Re: Работа робота [Re: Kadet]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
ну сразу стоит отметить что в реале цена входа и выхода идет от бида/аска. Если вы тестите то надо это учитывать
_________________________
__


Наверх
#62111 - Fri May 09 2014 09:03 AM Re: Работа робота [Re: ra81]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
Originally Posted By: ra81
ну сразу стоит отметить что в реале цена входа и выхода идет от бида/аска. Если вы тестите то надо это учитывать


про лимитник речь, а у лимитника вход от цены в нем указанной

Наверх
#62121 - Sat May 10 2014 12:04 AM Re: Работа робота [Re: finstrateg]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Я хочу потестить ситуацию когда на пример на лимитник на покупку подать на вход цены Bid и если цена убегает вверх то и цена в лимитнеке переставляется с изменением Bid Но тогда нужно или таймфрейм ставить 1 секунда т.к. если минута то и заявку скрипт пересчитает через минуту Да и в блоке формула как записать Bid>Bid[-1]?Bid:если нет то оставаться на месте т.е. тоже Bid Не пойму как правильно задать такое условие?

Наверх
#62122 - Sat May 10 2014 12:12 AM Re: Работа робота [Re: Kadet]
Kadet Offline
member

Registered: Fri Aug 09 2013
Записи: 148
Хотя Bid можно в ОЗ запомнить и подать на блок формула с условием Bid>Bid[-1]?Bid:ОЗ Может еще есть мысли

Наверх
#62127 - Sat May 10 2014 12:34 PM Re: Работа робота [Re: Kadet]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
я бы делал через ОЗ, в ОЗ запоминаешь бид, в логической формуле проверяешь новый бид и значение из ОЗ, если то что надо, то даешь разрешение на перезапись бида в ОЗ, тут надо еще условие для обновления ОЗ продумать, так как если все время увеличивать/уменьшать в одну сторону, то наступит "тупик" для последующих сделок, нужно продумать как будет сбрасываться ОЗ после закрытия сделки

а таймфрейм для этого нужен тиковый, но учти, что у брокеров наверняка есть комиссия за частое переставление лимитной заявки, поэтому желательно вычисления вести "в уме", а выставлять только в момент когда она может исполниться, ну и на истории такое наверное не протестировать - бид и аск наверное не записываются даже


Отредактировано finstrateg (Sat May 10 2014 12:35 PM)

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar