Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
25.05.2017, 09:05
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,838
Поблагодарили 1,483 раз(а) / Репутация: 1490
  • Отправить сообщение для cmillion с помощью ICQ
Виртуальный трал ордеров
Виртуальный трейлинг может выставлять стоп-лосс, тейк-профит и тралить ордер таким образом, чтобы стопы не были видны брокеру, т.е. они выставляются не в самом дилинговом центре, а на вашем компьютере и никто, кроме вашего компьютера и вас, не имеет возможности видеть ваши планы.

Помимо невидимости, есть еще очень полезная вещь: у многих брокеров очень большие спреды и уровни установки стопов, так вот теперь эти уровни никак не могут вам навредить, советник просто их игнорирует.

По стоп-лоссу и тейк-профиту, думаю, все и так понятно. Опишу лишь трал.

Трал управляется тремя переменными:

длина трала;
минимальная прибыль для старта;
шаг трала.


Виртуальный стоп-лосс тянется за ценой на расстоянии длины трала. Минимальная прибыль — это то, когда начинаем выставлять виртуальный стоп-лосс. Шаг трала — это через сколько мы будем перемещать виртуальный стоп-лосс.
Нажмите на изображение для увеличения
Название: eurusd-m15-instaforex-group.png
Просмотров: 44
Размер:	13.9 Кб
ID:	273861

Пример:

длина трала = 5
минимальная прибыль для старта = 2
шаг трала = 3



Когда прибыль ордера достигнет 7 пунктов, виртуальный стоп-лосс переместится на цену открытия ордера плюс 2 пункта минимальной прибыли. Далее, если цена пройдет 3 пункта в сторону прибыли, стоп-лосс будет перемещен на 5 пунктов прибыли и так далее за ценой на расстоянии 5 пунктов. При откате цены до уровня стопа ордер будет закрыт.

Стопы трала обозначаются пунктирными линиями.

В дальнейших доработках планирую сделать возможность перемещения линии вручную, чтобы можно было корректировать стопы во время работы. Также в планах есть доработка количества ордеров. Сейчас корректная работа трала возможна только при 1 ордере в каждую сторону. Но несмотря на это, трал не будет закрывать убыточные позиции, даже если выставлено несколько ордеров в каждом направлении.

Для более простого и быстрого понимания советника можно установить его в тестер и там в режиме визуализации посмотреть его работу.
Помогаю в разработке торговых роботов, индикаторов и скриптов для MT4 и MT5
Skype: mqlcmillion
Email: mqlgold@narod.ru
WhatsApp +79283690333
Evrik , javckin , Sapper 
06.06.2018, 15:44
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,838
Поблагодарили 1,483 раз(а) / Репутация: 1490
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию Трал профита по всем инструментам одновременно.

Советник начинает тралить тейкпрофит после достижения заданного убытка


input int TrailingProflt = 10;//длинна трала профита в пунктах
input int Loss = 10;//убыток при котором начинает стартовать трал профита
Помогаю в разработке торговых роботов, индикаторов и скриптов для MT4 и MT5
Skype: mqlcmillion
Email: mqlgold@narod.ru
WhatsApp +79283690333
Sapper 
03.08.2018, 15:41
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,838
Поблагодарили 1,483 раз(а) / Репутация: 1490
  • Отправить сообщение для cmillion с помощью ICQ
Виртуальный трейлинг по профиту
Советник тралит прибыль по заданной валюте или если SymbolTrade = 0 — по всему счету целиком.
Трал включается, когда прибыль на счете или по отдельному инструменту (зависит от установки SymbolTrade ) достигает уровня ProfitClose (измеряется в валюте депозита).
Как только прибыль уменьшиться на TrailingPercent (измеряется в процентах от достигнутого профита), все ордера будут закрыты.
Если прибыль продолжает расти, то при первом же откате ее значения на TrailingPercent, все ордера будут закрыты.
Если TrailingPercent =0, то советник просто закроет все ордера при достижении прибыли равной ProfitClose.
Если убыток по счету или отдельному инструменту составит LossClose, то все ордера будут закрыты.




PHP код:
extern double ProfitClose 10//закрывать все ордера при получении профита
 
extern double LossClose 0//закрывать все ордера при получении убытка
 
extern double TrailingPercent 10//если 0 то ордера закрываются по ProfitClose иначе они тралятся,
 
//начиная от ProfitClose с откатом TrailingPercent в %
 
extern string SymbolTrade "EURUSD;GBPUSD;EURGBP;"//валюты по которым работает советник, если пусто, то по всем валютам
 
extern color Color Green//цвет информации 
Виртуальный трейлинг по профиту | сmillion

Данный советник условно бесплатный, при установке на реальный счет, будет выведена информация о способах получения ключа. На демо счете советник работает без ограничений.
Помогаю в разработке торговых роботов, индикаторов и скриптов для MT4 и MT5
Skype: mqlcmillion
Email: mqlgold@narod.ru
WhatsApp +79283690333
Ответить


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трейлинг стоп Димa Торговые терминалы 7 09.10.2012 10:12


Текущее время: 00:53. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO