#2016 - Mon Feb 08 2010 08:28 PM
Открытие нескольких позиций по одному условию.
|
stranger
Registered: Mon Feb 08 2010
Записи: 2
|
В WealthLab (v.4 - v.5) есть переключатель - работать в режиме single/multiple positions. То есть "не открываю позицию по заданному условию, пока не закрыта предыдущая" (single) или "открываю позицию каждый раз как выполняется условие (пока хватает капитала)" (multiple). Как я понял алгоритмы, сделанные в визуальном редакторе TS-Lab работаю только в single-режиме. Есть ли какая-нибудь возможность или хитрость как сделать multiple-режим?
P.S. надцать копий одного алгоритма на одном листе скрипта - одновременно откроют надцать позиций. А любая "последовательная" система логических предусловий типа "позицию2" не могу открывать, пока не открыта "позиция1" не устойчива: открываться будут для начала последовательно 1, 2, 3, 4 - а закрываться по стоп-лоссу/тейк-профиту в другом порядке, 1,3, и т.д. - как рынок пойдет. Боюсь систему циклических условий, чтобы открывала за 1 раз одну позицию с правильным переиспользованием освобождающихся надцати блоков не сделаешь...
|
|
Наверх
|
|
|
|
#2049 - Wed Feb 10 2010 12:32 AM
Re: Открытие нескольких позиций по одному условию.
[Re: Nektodron]
|
stranger
Registered: Mon Feb 08 2010
Записи: 2
|
Жаль, что пока нет... Не хватает капитала - значит входить заданным алгоритмом (не обязательно одним) количеством лотов пока деньги есть. Так в WealthLab
Тестировать на истории по идее нужно по самому ествественному принципу - должно быть максимально похоже на боевой режим. Значит нужно сделать виртуальный счет, задать в его свойствах сколько на нем денег и потом открывать позиции, как велит робот, по ценам из соответствующей бумаги, пока хватает денег на виртуальном счете.
Не совсем понял про имитацию реинвестиций... Вышепредложенный режим тестирования по идее ничему не мешает. В принципе в нем вопросы управления капиталом ложатся на алгоритм робота. Но опять же можно приделать ограничения к виртуальному счету - такой-то процент счета не доступен для открытия позиций, так как реинвестируется, тратится на другие бумаги и что угодно.
|
|
Наверх
|
|
|
|
#4121 - Sat Apr 10 2010 02:02 AM
Re: Открытие нескольких позиций по одному условию.
[Re: ddd]
|
newbie
Registered: Sun Feb 28 2010
Записи: 38
|
А у меня "обратный вопрос" - я создал сначала только лонговую систему, отдельно от нее только шортовую. Потом решил их объеденить вместе. Иногда получается, что сигналы одной системы накладываются на другую систему (см. скриншот в приложении) и ТСЛАБ это никак не учитывает. Т.е. шортовая система выдал сигнал, пошел шорт, который удерживается несколько баров, а в это время пришел лонг по лонговой системе, произошел как ни в чем не бывало лонг, при этом шортовая система продолжила ждать своего выхода не осознавая, что шорта уже никого нету. Короче, в реальности такое возможно только сделать на разных счетах, а на одном позиции будут взаимно убиваться. Что делать? Как быть? Баг ли это или же можно в реальности так сделать?
Attachments
Short-long.JPG (951 downloads)
Отредактировано ipdipd (Sat Apr 10 2010 02:03 AM)
|
|
Наверх
|
|
|
|
#4127 - Sat Apr 10 2010 04:09 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Nektodron]
|
newbie
Registered: Sun Feb 28 2010
Записи: 38
|
Ну, так если позиции перекрываются, то как же могут одновременно везтись лонг и шорт? Если был шорт, а потом включился лонг, то значит шорт в реальности исчезнет. Все же позиции идут по одному счету. Объясните, пожалуйста, а то я что-то не понимаю.
|
|
Наверх
|
|
|
|
#4131 - Sat Apr 10 2010 05:27 PM
Re: Открытие нескольких позиций по одному условию.
[Re: ast]
|
stranger
Registered: Thu Apr 08 2010
Записи: 10
|
Подскажите, пожалуйста, как организовать следующий алгоритм в визуальном редакторе: Выставляется заявка на покупку по цене High +0.01 от предыдущего бара, при условии выполнения двух условий к примеру MACD на предыдущем баре>0 и текущая цена выше MA
|
|
Наверх
|
|
|
|
#4134 - Sun Apr 11 2010 11:19 AM
Re: Открытие нескольких позиций по одному условию.
[Re: Nektodron]
|
stranger
Registered: Thu Apr 08 2010
Записи: 10
|
Спасибо. Но где блок "Купить если равно или больше" у меня версия 1,1,2,0. И как люди вставляют картинки в форум. Мне надо показать весь блок редактора чтобы Вы мне помогли его доделать, если конечно Вам не трудно.
Отредактировано Didenko (Sun Apr 11 2010 11:48 AM)
|
|
Наверх
|
|
|
|
#4135 - Sun Apr 11 2010 11:42 AM
Re: Открытие нескольких позиций по одному условию.
[Re: Didenko]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
|
Наверх
|
|
|
|
#4137 - Sun Apr 11 2010 02:44 PM
Re: Открытие нескольких позиций по одному условию.
[Re: ZSE]
|
stranger
Registered: Thu Apr 08 2010
Записи: 10
|
Не пойму как сделать: выставляется заявка по цене High +0.01 при условии: 1) цена преодолела High +0.01 предыдущего бара 2) закрытие предыдущего бара выше "максимума за" 2) закрытие предыдущего бара было выше SMMA
Attachments
Безымянный.PNG (375 downloads)
|
|
Наверх
|
|
|
|
#4139 - Sun Apr 11 2010 03:13 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Didenko]
|
stranger
Registered: Thu Apr 08 2010
Записи: 10
|
Почему прога мне пишет не могу запустить скрипт
Attachments
MACD.PNG (292 downloads)
|
|
Наверх
|
|
|
|
#4313 - Wed Apr 14 2010 08:15 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Didenko]
|
stranger
Registered: Thu Apr 08 2010
Записи: 10
|
Специалисты, посмотрите что не так скрипт вообще отказывается работать Условия :выставляется заявка по цене High +0.01 при условии: 1) цена преодолела High +0.01 предыдущего бара 2) закрытие предыдущего бара выше "максимума за" 2) закрытие предыдущего бара было выше SMMA
Attachments
Aleksey1.xml (100 downloads)
Отредактировано Didenko (Wed Apr 14 2010 08:19 PM)
|
|
Наверх
|
|
|
|
#4317 - Wed Apr 14 2010 11:05 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Didenko]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Вместо лог. формулу сделал формулу, входы в формулу с названиями не соотвествует формуле. не понятный выход из позиции.
|
|
Наверх
|
|
|
|
#4589 - Mon Apr 19 2010 10:59 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Nektodron]
|
stranger
Registered: Tue Apr 13 2010
Записи: 16
|
Реально позиции будут перекрываться, но программа все равно будет знать, о том, что одновременно ведутся лонг и шорт. Что в этом страшного? Если шорт с 12.00 до 13.00 должен стоять по 1 стратегии А лонг с 11.00 до 14.00 должен стоять по 2 стратегии то в 12.00 закрывается лонг, а в 13.00 открывается закрытый лонг(в 12.00) по тралу мог принести прибыль, а шорт закрылся бы по лосу и всё. Кто-нибудь знает что с этим делать? разные счета? .. или я чтото пропустил..? Программа то знать будет, но счета нужны разные, чтобы сделки не уничтожались,а это видимо тут невозможно? Если так, то нужно будет разбудить из спячки видимо свою армию виртуальных машин и делать несколько счетов у брокера.Так я понимаю?
Отредактировано Alex Green (Mon Apr 19 2010 11:16 PM)
|
|
Наверх
|
|
|
|
#4598 - Tue Apr 20 2010 08:29 AM
Re: Открытие нескольких позиций по одному условию.
[Re: Alex Green]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
разные счета или использовать блок есть открытая короткая (длиная) позиция, если не хочешь чтобы позиция открывалась.
|
|
Наверх
|
|
|
|
#4628 - Tue Apr 20 2010 12:34 PM
Re: Открытие нескольких позиций по одному условию.
[Re: Lenar]
|
stranger
Registered: Tue Apr 13 2010
Записи: 16
|
Уважаемые разработчики! В Финаме сказали: Можно вести 2 счета ФОРТС из одного терминала TSLab. Просто создать 2 портфеля и повесить на них разные МТС. Я хочу уточнить ещё и у вас, если инструмент будет один, а именно фьюч на РТС, сделки перекрываться не будут?
|
|
Наверх
|
|
|
|
|
|