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

NinjaTrader 8 Футпринты на 8-ю версию

Может стоить проверить свое железо на счет повреждения, протестировать оперативную память и жесткий диск?
хорошо, сделаю!
Вы процитировали мое сообщение, которое касалось совершенно другой ошибки.
А эта ошибка была раньше. И думалось, исправлена. Поэтому и спрашивал вас за версию индюка.
Также, в одном из предыдущих постов, просил открыть окно ninjaScript output. Будет ли в нем выведена эта же ошибка в момент появления ее в логах.
Если Женя все таки прав, и в вашем случае проблема в отсутствии блокировок (lock)
То, откройте в ninjaScript Editor, индикатор mrPack и добавьте 2 строки, ниже на скринах. Сохраните и скомпилируйте. Дальше перезагрузить чарт с индикатором и наблюдать появление этой ошибки в логах и в ninjaScript output. Идея в том что ошибка в логах не будет отображаться, но отобразится в ninjaScript output.

PS. MOCKBA3, вы один из немногих, кто помогает. Жду от вас результатов и скринов в случае ошибки.
А моэет быть это из за того что у меня русская версия ниндзи ? Окно "ninjaScript output" это как я понимаю по русски "Окно вывода" и оно всё время у меня открыто и там ещё ни разу ничего не было.
Хорошо так и сделаю!
 
Вы процитировали мое сообщение, которое касалось совершенно другой ошибки.
А эта ошибка была раньше. И думалось, исправлена. Поэтому и спрашивал вас за версию индюка.
Также, в одном из предыдущих постов, просил открыть окно ninjaScript output. Будет ли в нем выведена эта же ошибка в момент появления ее в логах.
Если Женя все таки прав, и в вашем случае проблема в отсутствии блокировок (lock)
То, откройте в ninjaScript Editor, индикатор mrPack и добавьте 2 строки, ниже на скринах. Сохраните и скомпилируйте. Дальше перезагрузить чарт с индикатором и наблюдать появление этой ошибки в логах и в ninjaScript output. Идея в том что ошибка в логах не будет отображаться, но отобразится в ninjaScript output.

PS. MOCKBA3, вы один из немногих, кто помогает. Жду от вас результатов и скринов в случае ошибки.
У меня есть не большое отличие(в местах расположения) , не знаю важно это или нет(просто я в этом всём вообще ничего не понимаю)
 

Вложения

  • odin.jpg
    odin.jpg
    204,8 КБ · Просмотры: 61
  • dva.jpg
    dva.jpg
    127,2 КБ · Просмотры: 39
Это были не исправления ошибок. Это, при определенных условиях, должно помочь вывести ошибку именно в ваше окно Вывода, но не в лог.
На скринах у вас все норм. Не забудьте скомпилировать измененный файл индикатора.
 
Уважаемые акулы программирования! Шикарный индюк сделал трейдер! Может вас заинтересует и вдохновит видео сделать для нинзи 8.
Вся идея в том, чтобы настраиваемые объемы( выдающиеся) в спреде стакана перенести на график. Отлично работает ! Это не Клауды и не кластер серч. Это лимитные заявки в спреде стакана, которые в моменте трудно увидеть.
Да, идея интересная для проверки и тестирования.
По уточненным данным от автора следует что в индикаторе отображаются проторгованные обьемы. Но только в том случае если в момент трейда Best Bid/Ask стакана были выше заданного фильтра.

Ольга, поясните пожалуйста вашу фразу: "Может вас заинтересует и вдохновит видео сделать для нинзи 8"
Автор заказывал эти индикаторы у разработчика. Очень большая вероятность, что работа разработчика была оплачена.
Если разработчик сторонний, то плата - деньги. Если разработчик с команды АТАС, то их плата в виде нового функционала для платформы и привлечения клиентов.
В свете сказанного, уточните пожалуйста, какой интерес у разработчиков под NT8..
 
