Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
Может ли кто-нибудь помочь в написании советника? Описание:
Советник для автоматизации торговли по задаваемым вручную уровням.
У ДЦ котировки с пятью знаками после запятой.
Работа на графиках с временным интервалом H1.
Советник торгует по задаваемым вручную уровням поддержки и сопротивления:
R20
R10
R05
S05
S10
S20
Советник подключается утром и выключается вечером. При подключении вручную задаются:
1. Уровни:
R20
R10
R05
S05
S10
S20
с отображением на графике
2. Размер лота (начиная с 0,01)
3. Размер трейлинг стопа (ДЦ с котировками с пятью знаками после запятой). Значение по умолчанию = 400
Принцип работы.
Выставление ордеров только при открытии нового бара, отслеживание открытых позиций – постоянно.
Алгоритм работы рассмотрим на примере покупки.
Выставление отложенных ордеров.
При подключении советник анализирует наличие выставленных ордеров и открытых позиций позиций на покупку по данной валютной паре.
Если нет открытых позиций и выставленных ордеров на покупку с указанными целями, то советник ждет открытия нового бара и на его первом тике анализирует цену закрытия предыдущей свечи. Если цена закрытия находится в диапазоне от S05 до R05, то выставляется 2 ордера на покупку с уровня R05 с одинаковыми стоп-лоссом (на уровне S05) и трейлинг-стопом (значение берется из задаваемого вручную при подключении советника параметра трейлинг-стопа), но разными целями. Тейк-профит одного ордера равен R10, тейк-профит второго – R20.
Если цена закрытия предыдущего бара находится за пределами диапазона S05 – R05, либо уже имеются выставленные ордера на покупку с целями R10 и R20, или имеются уже открытые позиции на покупку с целями R10 и R20, то никакие действия по выставлению отложенных ордеров не производятся.
Сопровождение открытых позиций.
При открытии позиций по установленным ордерам, либо наличии открытых позиций на покупку с целями R10 и R20 еще до подключения советника, их мониторинг советник проводит на каждом тике.
При достижении или превышении ценой (при покупке за текущий уровень цены принимается Bid котировки, при продаже – Ask) уровня R10, стоп-лосс позиции, цель которой уровень R20, переносится в безубыток, т.е. на уровень R05, но только при условии, что она еще не выведена установленным ранее трейлинг-стопом в прибыльную зону. Если трейлинг-стопом позиция уже выведена в прибыльную зону, то никакие действия не производятся.
Принцип выставления ордеров и отслеживание открытых позиций на продажу аналогичен, но используются соответственно уровни S05, S10, S20 и R05 в качестве начального стоп-лосса.
Дополнительные пожелания.
Хотелось бы предусмотреть возможность выставления ордеров и других операций при кратковременной потере связи с сервером при срабатывании советника. Т.е. чтобы советник отслеживал подтверждение выставления ордера, и если запрос не прошел, повторял бы команду через определенный промежуток времени.
Также не определился еще с ДЦ, на котором этот советник будет работать, поэтому возникает вопрос: будет ли советник, написанный для котировок с пятью цифрами после запятой, работать на котировках с 4-мя цифрами?