Стратегии и роботы > Работа с 2-мя активами в одном роботе
Работа с 2-мя активами в одном роботе
Как прописать в EnterLong или EnterShort конкретный актив, или как прописать в Инициализации флаги.
Re: Работа с 2-мя активами в одном роботе
Я правильно понимаю, что лучше реализовать 2 робота, но с одной глобальной переменной?
-
- Сообщения: 535
- Зарегистрирован: 11 ноя 2018, 17:11
- Благодарил (а): 21 раз
- Поблагодарили: 92 раза
Re: Работа с 2-мя активами в одном роботе
Никакого штатного программного канала связи между роботами в АД нет.
Вы можете только пытаться работать на каких-то своих мастырках вроде сохранения данных в файл в одном роботе и чтения их в другом, но надо иметь в виду, что вызов робота идет только один раз за свечу, так что записанные данные могут быть прочитаны адресатом как на той же свече (если вызов робота-источника данных произойдет раньше вызова робота-приемника), так и на следующей. Если, скажем, работа идет на 10-минутных свечах, можете представить, что получится.
Есть, правда, и режим множественного вызова на свече (см. документацию), т.е. уже вроде не такая большая задержка будет, но будет точно.
Примеры реализации (передача свечек инструмента в файл и чтение) есть на форуме.
Upd: вызов индикаторов идет гораздо чаще (в том темпе, в котором вы видите изменения на графике), так что данные можно сохранять/читать в своих "связнЫх" индикаторах, используемых в стратегии.
Вы можете только пытаться работать на каких-то своих мастырках вроде сохранения данных в файл в одном роботе и чтения их в другом, но надо иметь в виду, что вызов робота идет только один раз за свечу, так что записанные данные могут быть прочитаны адресатом как на той же свече (если вызов робота-источника данных произойдет раньше вызова робота-приемника), так и на следующей. Если, скажем, работа идет на 10-минутных свечах, можете представить, что получится.
Есть, правда, и режим множественного вызова на свече (см. документацию), т.е. уже вроде не такая большая задержка будет, но будет точно.
Примеры реализации (передача свечек инструмента в файл и чтение) есть на форуме.
Upd: вызов индикаторов идет гораздо чаще (в том темпе, в котором вы видите изменения на графике), так что данные можно сохранять/читать в своих "связнЫх" индикаторах, используемых в стратегии.
Re: Работа с 2-мя активами в одном роботе
Вообще, такая возможность есть. Посмотри условные заявки, там есть все нужное тебе.
"ПРАКТИЧЕСКОЕ РУКОВОДСТВО ИСПОЛЬЗОВАНИЯ ТОРГОВЫХ ПОРУЧЕНИЙ" вот в этом руководстве.
"ПРАКТИЧЕСКОЕ РУКОВОДСТВО ИСПОЛЬЗОВАНИЯ ТОРГОВЫХ ПОРУЧЕНИЙ" вот в этом руководстве.
Re: Работа с 2-мя активами в одном роботе
E_V_N писал(а):Вообще, такая возможность есть. Посмотри условные заявки, там есть все нужное тебе.
"ПРАКТИЧЕСКОЕ РУКОВОДСТВО ИСПОЛЬЗОВАНИЯ ТОРГОВЫХ ПОРУЧЕНИЙ" вот в этом руководстве.
Добрый день! Подскажите, где взять данное руководство?
Вообще, стоит задача организовать торговлю двумя инструментами, можно через два робота. Робот А выставляет заявки по условию текущей цены инструмента Б, и наоборот.
Re: Работа с 2-мя активами в одном роботе
A.M. писал(а):E_V_N писал(а):Вообще, такая возможность есть. Посмотри условные заявки, там есть все нужное тебе.
"ПРАКТИЧЕСКОЕ РУКОВОДСТВО ИСПОЛЬЗОВАНИЯ ТОРГОВЫХ ПОРУЧЕНИЙ" вот в этом руководстве.
Добрый день! Подскажите, где взять данное руководство?
Вообще, стоит задача организовать торговлю двумя инструментами, можно через два робота. Робот А выставляет заявки по условию текущей цены инструмента Б, и наоборот.
Чесно говоря мне кажется все стратегии сложнее двух скользяшек лучше реализовывать на других платформах, чем корячиться в альфе без поддержки без комьюнити,
Re: Работа с 2-мя активами в одном роботе
Руководство нашел. Можно пример кода в роботе данной заявки?
"Пример: Открытие позиции при пробое уровня на другом инструменте
Заявка
Маркет + LIT
Купить GMKN(МБ ЦК) 10 шт. по цене 8900
#1
LIT: Если USD (ВР ТОМ) больше 65
Если доллар США вырастет до уровня 65 рублей, то на рынок отправится заявка на покупку акций
Норильского Никеля по указанной цене."
"Пример: Открытие позиции при пробое уровня на другом инструменте
Заявка
Маркет + LIT
Купить GMKN(МБ ЦК) 10 шт. по цене 8900
#1
LIT: Если USD (ВР ТОМ) больше 65
Если доллар США вырастет до уровня 65 рублей, то на рынок отправится заявка на покупку акций
Норильского Никеля по указанной цене."
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя