У вас не стоит Flash Player
Page 4 of 5 < 1 2 3 4 5 >
Настройки
#21513 - Tue Feb 15 2011 02:55 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Ну, раз лог не помог, то отправлю сегодняшнюю ситуацию.
В отличие от предыдущей на скрине видно, что в поле "Свои заявки" что-то есть: 2 строки с датой начала эры. Как узнать, когда они были выставлены?
Почему только 2 заявки, хотя, мне достаточно одной исполненной?

С уважением.


Attachments
Нет_сделки1.jpg (287 downloads)


Наверх
#21515 - Tue Feb 15 2011 03:17 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
А что написано в сообщениях?
Может просто 300000р не хватило на 43200лотов*70р>3млн .

Наверх
#21518 - Tue Feb 15 2011 03:37 PM Re: Как запустить скрипт в работу? [Re: ViL]
Nektodron Offline

Carpal Tunnel

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

Наверх
#21521 - Tue Feb 15 2011 03:43 PM Re: Как запустить скрипт в работу? [Re: ViL]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
1. Действительно

13:28:09.72 100 Скрипт: 'Тест_МА-Цена' Скрипт выполнен успешно за 2885мс. (32879 баров, время 15.02.2011 13:27:00)
13:28:09.71 206 Не хватает средств по обеспечению в сумме: 3978119999.99
13:28:04.93 100 Скрипт: 'Тест_МА-Цена' Скрипт выполнен успешно за 3284мс. (32879 баров, время 15.02.2011 13:27:00)
13:28:04.93 206 Не хватает средств по обеспечению в сумме: 3978119999.99
13:27:08.02 100 Скрипт: 'Тест_МА-Цена' Скрипт выполнен успешно за 2451мс. (32878 баров, время 15.02.2011 13:26:00)

Тогда возникает вопрос, а откуда взялась цифиря "Кол-во 43200", если по условию скрипта, должно было быть приобретено 144 лота СберПр. Это видно на картинке (см. точку входа на графике). А это <10300 руб, и, ессно, меньше 300 000 "хоть лотов-хоть рублей". Какая же тогда должна быть моя поза?

2.Делал попытку переписать этот скрипт на ТФ=1сек. Лаба затормозилась не по-детски. Точнее, скрипт не работал, тормозя все. Сейчас увидел в сообщениях "Скрипт выполнен успешно за 3284мс". Получается, что этот скрипт в минутах обрабатывается за 3 сек! Значит в секундах его невозможно запустить на моей машине?

С уважением, это значит: С уважением


Отредактировано SLADKY (Tue Feb 15 2011 03:50 PM)

Наверх
#21531 - Tue Feb 15 2011 04:31 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Наверное, все что стоит почитать документацию.Скорее всего был выбран режим торговли - 100% от портфеля (или меньше, что не суть важно).
144 лота в этом случае - плечо 1 к 144.

Наверх
#21539 - Tue Feb 15 2011 04:59 PM Re: Как запустить скрипт в работу? [Re: Nektodron]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
1.Удалил скрипт. Добавил этот же скрипт, но в "Тип управления лимитами" выбрал не "в лотах", а "Управляется скриптом". Если я понял написанное в документации, то теперь будет выставляться Заявка с числом лотов, установленных на кубиках входа. Это так?

2.
Originally Posted By: Nektodron
Стрелка появилась на последнем закрытом баре или нет? Пришлите лог с указанием названия скрипта и примерного времени, когда это произошло.
Я в другой теме устал объяснять об индикаторах, которые в будущее смотрят, скорее всего у вас такой же случай.

Вы здесь говорили не о методе пересчета (ссылка бы на ту тему была бы полезна)?
На всякий случай перешел с Метода 1 на Метод3. Прав ли я? Если да, то Все ли скрипты надо переводить на метод3 перед выходом в реал?

С уважением.

Наверх
#21552 - Tue Feb 15 2011 06:15 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

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

Наверх
#21562 - Tue Feb 15 2011 08:00 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Originally Posted By: SLADKY
Делал попытку переписать этот скрипт на ТФ=1сек. Лаба затормозилась не по-детски. Точнее, скрипт не работал, тормозя все. Сейчас увидел в сообщениях "Скрипт выполнен успешно за 3284мс". Получается, что этот скрипт ТФ=1мин обрабатывается за 3 сек! Значит в секундах его невозможно запустить на моей машине?


Прошу дать ответ на очень важный вопрос.

С уважением.

Наверх
#21564 - Tue Feb 15 2011 08:27 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
уменьшите кол-во баров в свойствах скрипта.

Наверх
#21625 - Wed Feb 16 2011 01:21 PM Re: Как запустить скрипт в работу? [Re: ViL]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Уменьшение количества баров в скрипте с ТФ=1сек приводит к искажению таких данных, как цена закрытия предыдущей сессии и т.п.

В связи с этим возникает вопрос: Имеется ли в ТСЛабе возможность работы связки скриптов?
Допустим, 1-минутный скрипт выдает сигналы, которые поступают на 1-секундный или Тиковый скрипт, ответственный за выставление заявок, и следящий за сигналами от первого скрипта.

