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

NinjaTrader 8 D3SpotterV3 обнаруживает дивергенцию на NT8

Такого не может быть!!! Ищите файл. Причина в том что в нем находится функция отрисовки точек и параметр радиус. Если почитаете мануал там написано
Arkadiy, Дружище - всё заработало!!!:Yahoo::Good2:
И на алгоритме CCI_JMA, лёгенькое зависание, пока на сим счёте, приемлемо. А вот для реала такое состояние не годится... надо, всё таки найти такое решение, что бы он забирал памяти столько сколько забирает простой CCI алгоритм.
Заработало!.png
То что вы просите надо уже пробовать самому. Это самые простые изменения на которых можно и нужно учиться.
Полностью согласен и займусь этим. За поддержку от всей Души - Благодарю!:Greeting::Hi:
 
Arkadiy, а откуда этот файл @ChartMarkers.cs?
Получается, в инсталляторе последней версии NT8 этот файл не полноценный? или я что то намудрил в NT8, когда возился с индикатором?
 
Arkadiy, а откуда этот файл @ChartMarkers.cs?
Получается, в инсталляторе последней версии NT8 этот файл не полноценный? или я что то намудрил в NT8, когда возился с индикатором?
Это штатный файл инсталлятора. Куда он делся я не знаю.
 
Arkadiy, приветствую.
Причина больших точек не даёт покоя. Удалил NT8, почистил все её следы, вплоть до реестра.
После чистой установки NT8 и 2-х индикаторов сигнальные точки в D3Spotter снова большие.
Вставил, сохранённый до установки индикаторов, штатный ChartMarker, не помогло. Заменил на Ваш, та же картина.
Большие точки.png
Восстановил из BackUp, который сделал с нормальными точками, все отображается правильно.
Нормальные точки.png
Надо выяснить бы причину этого не порядка.
 
Последнее редактирование:
Надо выяснить бы причину этого не порядка.
Muratik, видимо в файле вашем ,стоит по умолчанию Dot 5 примерно , а когда вы Восстановил из BackUp поправленный вариант ,Dot приняли нужный вам размер , вот как то так :)
 
видимо в файле вашем ,стоит по умолчанию Dot 5 примерно
Да, видимо так. Попробую найти решение в этом направлении.
а файл меняли при закрытой нт8? Обязательно надо закрыть.
Да, перед всеми манипуляциями закрываю NT.
Уже пора привыкать получать удовольствие от того, что NT не даёт скучать - обязательно подбросит какой нибудь повод развлечься и повеселится! :happy::thumbsup:
Arkadiy, Спасибо!
 
видимо в файле вашем ,стоит по умолчанию Dot 5 примерно
Nikolaevich, доброе утро!
Подскажите, пожалуйста, если знаете как можно выяснить (может с помощью Notepad++?) - в каком из файлов произошло изменение размера Dot. То есть, как сравнить подозреваемый код .cs с нормальным?
 
Открыть этот файл , который дал вам огромные точки хоть в редакторе Нинзи , и искать то место где задаются параметры от рисовки точки Dot , там по умолчанию задаваться размер будет , его и менять надо .
 
Муратик я вам дал готовый файл. Мне уже даже самому любопытно почему у вас нет файл который я вам скинул, ибо без него многое не будет работать. Давайте в личку а лучше доступ мне, я вам наглядно покажу, или сам удостоверюсь что нет такого файла.
 
Муратик я вам дал готовый файл. Мне уже даже самому любопытно почему у вас нет файл который я вам скинул, ибо без него многое не будет работать. Давайте в личку а лучше доступ мне, я вам наглядно покажу, или сам удостоверюсь что нет такого файла.
Arkadiy, все файлы от Вас сохранил в отдельной папке на диске D, все манипуляции с ними делаю на их копиях в других папках. Тоже интересно выяснить причину.
Сейчас удалю NT8, капитально всё очищу после неё, и на чистую установлю только два индикатора WCCI от NT8, и D3Spotter, который от Вас.
По результату отпишусь.
 
Arkadiy и Nikolaevich - с Вашей помощью всё получилось.:Hi::IAmSoHappy:

В чистую NT8, в Indictors, вложил Ваши файлы, и из распакованного D3SpotterV3 - DerivativOscillator и SMI. Всё прокомпилировал.
Вложенные руками скомпилоровались.png
Но на графике опять размер был большой.
Большие точки.png
Хлопнул по большой точке и из выскочившего окна выяснил название.
Как оказалось точки в коде называются Hdot и Ldot. В их строках 324 и 434 Alert значение 10 заменил на 3, прокомплировал и всё нормализовалось.
Точки нужного размера.png
Проделал всё, из любопытства, не закрывая NT8.
Но загадка осталась - почему в коде размер точек меняется на 10?
Экспортированный вариант получившегося приложил.

Да, ещё, что бы избавиться от надписи в левом углу индикатора, удалил строки 760 Using: CCI и 815 Using: CCI_JMA_MASM. Остальные не трогал.
 

Вложения

  • D3SpotterV3NT8CCIJMA.zip
    43 КБ · Просмотры: 12
Последнее редактирование:
Но загадка осталась - почему в коде размер точек меняется на 10?
Молодец что разобрался !
10 стоит потому что это число поставили по умолчанию , и когда устанавливаешь этот файл , поэтому он так и отображает .
перед тем как импортировать его , открой в блокноте измени число , сохрани измения , и всё .
 
Nikolaevich, Спасибо!
О том что по умолчанию было значение 10 не знал. В том последнем файле, что выше, значение 3.
Всё прокомпилировалось и экспортировалось в NT8 нормально. Осталось только облегчить в нём алгоритм CCI_JMA_MASM и Счастье, с Радостью, проявится! :happy:
Заждались уже этого Счастья и NT8, и D3SpotterV3NT8CCIJMA, и WoodieCCI на JMA.:happy:
NinjaTrader, точно, живая. Как хорошо воспитанная девушка - что бы отвечала взаимность, ей надо обязательно понравиться.:happy: Будем стараться.:happy:
 
Где то на подсознательном уровне теплится ожидание, что в каком нибудь из последующих обновлений NT8, алгоритм CCI_JMA, всё таки, заработает нормально. Подождём очередного волшебства от разработчиков.:happy:
 
В новой NT8 6.0.1 для алгоритма CCI_JMA изменений нет - такое же подвисание.
 
Arkadiy, доброе утро.
Если будет время, и если не затруднит, пожалуйста, давайте опробуем такой вариант облегчения D3SpotterV3 On CCI_JMA_MASM - с Вашей помощью удалим из кода все алгоритмы, для панели индикаторов... всё что их касается, кроме 2-х алгоритмов - CCI и CCI_JMA_MASM. Чем Ангел не шутит - может через такой способ нужное и полезное материализуется?
Хотя бы просто - для проверить.
 
Вот все встроенные 17 алгоритмов индикаторов:

CCI,
CCI_JMA_MASM,
DO,
MACD,
MACDdiff,
MACDhistOnly,
MFI,
Momentum,
ROC,
RSI,
RVI,
SMI,
StochasticsD,
StochasticsK,
StochasticsFastD,
StochasticsFastK,
StochRSI

По дилетантски, поиском в Notepad++, по названию остальных 15-ти индикаторов, кроме CCI и CCI_JMA_MASM, нашёл 50 строк. Разве корректное удаление этих 50 строк для целых 15 индикаторов, не уменьшит, хоть на чуточку, утечку памяти?
Хотелось бы проверить и такой вариант.

Теория теорией, но, порой, практика может выдать совсем не соответствующие теории, но работающие, искомые результаты.
 
Назад
Верх Низ