Это были не исправления ошибок. Это, при определенных условиях, должно помочь вывести ошибку именно в ваше окно Вывода, но не в лог.
На скринах у вас все норм. Не забудьте скомпилировать измененный файл индикатора.
Сегодня при загрузке в окне вывода была вот что(Это малая часть остальное в блокноте)
MRPack OnBarUpdate 738: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в NinjaTrader.Data.BarsSeries.GetTime(Int32 index)
в NinjaTrader.Data.BarsSeries.GetSessionEndTime(Int32 index)
в NinjaTrader.Data.Bars.GetSessionEndTime(Int32 index)
в NinjaTrader.NinjaScript.TimeSeries.get_Item(Int32 barsAgo)
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnBarUpdate()
 

Вложения

  • Окно вывода 16.06.2021 8_52.txt
    79,2 КБ · Просмотры: 17
Да, идея интересная для проверки и тестирования.
По уточненным данным от автора следует что в индикаторе отображаются проторгованные обьемы. Но только в том случае если в момент трейда Best Bid/Ask стакана были выше заданного фильтра.

Ольга, поясните пожалуйста вашу фразу: "Может вас заинтересует и вдохновит видео сделать для нинзи 8"
Автор заказывал эти индикаторы у разработчика. Очень большая вероятность, что работа разработчика была оплачена.
Если разработчик сторонний, то плата - деньги. Если разработчик с команды АТАС, то их плата в виде нового функционала для платформы и привлечения клиентов.
В свете сказанного, уточните пожалуйста, какой интерес у разработчиков под NT8..
Спасибо, что ответили. Про интерес программиста мне странно было бы судить, т.к. не являюсь экспертом в этой сфере. Вы лучше меня знаете, как можно монетизировать свою работу. Я предположила, что идея создать такой индюк, достойна внимания и только. С уважением.
 
Сегодня при загрузке в окне вывода была вот что(Это малая часть остальное в блокноте)
MRPack OnBarUpdate 738: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в NinjaTrader.Data.BarsSeries.GetTime(Int32 index)
в NinjaTrader.Data.BarsSeries.GetSessionEndTime(Int32 index)
в NinjaTrader.Data.Bars.GetSessionEndTime(Int32 index)
в NinjaTrader.NinjaScript.TimeSeries.get_Item(Int32 barsAgo)
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnBarUpdate()
Спасибо. Это совершенно другая ошибка. В моем варианте, она уже с большой вероятностью исправлена.
Ждем ту, о которой говорили раньше.
 
Последнее редактирование:
Спасибо. Это совершенно другая ошибка. В моем варианте, она уже с большой вероятностью исправлена.
Ждем ту, о которой говорили раньше.
У меня есть ещё одна проблема , у меня отключен маркет стоп и тик агрегатор всё отключено, а индектор звенит и если посмотреть лог оповещения там:
 

Вложения

  • 2021-06-16_22-05-58.jpg
    2021-06-16_22-05-58.jpg
    137,8 КБ · Просмотры: 32
  • 2021-06-16_22-14-35.jpg
    2021-06-16_22-14-35.jpg
    11 КБ · Просмотры: 26
  • 2021-06-16_22-16-21.jpg
    2021-06-16_22-16-21.jpg
    26,4 КБ · Просмотры: 48
У меня есть ещё одна проблема , у меня отключен маркет стоп и тик агрегатор всё отключено, а индектор звенит и если посмотреть лог оповещения там:
То есть индикатор работал неделями, месяцы.. и все было ок. И вот только на днях у вас возникла проблема с алертами?
 
