Прошу Андрея создать советник, который корректирует объём открытой сделки исходя из текущего баланса.
Техническое задание
В настройках советника должно присутствовать десять одинаковых полей, в каждом из которых можно указать размер депо и лот, которым будет открыта(открыты) новые сделки при достижении этого депо. Что это значит: Допустим в строке настроек №1 прописан депозит 1000$ и объём 0.1. Это значит что если при балансе равном или выше 1000$ я при открытии нового ордера укажу объём 0.01 или 1.00 или ещё какой то лот, то эта сделка всё равно должна открыться лотом 0.1. Спасибо
-
0
- Просмотров: 5216
- 21 февраля 2016, 13:04
- Kashtan
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (33)
35 AM2 Сообщений: 16252 - Андрей
Поле №2 Баланс/Объём
Поле №3 Баланс/Объём
Поле №4 Баланс/Объём
Поле №5 Баланс/Объём
Поле №6 Баланс/Объём
Поле №7 Баланс/Объём
Поле №8 Баланс/Объём
Поле №9 Баланс/Объём
Поле №10 Баланс/Объём
Справа от слов «Баланс» и «Объём» находятся поля для ввода соответствующих числовых значений. Если в Поле №1 Баланс 1000/Объём 0.1, в Поле №2 Баланс 2000/Объём 0.2, в Поле №3 Баланс 3000/Объём 0.3 и т.д. из этого следует что до тех пор пока баланс больше 1000 но меньше 2000 новый ордер открывается лотом 0.1, независимо от того какой лот прописать при открытии этого ордера. Подразумевается что в терминале не будет открываться больше одного ордера одновременно
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
Будет открывать если нет открытых позиций. Если нужно чтобы открыл еще одну позу меняйте магик.
Ставьте стопы в 0 и их не будет.
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
Во первых забыл уточнить, что советник желателен для МТ5! Если не сложно, переделайте пожалуйста.
Во вторых советник устанавливается на график любой валютной пары, и если была открыта покупка по фунту, советник отрывает так же покупку по фунту не зависимо от того на график какого инструмента он прицеплен. Когда первая позиция закрылась в ручную или по тейку/стопу — советник так же закрывает то что он открыл. Аналогично с продажами!
19 Kashtan Автор Сообщений: 739 - Игорь
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
19 Kashtan Автор Сообщений: 739 - Игорь
Ну какая замена лота? Нельзя в МТ4 поменять у уже открытой сделки объем. Можно в МТ5 путем как раз таки открытия новых ордеров, потому что они будут присоединяться к старой позиции, и при этом будет изменяться цена открытия этой позиции.
Чтобы добиться одной позиции в МТ4, придется закрывать существующую позицию и переоткрывать новую с новым объемом суммарным. Но это будет потеря спреда на каждом шаге.
В общем, как я и говорил в чате, логика системы не продумана, она выстроена через опу, и изменение входных данных было неизбежным. Под ключ никто возиться бесплатно с этим просто не станет. Если не уметь пользоваться теми промежуточными решениями, которые дает исполнитель, то это просто трата времени программиста.
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
После этого я написал образец ТЗ: am2.opentraders.ru/29048.html
В предложенном образце все четко, без всяких неясностей и разночтений.
Какое ТЗ такой и результат.
Мое видение этого задания:
Техническое задание
Торговый советник для торгового терминала МТ4
1. Суть работы советника:
Ордер выставленный копировщиком, удаляется и вместо него выставляется рыночный ордер того же направления с объемом рассчитанным согласно значениям в настройках:
• Советник торгует в реверс (LONG/SHORT)
• В советнике должен быть реализован StopLoss,
• В советнике должен быть реализован Takeprofit
• Установка динамического лота для торговли,
• Выбор таймфрейма в зависимости от выбранного окна графика,
• Magic
1. Тейкпрофит и стоплосс
1. 0 — параметр отключен, и Тейкпрофит сделки будет равен 0.
2. 0 — параметр отключен, и Стоплосс сделки будет равен 0.
2. Условия входа и выхода
2.1. Вход в длинную позицию осуществляется по следующему условию:
Выставлен ордер от копировщика на покупку. Ордер удаляется советником и ставится того же направления с объемом рассчитанным согласно значениям в настройках.
Выход из длинной позиции
Копировщиком выставлен ордер обратного направления, т.е. на продажу.
2.2. Вход в короткую позицию осуществляется по следующему условию:
Выставлен ордер от копировщика на продажу. Ордер удаляется советником и ставится того же направления с объемом рассчитанным согласно значениям в настройках.
Выход из короткой позиции
Копировщиком выставлен ордер обратного направления, т.е. на покупку.
2. Выставление заявок
Все ордера, формируемые советником, являются рыночными
35 AM2 Сообщений: 16252 - Андрей
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
19 Kashtan Автор Сообщений: 739 - Игорь
35 AM2 Сообщений: 16252 - Андрей
www.opentraders.ru/downloads/1068/
35 AM2 Сообщений: 16252 - Андрей
19 Kashtan Автор Сообщений: 739 - Игорь
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий