У вас не стоит Flash Player
Page 1 of 3 1 2 3 >
Настройки
#80112 - Tue Oct 25 2016 10:18 PM Настройка ТСЛаб для работы на тиковом графике
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Подскажите, пожалуйста, как настроить тслаб, чтобы корректно работал на тиковом графике. Будут использоваться лимитные заявки, как сделать так чтобы они не исчезали и когда понадобится самому снять заявку.

Наверх
#80113 - Tue Oct 25 2016 10:32 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
держите сигнал в коде. а не на 1 тик ставьте.
_________________________
__


Наверх
#80115 - Wed Oct 26 2016 08:13 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
в принципе у меня написано выставлять заявку на каждом тике пока есть сигнал, а потом как ее удалить?

Наверх
#80117 - Wed Oct 26 2016 11:50 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
снять сигнал. то есть не выставлять
_________________________
__


Наверх
#80126 - Wed Oct 26 2016 06:12 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Т.е. в торговых настройках поставить "ждать исполнения входа/выхода 1 бар?
А как быть с тем, что во время расчета тики будут сыпаться и я буду их пропускать? не будет ли он постоянно удалять, а потом я опять буду его ставить? и в итоге так и не возьму по необходимой цене

Наверх
#80127 - Wed Oct 26 2016 08:52 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
нет. 1 бар не поможет. тики ходят порциями. сразу по 10=40 может быть. Я просто вообще рекомендую забыть это идею с тиками. и все.
_________________________
__


Наверх
#80128 - Wed Oct 26 2016 10:55 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Допустим я поставлю "ждать исполнения входа/выхода" 1000 баров, как мне самому через код снять заявку с биржи тогда когда я захочу.
В СмартХ я просто двойным щелчком по заявке бью и она снимается.

Наверх
#80132 - Thu Oct 27 2016 12:44 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
если вы торгуете робота то о каком двойном щелчке речь может идти? Ждать исполнения работает ТОЛЬКО если по вашей заявке ударили. Если нет, то она будет снята сразу же на следующем пересчете.
Снять ее робот не может она будет болтаться пока не исполнится либо пока не закончится указанное число бар.
_________________________
__


Наверх
#80135 - Thu Oct 27 2016 01:25 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
"если вы торгуете робота то о каком двойном щелчке речь может идти?"
Я написал это для сравнения, что это очень простое действие (увидеть номер заявки и отправить команду на снятие)

В МТ5 я взял мануал и через 2 часа у меня был работающий прототип, без форумов и поддержки, там все написано, плюс даже не заостряется вопрос об управлении заявками и сделками, оно все реализуется и является само собой разумеющимся действием.

Как в ТСЛабе обратится к моей заявке на бирже?

Наверх
#80138 - Thu Oct 27 2016 03:13 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

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


Наверх
#80139 - Thu Oct 27 2016 04:30 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Я в принципе могу к ней хоть как-то обратиться через скрипт?

Наверх
#80152 - Fri Oct 28 2016 06:31 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Делайте через логику, закрывайте лимиткой по нужной цене - условие на выход замораживайте до нужного вам события - когда вы заявку хотите снять, и получите то что вам надо. т.е. к примеру время 100501 - выставили лимитку на закрытие по сигналу А по цене 120, сигнал А просуществовал только 1 тик и закончился - надо вам держать дальше, значит добавляем сигнал Б который возникает одновременно с сигналом А - т.е. зависим от него и не исчезает пока вы ему не скажите исчезнуть, и сигнал Б подаем уже на выход, получили сигнал А был 1 тик а сигнал Б - хоть вечность - пока не отмените другой логикой, и заявка стоит по вашей цене пока жив сигнал Б
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80159 - Fri Oct 28 2016 10:24 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Спасибо большое за идею реализации.
Еще вопрос: при работе с тиками будет пропуск тиков во время перерасчета скрипта, так заявка снимется на следующем тике или при следующем перерасчете скрипта?

Наверх
#80167 - Fri Oct 28 2016 11:20 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Будет, при работе с тиками много чего будет не так как в лабе. Другой уровень необходим, другая инфраструктура, тик событие быстрое, а вам надо за это время и снять/поставить, и пересчитать. И самое главное присылаются пачками. Рекомендую не ниже 2 секунд тайм.
Все операции с заявками - по пересчету скрипта.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80173 - Fri Oct 28 2016 12:34 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Поставил в реальную торговлю, на тиковом графике не смог поставить ни одного отложенного ордера. В чем может быть проблема?

Наверх
#80174 - Fri Oct 28 2016 12:41 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
А что говорит ? или пишет в данном случае ? период тик и 1 тик = 1 свеча ?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80177 - Fri Oct 28 2016 01:28 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Да, период тик и 1 тик интервал.
Просто не отправляет и ничего не пишет, потом в какой-то момент отправляет рыночный.
Не смог найти как здесь файл отправить (скрин)

Наверх
#80178 - Fri Oct 28 2016 01:36 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Нереально работать на 1 тике. Если только где 1 сделка не часто, неликвид полный к примеру. За сколько мс у вас скрипты выполняется ?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80179 - Fri Oct 28 2016 01:41 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
то что написано про непосредственно заявки 50-90мс
сам скрипт 70 мс
Как файл здесь отправлять, я скрины лучше отправлю

Наверх
#80180 - Fri Oct 28 2016 01:53 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
А лучше в поддержку


Attachments
Screenshot_1.png (81 downloads)

_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80181 - Fri Oct 28 2016 02:01 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Еще пару вопросов:
1."Ждать исполнения работает ТОЛЬКО если по вашей заявке ударили"
Что означает эта фраза, что значит "ударили"?
2. Заявка отправляется на биржу в момент прочтения этой команды
sec.Positions.BuyAtPrice(bar + 1, 1, orderEntry, "Buy");
или по завершению работы скрипта?

Наверх
#80184 - Fri Oct 28 2016 02:33 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Ударили - коснулись вашей цены
по пересчету, а команда выполняется тоже по пересчету, а не по волшебству
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80185 - Fri Oct 28 2016 02:40 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
не понятен ответ: по пересчету во время пересчета, т.е. по команде sec.Positions.BuyAtPrice(bar + 1, 1, orderEntry, "Buy");
или по пересчету, т.е. после пересчета всего скрипта?

И, кстати, в чем разница отправить отложенный ордер на часовом или тиковом таймфрейме?

Наверх
#80186 - Fri Oct 28 2016 02:50 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Originally Posted By: AntonS
Поставил в реальную торговлю, на тиковом графике не смог поставить ни одного отложенного ордера. В чем может быть проблема?

тики приходят пачками, учитывайте это.

Наверх
#80187 - Fri Oct 28 2016 03:02 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: AntonS
не понятен ответ: по пересчету во время пересчета, т.е. по команде sec.Positions.BuyAtPrice(bar + 1, 1, orderEntry, "Buy");
или по пересчету, т.е. после пересчета всего скрипта?

И, кстати, в чем разница отправить отложенный ордер на часовом или тиковом таймфрейме?

Пока весь код не пройдет - думаю не будет действия, пересчета, выставления.
Разница в тайме smile
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#80188 - Fri Oct 28 2016 03:36 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: Frend]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Абсолютно не вижу разницы
Она может быть только в случае если при приходе нового тика скрипт начинает заново считаться не успев досчитать предыдущий раз.
Но как я понял из разговоров скрипт досчитывается до конца.

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

Наверх
#80195 - Sat Oct 29 2016 11:46 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Вам поможет интерфейс ISecurityRt.NewOrder()
Только не спрашивайте дать, пример, а потом объяснить как с этим работать. Взялись за гуж, давайте smile.

Вы сможете ставить заявки так как вам хочется. Дерзайте. Полная свобода.

ПС: вы не сравнивайте метатрейдер и тслаб только. Там наследственные кухонные технологии и там работает все иначе.
_________________________
__


Наверх
#80196 - Sat Oct 29 2016 01:01 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Originally Posted By: ra81
Вам поможет интерфейс ISecurityRt.NewOrder()
Только не спрашивайте дать, пример, а потом объяснить как с этим работать. Взялись за гуж, давайте smile.

Вы сможете ставить заявки так как вам хочется. Дерзайте. Полная свобода.

ПС: вы не сравнивайте метатрейдер и тслаб только. Там наследственные кухонные технологии и там работает все иначе.


Спасибо

Наверх
#80197 - Sat Oct 29 2016 01:07 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Еще технический вопрос: как достать Макс.баров, начальный депозит ведь достается
sec.Bars.Count не подходит, так как тики начинают грузиться с 10.00


Attachments
2016-10-29_12-31-09.png (41 downloads)


Наверх
#80198 - Sat Oct 29 2016 01:14 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
ISecurityRt.NewOrder()

такую заявку также необходимо выставлять при каждом пересчете скрипта или только 1 раз
Я там посмотрел вроде и отмена есть
ISecurityRt.CancelOrder ( IOrder order )

Наверх
#80199 - Sat Oct 29 2016 01:43 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
макс баров никак потому что ограничение работает всегда одно. И либо это макс баров либо время либо дни. Число баров обычно и соответствует ограничению.

Как я вам показал ордер ставится навсегда. Главное поставить галку отключить генерацию позиций в свойствах скрипта.
_________________________
__


