У вас не стоит Flash Player
Page 2 of 3 < 1 2 3 >
Настройки
#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 Online   content
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
Записи: 8133
Originally Posted By: AntonS
Поставил в реальную торговлю, на тиковом графике не смог поставить ни одного отложенного ордера. В чем может быть проблема?

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

Наверх
#80187 - Fri Oct 28 2016 03:02 PM Re: Настройка ТСЛаб для работы на тиковом графике [Re: AntonS]
Frend Online   content
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 (40 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 (53 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 (52 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 (40 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 (65 downloads)
2016-10-31_16-32-04.png (49 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 (56 downloads)


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


Moderator:  ViL, sar