• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
    Обратите внимание, что в настоящее время CQG не высылает логин и пароль на электронные адреса от mail.ru, bk.ru, list.ru, inbox.ru, поэтому необходимо повторить регистрацию с электронного адреса от другого домейна (yahoo, gmail, и тд).
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Программирование Полная документация

hoz

Member
NinjaTrader
#1
Приветствую всех нинзЪ)
Я по некоторым причинам сбежал с МТ4. Изучил C#, в той степени, в которой он мне нужен. Искал платформу для торговли. Выбор пал на NT7.
Но есть некоторые моменты. Во-первых, интересует очень вопорс о наличии полной документации всех методов используемых при написании торговых экспертов. Пополняется ли она? Спрашиваю по тому как, не рекламируя сторонних разработчиков. не ранее как сегодня, убедился, что многие популярные платформы совершенно не уделяют внимания этому моменту. Имеются даже такие, хотя и очень популярные и дорогие варианты, где документация убогая и не обновлялась с 2013 года.. А это, сами понимаете, не вариант.
Так же интересует момент, касательно, наличия хоть какого-то учебника по написания торговых роботов под NT7, хотя б изучить синтаксис использования методов NT7.
Ну и есс-но, есть ли какие-нить простые роботы, чтоб на них ознакомится с базовым, опять-таки, синтаксисом.
 

Muratik

Well-Known Member
NinjaTrader
#2
Так же интересует момент, касательно, наличия хоть какого-то учебника по написания торговых роботов под NT7, хотя б изучить синтаксис использования методов NT7.
Ну и есс-но, есть ли какие-нить простые роботы, чтоб на них ознакомится с базовым, опять-таки, синтаксисом.
hoz, приветствую.
Правильно рассуждаете - если есть доступ к программированию в NT то должен быть доступ и к учебникам по этому делу. Логично же.
 

hoz

Member
NinjaTrader
#3
hoz, приветствую.
Правильно рассуждаете - если есть доступ к программированию в NT то должен быть доступ и к учебникам по этому делу. Логично же.
Muratik, ну так а примеры экспертов где увидеть можно тогда? Логично то логично, но почему-то я не нашёл ни одного. Разве что накидал примитивный какой-то в визуальном этом типа конструкторе по примитивным условиям. А так не понятно, какие условия проверяются при торговле на данной платформе. В МТ4 знаю, там были соответствующие проверки на рыночные условия, и некоторые другие подводные камни, которые и сами разработчики не совсем понимают..:woot:
Потому интересно увидеть типа учебника по данному вопросу. А то что по нажатию F1 появляется базовый справочник, это я, разумеется, увидел сразу...
 

Muratik

Well-Known Member
NinjaTrader
#4
ну так а примеры экспертов где увидеть можно тогда? Логично то логично, но почему-то я не нашёл ни одного. Разве что накидал примитивный какой-то в визуальном этом типа конструкторе по примитивным условиям. А так не понятно, какие условия проверяются при торговле на данной платформе. В МТ4 знаю, там были соответствующие проверки на рыночные условия, и некоторые другие подводные камни, которые и сами разработчики не совсем понимают..:woot:
Потому интересно увидеть типа учебника по данному вопросу. А то что по нажатию F1 появляется базовый справочник, это я, разумеется, увидел сразу...
Давно жду и прошу сделать большой, объёмный, пошаговый качественный вебинар (а скорее всего СЕРИАЛ вебинаров) по программированию в NT… но пока тишина.
 

hoz

Member
NinjaTrader
#5
Ну сериал то не особо уж нужно. Хотя б была б возможность по нажатию F1 переходить к разделу справочника языка, как это реализовано у NetFramework или у некоторых программ. А так я нажимаю F1 и нет гарантии что увижу что-то полезное по определённой теме. А таких моментов много. Например, вчера решил понять, как устроены индикаторы в NT7. Так там есть пространтва имён NinjaTrader.Indicator, например. Что за оно, какие там есть методы, перегрузки.. Вообще никакой инфы.
 

