Что означает?

Автор: usas

Что означает? - Mon Apr 19 2010 12:12 PM

Скрипт вошел в позицию. Через некоторое время в менеджере команд появляется строка "Выход по рынку (нет сигнала)".
При нажатии правой клавиши горит "выполнить", "выполнить по рынку".
В скрипте у меня выход заложен действительно по рынку.
Как все это оценивать - скрипт просто сообщает для сведения, скрипт предлагает выйти вручную, если выйду вручную то будет ли это корректно и "увидит" ли это скрипт.. и т.д.
В окошках менеджера команд никаких птичек нет.
В логе никаких "аварийных" сообщений.
Спс..
Автор: usas

Re: Что означает? - Mon Apr 19 2010 12:44 PM

Да-а.. видно в черный список попал.. не хотят отвечать..:-((
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 12:46 PM

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

Re: Что означает? - Mon Apr 19 2010 12:55 PM

Originally Posted By: Nektodron
Это просто сообщение, чтоб можно было вручную закрыть позицию при желании.
Т.к. ваш скрипт в данный момент не сгенерировал сигнал для закрытия открытой позиции.

При этом скрипт "будет считать", что это он закрыл позицию?
Дальнейшая работа скрипта будет в штатном режиме?
А то ведь где-то раньше Вы писали о необходимости внесения корректных комментариев и пр..
Проясните почетче где слесарево, а где кесарево..
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 12:56 PM

Да скрипт будет считать, что позиция закрыта. Корректный комментарий будет сформирован.
Я вообще-то писал, про случай, если закрывается вообще вручную, через создание заявки. Там нужно самому комментарий делать.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 01:02 PM

Originally Posted By: Nektodron
Да скрипт будет считать, что позиция закрыта. Корректный комментарий будет сформирован.
Я вообще-то писал, про случай, если закрывается вообще вручную, через создание заявки. Там нужно самому комментарий делать.

Спасибо, все понятно..
Оказывается можно корректно вмешиваться в работу скрипта при закрытии позиции..
А возможно у Вас есть и другие незадокументированные функции по этой проблематике и я зря который раз талдоню про режим "торгового советника"
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 01:09 PM

Ну так сложно вспомнить, никто специально никакие хитрые вещи не придумывал. Вот забыть описать можем, не хватает рук на все. Режима пропустить насчитанный сигнал нет, хотя его можно сымитировать, поставив дату начала расчета после даты возникновения сигнала. Хотя это не всегда спасает.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 01:26 PM

Originally Posted By: Nektodron
Ну так сложно вспомнить, никто специально никакие хитрые вещи не придумывал. Вот забыть описать можем, не хватает рук на все. Режима пропустить насчитанный сигнал нет, хотя его можно сымитировать, поставив дату начала расчета после даты возникновения сигнала. Хотя это не всегда спасает.

Зачем иммитация? Это должен быть один из штатных режимов!
Вы в одном из своих постов совершенно правильно заметили - хотите "чистой" работы скриптов - улучшайте инфраструктуру связи. Но увы не всегда это возможно из "медвежьих углов", вот потому и прошу:
1. Скрипт выдал сигнал на вход в позицию - я либо соглашаюсь и подтверждаю вход, либо снимаю сигнал и скрипт опять в режиме ожидания (формирования) сигнала на вход.
2. Скрипт выдал сигнал на выход из позиции - выбор опять за мной в том же алгоритме.
3. Всё..

Это сложно реализовать?
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 01:34 PM

В текущей идеологии расчетов - это реализовать сложно. Но ваша позиция понятна и мы будем ее учитывать при дальнейшей разработке.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 01:41 PM

Originally Posted By: Nektodron
В текущей идеологии расчетов - это реализовать сложно. Но ваша позиция понятна и мы будем ее учитывать при дальнейшей разработке.

Мягко послали..:-))
Я понимаю Ваши трудности, однако это не только моё мнение, что без этого режима многообещающий продукт просто не полон, а точнее неполноценен.. а жаль..
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 01:55 PM

Просто вот именно в ближайшее время на это нет времени. А нужно потратить несколько дней.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 02:05 PM

Originally Posted By: Nektodron
Просто вот именно в ближайшее время на это нет времени. А нужно потратить несколько дней.

Тогда прошу прощения за сарказм..
Несколько дней - это не срок, подождем.
Просто я считаю, что без обкатки в этом режиме переход на автоматический несет в себе большие риски, впрочем это имхо.
И еще -при чтении форумов создается впечатление, что команду распыляют(отвлекают) на несомненно интересные (экзотические индикаторы и пр.) но на данном этапе отвлекающие моменты, когда не закончен основной скелет программы, обещанная новая версия визуального редактора к примеру..
Может есть смысл сосредоточится на главном.
С уважением...
Автор: usas

Re: Что означает? - Mon Apr 19 2010 06:23 PM

Поясните казус - скрипт вошел в позицию по рынку (лонг-сбер).
В списке "свои сделки" цена 85.25 (правильная)
В окне"Управление торговлей скриптами" в колонке "позиц" та же правильная цена, а в окне "Менеджер команд" какая-то непонятная цифра 98.03 и на графике скрипта под синей стрелкой надпись "long 98.03" , но кружочка на баре пока нет, да и как он может быть, если цена ниже.
В логе сообщение "сделка выполнена успешно по цене 85,25"
Откуда чертополосица?
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 06:41 PM

98.03 - это цена заявки с учетом проскальзывания, а 85.25 - это цена сделки.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 06:43 PM

Просто остановил скрипт и запустил по новой - все надписи пришли в норму - и точка входа на графике появилась там где надо.
В принципе сам скрипт работает правильно, но вот такие штуки с разницей цен ( в надписях, по факту все верно) выскакивали и раньше..
Автор: usas

Re: Что означает? - Mon Apr 19 2010 06:45 PM

Originally Posted By: Nektodron
98.03 - это цена заявки с учетом проскальзывания, а 85.25 - это цена сделки.

Т.е. получается все правильно, но видеть это как-то дискомфортно..
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 06:49 PM

Ну вы задали проскальзывание 15% получается. На мой взгляд больше 1-2% большого смысла задавать нет. Если будет больше, то лучше уж эта заявка просто не выполнится smile
Автор: usas

Re: Что означает? - Mon Apr 19 2010 06:53 PM

Originally Posted By: Nektodron
Ну вы задали проскальзывание 15% получается. На мой взгляд больше 1-2% большого смысла задавать нет. Если будет больше, то лучше уж эта заявка просто не выполнится smile

Дык, разумеется, но штука в том, что я его вообще не задавал.
Где-то оно само-собой самозадалось, не подскажете где.. :-))
Автор: Nektodron

Re: Что означает? - Mon Apr 19 2010 06:55 PM

Если это заявка по рынку, то некое число в системе Транзак. Если нет, то смотрите свойства скрипта, настройки проскальзывания.
Автор: usas

Re: Что означает? - Mon Apr 19 2010 07:01 PM

Originally Posted By: Nektodron
Если это заявка по рынку, то некое число в системе Транзак. Если нет, то смотрите свойства скрипта, настройки проскальзывания.

В настройках скрипта у меня стоял "0", поставил 1%.
А заявки в моем скрипте действительно по рынку.
Я из Вашего обяснения понял, что в такой ситуации рулит Транзак и я на неё воздействовать не могу?
Автор: 777

Re: Что означает? - Mon Apr 19 2010 10:17 PM

Originally Posted By: usas
Originally Posted By: Nektodron
Ну так сложно вспомнить, никто специально никакие хитрые вещи не придумывал. Вот забыть описать можем, не хватает рук на все. Режима пропустить насчитанный сигнал нет, хотя его можно сымитировать, поставив дату начала расчета после даты возникновения сигнала. Хотя это не всегда спасает.

