У вас не стоит Flash Player
Page 1 of 5 1 2 3 4 5 >
Настройки
#50874 - Fri Jan 11 2013 09:56 AM Самая большая проблема!!!
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Самая большая проблема при работе с лаборатороией заключается в том, что реально работающий скрипт не видит реальное состояние счета. Всякий раз, когда по любым причинам не срабатывает заявка, требуется вмешательство ручками, а скрипт продолжает считать, что сделка прошла. Таким образом, каждую сделку приходится контролировать, получается, что оставить работать скрипт самостоятельно нельзя, т.к. он не видит реальное состоянмие счета и сам не в состоянии исправить разницу возникшую в результате неисполнения заявки. Похоже это проблема зашита в самой идеологии работы ТСЛаб и в принципе не решается... Может она решена в версии 1.2? Еще не смотрел...
Получается, что весь смысл автоматической торговли теряется.


Отредактировано Andrej (Fri Jan 11 2013 09:59 AM)

Наверх
#50878 - Fri Jan 11 2013 10:34 AM Re: Самая большая проблема!!! [Re: Andrej]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Для вмешательства руками в программе есть соответствующие инструменты в окне Менеджер команд. Так же есть много механизмов для автоматического исправления ситуации, если заявка не сработала, в 1.2 они расширились. А смотреть на счет скрипт не может по причине, что счет один, а скриптов много.

Наверх
#50880 - Fri Jan 11 2013 11:32 AM Re: Самая большая проблема!!! [Re: Nektodron]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
1.Почему бы не сделать такую возможность хотя бы, когда счет один и скрипт один?
2. В этом и заключается ахиллесова пята ТСЛАБА. Нужно не расширять механизмы автоматического исправления ситуации, которые все-равно не смогут учесть все ситуации, а решать проблему в корне...

Наверх
#50881 - Fri Jan 11 2013 11:35 AM Re: Самая большая проблема!!! [Re: Nektodron]
Anatolye Offline
member

Registered: Mon Dec 13 2010
Записи: 125
Originally Posted By: Nektodron
А смотреть на счет скрипт не может по причине, что счет один, а скриптов много.

Nektodron, а отчеты об исполнении заявок скрипт видит? Получается странная ситуация. Заявка не сработала, следовательно отчета об исполнении не было. Но скрипт считает, что сделка прошла. Как тогда скрипт знает цену сделки?

Наверх
#50882 - Fri Jan 11 2013 11:50 AM Re: Самая большая проблема!!! [Re: Anatolye]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Скрипт считает, в этом случае, что заявка прошла по расчетной (теоритической) цене

Наверх
#50884 - Fri Jan 11 2013 11:59 AM Re: Самая большая проблема!!! [Re: Andrej]
Anatolye Offline
member

Registered: Mon Dec 13 2010
Записи: 125
Originally Posted By: Andrej
Скрипт считает, в этом случае, что заявка прошла по расчетной (теоритической) цене


Не понятно почему так сделано. Мне кажется, что скрипт должен получать достоверную информацию, а не "считать". Конечно я могу что-то не понимать.

Хотелось бы посмотреть комментарии разработчиков.

Наверх
#50885 - Fri Jan 11 2013 12:07 PM Re: Самая большая проблема!!! [Re: Anatolye]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Я тоже так считаю, но у разработчиков свое виденье на многие вещи и переубедить их не представляется возможным... а жаль, т.к. сама идея Лаба хорошая...
Скорее всего, все дело в идеологии, которую на данном этапе можно исправить лишь созданием принципиально новой версии


Отредактировано Andrej (Fri Jan 11 2013 12:09 PM)

Наверх
#50890 - Fri Jan 11 2013 01:55 PM Re: Самая большая проблема!!! [Re: Anatolye]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Originally Posted By: Anatolye
Originally Posted By: Nektodron
А смотреть на счет скрипт не может по причине, что счет один, а скриптов много.

Nektodron, а отчеты об исполнении заявок скрипт видит? Получается странная ситуация. Заявка не сработала, следовательно отчета об исполнении не было. Но скрипт считает, что сделка прошла. Как тогда скрипт знает цену сделки?

Что вы считаете под тем, что заявка не сработала? осталась активной из-за недостатка ликвидности? В этом случае возможны 3 варианта (от настроек):
1. будет снята и программу будет кричать, что пропущен выход
2. будет снята и исполнена по рынку
3. какое-то время программа будет ждать исполнения, далее п.1 или п.2 (только в 1.2)

Наверх
#50894 - Fri Jan 11 2013 02:17 PM Re: Самая большая проблема!!! [Re: Nektodron]
Anatolye Offline
member

Registered: Mon Dec 13 2010
Записи: 125
Nektodron, спасибо за ответ. Это ясно. Я хотел понять, не причины, по которым не сработала заявка. А возможна ли такая ситуация, когда заявка не исполнена (не знаю по какой причине), но скрипт считает ее исполненной? Если да, то как этого избежать?

Вчера у меня произошла обратная ситуация. Позиция закрылась по стопу (по отчету брокера так и было), но через какое-то время появилось сообщение, что стоп не сработал. Я написал сегодня об этом в поддержку, логи приложил (пока ответа нет).

Наверх
#50898 - Fri Jan 11 2013 02:43 PM Re: Самая большая проблема!!! [Re: Nektodron]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Если заявка будет снята, то скрипт все равно будет считать, что она выполнена и дальнейшие свои действия будет производить с учетом того, что заявка исполнилась. а на самом деле наоборот, как с этим бороться? Снова ручками? Скрипт должен понимать (видеть), что заявка не исполнена, а не просто сообщить об этом в логе и забыть. Скрипт и счет должны быть связаны жесткой связью, а не жить отдельными жизнями.

Наверх
#50901 - Fri Jan 11 2013 02:54 PM Re: Самая большая проблема!!! [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
О какой ситуации вы говорите? Почему заявка снята?

Наверх
#50913 - Fri Jan 11 2013 04:35 PM Re: Самая большая проблема!!! [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
какая разница, почему снята заявка, важно не это, важно, что будет видеть скрипт, как он дальше будет торговать и, что будет происходить на счете?
Получается, если нет возможности вмешаться вручную при возникновении внештатной ситуации, то скрипт будет работать сам по себе, а на счете будет совсем другая ситуация и лекарства от этого нет.

Наверх
#50918 - Fri Jan 11 2013 05:25 PM Re: Самая большая проблема!!! [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Похоже, что Вы пока не разобрались.
Еще раз спрошу. О какой именно ситуации речь?

Наверх
#50919 - Fri Jan 11 2013 05:28 PM Re: Самая большая проблема!!! [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Речь идет о ситуации, когда по любой причине заявка не исполнилась, предположим потеря связи. В общем причина не важна, важно то, что скрипт не видит реальное состояние счета.


Отредактировано Andrej (Fri Jan 11 2013 05:29 PM)

Наверх
#50920 - Fri Jan 11 2013 05:35 PM Re: Самая большая проблема!!! [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Завку можно настроить на автоматическое исполнение с помощью параметров автооткрытия и автозакрытия, после появления сигнала.
Но что Вы предлагаете сделать в момент, когда на компьютере, на котором стоит программа нет интернета?


Отредактировано ViL (Fri Jan 11 2013 05:40 PM)

Наверх
#50992 - Mon Jan 14 2013 09:23 AM Re: Самая большая проблема!!! [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Важно, что будет делать скрипт, когда интернет появится и насколько в этом случае адекватны будут его действия?

Наверх
#50997 - Mon Jan 14 2013 11:42 AM Re: Самая большая проблема!!! [Re: Andrej]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Originally Posted By: Andrej
Важно, что будет делать скрипт, когда интернет появится и насколько в этом случае адекватны будут его действия?

В этом случае возможны 3 варианта, в зависимости от настроек:
1. Заявка будет снята и программа будет сообщать по всем подключенным каналам(оповещение на емейл, системный трей, звуковые сигналы), что пропущен выход
2. Заявка будет снята и исполнена по рынку.
3. какое-то время программа будет ждать исполнения, далее п.1 или п.2 (только в 1.2)

Так что Вы предлагаете? Что программа должна уметь делать еще?


Отредактировано ViL (Mon Jan 14 2013 11:45 AM)

Наверх
#51000 - Mon Jan 14 2013 12:23 PM Re: Самая большая проблема!!! [Re: ViL]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: ViL
Так что Вы предлагаете? Что программа должна уметь делать еще?
готовить и подавать завтраки и обеды laugh
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#51002 - Mon Jan 14 2013 12:35 PM Re: Самая большая проблема!!! [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
Originally Posted By: captian
Originally Posted By: ViL
Так что Вы предлагаете? Что программа должна уметь делать еще?
готовить и подавать завтраки и обеды laugh

и делать другие программы smile

Наверх
#51035 - Mon Jan 14 2013 10:56 PM Re: Самая большая проблема!!! [Re: ViL]
Andrej Offline
enthusiast

Registered: Wed Jul 06 2011
Записи: 299
Я писал уже много раз. что скрипт должен быть ЖЕСТКО завязан на счет. Скрипт и счет должны быть едины. В случае возникновения внештатной ситуации, если невозможно вмешаться вручную, а такое в жизни бывает, скрипт должен не просто сообщить об этом, но и исправить несоответствие между состоянием счета и скрипта.
Скрипт и счет должны быть едины.
Вы прекрасно понимаете, что это самый большой косяк в программе, все остальное - исправимые мелочи жизни. Просто нужно сказать честно, что устранить его вы не можете, или, что и так сойдет, или это будет в Н-ой версии, вот и все, что от вас требуется, только не нужно делать вид, что вы ничего не понимаете и сводить разговор к выявлению каких-то частных случаев, потому что проблема носит принципиальный характер. Без автоматического устранения несоответствия между скриптом и счетом о серьезной торговли в автоматическом режиме и речи быть не может.


Отредактировано Andrej (Mon Jan 14 2013 11:12 PM)

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


Moderator:  ViL, sar