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

Программирование Открытие нескольких ордеров

I

igorpylat

New Member
NinjaTrader
  • #1
Здравствуйте. У меня есть робот, который при перевесе прошедших контрактов на уровне цены на графике футпринт открывает ордер в бай или сел. Но ордер открывает только один. Вопрос: Можно ли открывать ордер на каждом уровне цены, где есть перевес по контрактах, но предыдущие не закрывать? Заранее спасибо.
 
  • #2
Можно.
Используйте в коде "неуправляемый" режим
Unmanaged=true;
 
  • #3
Пробовал. Добавил IsUnmanaged = true; в State.SetDefaults.
В коде, где должно выводить позицию добавил: SubmitOrderUnmanaged(0, OrderAction.Buy, OrderType.Market, 1, 0, 0, "", "Enter Long");
Но показывает ошибку - 'SubmitOrderUnmanaged' метод не может быть вызван на управляемых стратегиях.
Также пробовал метод "EntryHandling", но он тоже ничего не дал.
Может что-то не так делаю?
 
Последнее редактирование:
Назад
Верх Низ