Зачем иммитация? Это должен быть один из штатных режимов!
Вы в одном из своих постов совершенно правильно заметили - хотите "чистой" работы скриптов - улучшайте инфраструктуру связи. Но увы не всегда это возможно из "медвежьих углов", вот потому и прошу:
1. Скрипт выдал сигнал на вход в позицию - я либо соглашаюсь и подтверждаю вход, либо снимаю сигнал и скрипт опять в режиме ожидания (формирования) сигнала на вход.
2. Скрипт выдал сигнал на выход из позиции - выбор опять за мной в том же алгоритме.
3. Всё..

Это сложно реализовать?

Вот уж действительно в народе говорят, кому - что!!!
А мне например не нужен этот режим! Я не хочу сидеть около компа! Хватит! Два года сижу, правильно жена говорит, ты говорит сыч! А кому нужен мужик сыч?! Короче, как сделать так, что бы если у скрипта появилась сигнал к продаже, он долбил бы этот рынок пока не продастся? Ну и наооборот на покупку... Т.е. мне необходимо гарантированное исполнение сигнала. Как это сделать с адекватным проскальзыванием и возможным краткосрочным отключением интернета?
P.S. Счиитаю, что "Костяк"("Остов") программы давно готов! И нафиг не надо новых визуализаторов. Главное в визализаторе - косяк с центровкой решить ...
Автор: Nektodron

Re: Что означает? - Tue Apr 20 2010 10:34 AM

Это тоже не верный подход, если сигнал был, но не сработал, то долбить рынок не стоит. Он может сильно изменится.
Автор: TrendCatcher

Re: Что означает? - Tue Apr 20 2010 11:07 AM

Originally Posted By: Nektodron
Это тоже не верный подход, если сигнал был, но не сработал, то долбить рынок не стоит. Он может сильно изменится.


Для тех кто работает по трендам, это актуально. Чтобы заявка была исполнена по рынку. Обязательно исполнена. Если сигнал появился - входим обязательно, разумеется входим не через час-два, а в разумный промежуток времени. Пофиг есть там свечи или нет у скрипта, что он там себе видит или не видит - пусть по рынку продает, если ему сказано! Трендфоловерам это нужно.
Автор: usas

Re: Что означает? - Tue Apr 20 2010 11:08 AM

Quote:

Вот уж действительно в народе говорят, кому - что!!!
А мне например не нужен этот режим! Я не хочу сидеть около компа! Хватит! Два года сижу, правильно жена говорит, ты говорит сыч! А кому нужен мужик сыч?! Короче, как сделать так, что бы если у скрипта появилась сигнал к продаже, он долбил бы этот рынок пока не продастся? Ну и наооборот на покупку... Т.е. мне необходимо гарантированное исполнение сигнала. Как это сделать с адекватным проскальзыванием и возможным краткосрочным отключением интернета?
P.S. Счиитаю, что "Костяк"("Остов") программы давно готов! И нафиг не надо новых визуализаторов. Главное в визализаторе - косяк с центровкой решить ...

Ну ежели при живой жене только у компа сидеть, еще не то услышишь..:-))
И все-таки немного "мяса" на "костяк" не помешает..
Судя по всему разработчики это понимают и наша помощь по мере возможности на пользу всем..
Автор: Nektodron

Re: Что означает? - Tue Apr 20 2010 11:09 AM

Если выставить достаточно проскальзывание - то это и произойдет. Просто для ФОРТС - большое проскальзывание может свести на нет всю прибыль. Но на ММВБ могут не дать в шорт войти, если бумаг в наличии нет.
Автор: usas

Re: Что означает? - Fri Apr 23 2010 11:48 AM

Originally Posted By: Nektodron
Это просто сообщение, чтоб можно было вручную закрыть позицию при желании.
Т.к. ваш скрипт в данный момент не сгенерировал сигнал для закрытия открытой позиции.

Ув.Nektodron, еще вопрос на эту тему:
В какой момент скрипт выставляет (должен выставлять) это предложение о закрытии позиции, после того как он в неё вошёл?
Автор: Nektodron

