• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

NinjaTrader 8 Вопросы по NT8

smarthead

Member
NinjaTrader
Коллеги, чем отличаются Interval Link от Instrument Link? (см. скриншот)
 

Вложения

  • Links.png
    Links.png
    18,8 КБ · Просмотры: 94
Если настроить Interval Link одного цвета в разных окнах с графиками, то когда меняете периодичность, например, с М1 на М30, то в линкованом окне (окне с тем же цветом Interval Link) график меняется автоматически на соответствую периодичность (тоже М30). Instrument Link соответственно меняет инструмент, например, с CL на ES в линкованых окнах.
 
кто пользуется nt8, она "тяжелее" nt7?
в плане нагрузки на систему
 
В настройках графика появилась галочка “Break at EOD”. Читая справку не могу понять что это. Сравнивая Range графики с этим параметром и без него, видно что графики кардинально отличаются (см. рис 29-01-2016 22-21-50.png 29-01-2016 22-21-50.png ).
Если кто уже разобрался подскажите что это за “Break at EOD”?
 
Помогите пожалуйста НТ8 не работает вот такая надпись выходит 2016-02-04_035728.png
 
что это означает? пробывал ключи менять все равно не работает
 
Друзья, не могу понять важность Strategy Position и Account Position, описанные в справке по NT8 (см.вложение). В двух словах - в чём тут дело, какие риски и что необходимо понимать?
Спасибо.
 

Вложения

  • Acc.png
    Acc.png
    20,4 КБ · Просмотры: 67
Подскажите футпринт для восьмерки есть? И второй вопрос в последней семерке вер. 31 цены с пятью знаками в вер 30 4 знака стало очень неудобно футпринт читать можно ли как-то перевести на 4 знака версию 31?
 
Последнее редактирование:
Коллеги, помогите разобраться. При попытке компиляции собственной стратегии на NT8 выпадает список ошибок по ПРЕДУСТАНОВЛЕННЫМ объектам (см. вложения) к которым я даже не прикасаюсь, что не позволяет скомпелироваться. Что я сделал не так??? Хелп!!


20-03-2016 21-18-17.png
20-03-2016 21-28-36.png
 
Скажите, в НТ8 есть встроенный футпринт или кластерный график ?
И ещё, раз уж вышла версия НТ8, то надо сделать качественные видео функционала на русском языке - это пожелание !!!
 
Последнее редактирование:
Добрый день. Вот уже не первую неделю по понедельникам платформа отказывается отображать на графике котировки пятницы... после четверга гэпом переходит к понедельнику, хотя во вторник все встает на свои места.... подгрузка истории не помогает... может кто знает где проблема зарыта? http://SSMaker.ru/dbe4e964/
 
Добрый день. Вот уже не первую неделю по понедельникам платформа отказывается отображать на графике котировки пятницы... после четверга гэпом переходит к понедельнику, хотя во вторник все встает на свои места.... подгрузка истории не помогает... может кто знает где проблема зарыта? http://SSMaker.ru/dbe4e964/
Поставьте часовой пояс в НТ, например, Чикаго, должно помочь.
 
Коллеги, помогите разобраться. При попытке компиляции собственной стратегии на NT8 выпадает список ошибок по ПРЕДУСТАНОВЛЕННЫМ объектам (см. вложения) к которым я даже не прикасаюсь, что не позволяет скомпелироваться. Что я сделал не так??? Хелп!!


Посмотреть вложение 3080
Посмотреть вложение 3081
попробуйте как то так
if (mySessionIterator == null)
mySessionIterator = new Data.SessionIterator(BarsArray[0]);

startSessionTime = mySessionIterator.ActualSessionBegin; //get start session
endSessionTime = mySessionIterator.ActualSessionEnd;
 
Добрый день. Вот уже не первую неделю по понедельникам платформа отказывается отображать на графике котировки пятницы... после четверга гэпом переходит к понедельнику, хотя во вторник все встает на свои места.... подгрузка истории не помогает... может кто знает где проблема зарыта? http://SSMaker.ru/dbe4e964/
Может в свойствах дата серии "Дней к загрузке" стоит мало дней: 2-3 дня? Можно увеличить до 5-10 дней. Пару раз решал проблему полной загрузкой истории.. вручную удалял историю Minute и Ticks из Documents\NinjaTrader 7\db и NT автоматом загружал на графике всю историю
 
