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

Внимание! Обсуждение официальной версии Ninjatrader 8

Приветствую.
Тот способ, который придумал для нормального отображения в WCCI его главных линий - CCI и TurboCCI, когда эти линии делаются прозрачными, а поверх них устанавливаются два встроенных CCI, не годится. Два лишних индикатора, естественно, будут заметно забирать на себя ресурс пк. Что видно на рисунках. И это ещё не активный рынок:
WCCI чистый.png
WCCI + 2CCI.png
Уже не знаю, как достучатся до разработчиков NT8, что бы довели индикатор WoodiesCCI до ума...
 
Уже не знаю, как достучатся до разработчиков NT8, что бы довели индикатор WoodiesCCI до ума...
Наверное есть приоритетные задачи, то что нельзя написать сторонним программистам.
Просто надо ждать.
 
Наверное есть приоритетные задачи, то что нельзя написать сторонним программистам.
Просто надо ждать.
Да, остаётся только ждать и верить.
А разве не должно быть приоритетом - привести в нормальное состояние, встроенный в NT8 по умолчанию, индикатор? Всегда в ответах приходит одна и та же рекомендация - выделить индикатор, нажать Shift и прокручиванием колеса мыши, вывести на нужны план нужное. И всегда отвечаю, что на 2 панели индикатора WoodiesCCI, для самого индикатора, это не работает! Наложенные другие объекты, как те же две CCI, или линии что рисую, переводятся.
Радует, и обнадёживает то, что работа в NinjaTrader LLC кипит, судя по частоте обновлений. :smile::thumbsup:
 
А разве не должно быть приоритетом - привести в нормальное состояние, встроенный в NT8 по умолчанию, индикатор?
нет это не приоритет. приоритет эта стабильная работа без глюков платформы!!! и много чего еще, но никак не индикатор )))
 
приоритет эта стабильная работа без глюков платформы!!! и много чего еще, но никак не индикатор )))
Это всё правильно.
Но - если такая малюсенькая мелочь-из-мелочей, как дефективное изображение 2 линий в индикаторе WCCI не исправляется от версии к версии в NT8, то остальные, более сложные... приоритеты в NT8 естественно вызывают не доверие к их нормальной работе.
Кстати, WCCI не доступен для редактирования, что тоже наводит на мысль о его паритетности и отношение к ней, к паритетности, разработчиков, которые видимо в своих планах поставили (если ещё поставили) исправление где то когда нибудь в последнюю очередь.:smile:
нет WCCI.png
остаётся только ждать... медитировать...:happy:
 
а если решение вопроса с вуди наталкивает на решение этой задачи в более емком понимании, так сказать с заделом на будущее, но требует больше сил для решения. их цель не сделать индикатор который будет приносить прибыль поверьте. их цель создать платформу, без глюков, быструю и может быть удобную. остальное ваше дело как вам зарабатывать.
просто я не представляю ретейл софт который бы создавался для алгозаработка всем и вся ))))
 
Всего лишь одна, фальшиво исполненная, нота может не дать насладиться всем грандиозным произведением.
По этому нужно, что бы и в маленькой песенке Вуди, всё было весело и красиво, как на новогодней ёлке.:happy:
 
Обнаружился просто способ менять цвет фона графика на тот которого нет в наборе по умолчанию.
Выбираем реквизиты нужного цвета, можно от сюда: https://ru.wikipedia.org/wiki/Википедия:Таблица_цветов
копируем и вставляем здесь:

Простое изменение фона в NT8.png
 
Обнаружился просто способ менять цвет фона графика на тот которого нет в наборе по умолчанию.
Выбираем реквизиты нужного цвета, можно от сюда: https://ru.wikipedia.org/wiki/Википедия:Таблица_цветов
копируем и вставляем здесь:
хорошая находка ! :thumbsup:
интересно как сделать gradient background ??
 
Последнее редактирование:
Если разберётесь, объясните здесь, пожалуйста, на простом русском языке.
Они обсуждают как присвоить название RGB colors - новый цвет , созданный автором поста , что бы он имел вид не #8f6849 , а тот что задаст автор .
Код там прилагается , это для НТ7 .
 
:thumbsup:
Скрины не смотрел , текст читал , что в этих постах написан .
 
Интересно что это за индюк внизу чарта на скрине ?
file:///C:/Users/user/Desktop/LGbackground.jpg
 
Для большего удобства собрал конспект важных, для темы, сообщений с изображениями и кодами, ы=в которых есть решение потребности сделать фон графика своего цвета и GradientBrush.

Если кто то сможет это проделать, проделайте это, пожалуйста, с BluePrint.xaml из скина Slate Gray, с цветом #74987B (можно назвать Woodie), и выложите здесь.

... "Sim22
I have two questions regarding backgound brushes :

1. In the new UI we can set the Chart Background as 'GradientBrush'. I understand this is a beta version of NT8, but how is it possible to add my own linear gradient brush? I know how to make a Lgb but do not know how to access the entire panels backgrounds.

2. How do I programmatically access the entire canvas or ChartWindow to render a Lgb? I used to use ChartControl in NT7. I modified the 'Sample Custom Plot' but cannot plot over the entire chart, just the selected panel. Please see image:

NinjaTrader_DaveI

Hello,

To change the background colors on charts, take a look at BackBrushAll and BackBrushesAll in the language reference section of the help guide.

In terms of plotting or drawing across all Panels, that is currently not possible in the NinjaScript framework. Custom drawing on charts is done using SharpDX drawing methods in NinjaTrader 8, which rely on pixel coordinates of an entire chart to place drawn objects. However, we have custom clipping logic in place to ensure that a SharpDX draw object cannot be located outside the bounds of the panel on which the associated script resides.