Тогда для второго не нужна будет история. Перегрузка компа изчезнет.

Или это не будет реализовано никогда, потому что у разработчиков предусмотрен коммерческий проект использования их серверов?

С уважением.

Наверх
#21631 - Wed Feb 16 2011 02:07 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Подобные вещи требуют серьезного пересмотра API программы и в ближайшее время их никто делать не будет.
В качестве варианта можно сделать следующее - цену закрытия предидущей сессии хранить как параметр и обновлять раз в сутки вручную.
Второй вариант, скрипты написанные на API имеют доступ к файлам через стандартные функции NET Framework. Один из скриптов может скидывать информацию в файл, другой зачитывать.

PS. Как это может быть связано с коммерческим использованием серверов? Кто вам мешает купить компьютер мощнее самостоятельно.

Наверх
#22008 - Thu Feb 24 2011 11:10 AM Re: Как запустить скрипт в работу? [Re: Nektodron]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
1.Можно ли к одному демофинамовскому счету привязать более одного портфеля?
2.Если нет, то как сделать так, чтобы погонять несколько скриптов (каждый со своим портфелем) на демке?

С уважением.

Наверх
#22014 - Thu Feb 24 2011 11:35 AM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
1. Нет нельзя.
2. Только запуская несколько копий тслаб, самый простой способ сделать на компьютере несколько пользователей и под каждым запустить свою копию.

Наверх
#22020 - Thu Feb 24 2011 12:34 PM Re: Как запустить скрипт в работу? [Re: Nektodron]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
1.А зачем тогда эта фича "Портфель", если сам счет является портфелем? Или на реальном счете возможно разделение?
2.Как не задавая таких глобальных настроек, как Добавление пользователя, или установки еще нескольких Лабов и подобных "танцев с бубном", можно подключить несколько скриптов к демо счету Финама, а в последствии просмотреть, что натворил каждый из них. Итог работы каждого, в т.ч. суммарное измениение счета от действия конкретного скрипта.

С уважением.

Наверх
#22081 - Thu Feb 24 2011 09:10 PM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

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

Наверх
#22105 - Fri Feb 25 2011 01:19 AM Re: Как запустить скрипт в работу? [Re: Nektodron]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Может, я не понял ответа:
К реальным счетам в Финаме можно ли привязать 2 и более портфеля?
Если нет, то у какого брокера это возможно? (Т.е., я имею счет у брокера. Привязываю к нему напр. 4 портфеля, к каждому из которых привязан свой скрипт. Я задаю процентную долю капитала для каждого портфеля. Итоговый баланс портфелей могу видеть детально.)

С уважением.

Наверх
#22124 - Fri Feb 25 2011 10:52 AM Re: Как запустить скрипт в работу? [Re: SLADKY]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Нет, так нельзя.

Наверх
#22199 - Sun Feb 27 2011 11:00 AM Re: Как запустить скрипт в работу? [Re: Nektodron]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Originally Posted By: Nektodron
2. Только запуская несколько копий тслаб, самый простой способ сделать на компьютере несколько пользователей и под каждым запустить свою копию.

Вопрос к Нектодрону. Для других пользователей придется получать свои пароли, или одного на всех хватит?

С уважением.


Отредактировано SLADKY (Sun Feb 27 2011 11:19 AM)

Наверх
#22213 - Mon Feb 28 2011 10:02 AM Re: Как запустить скрипт в работу? [Re: SLADKY]
ZSE Offline
TSLab
veteran

Registered: Mon Feb 16 2009
Записи: 1370
Одного не хватит - сервер допускает только один одновременный логин
Остальные либо ждут своей очереди - либо работают под своими логинами

Наверх
#22257 - Mon Feb 28 2011 06:49 PM Re: Как запустить скрипт в работу? [Re: ZSE]
SLADKY Offline
member

Registered: Mon Nov 22 2010
Записи: 120
Создал пользователей (со мной стало 3).
Получил на все пароли. Всем сделал расписание. Запустил скрипты.

1.Как сделать автозагрузку ТСЛаба для остальных пользователей. Среди списка программ ТСЛабы нет (?). Что бросать в Автозагрузку в дополнительных пользователях (у меня автозагрузка уже стоит)?

Комп тормозит не по-детски. Скрипты обрабатываются за 3000-5000-7000-9000 мс. Редко, когда < 1сек.

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

2. Будет ли суммарный скрипт быстрее работать, чем 3 в отдельности одновременно на трех пользователях? Начальный скрипт ~120 блоков (включая И и ИЛИ)*3. Тогда, не потребуются другие пользователи.

3. Т.к., все активы разные в этом 3х-скриптовом "монстре", то можно ли видеть статистику работы скриптов отдельно без выгрузки например в Эксель по-парно?

4. Как выгрузить Таблицу Сделки в Эксель (или Аксесс, но Эксель предпочтительней)?

5. Как в дальнейшем очистить комп от созданных пользователей?

6. Как увеличить скорострельность работы ТСЛабы, если считать, что кол-во баров уже установлено минимальным?

С уважением.



Отредактировано SLADKY (Mon Feb 28 2011 07:07 PM)

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


Moderator:  ViL, sar