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

Прописать время торгов для робота

олег1234

New Member
NinjaTrader
Коллеги, добрый вечер !

Решил прописать время торгов для робота. Хочу что бы он включался в 16.29 и выключался в 23.59. Прописал всё так как в скрине, но не работает. Подскажите, плз, о возможной ошибке. Огромное спасибо
 

Вложения

  • прописал время.png
    прописал время.png
    266,8 КБ · Просмотры: 32
включаться выключаться робот не будет.. сам робот будет включенным круглые сутки, но логика стратегии будет работать только в прописанное время и на закрытие бара. а как вы проверяете робота? в нем же никакой логики не прописано? может самого робота забыли активным сделать?
 
не работает потому что делает сделки также как и без параметра "время". Алгоритм в порядке, я его закрыл. Есть ли какие то мысли?
 
не работает потому что делает сделки также как и без параметра "время". Алгоритм в порядке, я его закрыл. Есть ли какие то мысли?
1. Скомпилировать не забыли после изменений?
2. Логика была прописана в блоке с условием по времени или за его пределами (Condition set 1 на скрине находится за пределами условия по времени)?
 
Последнее редактирование:
1. Скомпилировать не забыли после изменений?
2. Логика была прописана в блоке с условием по времени или за его пределами (Condition set 1 на скрине находится за пределами условия по времени)?
1. скомпелировать это сохранить?
2. в сетах простые условия типо закрытие выше открытия-лонг
 
Всем привет. В стратегии прописано условие не торговать в понедельник и торговать только в определенное время (скрин приложил). По факту: по понедельникам он не торгует,а временной фактор не учитывает. Код компилируется и сохраняется без ошибок. В чем может быть проблема ?
 

Вложения

  • 2016-01-19 12-00-04 Windows 8.png
    2016-01-19 12-00-04 Windows 8.png
    2,7 КБ · Просмотры: 25
1. скомпелировать это сохранить?
2. в сетах простые условия типо закрытие выше открытия-лонг
1. Это два разных процесса. При компиляции в Ninjascript идет автоматическое сохранение. Т.е. и физически на харде изменения сохраняются и в логике индикатора/робота. Но при сохранении, код не компилируется автоматически. Т.е. изменения сохраняются на харде физически, но не в индикаторе/роботе. Итак, компилируете?
2. Простые/сложные - не важно. Где именно прописаны сеты? Внутри блока с условием по времени или за его пределами?
 
И компилируем и потом сохраняем. Прописано все вот так
 

Вложения

  • 2016-01-19 12-09-07 Windows 8.png
    2016-01-19 12-09-07 Windows 8.png
    14,4 КБ · Просмотры: 17
а у нас не работает.........
Можете сделать скрин графика? Прям наведите мышь на бар, на котором открывается сделка, и на колесико нажмите. Выйдет информация о баре и там есть время. Входит в условие или нет.. а то может путаница идет времени бара и локального
 
Вы не могли бы более подробно указать где конкретно эти скобки блока проверки по времени ?
 
Спасибо вам за столь подробное уточнение, но ничего не изменилось. Я пробовал вставлять время и по Американской сессии (NYSE) и Московское, но он все равно при тестировании в Strategy Analyzer я вижу, что он открывает сделки в 23.45, хотя в условии прописано не делать это после 23.30...
 
Назад
Верх Низ