• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

NinjaTrader WCCI Traders

Muratik

Well-Known Member
NinjaTrader
Iman, смущает содержание 53 строки в коде @SampleAtmStrategy:
// Make sure this strategy does not execute against historical data
(перевод:// Удостоверьтесь, что эта стратегия не выполняется против исторических данных).

Не есть ли это предупреждение о том, что бэктест, который на исторических данных, будет не доступен?
Или я не правильно понял?
 

Iman

Well-Known Member
NinjaTrader
Iman, смущает содержание 53 строки в коде @SampleAtmStrategy:
// Make sure this strategy does not execute against historical data
(перевод:// Удостоверьтесь, что эта стратегия не выполняется против исторических данных).

Не есть ли это предупреждение о том, что бэктест, который на исторических данных, будет не доступен?
Или я не правильно понял?
Верно, недоступен.
 

Muratik

Well-Known Member
NinjaTrader
Идея - добавить в код WCCI_AT раздел Parameters, подобие такого (урезанного ATM(?)):
Parameters WCCI Auto.png
В ProfitTargetTrailingStop_101b бэктестится без нареканий.
 

Nikolaevich

Well-Known Member
NinjaTrader

Muratik

Well-Known Member
NinjaTrader

Вложения

Muratik

Well-Known Member
NinjaTrader
В тему для "подумать".
Хорошо бы также добавить в настройки (в код) стратегии и эту часть изобилия ATM:
Custom Strategy Parameters.png
Скорее всего можно придумать как и это прописать в код. Это что бы StrategyAnalyzer, у которого явная неприязнь к ATM в роботах, :smile: всё таки подружился с ATM.
В принципе это нужно только для бэктеста, оптимизации, выявления лучших параметров робота. Для торговли на реале, sim, MarketReplay можно нормально пользоваться тем ATM, что есть в WCCI_AT.
 

Muratik

Well-Known Member
NinjaTrader
Немножко мыслей вслух.
Бэктест и оптимизация WCCI_AT в StrategyAnalyzer очень нужны с ATM! Пришло откровение - для каждого паттерна WCCI нужна своя, отдельная, стратегия ATM! Причем и каждая отдельная стратегия ATM должна меняться в зависимости от: времени, от состояния рынка - флэт (коррекция), направленности движения (тренда), изменения волатильности, и т.п..
Поиск оптимальных параметров ATM (это главное) неимоверно ускорится и облегчится, если получиться, каким то образом, прописать в коде робота эти ATM но таким образом что бы StrategyAnalyzer понимал и принимал их. То есть, надо как то "обмануть" StrategyAnalyzer, прописав в нём эти нужные ATM в удобоваримом, для него, образом/способом. Чтобы можно было оптимизировать модуль ATM в NinjaTrader в плоть до Custom Strategy Parameters - особенно с его умением "гоняться/охотиться" за индикатором:
Custom Strategy Parameters.png

Заниматься этим на данных Sim или MarketReplay подключениях весьма трудо-, энерго- и время-затратно.
Может, "навалимся" всем миром на это дело - глядишь и что нибудь получиться?!
 

NT8

Well-Known Member
NinjaTrader
Я поставлю точку в этом обсуждении.
ATM стратегии предназначены для быстрого управления позицией при ручной торговле
Никоим образом нельзя заставить работать АТМ стратегию на истории или бэктесте. Это и не нужно на самом деле. Функционал любой АТМ стратегии реализуется в обычной стратегии.
Тем не менее оставлена возможность создавать и использовать АТМ стратегии внутри обычной стратегии только в реал-тайме, что в принципе не особо требуется.
 
Последнее редактирование:

Nikolaevich

Well-Known Member
NinjaTrader
Никоим образом нельзя заставить работать АТМ стратегию на истории или бэктесте. Это и не нужно на самом деле. Функционал любой АТМ стратегии реализуется в обычной стратегии.
Тем не менее оставлена возможность создавать и использовать АТМ стратегии внутри обычной стратегии только в реал-тайме,
Об этом уже писали выше , но автору хочется что бы было именно так :smile:
 

Nikolaevich

Well-Known Member
NinjaTrader
Пришло откровение - для каждого паттерна WCCI нужна своя, отдельная, стратегия ATM! Причем и каждая отдельная стратегия ATM должна меняться в зависимости от: времени, от состояния рынка - флэт (коррекция), направленности движения (тренда), изменения волатильности, и т.п..
Поиск оптимальных параметров ATM (это главное) неимоверно ускорится и облегчится, если получиться, каким то образом, прописать в коде робота эти ATM но таким образом что бы StrategyAnalyzer понимал и принимал их. То есть, надо как то "обмануть" StrategyAnalyzer, прописав в нём эти нужные ATM в удобоваримом, для него, образом/способом. Чтобы можно было оптимизировать модуль ATM в NinjaTrader в плоть до Custom Strategy Parameters - особенно с его умением "гоняться/охотиться" за индикатором:
Muratik, верно подметили , только это уже не просто авто трейдер АТМ , а алго система искусственным интеллектом будет .
 
Вверх Снизу