Specification
Техническое задание для разработки торгового эксперта (робота) для терминала MetaTrader.
1. Терминал MT4 или MT5.
МТ5
2. Как Вы хотите назвать эксперта (не обязательно, но желательно)
1-24
3. Опишите как можно подробнее идею своей стратегии:
Открытие сделок по сигналам «1», «0», «-1» получаемых из файла Ексель.
- какие ордера используются, рыночные или отложенные
- сколько ордеров открываются одновременно в одну сторону
Один
- могут ли одновременно быть открыты разнонаправленные ордера
Не могут
- может ли открываться новый ордер, если еще не закрыт предыдущий однонаправленный с ним
Не может
- ордера открываются на открытии новой свечи или по рынку
На открытии новой свечи
- условия открытия ордеров.
При открытии нового бара советник запрашивает информацию из определенной ячейки (C:\Users\Master\Desktop\[01-24.xlsx]Окно разработчика!T1) файла Ексель, которая равна одному из двух значений «0», «-1».
При этом сигналы интерпретируются след. образом:
«-1» - сигнал на продажу,
«0» - сигнал не учитываем, ждем появление нового бара,
- как рассчитывать объем ордера (лот) ? (фиксированный, в % от депозита, иное)
Фиксированный
- как устанавливаются стопы и тейки ?
Сразу при открытии ордера
- используются ли индикаторы ? Если да, то какие ?
Да, информацию от индикаторов RSA, Stochastic, CCI за n-баров нужно вывести в файл ексель
- устанавливается ли безубыток ? (условия установки безубытка)
Пока нет
- осуществляется ли траллинг позиций ? (условия траллинга)
Пока нет
- нужен ли мартингейл ?
Пока нет
- есть ли временной диапазон для ведения торговли экспертом?
Пока 24/5
- условия выхода из позиций (только по тейку и стопу, или есть еще варианты закрытия).
Кратко:
Максимальное время, отведенное на выход из открытой позиции – через N2 баров после открытия позиции, при этом выход может быть и раньше, а именно через N1 баров (при срабатывании условия) после открытия позиции или при срабатывании ТП или СЛ.
На примере:
Примем условно: дата открытия сделки 27.05.2024, время открытия 02:00,
N1=4 бара, N2=7 баров:
- если до 06:00 (время открытия + N1) не сработал ТП или СЛ, то советник в 06:00 (аналогично как при открытии сделки) запрашивает информацию из определенной ячейки (C:\Users\Master\Desktop\[01-24.xlsx]Окно разработчика!T2) файла Ексель, которая равна одному из двух значений «0», «1».
При этом сигналы интерпретируются след. образом:
«1» - открытый ордер закрывается,
«0» - открытый ордер не закрывается.
- если полученный сигнал равен «0», то если до 09:00 (время открытия + N2) не сработал ТП или СЛ, то советник в 09:00 принудительно закрывает сделку.
- прочие условия.
4. Если используются индикаторы:
- название (если не стандартные, то нужна ссылка на скачивание, либо передайте его мне любым другим способом).
RSA, Stochastic, CCI
- к какому таймфрейму применяются (текущий или настраиваемый)
Таймфрейм часовой (возможно в дальнейшем потребуются другие тайм-фреймы)
- какие настройки индикаторов применяюся (по умолчанию / иные) ?
Иные
5. Требуются ли какие-либо графические объекты на графике при работе эксперта ?
Хотелось бы для наглядности обозначать места открытия и закрытия позиций
6. Напишите в столбик необходимые настройки для эксперта в формате:
Настройка | Подробное описание что она означает, за что отвечает. |
Тейк профит (ТП) |
|
Стоп лосс (СЛ) |
|
N1 | Количество баров после открытия позиции, по истечении которых позиция может быть закрыта (если после обращения к ексель через N1 баров получено значение «1») |
N2 | Количество баров после открытия позиции, по истечении которых позиция однозначно закрывается |
RSA (параметры) |
|
Stochastic (параметры) |
|
CCI (параметры) |
|
Объем лота |
|
|
|
|
|
7. Иная дополнительная информация.
1. Используется только три вида индикаторов, но при этом в экселе может быть энное количество столбцов под данные индикаторы, так как один и тот же индикатор может быть представлен в разных диапазонах.
2. Для коротких позиций используется советник 01-24 с использованием файла ексель 01-24
3. Для длинных позиций используется советник 02-24 с использованием файла ексель 02-24.
Отличие советников будет в полученных сигналах:
«-1» - сигнал на продажу,
«1» - сигнал на покупку