Sim22

You basically answered my second question but not my first one. Please see the image attached below. This was done programmatically in NT7 via ChartControl.ChartPanel.Paint. Notice it is over the entire chart window.

However, can this be done within the Chart properties UI under "Chart background". I noticed NT8 already has a gray based Gradient Brush available to use, but can I "import"my own gradient brush/ image brush and allow it to show in the UI?

LGbackground NT8.jpg

NinjaTrader_DaveI

That is actually easier than you may expect. In the xaml file for the Skin that you are using, you should find a list of defined brushes to be included in color-picker lists, near the bottom of the file, within the block <collections:ArrayList x:Key="customColorPickerList">.

You should be able to add a LinearGradientBrush via xaml within that block, and then select the brush via any color picker list throughout NinjaTrader 8. You should be able to use this process for any supported brush type.

jhowinvest

Please see below for how I used this info to get a custom color. I do have one question???? When I completed the steps outlined below I now have two gradient brushes to choose from. The original and my new one. That is great but my question is...Can you update the code so that the new custom color has it's own name instead of just "gradient brush"? Thank you.

I have used this information to get around the fact that RGB colors are currently not available as background colors. Thanks to all contributors to this thread for helping. Here is what I did and there may be an easier way. I first copied, pasted and renamed a skin folder to try this on. I used the website http://www.cssmatic.com/ to help get the hex color equivalent of the RGB color I used in NT7. I believe hex is the correct name. It was in the form #8f6849. I then updated the blueprint.xaml file using notepad to add the custom color at the very bottom of the text within the blueprint.xaml file. Code below:
Code:

<collections:ArrayList x:Key="customColorPickerList">
<LinearGradientBrush StartPoint="0.5, -0.05"
EndPoint="0.5, 0.66"
po:Freeze="true">
<LinearGradientBrush.GradientStops>
<GradientStop Color="{StaticResource ButtonBackgroundStop1}"
Offset="0" />
<GradientStop Color="{StaticResource ButtonBackgroundStop2}"
Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
<LinearGradientBrush StartPoint="0.5, -0.05"
EndPoint="0.5, 0.66"
po:Freeze="true">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#8f6849"
Offset="0" />
<GradientStop Color="#8f6849"
Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>

</collections:ArrayList>

You will notice that I used the desired color in both places for the Color= section. When I use the skin that this blueprint.xaml is saved in I can now select this color in the dropdown color picker.

jhowinvest

Tried this and this seems better for a solid color....

Need this line up at the very top of the blueprint.xaml file. Original Slate Gray skin has it but others don't. This line is required to allow you to name the color as it will show up in the color picker list using the wpgDisplayHelper.Display="YourColorNameHere" below.
Code:
xmlns:wpg="clr-namespace:System.Windows.Controls.WpfPropertyGrid;assembly=System.Windows.Controls.WpfPropertyGrid"

Used this line in the customColorPickerList section at the very bottom of the blueprint.xaml"

CoffeeCustomColorPicker.png
 
С такой же просьбой обратился на ninjatrader.com/support/forum
Colour #74987B would like to make as 'GradientBrush'. Перенаправили на Справку Creating your own Skin.В Справке рекомендация - "Open BluePrint.xaml for your new skin, and begin to edit the XAML", а вот подробного описания, как его "to edit the XAML", :happy: нет. Проделывал что то что в "простыне" выше. В наборе цветов для фона появляется только #8f6849 (Woodie) , а вот его украшения GradientBrush - нет.
 
Разработчикам NinjaTrader8.
Alexander как то сообщил, что они здесь тоже смотрят предложения/замечания по её улучшению.
Повторю, в очередной раз, замечание и предложение - самое большое неудобство в NT8, - это невозможность её минимизировать нормально, не теряя при этом доступ ко всем пунктам верхнего меню. Это просто эргономически очень не удобно, и отвлекает на лишние действия.
Варианты решения - вернуть размеры и расположение основного меню Control Center NT8 к тому виду, и на тоже место, которые есть в NT7. Или хотя бы добавить возможность включать и отключать внём названия рядом со значками.
Вот, честное слово, ни что так не достаёт как необходимость постоянно развлекаться несколькими не нужными действиями - когда, что бы добраться до нужного, допустим нужна кнопка подключения или Справки, нужно активировать его на передний план, или перетащить в сторону, если открыт график то перетащить график в сторону, или снова изменять настраивать размер ControlCenter, что бы совершить какое то одно нужное действие, а потом снова, что бы вернуть на его место, проделывать это всё в обратную сторону.
Извините за большой шрифт, но это только для того что бы дошло... запечатлелось в подсознании разработчиков:
САМОЕ БОЛЬШОЕ НЕ УДОБСТВО В NinjaTrader 8 - ОГРОМНАЯ ПАНЕЛЬ МЕНЮ В CONTROL CENTER.
 
Как вариант решения - сделать отдельный Скин, для NT8, в минималистском стиле а-ля NT7.
 
15 марта вышла NinjaTrader 8 v.8.0.5.2 L 1049 CP 1252.
Первые впечатления.
Радует скорость и частота обновлений.
Не полноценно восстанавливается из BackUp предыдущей 8 v.8.0.5.1 - не восстановила шаблон Графика, сохранённого в BackUp из предыдущей версии.
Нельзя поменять шаблон Торговой сессии - в окне настроек не активна кнопка Применить.
Тороговая сессия.png
 
Назад
Верх Низ