#23596 - Sun Mar 20 2011 11:04 AM
№7 Типы заявок
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Заявка(поручение) - Способ общения между Вами и брокером для выполнения операций на бирже. Ордер(приказ в очередь заявок биржи) - это момент выставления заявки на биржу. Ваш крик "с пола" - "купить" , "продать" по определенной цене. Сделка - регистрация произведенной операции на бирже. У любой биржи есть только один тип заявок - Лимитный ордер. Лимитник - это ордер в стакан по определенной цене. Биржа регистрирует сделку, если кто-то по-этой же цене совершает противоположную операцию(выставляет по той же цене заявку в противоположную сторону). Других типов заявок , ордеров на бирже в очереди заявок(стакане) не существует. -- В TSLab предусмотрено выставление таких ордеров, но следует понимать, что этот ордер будет, в любом случае для Вас заявкой брокеру и пройдет через брокера(если у Вас не прямое подключение к бирже по протоколу Плаза2), перед тем как попасть на биржу. Это блоки: "Открытие лимитной ценой" и "Закрытие лимитной ценой". Блоки "открытие Выше/ниже" с флагом "Открытие лимитными" в свойствах скрипта. Блок Закрытие по тейк-профит с флагом "Тейк-профит без проскальзывания" -- и блоки "Открытие По рынку" "Закрытие по рынку" с флагом ""По рынку" с фиксированной ценой" в свойствах скрипта(здесь следует учесть, что это "мнимый лимитник", т.к. используются возможности брокера просмотра стакана на предмет проскальзывания) и лимитный ордер попадет в стакан, только если кто-то поставил заявку по этой цене в противоположную сторону Всё, что описано ниже, относится только к общению между брокером и Вами, для выполнения каких-либо действий на бирже.Рассмотрим заявку "По рынку". Например "Купить", для того, что бы совершить такую операцию, брокер должен бить каждый ближайший выставленный в стакане аск, пока не исполнит Вашу заявку до конца. Выполняется это путем выставления заявки на планку рынка(планки определяются биржей и являются максимальной и минимальной ценой, по которой можно выставить заявку) или серией лимитных ордеров непосредственно в очередь(зависит от брокера),где каждый лимитник бьет ближайший аск в стакане. Таким образом он выставляет те же лимитные ордера равные по объему выставленным в асках(т.е. их бьет своими выставленными). -- Это блоки Открытие "По рынку" "Закрытие по рынку" (следует учесть, что брокер при таком типе заявки именно будет исполнять ее, пока не исполнит или пока заявка не будет отменена(при проблемах с ликвидностью на рынке может не быть нужного кол-ва заявок в очереди), но при этом у каждого брокера есть предел выполнения по цене такой заявки, обычно это +- 5% от цены сделки на рынке при поступлении Вашей заявки брокеру) Рассмотрим заявку "Условная", например в Лонг - это заявка, в итоге то же серия лимитных, но брокер начинает выставлять лимитные ордера, при срабатывании условия. Так, допустим, если Вы сказали брокеру(при использовании блока "Открыть если выше") купить если цена выше 100, После регистрации на бирже чьей-то сделки по Цене, равной 100, либо выше, он начинает бить аски, пока не исполнит Вашу заявку, но в отличии от заявки по рынку, здесь работает еще и такое понятие как "Проскальзывание" . Этим понятием Вы задаете брокеру отклонения от цены условия, в худшую для Вас сторону, в которых он может выставить лимитные ордера, выполняя Вашу заявку. Если брокер видит, что заданного проскальзывания не хватает на выполнение данной операции, он такую заявку отклоняет. В лучшую сторону проскальзывание не работает, и может быть исполнена даже по рынку, если цена уже убежала.(плохие заявки) У некоторых брокеров существует параметр "Условные по рынку", параметр доступен в программе в настройках поставщика данных, если параметра нет, значит брокер не позволяет выполнять такие заявки. -- Это блоки "открытие Выше/ниже". "Закрытие по стоп-лосс", "Закрытие по Тейк-профит". без дополнительных флагов в свойствах скрипта. Рассмотрим заявку "Условная" с комментариями. Здесь дополнения - например, время, даты действия заявки. В нашем случае, если торгуем не вручную через менеджер заявок, то все комментарии выполняются доп.условиями в самом скрипте и брокеру не передаются. Дата в программе автоматически выставляется всегда на 2 дня. Рассмотрим Связные заявки - это способ выставления двух условных заявок одновременно. В данный момент(внизу поста дата посл.изменения) доступны именно только условные заявки. Блок "закрытие по стоп-лосс" + блок "закрытие по тейк-профит" без дополнительных флагов, с указанным проскальзыванием.(стоп+стоп - это не связная заявка!) Программа автоматически создаст связную заявку на серверах: а. При прямом подключении(прПлаза2). б. При работе на сервере transaq(только реал, при включенном параметре в настройках поставщика данных). в. При работе на серверах через quik Для других серверов связные заявки не работают. Связные заявки доступны начиная с версии программы TSLab 1.2.0 и выше. Связная заявка - это возможность избежать двойных выходов внутри одного бара. Брокер воспринимает такую заявку как одну с двумя ценами. Если одно из условий цены срабатывает, заявка считается исполненной. В лаборатории на истории выход показан того блока, который в лабораторию попал первым, так как невозможно сказать, что сработало первым внутри бара.(если были задеты обе цены от двух заявок на одном баре). При реальной торговле может браться любой комментарий или стопа или тейка, после исполнения заявки. Вот и все типы заявок, которые приняты для общения между Вами и брокером для работы через программу TSLab. Рассмотрим нежелательные ситуации при исполнении заявок и способы защиты, предусмотренные в ТсЛаб и у брокеров: 1. Заявка может быть отклонена: а. Не хватает проскальзывания при работе с условной заявкой. б. Попытка выставить лимитный ордер на покупку выше рынка. в. Попытка выставить лимитный ордер на продажу ниже рынка. г. Открыть позицию по рынку, когда в стакане нет Вашего объема в диапазоне +- 5 % или больше, для некоторых брокеров(чаще относится к "неликвиду"). д. Выставление условной заявки хуже рынка. Т.е. заявка пришла брокеру, а цена уже хуже. 2. Заявка может быть выполнена частично: а. Не хватило ликвидности на рынке для выполнения Вашего лимитного ордера б. При выполнении Вашей условной заявки перед носом Вашего брокера забрали остаток, который ещё вписывался в условия проскальзывания. Способы защиты: 1. В данном случае TSLab выведет в окно менеджера команд строку с пропущенным сигналом. А в сообщениях напишет сообщение о том, что пропущен такой-то сигнал от такого-то скрипта и необходимо вмешательство человека. Соответственно трейдер через менеджер команд может выполнить этот пропущенный сигнал заявкой "по рынку". Но это не единственное, в TSLab предусмотрены флаги авто-открытие и авто-закрытие в свойствах скрипта. Работает достаточно просто, если на пересчете TSLab обнаружил отклоненную брокером заявку, этот сигнал он повторит, но "по рынку", если Вы в графе поставите- 1 . Для ситуаций б. и в. Брокер автоматически выполнит "по рынку", так как цена заявки "лучше" выставленной. Для ситуации д. есть флаг "плохие заявки по рынку", касается торговых серверов брокеров, которые не умеют делать этого автоматически. TSLab автоматически поменяет тип заявки на "по рынку". 2. Если заявка выполнена частично, то TSLab будет везти эту позицию только тем объемом, который купил для него брокер. Заявка считается исполненной. Не исполненный остаток на следующем пересчете не пере-выставляется. Отдельные песни, не относящиеся к типам заявок: 1. Автооткрытие. Автозакрытие. Функция сделана не только для отклоненных заявок, но оберегает от разрывов связи, или "забыл вкл. программу" вовремя. Таким образом цифра 1 - будет означать 1 бар в исчислении тайм-фрейма на исполнение пропущенного сигнала. 10 - десять баров. Восстановилась связь в течении 10 баров - идет заявка на исполнение пропущенного сигнала. Восстановилась связь через 11 баров, в сообщении пропущенный сигнал и уведомление о необходимости вмешательства человека. 2. Выставление двух условных/лимитных заявок. Заявки условные и лимитные ордера, такие как два стопа, стоп и профит. Вероятность исполнения двух заявок одновременно слишком высока, из-за возможности не успеть снять заявку при исполнении второй. При этом из двух условных(или лимитников) выставляется, та, что ближе к цене. По-этому для использования таких стратегий необходимы связные заявки.(см.Выше) Внимание, изменения при частичном исполнении: http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=60305#Post60305 Сроки, на которые выставляет заявки TSLab: В случае подключения Plaza2 - TSLab самостоятельно обрабатывает условные заявки. Лимитные выставляются до конца сессии. В случае работы с Quik, лимитки ставятся всегда до конца сессии, условные переносятся, но нужно спрашивать своего брокера , переносит ли он их. В других случаях TSLab всегда ставит условные заявки на два дня, если поддерживается брокером, если не поддерживается брокером, то до конца сессии. Конец сессии - 18:45 по МСК, всегда.
Отредактировано ViL (Mon Mar 28 2016 09:06 AM)
|
Наверх
|
|
|
|
#24159 - Fri Mar 25 2011 04:29 PM
Re: №7 Типы заявок
[Re: ViL]
|
member
Registered: Wed Dec 15 2010
Записи: 115
|
Прочитал и так и не понял, есть ли возможность в ТСЛаб при помощи визуального редактора выставить заявку в стакан по определенной в формуле скрипта цене? Перепробовал все блоки отвечающие за открытие сделок, ничего не получилось. Есть блок "Закрытие позиции по тейк-профит", а как открыться в рынок аналогичным образом? Блок "Открытие по рынку" не подходит, "Открытие Выше/Ниже" - выставляет стоп-заявки, а как поставить лимит-заявку без условия выше/ниже и сразу в стакан, если есть формула, которая расчитывает цену по которой заявка должна попасть в стакан? Каким блоком воспользоваться?
|
Наверх
|
|
|
|
#26956 - Wed May 04 2011 05:11 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
В интерфейсе программы при работе с сделками в документации написано что есть возможность редактирования заявок. 1)Вопрос: Из скрипта есть возможность редактировать заявку?
2)Еще вопрос: Как удалить не выполненную заявку из скрипта? Или как я понял все не выполненные заявки удаляются на следующем баре пересчета скрипта автоматом либо это будут уже выполненные сделки.
3)Как задать два разных условия расчета чтоб выбиралось только одно из них в зависимости от того выполнилась заявка (стала сделкой) или нет ? Как я понимаю надо использовать "кубик" "Есть активная позиция" но не понятна логика его соединения и действия. Вообще хорошо что вы пояснили логику основ как ваша программа выставляет заявки и как с ними работают скрипты не плохо бы пояснить логику использования соединений и срабатывания связей "квадратиков" - что за чем идет или все одновременно? Как использовать логику "если то то - это, иначе - другое" ?
|
Наверх
|
|
|
|
#26957 - Wed May 04 2011 05:17 PM
Re: №7 Типы заявок
[Re: jarilo]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
1) Если только изменить сам скрипт. 2) Её не нужно удалять, заявка снимется автоматически при появлении следующего сигнала и выставиться новая. 3) В блоках формул можно писать ЕстьАктивнаяПозиция!=true, к примеру. Здесь можно прочитать: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8149#Post8149
|
Наверх
|
|
|
|
#26959 - Wed May 04 2011 05:24 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
Что значит изменить? В общем случае можно считать что - не редактируется. А если нужно редактирование заявки то при логике 2)-работы автомата удаления - это возможно из другого скрипта т.е. если я правильно понял один скрипт создает заявки второй их редактирует. Спасибо еще больше прояснилась ситуация, становиться все прозрачней и прозрачней
Отредактировано jarilo (Wed May 04 2011 05:34 PM)
|
Наверх
|
|
|
|
#26962 - Wed May 04 2011 05:40 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
а если в скрипте создать две пары входа/выхода выбираемые по условию и в скрипте использовать два таймфрейма для возможности пересчета по второму условию - Это будет работать, так можно ?
|
Наверх
|
|
|
|
#26969 - Wed May 04 2011 06:24 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
Время жизни заявки отличается "по рынку" и "условная" ? Вы сказали при появлении следующего сигнала выставиться новая и автоматом удалиться старая заявка. А если нет нового сигнала? а) На покупку "по рынку" с фикс.ценой в свойствах скрипта 1) не выполнилась за таймфрейм /пересчет скрипта/ нет новых сигналов - будет удалена? Или продлит свое существование до нового сигнала? Сколько баров (таймфреймов) если не будет удалена она еще будет пытаться выполниться? б) На покупку "условную" если больше с лимит.заявки в свойствах скрипта. тот же вопрос она столько же проживет или по другому? Или по любому при следующем баре пересчет скрипта и удаляются все не выполненые заявки ?
Можно из скрипта узнать что "заявка на покупку" - была не выполнена или "заявка на продажу" и использовать это как условие ?
Отредактировано jarilo (Wed May 04 2011 06:51 PM)
|
Наверх
|
|
|
|
#28252 - Fri Jun 03 2011 08:26 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
А)Простите не сможет ли кто пояснить мне (в бирж. делах новичок) в чем разница в "закрытие по take-profit" условной и лимитной заявкой? Для лимитной я так понял в свойствах по "F4" выставляется галка. Но как ведут себя заявки? Вопрос потому что на тиках очень часто происходит пропуск сигнала на закрытие по take-profit и не понятно какой заявкой надо действовать чтоб уменьшить эту ситуацию. Или тут из за тайм-фрейма 1 тик просто нужны только прямые подключения пром сервера и парковка от TsLab чтоб это заработало по тех. причинам?
Б)И еще правильно ли я понял что "закрытие по stop loss" по русски бы звучало "закрытие по данной цене или ниже" а "закрытие по take-profit" по русски надо понимать "закрытие по данной цене или выше"
|
Наверх
|
|
|
|
#28254 - Sat Jun 04 2011 12:13 AM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Fri Mar 19 2010
Записи: 255
|
да пересчет может и снимать но не всегда ведь ситуация на следующем тики может быть точь в точь как на предыдущем но профит проскальзывает. Самое интересное что покупать то он успевает на тех же тиках и кол-во позиций открытых растет.
Как на прямых промо серверах и на вашей парковке это сильно меняет дело или не особо? Или при таких подключениях проскальзывании уже нет?
Значит (уточню) если использовать "открытие если меньше" с галкой лимитными то по сути покупка происходит по точности выставленной цене, а если использовать "открытие если меньше" без галки то как раз и происходит покупка по выставленной цене или меньшей. И так же с профитом только в большую сторону скользит если нет галки лимитной. И если правильно понял то лимитные действуют 1 бар а потом все равно становятся обычными и начинается проскальзывание в заданном направлении больше или меньше.
Отредактировано jarilo (Sat Jun 04 2011 12:18 AM)
|
Наверх
|
|
|
|
#28255 - Sat Jun 04 2011 03:17 PM
Re: №7 Типы заявок
[Re: jarilo]
|
Pooh-Bah
Registered: Mon Feb 16 2009
Записи: 2130
|
Как на прямых промо серверах и на вашей парковке это сильно меняет дело или не особо? Или при таких подключениях проскальзывании уже нет? Проскальзывание есть всегда. Это данность. Необходимо это учитывать в своих алгоритмах. Паркинг скриптов и Прямое подключение к ПромСерверу РТС Плаза 2 действительно позволяют уменьшить проскальзывание. Вы получаете преимущество в виде скорости исполнения заявки перед другими участниками рынка.
|
Наверх
|
|
|
|
#28267 - Sun Jun 05 2011 06:48 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
jarilo написал: "И еще правильно ли я понял что "закрытие по stop loss" по русски бы звучало "закрытие по данной цене или ниже" а "закрытие по take-profit" по русски надо понимать "закрытие по данной цене или выше"
ViL написал: "Совершенно правильно. Где выше и ниже - проскальзывание."
ВОПРОСЫ 1. Это для каких позиций - длинных или коротких? 2. Проскальзывание - это то проскальзывание, что задаётся в свойствах скрипта?
|
Наверх
|
|
|
|
#28271 - Sun Jun 05 2011 07:35 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Спасибо!
И ещё один вопрос о свойствах заявок. К примеру, заявка "Открытие если ниже". Проскальзывание, задаваемое в свойствах скрипта, задаёт диапазон ниже сигнальной цены, ИЛИ выше или ниже, в зависимости от того, лонг или шорт?
|
Наверх
|
|
|
|
#28515 - Wed Jun 15 2011 01:09 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Помогите пожалуйста хочу только лимитку с проскальзыванием. Как сделать в этой программе просто лимитку с проскальзыванием?
Attachments
1.jpg (1052 downloads)
Отредактировано Lenar (Fri Jun 17 2011 01:34 AM)
|
Наверх
|
|
|
|
#28521 - Wed Jun 15 2011 04:00 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Это блоки открытие Выше/ниже с флагом "Открытие лимитными" в свойствах скрипта.
Вы же сами писали, что не так сделано.
|
Наверх
|
|
|
|
#28525 - Wed Jun 15 2011 10:54 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
"Палить" идею не хочу (хотя она может быть пойдет в "хлам"), это просто пример, который по быстрому сделал для вопроса. Спасибо большое за помощь.
|
Наверх
|
|
|
|
#28688 - Thu Jun 23 2011 01:04 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Поставьте условие на входе, что close[i-1]>ЕМА[i-1]. Кстати в Вашем скрипте нет ни одной лимитной заявки, у Вас условные с проскальзыванием. Помогите еще раз пожалуйста, не могу понять почему. Два входа по одному условию, два разных стопа, один выходит в безриск, другой ищет прибыль. Я тот раз спрашивал, был один вход и много повторяющих входов. Вы сказали поставить условие close[i-1]>ЕМА[i-1]. Все сразу заработало. Решил заходить двумя входами, чтобы половину выводить в безриск, но он теперь при срабатывания условия опять входит в позицию повторно.
Attachments
1.jpg (679 downloads)2.jpg (506 downloads)
|
Наверх
|
|
|
|
#28757 - Sun Jun 26 2011 06:17 PM
Re: №7 Типы заявок
[Re: ViL]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Отредактировано Lenar (Sun Jun 26 2011 06:17 PM)
|
Наверх
|
|
|
|
#28863 - Wed Jun 29 2011 05:17 PM
Re: №7 Типы заявок
[Re: Lenar]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Как запретить программе исполнять по рынку на следующем баре тейк-профит, который не совершается из-за отсутствия ликвидности?
Отредактировано mekovan (Wed Jun 29 2011 05:18 PM)
|
Наверх
|
|
|
|
#28910 - Fri Jul 01 2011 03:21 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Не помогло. Проблема осталась. Что же делать?
|
Наверх
|
|
|
|
#28913 - Fri Jul 01 2011 06:46 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Совершенно верно - цена касается сигнального уровня, заявка не исполняется и на следующем баре уходит по рынку.
Однако для нормальной работы моего скрипта заявка должна оставаться в стакане. В случае исполнения по рынку идут большие потери.
Почему нельзя сохранить заявку по лимитной цене до тех пор, пока она не исполнится? Разве нельзя сделать такие настройки в ТСЛаб? Разве это противроечит условиям работы биржи???
Отредактировано mekovan (Fri Jul 01 2011 07:12 PM)
|
Наверх
|
|
|
|
#28916 - Fri Jul 01 2011 08:48 PM
Re: №7 Типы заявок
[Re: mekovan]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Например, сегодня, 01.07.2011, в районе 15.15 - 15.27 по фьючерсу Сургутнефтегаза у меня стоял тейк-профит (для длинной позиции, то есть продажа) по 28 250. В это же самое время в стакане стояло более крупное количество лотов по 28 250. Моя заявка ставилась в очередь и не исполнялась по 28 250 из-за нехватки количества покупателей. На следующем баре моя заявка исполнялась по рынку по более низкой цене. В результате, на минутном графике видна картина: блокирующее количество по 28 250 не пускает на протяжении 19 баров цену вверх, а мои заявки гуляют по рынку вниз до 28 207, до 28 203.
В то же самое время, моя заявка по 28 250 могла бы сохраниться.
Attachments
01072011.JPG (625 downloads)
Отредактировано mekovan (Fri Jul 01 2011 08:50 PM)
|
Наверх
|
|
|
|
#28918 - Fri Jul 01 2011 09:28 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Sun Feb 06 2011
Записи: 55
Loc: Омск
|
Разве нельзя модернизировать программу?
Можно добавить опцию - надо ли исполнять по рынку в таких случаях заявки, либо оставлять их в стакане.
Отредактировано mekovan (Fri Jul 01 2011 09:44 PM)
|
Наверх
|
|
|
|
#29107 - Fri Jul 08 2011 02:32 PM
Re: №7 Типы заявок
[Re: mekovan]
|
stranger
Registered: Tue Feb 15 2011
Записи: 11
|
Вопрос к уважаемым разработчикам по связанным заявкам (TakeProfit+StopLoss). Когда можно ожидать появления связанных заявок в TSLab? По форуму вычитал, что в девелоперской версии системы этот функционал уже есть. Я, как пользователь, ОЧЕНЬ жду появления связанных заявок в TSLab. Коннектор транзаковский.
|
Наверх
|
|
|
|
#33295 - Sat Nov 12 2011 12:35 AM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Fri Aug 05 2011
Записи: 40
|
вопрос по поводу того, что указывать в свойствах скрипта.
тайм-фрейм 1 мин. скрипт входит по рынку, а выходит по стопу (как я понимаю, посылая условную заявку брокеру с учетом указанного проскальзывания).
соответственно, что для данного скрипта нужно указать в свойствах(где поставить галочки и куда вписать числовые значения)?
Attachments
вопрос.jpg (779 downloads)
|
Наверх
|
|
|
|
#34492 - Sat Dec 10 2011 02:15 PM
Re: №7 Типы заявок
[Re: vito333]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
в менеджере заявок есть кнопки "лучшая покупка", "лучшая продажа".было бы интересно знать есть ли возможность сделать такие блоки и использовать их вместо блоков "купить по рынку", "продать по рынку" и протестировать данную функцию.возможно это снизит проскальзывание.если кто интересовался данной темой и имеет представление о чём идёт речь попрошу высказаться.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
Наверх
|
|
|
|
#34493 - Sat Dec 10 2011 02:19 PM
Re: №7 Типы заявок
[Re: ZooR]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
P.S. скальперские приводы использую именно эту функцию.попрошу специалистов высказаться о плюсах и минусах данного функционала.
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
Наверх
|
|
|
|
#34932 - Thu Dec 22 2011 11:45 AM
Re: №7 Типы заявок
[Re: ZooR]
|
veteran
Registered: Wed Jan 19 2011
Записи: 1327
|
может всё так и есть что сказать у разработчиков или у пользователей по данному вопросу? или этот вопрос лучше перенести в топик "предложения"?
_________________________
солью любой депозит, скорость слива оговаривается индивидуально
|
Наверх
|
|
|
|
#35112 - Tue Dec 27 2011 01:34 AM
Re: №7 Типы заявок
[Re: Lenar]
|
journeyman
Registered: Fri Mar 18 2011
Записи: 99
Loc: Gonduras
|
Vil, а по какому адресу можно прислать файл со скриптом для решения короткого вопроса? А то никак не догоню, как прикрепить файл к посту или у меня не отображается что-то.....
|
Наверх
|
|
|
|
#38380 - Wed Mar 07 2012 10:53 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Jun 05 2011
Записи: 49
|
В общем нужна помощь, хочу понять алгоритм срабатывания заявки.
Имеем внешний скрипт с входом по рынку "Buy at Market". Ставим настройки: галки на автоисполнение без подтверждения, проскальзывание 100 пунктов Ri, галку на открытие с фикс. ценой по рынку, автооткрытие 5. Скрипт работает на 1 минутном интервале.
По факту имеем: момент входа, позиция набирается не вся по цене ровно тик в тик цена открытия бара (проскальзывание 0), оставшаяся часть на следующем баре НЕ ИСПОЛНЯЕТСЯ ни по рынку, ни с проскальзыванием 100 пунктов (20 шагов).
Теперь внимание вопрос: почему заявка изначально не исполнилась с заданным проскальзыванием 100 пунктов? Ведь не зря же оно стоит.. И почему заявка не исполнилась по рынку на следующем баре?
Уже неделю голову ломаю над этим, массу настроечных вариантов перепробовал. Не хочет исполнять. Уже и логику скрипта на несколько раз проверили в момент входа - все должно работать, а не работает!
Менеджер команд отображает только исполненную неполную позицию.
_________________________
no pain no gain
|
Наверх
|
|
|
|
#43066 - Wed Jun 20 2012 11:21 AM
Re: №7 Типы заявок
[Re: Santiaga]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
Номер заявки и логи на http://support.tslab.ru/. Вопрос решен по почте.
Отредактировано ViL (Thu May 16 2013 10:54 PM)
|
Наверх
|
|
|
|
#54857 - Thu May 02 2013 12:16 AM
Re: №7 Типы заявок
[Re: SupportTSLab]
|
journeyman
Registered: Fri Mar 22 2013
Записи: 64
|
Ребят, будте добры, опишите пожайлуста подробнее, не нашел на форуме ответа.
Если я хочу купить/продать по цене открытия след.бара (перерасчет - интервал) - то могу это сделать: а) через блок "откр.позиции лимит.ценой"; б) через блок "откр.позиции по рынку", далее свойства скрипта - режим агента - поставить галку "По рынку с фикс ценой" +/- проскальзывание. ТАК??? и далее вариант (б) интересует просто словесный, но по русски понятный пример для сделки.
|
Наверх
|
|
|
|
#58377 - Mon Sep 30 2013 08:09 AM
Re: №7 Типы заявок
[Re: sar]
|
member
Registered: Sat Sep 28 2013
Записи: 130
|
действительно, исправил, помогло. Хотя цены и открытия и закрытия даже при выставленном шаге 10 не были кратны 10, а были любыми, поэтому не подумал даже что причиной может быть шаг цены.
|
Наверх
|
|
|
|
#60789 - Thu Feb 20 2014 12:22 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
Как в ТСлаб выставить заявку по заданной цене при этом чтобы она не выводилась на биржу (тем самым резервируя часть денежных средств)?
Т.е. сейас я использую стоп-заявки, но брокер резервирует средства и мне это не нравится, хотелось бы избавиться от этого явления.
Торгую через API поэтому относительно в свободе действий не ограничен.
|
Наверх
|
|
|
|
#60792 - Thu Feb 20 2014 12:45 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
Задача вкратце: выполнять покупку/продажу по конкретной цене не выводя ее на биржу. Например, если цена достигла 100руб. купить один лот (при этом 100 рублей не резервировать на бирже а купить по рынку).
Отредактировано mrdro (Thu Feb 20 2014 12:45 PM)
|
Наверх
|
|
|
|
#60793 - Thu Feb 20 2014 12:53 PM
Re: №7 Типы заявок
[Re: mrdro]
|
old hand
Registered: Tue Jan 17 2012
Записи: 1110
|
Купить, но не потратить денег?
|
Наверх
|
|
|
|
#60794 - Thu Feb 20 2014 01:02 PM
Re: №7 Типы заявок
[Re: SupportTSLab]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
купить, но перед покупкой не резервировать деньги как это делается в случае стоп-заявок. Т.е. мне нужен механизм стоп-заявки, но без предварительного резервирования денег брокером. Т.е. скрипт как бы выставляет виртуальную условную-заявку и при выполнении условия совершается реальная сделка по рынку по цене заданной в условии.
|
Наверх
|
|
|
|
#60798 - Thu Feb 20 2014 04:06 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
Укажите пожалуйста путь к "настройки поставщика"? Что-то не нашел, ни то ни другое.
|
Наверх
|
|
|
|
#60800 - Thu Feb 20 2014 04:56 PM
Re: №7 Типы заявок
[Re: mrdro]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
|
Наверх
|
|
|
|
#60801 - Thu Feb 20 2014 05:02 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
Это я видел. Как проблему-то решить?
|
Наверх
|
|
|
|
#60806 - Thu Feb 20 2014 06:10 PM
Re: №7 Типы заявок
[Re: ViL]
|
newbie
Registered: Sun Sep 15 2013
Записи: 25
|
Да, но тогда на бирже под заявку будут резервироваться денежные средства. Или вы предлагаете перейти на мелкий таймфрейм, например минутки?
В случае с минутками вариант не очень хороший т.к. во первых цена может уехать за минуту в нежелательном направлении, а во вторых при использовании более 100 агентов может случиться перегруз. Про тики и говорить нечего.
В идеале таймфрейм час.
Или я чего-то не понимаю?
|
Наверх
|
|
|
|
#69649 - Mon Apr 20 2015 06:03 PM
Re: №7 Типы заявок
[Re: Lenar]
|
journeyman
Registered: Tue Apr 14 2015
Записи: 81
|
Подскажите по времени выставления заявок. На какой свече они идут на рынок.
В общем смысле вопрос следующий - перед блоком заявки есть блоки логики. Логика пересчитывается в конце интервала (свечи) , соответственно только после этого принимается решение выставлять или нет заявку.
1) Т.е. если на часовом интервале пересечение случилось в начале часа, заявка по "пересечение" выставится все равно только в конце часа. Так ли это ?
2) Исходя из документации заявки "если больше/ меньше" выполняются на текущем шаге рассчета. Т.е. заявка "покупка если меньше" это просто заявка в стакане и висящая до смены цены?
|
Наверх
|
|
|
|
#69651 - Mon Apr 20 2015 06:35 PM
Re: №7 Типы заявок
[Re: ViL]
|
journeyman
Registered: Tue Apr 14 2015
Записи: 81
|
Условная , вы имеете ввиду, например "Продажа если меньше" ? В таком случае, если у кубика этой заявки, на входе есть логическое условие , то сначала рассчитается оно , а потом опять-же в конце интервала она уедет брокеру. И если даже лог. условие в след. интервале изменится, заявка выполнится.
Собственно, вот этот момент хотел понять.
|
Наверх
|
|
|
|
#77214 - Fri Mar 25 2016 11:59 AM
Re: №7 Типы заявок
[Re: ViL]
|
stranger
Registered: Thu Jun 19 2014
Записи: 6
|
Подскажите пожалуйста, как решить проблему в нехваткой средств при перевыставлении заявки. Вход по по условию, заявка выставляется, в процессе параметры определения цены заявки меняются и она должна, к примеру, встать на 5 пунктов выше. Вместо этого - сообщение "нехватка средств" и ничего не происходит.
|
Наверх
|
|
|
|
#77243 - Fri Mar 25 2016 11:28 PM
Re: №7 Типы заявок
[Re: ViL]
|
stranger
Registered: Thu Jun 19 2014
Записи: 6
|
видимо я не совсем ясно изложил) Заявка не переставляется, ну то есть сначала она выставляется, и стоит где надо, но если вдруг надо переставиться на 5 пипсов ниже, или выше, или не на пять, а на десять - выскакивает еррор "нехватка средств". Как будто тслаб сначала пытается выставить новую, а только потом снять старую. Помогает "снять все заявки" - после этого измененная заявка встает куда надо без вопросов, но вовремя нажать на нужную кнопку не всегда получается, да и вручную на кнопки жать - тслаб увы не нужен будет. Что надо подправить в консерватории?
|
Наверх
|
|
|
|
#77246 - Sat Mar 26 2016 10:43 AM
Re: №7 Типы заявок
[Re: Gans]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
выскажу предполодение. Так как инфы не достаточно, и смотреть логику надо, у вас может быть двойное выставление заявок как шорта так и лонга. При этом на счете должно быть меньше 25 тыс рублей, что бы такое возникало у вас. Если у вас ровно 15, под одну заявку, осмелюсь опять предположить, что биржа ввела свой расчёт ГО в зависимости от удаления заявки от спреда. Плюс последнее, программа сначала снимает, а потом выставляет заявки. И как вил, сказал что проще добавить денег, чем заниматься поиском такой копеечной проблемы.
Отредактировано Stan (Sat Mar 26 2016 10:51 AM)
|
Наверх
|
|
|
|
#77251 - Sat Mar 26 2016 07:59 PM
Re: №7 Типы заявок
[Re: Stan]
|
stranger
Registered: Thu Jun 19 2014
Записи: 6
|
выскажу предполодение. Так как инфы не достаточно, и смотреть логику надо, у вас может быть двойное выставление заявок как шорта так и лонга. При этом на счете должно быть меньше 25 тыс рублей, что бы такое возникало у вас. Если у вас ровно 15, под одну заявку, осмелюсь опять предположить, что биржа ввела свой расчёт ГО в зависимости от удаления заявки от спреда. Плюс последнее, программа сначала снимает, а потом выставляет заявки. И как вил, сказал что проще добавить денег, чем заниматься поиском такой копеечной проблемы. Я понял в чем баг - должно быть меньше 25, а у меня больше) Заявка на вход, лонг, ставится между двумя индикаторами, если один изменился - заявка тоже должна "перевстать". Но не перевстает) Я не знаю как еще обрисовать) Если старую грохнуть руками - новая сразу появляется. Объем ГО ~ 60% от счета, руками "по рынку" все проходит
|
Наверх
|
|
|
|
#77254 - Sun Mar 27 2016 09:03 AM
Re: №7 Типы заявок
[Re: Gans]
|
old hand
Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
|
Тут вполне уместно проверить правила брокера по выставлению заявок по -рынку. Сегодня при выставлении лимитки ГО будет как ГО, а вот если по-рынку, то ГО будет умноженное на 1.5 кажется.
|
Наверх
|
|
|
|
#77255 - Sun Mar 27 2016 12:38 PM
Re: №7 Типы заявок
[Re: Rezident]
|
Pooh-Bah
Registered: Fri May 14 2010
Записи: 1663
Loc: Россия
|
Тут вполне уместно проверить правила брокера по выставлению заявок по -рынку. Сегодня при выставлении лимитки ГО будет как ГО, а вот если по-рынку, то ГО будет умноженное на 1.5 кажется. да.проверено на себе..)
|
Наверх
|
|
|
|
#77256 - Mon Mar 28 2016 09:15 AM
Re: №7 Типы заявок
[Re: Rezident]
|
stranger
Registered: Thu Jun 19 2014
Записи: 6
|
Тут вполне уместно проверить правила брокера по выставлению заявок по -рынку. Сегодня при выставлении лимитки ГО будет как ГО, а вот если по-рынку, то ГО будет умноженное на 1.5 кажется. Когда перебор по ГО, заявка сразу не ставится. В моем случае ставится, но не передвигается. Впечатление такое, что как только уровень, куда надо ставить, меняется, новая заявка возникает быстрее, чем снимается старая. Переделал скрипт на вход лимитными, посмотрим как отработает
|
Наверх
|
|
|
|
#77261 - Mon Mar 28 2016 03:56 PM
Re: №7 Типы заявок
[Re: Gans]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
|
Наверх
|
|
|
|
#77269 - Mon Mar 28 2016 05:46 PM
Re: №7 Типы заявок
[Re: Stan]
|
stranger
Registered: Thu Jun 19 2014
Записи: 6
|
"купить если меньше" алгоритм с лимитками пока не тестил, м.б. на вечерке - но обнаружил такую же ботву с ручной торговлей. Выставил лимитку на все свободное ГО на 10 пипсов ниже бида - мышью её переставить в стакане не смог, нехватка средств. Уменьшил объем в 2 раза - все стало ок
|
Наверх
|
|
|
|
#82841 - Fri Jan 26 2018 11:35 AM
Re: №7 Типы заявок
[Re: Gans]
|
stranger
Registered: Fri Feb 24 2017
Записи: 8
|
Добрый день. Подскажите как правильно выставить заявку чтобы войти в указанном на скриншоте месте https://prnt.sc/i5smigЗеленым отмечен сигнальный бар. Нужно выставить заявку по хаю сигнального бара. Перепробовал уже все варианты. И открыть если больше и открытие лимиткой+чекбокс с свойствах скрипта(открытие лимитнымм заявками)
|
Наверх
|
|
|
|
#82842 - Fri Jan 26 2018 11:43 AM
Re: №7 Типы заявок
[Re: dejorden]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Добрый день. Подскажите как правильно выставить заявку чтобы войти в указанном на скриншоте месте https://prnt.sc/i5smigЗеленым отмечен сигнальный бар. Нужно выставить заявку по хаю сигнального бара. Перепробовал уже все варианты. И открыть если больше и открытие лимиткой+чекбокс с свойствах скрипта(открытие лимитнымм заявками) Максимум-МаксимумЗа Условная заявка "Если больше"
|
Наверх
|
|
|
|
#82843 - Fri Jan 26 2018 12:24 PM
Re: №7 Типы заявок
[Re: ViL]
|
stranger
Registered: Fri Feb 24 2017
Записи: 8
|
Добрый день. Подскажите как правильно выставить заявку чтобы войти в указанном на скриншоте месте https://prnt.sc/i5smigЗеленым отмечен сигнальный бар. Нужно выставить заявку по хаю сигнального бара. Перепробовал уже все варианты. И открыть если больше и открытие лимиткой+чекбокс с свойствах скрипта(открытие лимитнымм заявками) Максимум-МаксимумЗа Условная заявка "Если больше" Не получается так prntscr.com/i5t8gt МаксимумЗа какое значение должно быть?
|
Наверх
|
|
|
|
#82847 - Fri Jan 26 2018 03:40 PM
Re: №7 Типы заявок
[Re: ViL]
|
stranger
Registered: Fri Feb 24 2017
Записи: 8
|
А какое значение нужно? По идее все верно сделали, что именно не получается то? Нужно чтобы сделка открылась тут - http://prntscr.com/i5vtc4Как видно, не открывается. МаксимумЗа имеет параметр - за сколько баров смотреть максимум, если там выставить 0 то будет так - http://prntscr.com/i5vu7s
|
Наверх
|
|
|
|
#82848 - Fri Jan 26 2018 04:48 PM
Re: №7 Типы заявок
[Re: dejorden]
|
old hand
Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
|
фиксируйте цену, равную закрытию бара, на котором у Вас сигнал появляется и при прохождении его ценой наверх открывайте по-рынку лонг. Как-то так можно попробовать, если требуется задержка до повтора цены.
|
Наверх
|
|
|
|
#82849 - Fri Jan 26 2018 05:26 PM
Re: №7 Типы заявок
[Re: dejorden]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
А какое значение нужно? По идее все верно сделали, что именно не получается то? Нужно чтобы сделка открылась тут - http://prntscr.com/i5vtc4Как видно, не открывается. МаксимумЗа имеет параметр - за сколько баров смотреть максимум, если там выставить 0 то будет так - http://prntscr.com/i5vu7s Ну так определитесь, какой именно максимум нужен, можно в формуле указать определенный бар. Например Максимум[i-5] Либо сохранить Максимум при каком-то событии в обновляемом значении и уже его использовать.
|
Наверх
|
|
|
|
#83776 - Mon Sep 03 2018 06:29 PM
Re: №7 Типы заявок
[Re: ViL]
|
stranger
Registered: Mon Jan 19 2015
Записи: 4
|
Добрый день.
Подскажите пожалуйста, можно ли реализовать в ТС Лаб-2 вход по цене открытия следующего бара? Например как в МультиЧартс:
Buy at next bar Open of next bar + Buy_k Stop; sellshort at next bar Open of next bar - Sell_k Stop;
|
Наверх
|
|
|
|
#83783 - Tue Sep 04 2018 01:48 PM
Re: №7 Типы заявок
[Re: Stan]
|
stranger
Registered: Mon Jan 19 2015
Записи: 4
|
А можно несколько слов именно по теме вопроса? Есть какие то готовые решения в виде кубиков или куска кода?
|
Наверх
|
|
|
|
#83784 - Tue Sep 04 2018 02:30 PM
Re: №7 Типы заявок
[Re: mable]
|
old hand
Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
|
Добрый день.
Подскажите пожалуйста, можно ли реализовать в ТС Лаб-2 вход по цене открытия следующего бара? Например как в МультиЧартс:
Buy at next bar Open of next bar + Buy_k Stop; sellshort at next bar Open of next bar - Sell_k Stop; Можете верить, можете не верить, но в ТСЛабе открытие позиции будет как раз на открытии следующего бара, а цену в этом случае придётся ставить лимиткой, если конечно Вы не измудритесь написать код в АПИ.
|
Наверх
|
|
|
|
#83794 - Tue Sep 04 2018 08:22 PM
Re: №7 Типы заявок
[Re: Rezident]
|
stranger
Registered: Mon Jan 19 2015
Записи: 4
|
С этим разобрался. В мультичарте можно задать команду, которая выставит заявку на будущей свечке исходя из цены ее открытия, в тслабе простого решения для этого нет.
Еще один вопрос возник, есть ли вариант простого решения для того, чтоб по закрытию позиции тут же открывалась позиция в другую стороны? То есть был лонг, по сигналу лонг закрывается и по этой же цене открывается шорт. Пока пытаюсь это реализовать через отслеживание типа последней позиции, но в результате шорт открывается только на следующей свечке, а мне надо чтоб в один момент было.
|
Наверх
|
|
|
|
#83795 - Wed Sep 05 2018 09:47 AM
Re: №7 Типы заявок
[Re: mable]
|
old hand
Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
|
В какие-то дебри Вы лезете. Всё просто, как дышать. Сигнал на открытие лонга подаёте на блок открытия лонга и одновременно на блок закрытия шорта, а сигнал открытия шорта не только на открытие шорта , но и на закрытие лонга. Т.е. делаете всё перекрестно.
Отредактировано Rezident (Wed Sep 05 2018 06:55 PM)
|
Наверх
|
|
|
|
#83802 - Wed Sep 05 2018 11:09 PM
Re: №7 Типы заявок
[Re: Rezident]
|
stranger
Registered: Mon Jan 19 2015
Записи: 4
|
Проблема в том, что сигналом к шорту должно быть закрытие лонга. То есть я ставлю закрытие лонга по определенной цене, если цена дошла, то лонг закрывается, шорт открывается.
|
Наверх
|
|
|
|
#83803 - Thu Sep 06 2018 07:42 PM
Re: №7 Типы заявок
[Re: mable]
|
old hand
Registered: Wed Oct 12 2011
Записи: 742
Loc: Россия
|
Нет такой проблемы: ставить нужно по-рынку и не париться.
|
Наверх
|
|
|
|
#83815 - Mon Sep 10 2018 10:57 AM
Re: №7 Типы заявок
[Re: mable]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
С этим разобрался. В мультичарте можно задать команду, которая выставит заявку на будущей свечке исходя из цены ее открытия, в тслабе простого решения для этого нет. Персесчет скрипта поставить Интервал+Сделка "Сделка" - это и есть открытие следующего бара.
|
Наверх
|
|
|
|
|
|