У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#23736 - Mon Mar 21 2011 06:34 PM Процент от портфеля - привязка к текущей стоимости
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Добрый день.
Просьба сделать расчет количества лотов при выставлении "Процент от портфеля" на основе текущей стоимости, а не чистой стоимости.
При торговле на фортс необходимо ждать клиринга для того чтобы текущая стоимость сравнялась с чистой.
При установке 100% от портфеля заявка выставляется на один-два фьючерса больше чем позволяет текущая стоимость, так как 100% расчитываются на основе чистой стоимости, которая обновляется постоянно. И получается что сделка срывается.


Отредактировано Ivan (Mon Mar 21 2011 06:42 PM)

Наверх
#23839 - Tue Mar 22 2011 03:00 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Например:
Ставлю торговлю 100% от портфеля.
В 10:00 текущая стоимость 120000 руб. Допустим, ГО 10000 руб.
Скрипт встает в лонг.
В 12:00 выходит из лонга с профитом в 11000 руб. Получается чистая стоимость 131000 руб.
В 12:45 скрипт пытается войти в шорт, но уже 13-тю лотами а не 12-тью. И у него это не получается. Ведь текущая стоимость не изменилась (120000 руб.), а количество лотов расчиталось по чистой стоимости. А вот текущая стоимость сравняется с чистой только после промклиринга - в 14:03.

Кстати, это касается только профита, то есть когда баланс увеличивается. Когда убыток, текущая стоимость равна чистой и без клиринга.

Сделайте так чтобы лоты при 100% от портфеля рассчитывались на значении (текущей стоимости), которое меняется после клиринга.

Наверх
#23841 - Tue Mar 22 2011 03:07 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Уточню, речь идет о Transaq, брокер Финам.

Наверх
#23852 - Tue Mar 22 2011 03:48 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да понятно. Это особенности работы ФОРТС, которые не были учтены в общем механизме.
С убытком не правильно описали. При убытке текущая меньше входящей, поэтому эта проблема не возникает.
Здесь нужно подумать как грамотно разрешить ситуацию, я отпишу в этой теме когда будет сделано.

Наверх
#23865 - Tue Mar 22 2011 04:10 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Жду с нетерпением. Это единственное, что мешает моему скрипту стать автономным хотя бы на день.

Про убыток не совсем понятно. Ведь до клиринга могут быть несколько сделок. Например две прибыльные и одна убыточная. В результате появится профит, способный внести в расчет количества лотов +1 лот. И, опять же, сделка не состоится.

Может привязать алгоритм расчета лотов к торгующемуся инструменту?

Наверх
#23879 - Tue Mar 22 2011 04:58 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я внес изменение, но у меня пока нет 100% уверенности, что оно не затронет другие части. В частности таблицу "Позиции", хотя вроде бы не должно.
Изменение попадет в 87ю сборку. Просьба проверить и сказать, что все работает (или не работает).

Изменение заключается в том, что баланс скрипту будет приходить всегда доклиринговый, который в таблице "Позиции" находится в колонке "входящая".

Наверх
#23925 - Wed Mar 23 2011 12:31 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Спасибо за оперативность.
Завтра буду тестировать, после отпишусь тут.

Наверх
#23950 - Wed Mar 23 2011 11:59 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
А почему баланс берется из "входящей"? Должен же браться из "текущей" из таблицы "Позиции"?


Отредактировано Ivan (Wed Mar 23 2011 12:09 PM)

Наверх
#23952 - Wed Mar 23 2011 12:01 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Из текущей он сейчас берется. Там как раз с учетом вариационной маржи, а как я понял ее не нужно учитывать.

Наверх
#23954 - Wed Mar 23 2011 12:09 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Нет, расчет по "входящей" неправильный.
После вечернего клиринга "Входящая" = 128000р.
Вчера у меня была последняя сделка убыточная -8000р.
"Входящая" так и осталась 128000р.
Соответственно сегодня утром скрипт расчитал 14 лотов вместо 13 и сделка опять сорвалась.
Только в "текущей" из таблицы "Позиции" находится актуальный баланс, которым можно торговать.

