Динамический СЛ в процентах

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Динамический СЛ в процентах

Сообщение Paramon » 04 сен 2013, 10:56

Просьба сделать, наверное, советник (не уверен что скрипт такое может делать). Суть его в следующем: открыта позиция, определен СЛ и ТП. Берем расстояние от открытия до ТП за 100%, а в советнике должен быть задан процент от этих 100 для трала СЛ. К примеру, до ТП у нас 100 пунктов, а в советнике указано, что трейлинг у нас 10%. Значит как прошла цена 10 пунктов (10%), поднимаем СЛ на указанное расстояние. Именно СЛ поднимаем вслед за движением цены. Допустим, СЛ у нас 30 пунктов. Значит когда цена от точки открытия поднялась на 10 пунктов, СЛ теперь на 20 пунктов от точки открытия. В обратную сторону, конечно, он не смещается.

На мой взгляд удобно будет, если просто повесил советник на нужное окно, и все сделки которые теперь открываются через это окно, сопровождались этим советником. Если не задан ТП или СЛ, пусто советник прежде открытия позиции сообщит об ошибке и предупредит, что если подтверждаем такие параметры, то работать он не будет по сделке.
Спасибо
Аватар пользователя
Paramon
 
Сообщений: 730
Зарегистрирован: 15 авг 2013, 07:55
Средств на руках: 147.03 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 224 раз.
Поблагодарили: 75 раз.

Re: Динамический СЛ в процентах

Сообщение mfcoder » 04 сен 2013, 16:22

под мт4 я сделаю, если нужно под мт5, то это к Рэндому
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Динамический СЛ в процентах

Сообщение Paramon » 04 сен 2013, 16:39

Да мы МТ5 не пользуемся... "нас и тут неплохо кормят" :-):
Аватар пользователя
Paramon
 
Сообщений: 730
Зарегистрирован: 15 авг 2013, 07:55
Средств на руках: 147.03 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 224 раз.
Поблагодарили: 75 раз.

Re: Динамический СЛ в процентах

Сообщение mfcoder » 10 сен 2013, 18:08

извиняюсь за задержку..

параметры советника вынесены в отдельный файл настроек, поэтому при старте советник создает файл настроек в experts\files вашего терминала, имя файла настроек имеет формат
{имяСоветника}_{названиеИнструмента}.{типСчета}.conf,
например, поставили советник на eurusd на демо счете, то имя файла настоек будет percentTral_[EURUSD].demo.conf

в файле настроек более менее подробно написано что означает каждый параметр, чтоб было понятнее просто перед всеми параметрами удаляем восклицательный знак (признак отключенной настройки) и выставляем такие значения по умолчанию
Код: выделить все
AllowModifyOrder = 1 #
StrongAction = 0 #
ErrorStrongCount = 1 #
Try = 5 #
TradeSleep = 1000 #
ShowErrors = 1 #


думаю, прочтя описание параметров в файле настроек будет понятна данная конфигурация

эти два параметра настраиваете на свое усмотрение, здесь значения для примера
Код: выделить все
DeltaPercent = 5.5 #
DeltaStopPoint = 10 #


AllowModifyOrder - этот параметр включает/выключает советник, что называется на лету, т.е. можно отключить выставив значение 0 и сохранив файл, затем изменить настройки и опять включить выставив 1, советник подхватит изменения и продолжит работать по новым настройкам..

также советник сохраняет текущие ордера в переменную настроек SaveOrders, которую дописывает в конец файла, это происходит при удалении советника с графика, переключении тф при работающем советнике, это сделано на всякий случай чтобы советник мог продолжать работу со "своими" ордерами, когда его опять прицепить к графику.
соответственно, если советник отключать, используя AllowModifyOrder = 0, то советник также сохраняет свои ордера, однако, если будете менять значение DeltaPercent, возможно, параметр SaveOrders стоит удалить, т.к. в нем кроме ордеров сохраняется и последний шаг-уровень, который цена прошла от цены открытия с учетом старого значения DeltaPercent и в соответствии с пройденным уровнем был изменен стоплосс, ну, тут оставлять или удалять параметр на ваше усмотрение.

11.09.2013 21:55 исправил небольшую неточность
Вложения
percentTral.mq4
(49.42 KB) Скачиваний: 196
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 127

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron