[Вспомогательный советник] Swiss Army EA v1.51

От bellduke, 23 марта, 2013 в Hardware/Software для трейдера

Автор#1
Многофункциональный советник для трала ордеров.
Имеет следующие функций: перенос позиции в без убыток, трейлинг стоп, установка и передвижение тейк профита и стоп лосса и разные параметры для закрытия ордеров.
После установки советника на график, сбоку появляется таблица с установленными параметрами, что облегчает ситуацию.

Персональные настройки.

Symbol_Specific — включить/выключить. Если включить данный параметр, то советник будет следить за ордерами на том графике, где он установлен.
MagicNum_Specific — включить/выключить. Если включить данный параметр, то советник будет следить за ордерами с определенным маджиком. (маджик настраивается ниже).
Если все два предыдущих параметра (Symbol_Specific и MagicNum_Specific) будут выключены, советник будет следить за всеми ордерами, независимо от валютной пары и маджик номера ордера.
MagicNumber — маджик номер ордеров. Для отслеживания ордеров с одинаковым маджиком.
SelectiveScan — включить/выключить. Если выключить данный параметр, то в расчет войдут ордерами, которые сопровождаются данным советником. (Выбрать тип ордера можно будет ниже).
RequireAllConditions — включить/выключить. Если включить данную функцию, то все условия должны быть заданы прежде, чем советник будет активен.

Условия. Основные.

По умолчанию, все условия выключены. 0 в данных условиях равно — False (выключено).

Immediate_Activation — включить/выключить. Если включить данный параметр, действия будут выполнятся сразу.
Time_Activation — включить/выключить. Если выключить данный параметр, действие будет выполнятся в указанное время.
Time_Hour — параметр для ввода часа. Час для активации действия.
Time_Minute — параметр для ввода минут. Минута активация действия.
Minimum_FreeMargin — уровень минимальной маржи. Действие происходит при достижении минимальной маржи.
FreeMargin_LessThan — включить/выключить. Действие происходит когда свободная маржа меньше используемой.

Условия фиксирования прибыли.

0 означает выключить параметр.

MaxProfit_Dollar — фиксирование происходит при достижении максимальной прибыли в долларах.
MaxProfit_Pip — при достижении максимального профита в пунктах.
MaxProfit_Percent — при достижении максимального профита в процентах.

Условия фиксирования потерь.

0 означает выключить параметр.

MaxLoss_Dollar — фиксирование происходит при достижении максимального убытка в долларах.
MaxLoss_Pip — при достижении максимального убытка в пунктах.
MaxLoss_Percent — при достижении максимального убытка в процентах.

Действия. Основные.

Действия выполняются согласно условий, заданных выше.

CloseOrders — включить/выключить. Если включить данный параметр, выбранные ордера будут закрыты.
HedgeOrders — включить/выключить. Если включить данный параметр, новые ордера будут хеджировать выбранные ордера. Ордера будут иметь Тейк Профит и Стоп Лосс, согласно настройкам ниже.

Действия. Модификация ордеров.

Эти действия будут модифицировать ордера, не закрывая их.
SetTakeProfit — включить/выключить. Если включить, Тейк Профит будет установлен на Х пунктов, от цены открытия ордера.
SetStoploss — включить/выключить. Если включить, Стоп Лосс будет установлен на Х пунктов, от цены открытия ордера.
RemoveTakeProfit — включить/выключить удаление Тейк Профита.
RemoveStoploss — включить/выключить удаление Стоп Лосса.

Действия. Вход в рынок.

Применимы для параметров: HedgeOrders, SetTakeProfit, SetStoploss.

TakeProfit — установка Х пунктов для Тейк Профита.
Stoploss — установка Х пунктов для Стоп Лосса.

Тип ордера. Стандартный.

Allow_All_Types — включить/выключить. Если включить данный параметр, до действия будут распространятся на все типы ордеров. Если выключить, то только на включенные ниже.
Buy_Active — только buy ордера.
Sell_Active — только Sell ордера.
Buy_Stop — только Buy Stop ордера.
Sell_Stop — только Sell Stop ордера.
Buy_Limit — только Buy Limit ордера.
Sell_Limit — только Sell Limit ордера.