Наверх
#23964 - Wed Mar 23 2011 12:26 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
В текущей отображаются свободные деньги. При наличии бумаг (фьючерсов) там будет реальной информации о стоимости портфеля. Это приведет к тому, что работу 2х скриптов на ФОРТС будет не возможна, программа не сможет рассчитать количество бумаг. Может стоит работать не со 100% портфеля, а с 90%?

Наверх
#23969 - Wed Mar 23 2011 12:33 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Как раз в "текущей" сейчас отображается правильный остаток на балансе. Почему же не будет возможности рассчитать количество лотов для 2-х скриптов? Ведь после совершения сделки одним из скриптов, для второго скрипта берется остаток баланса и делится на ГО? Так ведь "текущая" как раз для этого и подходит?


Отредактировано Ivan (Wed Mar 23 2011 12:36 PM)

Наверх
#23975 - Wed Mar 23 2011 12:38 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Потому скрипты работают с процентом от стоимости портфеля, а не процентом от остатка.
Например было 10тыщ денег и 2 скрипта настроенных по 50%.
Первый купил на 5тыщ, в текущей будет 5тыщ, второй купит - на 2.5.

Наверх
#23977 - Wed Mar 23 2011 12:41 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я вернул исправления обратно. По моим наблюдениям "текущая" отчается от "чистой" на размер комиссии, т.е. на несколько рублей. Если поставить 98-99% вместо 100, то денег должно гарантировано хватать.

Наверх
#23980 - Wed Mar 23 2011 12:44 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Возможно ли проверить, сколько скриптов запущено одновременно?
И если запущен один, вести расчет по "текущей", а если больше одного - то расчитывать лоты как и прежде?

Наверх
#23983 - Wed Mar 23 2011 12:49 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Originally Posted By: Nektodron
Я вернул исправления обратно. По моим наблюдениям "текущая" отчается от "чистой" на размер комиссии, т.е. на несколько рублей. Если поставить 98-99% вместо 100, то денег должно гарантировано хватать.


Насчет нескольких рублей отличия - это не так. Вот сейчас у меня разница в 128008.3-129560.82= -1552.52 рубля. А это всего две сделки за 20 минут 14-тю фьючерсами.

Наверх
#23985 - Wed Mar 23 2011 12:56 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
А что во входящей?

Наверх
#23986 - Wed Mar 23 2011 12:59 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Originally Posted By: Nektodron
А что во входящей?


Во входящей баланс после вечернего клиринга так и висит. Версия 1.1.17.87


Отредактировано Ivan (Wed Mar 23 2011 01:00 PM)

Наверх
#23992 - Wed Mar 23 2011 01:24 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Вот сейчас еще одна прибыльная сделка. Теперь текущая 127980.30, чистая 133612.87. Разница теперь в 5632.9 рубля. А вы говорите копейки...

Наверх
#23993 - Wed Mar 23 2011 01:27 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
А торговать скрипт дает только на деньги с "текущей". Текущая будет равна чистой только после ближайшего клиринга.

Наверх
#24007 - Wed Mar 23 2011 02:32 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Я сделал еще вариант. Он должен работать.
Теперь деньги принимаемые во внимание при расчете позиции = входящая + вар.маржа после последнего клиринга.
Накопленная вар маржа учитываться не будет. От графы текущая (когда нет открытых позиций) это как раз должно отличаться на размер комиссии.
Число, которое пойдет в скрипт можно посмотреть в таблице "управление портфелями", колонка "Баланс".
Минут через 10 будет доступна новая сборка - можно будет взять и проверить, что это то, что нужно.

Наверх
#24015 - Wed Mar 23 2011 03:08 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Ок, порверю как только текущая сделка совершится.

Наверх
#24053 - Wed Mar 23 2011 08:32 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Пока все в порядке. После вечернего клиринга считает правильно.
Завтра утром еще посмотрю, до дневного клиринга как считать будет.

Чтобы учитывалась комиссия при расчете лотов, надо указывать процент от портфеля не 100% а 99.5%?

Наверх
#24060 - Wed Mar 23 2011 09:07 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, лучше так