Спасибо. Это совершенно другая ошибка. В моем варианте, она уже с большой вероятностью исправлена.
Ждем ту, о которой говорили раньше.
Вот сегодня ещё одна ошибка вылетела:
MRPack OnRender 1385: System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в SharpDX.Direct2D1.RenderTarget.CreateLinearGradientBrush(LinearGradientBrushProperties linearGradientBrushProperties, Nullable`1 brushProperties, GradientStopCollection gradientStopCollection, LinearGradientBrush linearGradientBrush)
в SharpDX.Direct2D1.LinearGradientBrush..ctor(RenderTarget renderTarget, LinearGradientBrushProperties linearGradientBrushProperties, GradientStopCollection gradientStopCollection)
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnRender(ChartControl chartControl, ChartScale chartScale)

Когда двигаешь график, идикаторы MRPAC на несколько секунд пропадают и так на всех парах. Но ниндзя дальше нормально работает и не зависает.
 
Вот сегодня ещё одна ошибка вылетела:
MRPack OnRender 1385: System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
в SharpDX.Direct2D1.RenderTarget.CreateLinearGradientBrush(LinearGradientBrushProperties linearGradientBrushProperties, Nullable`1 brushProperties, GradientStopCollection gradientStopCollection, LinearGradientBrush linearGradientBrush)
в SharpDX.Direct2D1.LinearGradientBrush..ctor(RenderTarget renderTarget, LinearGradientBrushProperties linearGradientBrushProperties, GradientStopCollection gradientStopCollection)
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnRender(ChartControl chartControl, ChartScale chartScale)

Когда двигаешь график, идикаторы MRPAC на несколько секунд пропадают и так на всех парах. Но ниндзя дальше нормально работает и не зависает.
ок. спасибо. В след. раз уточняйте пожалуйста. Эту ошибку, пойманную как исключение вы обнаружили в окне NinjaScript Output. В логах при этом ее не было..
 
Ошибку вызывают кисти либо вертикального обьема либо горизонтального профиля. Там используется градиент. Скажите, что из этого вы используете на графике в момент возникновения ошибки? Если оба, попробуйте поочередно выключить их. Может уточним, в чем из двух..
 
Ошибку вызывают кисти либо вертикального обьема либо горизонтального профиля. Там используется градиент. Скажите, что из этого вы используете на графике в момент возникновения ошибки? Если оба, попробуйте поочередно выключить их. Может уточним, в чем из двух..
Да ошибка была в окне NinjaScript Output, у меня только объём вертикальный стоит.
 
Добрый день всем! Не так давно открыл ресурс касаемо моей торговой методики с целью делиться с ее базовыми моментами и интересной информацией для начинающих ребят. Торговые моменты, сделки, логика и т.д. По желанию можно стать участником данной темы, но предварительно что бы понимать нюансы и тематику данного ресурса рекомендую ознакомиться с эл.документом прикрепленном ниже к данному посту. Данный ресурс еще пока молодой, по этому можно полистать историю и возможно что то взять для себя полезное. Всем добра!
 

Вложения

  • Telegram канал-OFAelsnere .pdf
    372,3 КБ · Просмотры: 76
  • Like
Реакции: Iman
Ошибку вызывают кисти либо вертикального обьема либо горизонтального профиля. Там используется градиент. Скажите, что из этого вы используете на графике в момент возникновения ошибки? Если оба, попробуйте поочередно выключить их. Может уточним, в чем из двух..
MRPack OnRender 1385: System.DivideByZeroException: Попытка деления на нуль.
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnRender(ChartControl chartControl, ChartScale chartScale)

В NinjaScript Output вот такая ошибка, целый день не могу загрузить ниндзю,не грузится история.
 
MRPack OnRender 1385: System.DivideByZeroException: Попытка деления на нуль.
в NinjaTrader.NinjaScript.Indicators.MRPack.MRIndicator.OnRender(ChartControl chartControl, ChartScale chartScale)

В NinjaScript Output вот такая ошибка, целый день не могу загрузить ниндзю,не грузится история.
за ошибку спасибо. Поясните, при чем здесь ниндзя и ее история?
Не грузится индикатор. Или любой чарт, даже без индикатора?
 
за ошибку спасибо. Поясните, при чем здесь ниндзя и ее история?
Не грузится индикатор. Или любой чарт, даже без индикатора?
я имел ввиду график ,грузилась только одна последняя(на всех ТФ) свечка и всё.Чарты с индюками, но после 4 раза всё загрузилось
 
Назад
Верх Низ