hoz

Member
NinjaTrader
#7
Сегодня читал документацию, попался код:
Код:
if (CurrentBar < Period) return;
Навожу на Period и нажимаю F1, открывается этот типа Help, причём не там, где описывается данный метод или данное свойство, а где-то в корне.. Где логика? Попытался найти Period через поисковик - не нашёл..
Меня интересует информация, где черать документацию о данных языка, а не канкретные моменты. Т.к. суть коды, который я привёл элементарен, и я, есс-но, его понимаю. Пояснять его не нужно. Но я уже много чего встретил такого, что так же не открывается и не находится в справке. Как тогда быть?
Надеюсь кто-нить опытный подскажет...
 

broker_mirus

Administrator
Команда форума
Помогли тебе - помоги другим!
NinjaTrader
#8
Добрый день,
вот здесь в Alphabetical Reference есть ссылки на основные методы. В целом, весь раздел NinjaScript посвящен именно самостоятельному программированию. Основные концепции, примеры написания индикаторов и стратегий есть вот здесь.
Также, хочу добавить, что в самой платформе есть встроенные примеры индикаторов и стратегий, которые можно раскрыть и посмотреть код непосредственно. Доступ к этим стратегиям и индикаторам есть через Control center> Tools>Edit NinjaScript. На англоязычном форуме NT есть множество примеров построения стратегий и индикаторов, а так же подробные видео уроки.
 
Последнее редактирование:

Muratik

Well-Known Member
NinjaTrader
#9
Добрый день,
вот здесь в Alphabetical Reference есть ссылки на основные методы. В целом, весь раздел NinjaScript посвящен именно самостоятельному программированию. Основные концепции, примеры написания индикаторов и стратегий есть вот здесь.
Также, хочу добавить, что в самой платформе есть встроенные примеры индикаторов и стратегий, которые можно раскрыть и посмотреть код непосредственно. Доступ к этим стратегиям и индикаторам есть через Control center> Tools>Edit NinjaScript. На англоязычном форуме NT есть множество примеров построения стратегий и индикаторов, а так же подробные видео уроки.
"...Мне надо выпить чашечку кофе..." Будет там тебе и кофе и какаво с чаем! Поехали к шефу! :happy:
 

hoz

Member
NinjaTrader
#10
Добрый день,
вот здесь в Alphabetical Reference есть ссылки на основные методы. В целом, весь раздел NinjaScript посвящен именно самостоятельному программированию. Основные концепции, примеры написания индикаторов и стратегий есть вот здесь.
Также, хочу добавить, что в самой платформе есть встроенные примеры индикаторов и стратегий, которые можно раскрыть и посмотреть код непосредственно. Доступ к этим стратегиям и индикаторам есть через Control center> Tools>Edit NinjaScript. На англоязычном форуме NT есть множество примеров построения стратегий и индикаторов, а так же подробные видео уроки.
Здравствуйте. По приведённым Вами ссылкам нет тех элементов базового синтаксиса даже о которых я спрашивал. Тот же Period, например. Ничего нет о базовых пространствах имён...
Вопрос остаётся открытым.
 

broker_mirus

Administrator
Команда форума
Помогли тебе - помоги другим!
NinjaTrader
#12
Здравствуйте. По приведённым Вами ссылкам нет тех элементов базового синтаксиса даже о которых я спрашивал. Тот же Period, например. Ничего нет о базовых пространствах имён...
Вопрос остаётся открытым.
Насколько может быть понятно из вырезанного Вами кода, он из индикатора. Period в установках индикатора- это величина, задаваемая пользователем, и относится к количеству баров, который анализирует индикатор для калькуляции. Попробуйте добавить тот же ATR на чарт, и в правой части окна настроек Вы увидите этот параметр.

С точки зрения программирования, BarPeriod описан вот здесь.
 
Вверх Снизу