Re: Что означает? - Fri Apr 23 2010 12:02 PM

На все ваша воля. Если ваш скрипт просто переворачивается по рынку, то у него сигнал на закрытие будет в момент переворота и только.
Если же вы используете стоп-заявку, то сигнал (заявка) на закрытие будет изначально.
Автор: ipdipd

Re: Что означает? - Fri Apr 30 2010 10:40 AM

Сейчас включаю программу после обновления. В логе выдает: клиент не имеет счета на фортс, хотя я уже вовсю торгую. Но самое страшное, что сделки на вечерке на фортс фьючерсом на индекс за вчерашний день превратились в сделки бумагой М-индустрия на ММВБ. Короче, ТСЛАБ сошел с ума.
Автор: ipdipd

Re: Что означает? - Fri Apr 30 2010 10:55 AM

В самом скрипте тоже все перепутано-последний бар показывает только за 23.30 вчерашнего дня. Сделки в своих сделках висят, а в скрипте нет.... И я продолжаю терять деньги... Печально
Автор: Nektodron

Re: Что означает? - Fri Apr 30 2010 12:12 PM

У вас появились счета? Если да, можете время сказать?
Автор: ipdipd

Re: Что означает? - Fri Apr 30 2010 12:23 PM

да, все заработало
не позднее 11.30 появилось все, может быть раньше, но точно не могу сказать
Автор: ipdipd

Re: Что означает? - Wed May 05 2010 10:28 AM

Сегодня такой же глюк, как в прошлый раз. Опять М-Индустрия вылезает вместо RIM.
Автор: Vladimir /

Re: Что означает? - Wed May 05 2010 10:46 AM

у меня с утра было по рим инструмент не найден
Автор: pasha

Re: Что означает? - Wed May 05 2010 11:02 AM

Программа оставалась работать на ночь? Есть подозрение что утром при включении сервера выдался кривой список инструментов. Желательно подсоединяться где-то в 10:15. Когда сделаем планировщик, это можно будет настроить на автомат.
Автор: ipdipd

Re: Что означает? - Wed May 05 2010 11:04 AM

Нет, программа ночью не работала, подключился в 10.26. Неоднакратное переподключение ничего не дало- до сих пор кривой список, скрипты не работают, деньги теряются....
Автор: Vladimir /

Re: Что означает? - Wed May 05 2010 11:29 AM

Originally Posted By: ipdipd
Нет, программа ночью не работала, подключился в 10.26. Неоднакратное переподключение ничего не дало- до сих пор кривой список, скрипты не работают, деньги теряются....

я перезагрузил комп тогда всё встало на места
попробуй
Автор: Nektodron

Re: Что означает? - Wed May 05 2010 11:33 AM

Пришлите нам пожалуйста логи, нам нужно сравнить, что сервер присылал вовремя проблемы, и что после того, как она решилась. Похоже опять серверные проблемы, как в прошлую пятницу.
Автор: uprav

Re: Что означает? - Wed May 05 2010 11:50 AM

Это не из этой оперы?:
переписка с Финамом
30.04.2010
Клиент
Обновил на версию 1.1.5.0
Ошибка: Клиент не имеет счета в ФБ РТС
Откат на предыдущую версию 1.1.4.7 помог.
Откат на сборку 1.1.4.20 аналогичная ошибка как в 1.1.5.0
Как сделать обновление без этой ошибки?
30.04.2010
Ladonin Aleksandr
Добрый день!
Пока никак. Работайте на версии 1.1.4.7
04.05.2010
Клиент
Подскажите пож – можно уже обновить на 1.1.5.0 и далее, или рано ещё?
04.05.2010
Ladonin Aleksandr
Пробуйте, обновитесь.
Автор: Vladimir /

Re: Что означает? - Wed May 05 2010 11:59 AM

сервер отключили
если это было сделано для нас то помогло
котировки выправились
правда со 2ого перезапуска программы