Техническое задание
Здравствуйте!
Работа робота заключается в управлении уже открытых мною позиций по заранее выставленным лимитным ордерам.
Более подробный алгоритм действий:
- Мной выставляется лимитная заявка на покупку/продажу акции, фьючерса + выставляется стоп лосс;
- При добавлении робота на график он не включается, начинает работать только после открытия позиции по заранее выставленной лимитной заявке;
- При срабатывании стоп лосса робот должен отключаться автоматически;
- В зависимости от дальнейшего характера движения цены предусмотреть в алгоритме работы 3 варианта действий робота:
4.1. При достижении первого тейк-профита закрывается часть открытой позиции и перевод оставшейся позиции в б/у;
4.2. В случае не достижения 1 тейк-профита на протяжении 3 свечей переставить стоп лосс под минимум (при покупке) / над максимумом (при продаже) на расстоянии n% движения цены. Счет свечей начиная со свечи взятия ордера ( см. скрин №1) с учетом выбранного тайм фрейма в настройках перед запуском робота;
4.3. В случае не достижения 1 тейк-профита на протяжении 5 свечей (при выбранном тайм фрейме в настройках) перевести позицию в б/у. Счет свечей начиная со свечи взятия ордера (см. скрин №2).
- При достижении 2 тейк-профита закрывается часть позиции и робот отключается при этом стоп лосс переведенный ранее роботом в б/у не должен отменяться.
После добавления робота на график предусмотреть окна со следующими настройками (в алгоритме выделены жирным):
1. Первый тейк профит (ед. измерения - цена);
2. Часть закрываемой позиции при взятии 1 тейк профита (ед. изменения - % от размера позиции с округлением количества акций в большую сторону до целого числа) ;
3. Б/у (ед. измерения - цена);
4. Второй тейк профит (ед. измерения - цена);
5. Часть закрываемой позиции при взятии 2 тейк профита (ед. изменения - % от размера позиции с округлением количества акций в большую сторону до целого числа);
6. Расстояние движения цены (ед. измерения - % движения цены);
7. Тайм фрейм (5М, 15М, 30М, 1Ч, 4Ч). Тайм фрейм нужен для понимания при каком тайм фрейме считать количество свечей согласно п.4.2, 4.3.
В таблице ниже приведены сокращенные названия настроек робота которые должны быть реализованы перед его запуском
Полное название настройки | Название настройки в окне робота | Значение |
---|---|---|
1. Первый тейк профит | Take profit 1 | |
2. Часть закрываемой позиции при взятии 1 тейк профита | Volume close 1 | |
3. Б/у | Б/У | |
4. Второй тейк профит | Take profit 2 | |
5. Часть закрываемой позиции при взятии 2 тейк профита | Volume close 2 | |
6. Расстояние движения цены | Stop loss | |
7. Тайм фрейм | TF |