Коллеги, помогите разобраться. При попытке компиляции собственной стратегии на NT8 выпадает список ошибок по ПРЕДУСТАНОВЛЕННЫМ объектам (см. вложения) к которым я даже не прикасаюсь, что не позволяет скомпелироваться. Что я сделал не так??? Хелп!!


Посмотреть вложение 3080
Посмотреть вложение 3081
Попробуйте обновить NT, т.к. с 9 беты (сейчас уже 11) Bars.SessionIterator стало не доступно
Defect 9301 Bars Bars.SessionIterator no longer accessible in NinjaScript

В обновленном NT код из вашего примера выглядит уже так
Код:
private DateTime TimeToBarTimeMinute(Bars bars, DateTime time, bool isBar)
        {
            if (SessionIterator.IsNewSession(time, isBar))
                SessionIterator.GetNextSession(time, isBar);

            if (bars.IsResetOnNewTradingDay || (!bars.IsResetOnNewTradingDay && bars.Count == 0))
            {
                DateTime barTimeStamp = isBar
                    ? SessionIterator.ActualSessionBegin.AddMinutes(Math.Ceiling(Math.Ceiling(Math.Max(0, time.Subtract(SessionIterator.ActualSessionBegin).TotalMinutes)) / bars.BarsPeriod.BaseBarsPeriodValue) * bars.BarsPeriod.BaseBarsPeriodValue)
                    : SessionIterator.ActualSessionBegin.AddMinutes(bars.BarsPeriod.BaseBarsPeriodValue + Math.Floor(Math.Floor(Math.Max(0, time.Subtract(SessionIterator.ActualSessionBegin).TotalMinutes)) / bars.BarsPeriod.BaseBarsPeriodValue) * bars.BarsPeriod.BaseBarsPeriodValue);
                if (bars.TradingHours.Sessions.Count > 0 && barTimeStamp > SessionIterator.ActualSessionEnd) // Cut last bar in session down to session end on odd session end time
                    barTimeStamp = SessionIterator.ActualSessionEnd;
                return barTimeStamp;
            }
            else
            {
                DateTime lastBarTime    = bars.GetTime(bars.Count - 1);
                DateTime barTimeStamp    = isBar
                    ? lastBarTime.AddMinutes(Math.Ceiling(Math.Ceiling(Math.Max(0, time.Subtract(lastBarTime).TotalMinutes)) / bars.BarsPeriod.BaseBarsPeriodValue) * bars.BarsPeriod.BaseBarsPeriodValue)
                    : lastBarTime.AddMinutes(bars.BarsPeriod.BaseBarsPeriodValue + Math.Floor(Math.Floor(Math.Max(0, time.Subtract(lastBarTime).TotalMinutes)) / bars.BarsPeriod.BaseBarsPeriodValue) * bars.BarsPeriod.BaseBarsPeriodValue);
                if (bars.TradingHours.Sessions.Count > 0 && barTimeStamp > SessionIterator.ActualSessionEnd)
                {
                    DateTime saveActualSessionEnd = SessionIterator.ActualSessionEnd;
                    SessionIterator.GetNextSession(SessionIterator.ActualSessionEnd.AddSeconds(1), isBar);
                    barTimeStamp = SessionIterator.ActualSessionBegin.AddMinutes((int) barTimeStamp.Subtract(saveActualSessionEnd).TotalMinutes);
                }
                return barTimeStamp;
            }
        }
 
  • Like
Реакции: Iman
Приветствую.
Подскажите, пожалуйста, кто знает в чём тут дело.
На NT7 и NT8 одни и те же настройки баров и индикатора на графиках отображаются по разному... совершенно по разному. Время последних баров в обеих одно - 1 июля 18:15:26 :
7337705.png


Думается, что то не правильно выставлено или настроено в NT8...
Спасибо.
 
Назад
Верх Низ