Наверх
#80200 - Sat Oct 29 2016 06:18 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Спасибо большое, в понедельник начну эксперименты на реальном рынке

Наверх
#80202 - Sun Oct 30 2016 11:11 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: AntonS
Спасибо большое, в понедельник начну эксперименты на реальном рынке
ага. только не забывайте проверять выставление ордера, смотреть свою позицию. отрабатывать исполнение ну и вообще делать еще вагон работы который делает тслаб за вас когда вы не используете прямую работу с ордерами smile
_________________________
__


Наверх
#80214 - Mon Oct 31 2016 01:09 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Пока на прямую работу с ордерами не перешел, пытаюсь здесь запуститься.

Появился вопрос:
1. Правильно ли я понимаю, что снятие заявки тслабом при приходе нового тика происходит независимо от работы скрипта, т.е. если я успел досчитать скрипт и возобновить заявку она все-таки отправится, если досчитать скрипт не успел, то она снимется не после пересчета скрипта, а при новом тике.

2. В приложении я попытался замедлить скрипт, Sleep(2000), на случай если необходим ответ брокера, чтобы все работало нормально, но как видно это не помогло. Что и привело к вопросу 1.


Attachments
2016-10-31_11-01-30 (2).png (54 downloads)


Наверх
#80215 - Mon Oct 31 2016 02:41 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
все сигналы скрипта отрабатываются только после завершения его расчета. Пока от брокера не получен ответ о том что заявка зарегана, скрипт не завершает пересчет окончательно. Это можно наблюдать как зависание скрипта если брокер тупит. То есть нет нового пересчета пока полностью не завершен старый. если скрипт валит сразу 30 заявок то они все будут выпуливаться поочереди и пересчет будет завершен только после всех них то есть через Х секунд.

Снятие заявки происходит ПОСЛЕ обсчета скрипта если сигнал был ранее и на текущем пересчете не подтвержден. То есть даже без привязки к тикам барам и так далее. Пересчет прошел, сигнал не подтвержден? значит уходит отмена заявки.
_________________________
__


Наверх
#80216 - Mon Oct 31 2016 02:43 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
в процессе обсчета скрипта никакие данные не меняются не обновляются вы оперируете чисто снэпшотами. ЕСТЬ одно исключение: если у вас была заявка, прошел пересчет и по окончанию был сигнал на снятие заявки, и в процессе пересчета заявка уже начала исполняться или произошло любое изменение ее статуса, тогда вы получите отмену сигнала со спец сообщением что произошло изменение заявки в момент расчете и сигнал был отменен.
Это защита на неадекватные действия в духе, вы думали что ордер стоит и решили передвинуть его а пока вы думали он уже исполнился. ТСлаб такое запрещает и такие сигналы просто отменяет. Это может выражаться в виде пропусков сигнала, мол он вроде бы был, но его отменило и его в реале не было.


Отредактировано ra81 (Mon Oct 31 2016 02:45 PM)
_________________________
__


Наверх
#80218 - Mon Oct 31 2016 05:56 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: ra81]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Спасибо, принцип работы начинаю понимать

1. Скажите, пожалуйста, на какой бар необходимо в принципе ставить заявки?
Я всегда ставил на только что пришедший, т.е. на BarsCount-1. На 10-ти сек. все работало корректно. На тиках не получалось.
Сейчас попробовал ставить на BarsCount, т.е. не существующий, вроде стали выставляться.

2. Столкнулся со следующей проблемой
Выставляю заявку, в 15 сек, она перевыставляется до 18 сек, затем отменяется и тут же идет по рынку. На рисунке цифры это секунды


Attachments
2016-10-31_16-10-21 (2).png (55 downloads)


Наверх
#80219 - Mon Oct 31 2016 05:57 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Время заявок


Attachments
2016-10-31_16-09-23.png (41 downloads)


Наверх
#80220 - Mon Oct 31 2016 06:15 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
И снова тоже самое: в течение 7ми секунд заявку выставлял, потом она отменяется и идет по рынку


Attachments
2016-10-31_16-31-42.png (66 downloads)
2016-10-31_16-32-04.png (50 downloads)


Наверх
#80240 - Wed Nov 02 2016 10:42 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
AntonS Offline
newbie

Registered: Wed Nov 25 2015
Записи: 27
Скажите пожалуйста

HasActiveOrders
это для данного скрипта или для всех?


Attachments
2016-11-02_10-09-19.png (57 downloads)


Наверх
#80241 - Wed Nov 02 2016 11:08 AM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
внутри скрипта вы всегда видите только ваш скрипт. ну кроме депозита. он показывается полный.
_________________________
__


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


Moderator:  ViL, sar