Управление Стопами.

Эти параметры могут быть применены в любой момент, независимо от предыдущих условий.

BreakEvenAt — установка Стоп Лосс на без убыточный уровень, при Х пунктов прибыли.
BreakEvenSlide — переместить уровень без убытка на Х пунктов вверх или вниз.
TrailingStop — Стоп Лосс двигается за текущей ценой на Х пунктов.
OnlyTrailProfits — включить/выключить. Если включить, Трейлинг стоп будет запускаться при достижении прибыли.

Дополнительные настройки.

ExpertName — имя эксперта.
Disable_Comments — включить/выключить вывод комментариев.
Slippage — Проскальзывание.

Swiss_Army_EA_v1.51.ex4686 скач.

Изменено 31 мая, 2017 пользователем Pavel888

#2

Будьте добры o:-), разместите mql.

Автор#4


Будьте добры o:-), разместите mql.


Нет открытого кода, автор выкладывал только ex4 на ФФ, компилятор поможет тем кто хочет внутрь заглянуть, ничем не защищено.
#5

看不懂!具体怎么用?

Автор#6


看不懂!具体怎么用?


一切都写在手册!请仔细阅读。
#7

Не подскажете советник который может тралить общую прибыль по счету?

#8

Почему то не ставится на ноутбук, пишет Swiss army EA is waiting for the next tick to begin. Термнинал перезапускал, файл скачивал с разных источников, ниче не помогает

#9


Почему то не ставится на ноутбук, пишет Swiss army EA is waiting for the next tick to begin.


Скорее всего ты его кидаешь на ренко график. Ставь на обычный и все должно работать.
#10



Почему то не ставится на ноутбук, пишет Swiss army EA is waiting for the next tick to begin.


Скорее всего ты его кидаешь на ренко график. Ставь на обычный и все должно работать.

Подтверждаю на ноуте (Lenovo G555, win7 стартовая) НЕ работает на любом графике (терминал-эксперты:-"2013.08.26 23:47:06 Swiss Army EA v1.51 XAUUSD,M15: loaded successfully, 2013.08.26 23:47:06 Swiss Army EA v1.51 XAUUSD,M15: removed) - обратите внимание на время, он самоудаляется даже не появившись. в чем причина - н.з. =(
#11

Подскажите как передвинуть тейк профит при достижении определенной прибыли...

#12

Не могу понять, как сделать так чтоб он переводил в БУ, а только потом включал трал?

#13


Подскажите как передвинуть тейк профит при достижении определенной прибыли...


присоединяюсь...
#14

В общем собрал такую штуку. Посмотрите.
Безубыток после
http://dropmefiles.com/kNaDO

// --- Параметры бу ---
extern bool CheckBreakeven = true; //использовать?
extern int BEstart = 30;
extern int BEprofit = 11; //после BEstart ставим бу в BEprofit

extern double SL = 80;
extern double TP = 100;

// --- Параметры трейлинг-стопа ---
extern bool UseTrailing = true; //использовать?
extern int MinProfit = 30;
extern int TrailingStop = 20; //после MinProfit тралим TrailingStop с шагом TrailingStep
extern int TrailingStep = 1;
#15

И что делать с этим кодом? Код советника всеравно закрытый. А может у кого появился открытый? Поделитесь пожалуйста.

#17

Всем привет....как настроить этого монстра чтоб он выполнял эти условия??
Что включить и что выключить)) :-?
Помогите

Снимок.JPG

#18



Почему то не ставится на ноутбук, пишет Swiss army EA is waiting for the next tick to begin.


Скорее всего ты его кидаешь на ренко график. Ставь на обычный и все должно работать.

Забросил советника в MQL4 в Experts, перезапустил терминал. Пробовал несколько раз, советник в навигаторе не появляется.
Почему? Подскажите.
#19
В 28.03.2013 в 11:01, FOREX-kun777 сказал:

Будьте добры o:-), разместите mql.

 

Swiss_Army_EA_v1.51.mq421 скач.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025