У вас не стоит Flash Player
Настройки
#71786 - Fri Jul 24 2015 12:31 PM Неправильный вход по времени.
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Приветствую коллеги!
Есть следующий код:
if ((sec.Bars[bar].Date.Hour >= 18 && sec.Bars[bar].Date.Minute >= 37) && (le == null) && (sec.Bars[bar].Date.Hour < 19 && sec.Bars[bar].Date.Minute < 41))
{
// расчеты
//лонг
}
т.е. он анализирует текущий день, и на основе этого входит в сделку строго между 18:37 и 18:40, но, почему-то он имеет привычку входить утром, ровно в 10:00, причем, оснований для входа никаких.
Торговые настройки: таймфрейм 1min, Торговать с бар 530, макс дней 2. На истории отрабатывает нормально, без ошибок.
В чем может быть причина такого странного поведения? Причем я явно указал время в которое можно входить, но скрипт все игнорит.

Наверх
#71790 - Fri Jul 24 2015 01:06 PM Re: Неправильный вход по времени. [Re: crn]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Наверное скрипт делает сделки на подгружаемых данных. Я бы запустил в режиме отладки и посмотрел какое время у свечей.

Наверх
#71792 - Fri Jul 24 2015 01:09 PM Re: Неправильный вход по времени. [Re: Kermit]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
а откладка в реалтайме разве возможна?

Наверх
#71795 - Fri Jul 24 2015 01:24 PM Re: Неправильный вход по времени. [Re: crn]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Не знаю, не пробовал.

Наверх
#71797 - Fri Jul 24 2015 02:14 PM Re: Неправильный вход по времени. [Re: crn]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Originally Posted By: crn
Приветствую коллеги!
Есть следующий код:
if ((sec.Bars[bar].Date.Hour >= 18 && sec.Bars[bar].Date.Minute >= 37) && (le == null) && (sec.Bars[bar].Date.Hour < 19 && sec.Bars[bar].Date.Minute < 41))
{
// расчеты
//лонг
}
т.е. он анализирует текущий день, и на основе этого входит в сделку строго между 18:37 и 18:40, но, почему-то он имеет привычку входить утром, ровно в 10:00, причем, оснований для входа никаких.
Торговые настройки: таймфрейм 1min, Торговать с бар 530, макс дней 2. На истории отрабатывает нормально, без ошибок.
В чем может быть причина такого странного поведения? Причем я явно указал время в которое можно входить, но скрипт все игнорит.

Может у вас на машине время не московское стоит или патч не установлен??

Наверх
#71798 - Fri Jul 24 2015 03:01 PM Re: Неправильный вход по времени. [Re: Stan]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
да нет вроде, 15:01 24.07.2015 сейчас. операционка win8. удаленный сервер.
версия тслаб 1.2.19.0
прикол в том, что в нужное время, вечером, он входит по правильному сигналу, и расчеты скрипта верны. А утром, он входит не понятно по какой закономерности, сегодня например вошел в Новатэк, Россети и НЛМК, хотя никаких сигналов по ним не было.
А что за патч?


Отредактировано crn (Fri Jul 24 2015 03:02 PM)

Наверх
#71799 - Fri Jul 24 2015 03:32 PM Re: Неправильный вход по времени. [Re: crn]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357


Attachments
патч.jpg (290 downloads)



Отредактировано Stan (Fri Jul 24 2015 03:32 PM)

Наверх
#71800 - Fri Jul 24 2015 03:45 PM Re: Неправильный вход по времени. [Re: Stan]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
тайм зона тоже вроде правильная стоит.
(UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2)
кажись, дело не в ней.

Наверх
#71801 - Fri Jul 24 2015 03:48 PM Re: Неправильный вход по времени. [Re: crn]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
бар реалтайма стоит
var bar = ctx.BarsCount-1;
может тут ошибка?

Наверх
#71822 - Sat Jul 25 2015 11:12 AM Re: Неправильный вход по времени. [Re: crn]
Kermit Offline
enthusiast

Registered: Wed Jan 18 2012
Записи: 256
Гадать можно долго, нужно посмотреть. Как вариант добавить перед открытием позиции ctx.Log(sec.Bars[i].Date.ToShortTimeString(),0);
и проверить что за время передается.

Наверх
#71823 - Sat Jul 25 2015 04:22 PM Re: Неправильный вход по времени. [Re: Kermit]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
да, я так и сделал. буду ждать понедельника.

Наверх
#72014 - Sun Aug 02 2015 01:54 PM Re: Неправильный вход по времени. [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
возможно стоит автовход.
при включении агента утром данные могут подгружаться и агент может сгенерить вход который совершается на открытии. Поставьте паузу на открытие сделок в настройках брокера.
ошибка в скрипта тоже возможна, но вроде бы написано верно. Отладка в реале возможна.
_________________________
__


Наверх
#72036 - Mon Aug 03 2015 02:34 AM Re: Неправильный вход по времени. [Re: ra81]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Originally Posted By: ra81
возможно стоит автовход.
при включении агента утром данные могут подгружаться и агент может сгенерить вход который совершается на открытии. Поставьте паузу на открытие сделок в настройках брокера.
ошибка в скрипта тоже возможна, но вроде бы написано верно. Отладка в реале возможна.

А где эта пауза? Наиболее похожее, что я увидел это - "блокировка заявок, сек" в настройках поставщика данных.

Наверх
#72039 - Mon Aug 03 2015 05:45 AM Re: Неправильный вход по времени. [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
да я про эту опцию и говорил
_________________________
__


Наверх
#72099 - Tue Aug 04 2015 11:51 AM Re: Неправильный вход по времени. [Re: ra81]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Originally Posted By: ra81
да я про эту опцию и говорил

сделал как вы сказали, вроде щас норм отрабатывает. спасибо.

Наверх


Moderator:  ViL, sar