Наверх
#24114 - Thu Mar 24 2011 05:19 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
"Баланс" в "Управлении портфелями" после убытка не поменялся. Соответственно, расчет лотов дал результат на один лот больше. Сделка сорвалась. Версия 1.1.17.89


Отредактировано Ivan (Thu Mar 24 2011 05:21 PM)

Наверх
#24122 - Thu Mar 24 2011 07:37 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Деньги, на которые реально можно совершить сделку, указаны в окне "Управление портфелями", столбец "Доступно". Либо "Текущая" в окне "Позиции".

Наверх
#24124 - Thu Mar 24 2011 07:47 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Логика выставления количества лотов вручную такова:

Позиций нет, делю деньги из "Текущей" на ГО, получается количество лотов. Например 120000(текущая)/10(ГО)=12(лоты).

Далее, если сделка была прибыльной (к примеру, прибыль 11000) и еще не случился клиринг, я беру не 120000(текущая)+11000(прибыль), а все те же 120000, так как когда есть прибыль, "текущая" обновляется только после клиринга.

Если сделка была убыточной (к примеру, убыток 11000), не важно был ли клиринг или нет, текущая уменьшилась на размер убытка, и количество лотов уже считается так: 120000(текущая до убытка)-11000(убыток)=109000/10(ГО)=10(лотов).

Может это вам поможет правильные изменения сделать.

Наверх
#24129 - Fri Mar 25 2011 12:35 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Колонку Доступно использовать нельзя, если позиция уже открыта, там не будет верная стоимость портфеля.

Похоже, алгоритм нужно доработать. Текущую вар. маржу нужно учитывать только если она отрицательная. Если положительная - то не учитывать. Т.е. примерно как вы и написали.
Если честно алгоритм работы РТС мне не понятен. Почему они убыток могут учитывать сразу, а прибыль нет...

Наверх
#24131 - Fri Mar 25 2011 01:10 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Originally Posted By: Nektodron
Похоже, алгоритм нужно доработать. Текущую вар. маржу нужно учитывать только если она отрицательная. Если положительная - то не учитывать. Т.е. примерно как вы и написали.
Если честно алгоритм работы РТС мне не понятен.

Как соберете новую сборку, напишите. Готов завтра потестить.

Originally Posted By: Nektodron
Почему они убыток могут учитывать сразу, а прибыль нет...

Налог считают только в клиринг?


Отредактировано Ivan (Fri Mar 25 2011 01:11 AM)

Наверх
#24134 - Fri Mar 25 2011 10:00 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Налоги? smile - только при выводе средств со счета.

Наверх
#24135 - Fri Mar 25 2011 10:02 AM Re: Процент от портфеля - привязка к текущей стоимости [Re: ViL]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Может промежуточный, внутренний расчет какой делают по прибыли. Иначе вообще нечем такой процесс объяснить.


Отредактировано Ivan (Fri Mar 25 2011 10:02 AM)

Наверх
#24172 - Fri Mar 25 2011 08:02 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Какие новости? Жду новой версии.

Наверх
#24173 - Fri Mar 25 2011 08:06 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Изменения уже есть в последней

Наверх
#24174 - Fri Mar 25 2011 08:22 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: ViL]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: ViL
Налоги? smile - только при выводе средств со счета.
... и по окончании финансового года!
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#24206 - Sat Mar 26 2011 03:05 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Nektodron]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Originally Posted By: Nektodron
Изменения уже есть в последней


В понедельник протестирую.

Наверх
#24424 - Wed Mar 30 2011 02:52 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Тест пройден, считает лоты правильно. Ставлю 98.5% от портфеля. Сборка 1.1.17.93. Спасибо!

Наверх
#24513 - Thu Mar 31 2011 07:18 PM Re: Процент от портфеля - привязка к текущей стоимости [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Сегодня в 19:05, сразу после клиринга, текущая стоимость 127000, чистая 130000. Скрипт рассчитал 14 лотов, ориентируясь на 130000.
Сделка сорвалась. Я не понимаю, почему такая разница между текущей и чистой стоимостью? Позиций на этот момент не было, сделка на таком рынке всего одна была с самого утра. То есть чистая минус текущая это не только комиссия брокера и биржи?

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


Moderator:  ViL, sar