У вас не стоит Flash Player
Настройки
#1777 - Mon Feb 01 2010 01:42 PM Установка начальных условий в МТС
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
Создайте конвертор, который при запуске МТС на портфеле запрашивал бы состояние портфеля и настраивал начальные данные в МТС ( а то Вы всем предлагаете делать это вручную, если состояние портфеля не нулевое по бумагам )

Наверх
#1780 - Mon Feb 01 2010 01:49 PM Re: Установка начальных условий в МТС [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Это невозможно, т.к. может быть запущено несколько скриптов по одной бумаге и КАЖДОГО будут свои сделки, и следовательно своя позиция. И вполне может быть ситуация, когда один скрипт имеет позицию лонг, другой шорт (такого же размера), а общая будет 0. Такая же ситуация может возникнуть в одном скрипте, который управляет сразу несколькими позициями.

В принципе, можно рассмотреть функциональность в таблице сделок: "привязать сделку к скрипту", т.к. комментарии сделкам хранятся на стороне клиента (Транзак их не поддерживает), то его можно изменять.

Наверх
#1788 - Mon Feb 01 2010 02:45 PM Re: Установка начальных условий в МТС [Re: Nektodron]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
Вы можете назвать брокера или биржу, который Вам откроет на одном счете по одной бумаге и короткую и длинную позицию.
Это нонсенс.
Поэтому Ваши рассуждения о наличии многих скриптов которые торгуют одновременно и в лонг и в шорт по одной бумаге - фантазии дилетанта

Наверх
#1792 - Mon Feb 01 2010 03:04 PM Re: Установка начальных условий в МТС [Re: nikolz]
Denis Offline
member

Registered: Tue Jul 21 2009
Записи: 152
Вопрос дилетантизма тут как раз лежит в другой плоскости. Разработчики прекрасно знают, что разнонаправленный позиции одновременно можно иметь только на кухнях форекс.

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

Так же существует возможность ручной торговли параллельно со скриптом, что может привести к возникновению аналогичной ситуации.

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

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

Если вы готовы предложить хорошо отработанную идею, мы готовы ее рассмотреть, и в перспективе имплементировать.

Наверх
#1800 - Mon Feb 01 2010 03:50 PM Re: Установка начальных условий в МТС [Re: Denis]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
Я согласен , если речь идет не о торговле акциями, а фьючерсами, опционами,валютными парами.
Но и в этом случае скрипт должен знать, что у него есть в портфеле.
А судя по комментариям ,это будет известно лишь при получении ошибки о недостатке денег.
Можно предположить, что разработчики изначально ориентируются на форекс.
Но если уж замахнулись на систему разработки , то будьте добры делать это корректно для рынка акций, фьючерсов, опционов, валюты.
А не нечто среднее универсальное догадайтесь мол сами для чего
предназначено.
Прямо какой-то "пикник на обочине".

Наверх
#1809 - Mon Feb 01 2010 04:19 PM Re: Установка начальных условий в МТС [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Вы не поняли. Портфель у каждого скрипта СВОЙ. О нем он знает все.

Наверх
#1813 - Mon Feb 01 2010 04:26 PM Re: Установка начальных условий в МТС [Re: Nektodron]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
Тогда возвращаемся взад.
1)Подключил я скрипт к портфелю, а в портфеле у меня 2000 акций Газпрома и 0 денег и еще плечо.
А скрипт это не отображает и не ясно что теперь он будет делать, ждать когда я акции продам?

2) Поясните как установить автоматический режим торговли

Наверх
#1815 - Mon Feb 01 2010 04:30 PM Re: Установка начальных условий в МТС [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, он будет ждать когда вы их продадите.
Потому что откуда появились эти акции он знать не может.
Они могли быть куплены в качестве долгосрочного инвестирования, они могли быть куплены другим скриптом (или 10ю другими скриптами).

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

Наверх
#1818 - Mon Feb 01 2010 04:39 PM Re: Установка начальных условий в МТС [Re: Nektodron]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
А зачем ему знать откуда они? Он что налоговый инспектор.
Есть активы - вот он и должен с ними работать.
Переводить бумаги в деньги и обратно,
максимизируя прибыль, а с чего начинать c бумаг- акций или бумаг-денег, ему должно быть по ...

Наверх
#1820 - Mon Feb 01 2010 04:48 PM Re: Установка начальных условий в МТС [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Нет вы не правы, сейчас есть решение позволяющее нескольким скриптам работать одновременно (один можно запустить на небольшой сумме, другой на большей и т.п.), если активы станут общими, эта работа будет невозможна.

Наверх
#1821 - Mon Feb 01 2010 04:52 PM Re: Установка начальных условий в МТС [Re: Nektodron]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
В принципе можно реализовать следующий режим:
В управлении портфелем для скрипта ставится флаг "общие активы".
Если такой скрипт запустить, другие скрипты запускать будет нельзя. И наоборот, если запущены другие, то нельзя запустить общий.
Вести историю сделок для этого скрипта смысла нет, т.к. брокер будет каждое утро присылать позицию на начало дня, поэтому он будет брать ее и сделки только за текущий день.

Наверх
#1823 - Mon Feb 01 2010 05:06 PM Re: Установка начальных условий в МТС [Re: Nektodron]
nikolz Offline
journeyman

Registered: Sat Jan 23 2010
Записи: 95
Можно подробнее:
1) Где поставить флаг "общие активы"
2) Как задать автоматическую торговлю для скрипта
3) И в дополнение к дискуссии о возможности одновременно по одному счету торговать и в лонг и в шорт по одной и той же бумаге.
Так как Лонг и шорт - понятия для материальных активов то встречных сделок по одному и тому же мат активу и на одном счете в принципе быть не может.
Поясняю, если у Вас куплено что-то, то продавать это, беря в долг у брокера, Вы физически можете только продав сначала свое.
Поэтому не может быть такой торговли когда Вы свое не продаете, а продаете такое же чужое да еще за это удовольствие платите брокеру проценты.
Что касается симметричных рынков (фьючерсы, опционы, форекс), то там нет материальных активов и нет понятий лонг и шорт.

Наверх
#1826 - Mon Feb 01 2010 05:38 PM Re: Установка начальных условий в МТС [Re: nikolz]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Флага "общие активы" сейчас нигде нет. Это я описал возможный сценарий реализации подобного механизма, в будущем

Наверх


Moderator:  ViL, sar