Советник-полуавтомат с использованием ступенчатого закрытия убытков. |
Добрый день.
Прошу написать советник-полуавтомат с работой по следующему алгоритму.
Внешние параметры советника которые выбирает пользователь:
-лот;
-тейкпрофит;
-магик;
В окне торгуемого символа присутствуют четыре кнопки:
-«купить»;
-«продать»;
-«закрыть продажу»;
-«закрыть покупку»;
Алгоритм работы советника (пример):
Торгуемый символ EURUSD цена — 1.01000.
лот — 0.03;
тейкпрофит — 300;
магик — 12321;
1.После анализа ситуации пользователь принимает решение купить EURUSD при цене 1.01000 и нажимает кнопку — «купить».
2.Советник выставляет лот — 0.03 с тейкпрофитом — 300 пп.
3.При дальнейшем росте цены и при достижении ценой 1.01300 советник закроет покупку.
4.В случае снижении цены советник рассчитывает количество шагов закрытия лота частями по следующей формуле: кол-во
шагов = лот/минлот. В данном примере 0.03/0.01 = 3. Т.е. закрытие по позиции будет происходить частями по 0.01 лота
3 раза.
5.Затем советник рассчитывает размер шага в пунктах для частичного закрытия выставленного лота по следующей формуле
размер(пп)= тейкпрофит/кол-во шагов. В данном примере 300/3 = 100пп. Т.е. при каждом снижении цены на 100 пп. будет
закрываться по 0.01 лоту. Стоплосс не должен быть явным (в отличии от тейкпрофита) и быть видимым для брокера.
В случае верного анализа пользователь максимально заработает (0.03 лота * 300) = 9 $.
В случае не верного анализа пользователь потерпит максимальный убыток в размере ((0.01*100) + (0.01*200) + (0.01*300)) = 6 $.
Но так как цена ходит вверх и вниз, то возможны промежуточные варианты получения размера профита или убытка.
При необходимости пользователь может закрыть позицию вручную при помощи нужных кнопок в окне символа.
Для продажи расчет ведется аналогично.
Спасибо.
-
0
- Просмотров: 15931
- 25 февраля 2020, 19:59
- ssg
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!
Комментарии (11)
35 AM2 Сообщений: 16247 - Андрей
www.opentraders.ru/downloads/2579/ Редактирован: 26 февраля 2020, 21:10
35 AM2 Сообщений: 16247 - Андрей
13 axe44 Сообщений: 1149 - Алек
это полуавтомат быстро а автомат подольше будет
35 AM2 Сообщений: 16247 - Андрей
шагов = лот/минлот. В данном примере 0.03/0.01 = 3. Т.е. закрытие по позиции будет происходить частями по 0.01 лота
3 раза.
ЭТО КАК ПРОИСХОДИТ ЧЕТ Я НЕ ЗАМЕТИЛ ПРИ НАЖАТИИ КНОПКИ ЗАКРЫТИЯ
10 Alkmena Сообщений: 139
35 AM2 Сообщений: 16247 - Андрей
13 axe44 Сообщений: 1149 - Алек
35 AM2 Сообщений: 16247 - Андрей
При этом кнопка «закрыть селл» не работает. Кнопка «закрыть бай» работает
штатно.
Если поставить стартовый объем 0,30 лота, то шаг написан 8. Точки закрытия находятся также в непонятной последовательности. Требуется восстановить работоспособность кнопки.
Если поставить стартовый объем 3,0 лота, то шаг = 1 п.
Если поставить селл 3,0 и бай 3,0, то закрытие по стопу происходит на разном расстоянии.
Можно ли написать заявку на доработку советника, чтобы уровни стоп-лоссов выставлять в настройке вручную, например, 1-й стартовый стоп лосс 100 п и далее с шагом 50 п. и ордера закрывались последовательно? А также устанавливать вручную шаг закрываемого объема. В ТЗ написано 0,03/0,01=3. Предлагается, например, 0,30/0,05=6 ордеров объемом 0,05 лота закрываются в последовательности 100-150-200-250-300-350 п. Редактирован: 7 марта 2020, 14:36
12 sledopyt Сообщений: 151
12 sledopyt Сообщений: 151
35 AM2 Сообщений: 16247 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий