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

Составление стратегий с использованием Визарда.

leshiy93

Member
NinjaTrader
Я не очень хорошо знаком с языком программирования,и поэтому составляю стратегии,используя штатный Визард в Нинзе. В принципе, все основные функции удалось освоить,но остаётся несколько белых пятен))) Предлагаю здесь обсуждать вопросы ,возникающие при использовании Мастера стратегий(думаю не я один такой здесь))
Вопрос ко всем знающим: как задействовать в визарде стратегий переменные user variables, а также переменные в разделе misc : highest bar,lowest bar,rising,slope,falling и др.?
Заранее благодарен.
 
Пример:
protected override void Initialize()
{
CalculateOnBarClose = true;

AddRenko(Instrument.FullName,renkoPeriod,MarketDataType.Last); //1
Add(Instrument.FullName,PeriodType.Range,rangePeriod,MarketDataType.Last);//2
Add(Instrument.FullName,PeriodType.LineBreak,lbPeriod,MarketDataType.Last);//3

}
Вопрос: если использовать Volume-модификацию LineBreak, то как и где это отразить в тексте стратегии?
 
Помогите пж. новичку:
protected override void Initialize()
{
CalculateOnBarClose = true;

AddRenko(Instrument.FullName,renkoPeriod,MarketDataType.Last); //1
Add(Instrument.FullName,PeriodType.Range,rangePeriod,MarketDataType.Last);//2
//Add(Instrument.FullName,PeriodType.LineBreak,lbPeriod,MarketDataType.Last);//3
}



с 1 и 2 все ясно и эти строчки работают, а 3 строчку написал по аналогии с 2, и не знаю, как детализировать LineBreak ( по умолчанию наверное будут бары 30 сек., а мне бы нужно вставить как-то бары типа Volume)

Также хотелось бы вставить MedianRenko вместо Renko, но при компиляции выдает ошибку The name 'AddMedianRenko does not exist in the current context..........
 

Вложения

  • 08nov2011_1jpg.jpg
    08nov2011_1jpg.jpg
    113,3 КБ · Просмотры: 371
Vitar007 сказал(а):
как детализировать LineBreak ( по умолчанию наверное будут бары 30 сек., а мне бы нужно вставить как-то бары типа Volume)

Syntax
AddLineBreak(string instrumentName, PeriodType basePeriodType, int basePeriodTypeValue, int lineBreakCount, MarketDataType marketDataType)

Parameters

instrumentName
An instrument name such as "MSFT"

basePeriodType
The underlying period type of the Point-and-Figure such as:
PeriodType.Day
PeriodType.Minute
PeriodType.Tick
PeriodType.Volume

basePeriodTypeValue
The underlying period interval such as "3" for 3 minute bars

lineBreakCount
Number of bars back used to determine a line break

marketDataType
Possible values are:

MarketDataType.Ask
MarketDataType.Bid
MarketDataType.Last

Vitar007 сказал(а):
Также хотелось бы вставить MedianRenko вместо Renko, но при компиляции выдает ошибку The name 'AddMedianRenko does not exist in the current context..........

You will need to inspect your custom bars type code which ones of the Custom 0 - 9 names it would use, then Add this one to your Initialize()...Add(PeriodType.Custom4, 5)....
 
Подскажите, есть расшифровка функций конструктора New Strategy? Какая команда что выполняет. Хочу закодить стратегию, но информации о встроенных функциях не знаю. Где есть информация об этом?
 
Последнее редактирование:
Спасибо. А подскажите пожалуйста для создания робота и его проверки необходимо покупать лицензию? Даже для изучения?
 
В окне создания стоп лосс и профит, возможно ли эти функции относить к параметрам индикатора? Как это делается? И какой посоветуете индикатор лучше использовать для стоп лосс, к примеру АТР или ZigZag.... и т.д.
 
Другими словами, как привязать функцию стоп лосс или тп, которая будет рассчитываться по параметрам от указанного индикатора.
3ad7f2812ace.jpg
 
Последнее редактирование:
Кнопка "Value" уж больно интересная. У неё имеется дополнительная кнопка, при нажатии которой ведёт в дополнительное меню с настройками юзера. Может это?
46e9ead66d5d.jpg
b4d0adec8522.jpg
 
Здесь можно задать зависимость от простой переменной. Задавать стоп и профит в зависимости от положения индикатора нужно в теле стратегии, а через визард позволяет только в Initialize(), т.е. заранее. Можно попробовать реализовать стоп и профит не через классические функции а также как и вход через условия индикаторов.
В любом случае для чего-то более-менее серьезного придется писать код вручную.
 
Всем привет и С Праздником!


Начал присматриваться к Визарду стратегий.


Чувствую, что нужен максимально детализированный вебинар, а скорее всего сериал вебинаров, только по Визарду!!!


Не хватает пошаговой видео демонстрации с подробным описанием и объяснением каждого его раздела-пункта-строки… и каждой же из возможных связей, влияний, зависимостей, последовательностей…


Было бы здорово, если бы все возможности Ninja-вского Визарда для написания стратегии/робота, демонстрировались на вебинаре (вебинарах?) на базе индикатора WoodiesCCI (WCCIpanelblak7 с боковой панелью) для торговли на разных вариантах RangeBars и RenkoBars.
(На счёт WoodieCCI это так... личное :))


Заранее – большущее Спасибо!
 
И тебя с праздником!
Присоединяюсь к посту Muratik !
Не хватает расшифровки какой параметр выполняет ту или иную функцию!
2b18c7ef82ef.jpg

Muratik вот есть вебинар Ланы по построению стратегий, но он так в общих чертах без детализации функций
https://connectpro58377496.adobecon...?launcher=false&fcsContent=true&pbMode=normal
 
Последнее редактирование:
Rolmik, здравствуйте!

Да, есть вебинар по Визарду и от Светланы, на русском. Есть вебинары по Визарду и на английском, на самом сайте:

http://www.ninjatrader.com/ProductEducation.php, есть и справка в самой Ниньзе, но они больше ознакомительного характера и не дают по максимуму увидеть «визуализировать» и «выжать» из Визарда все его волшебные возможности!

Как представляется, время дискреционных (ручных) трейдеров тоже потихонечку сходит на нет, как это случилось с трейдерами в «Яме» - даже по рынку видно, что роботы становятся основными участниками биржевого действа. Поэтому и желательно уделить созданию вебинаров, да ещё на русском языке по Визарду больше внимания, времени и уважения.
 
Назад
Верх Низ