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

Ответить
21.03.2013, 18:00
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Извините я не правильно выразился конечно же это стоп лось просто я его воспринимаю как тейк профит).
В общем купил советник который при уходе предыдущих ордеров в минус перекрывает их лотом большего объема в том же направлении и выставляет общий стоп лосс при достижении которого все ордера закрываются, но он их просто закрывает хотя если тралить можно получить немного большую прибыль.Нужен скрипт который будет тралить этот стоп лосс.
Надеюсь что в этот раз объяснил более понятно.
Спасибо.
Есть такой скрипт и есть такой советник. посмотрите в ветке Универсальный трейлинг стоп, там я несколько разных выкладывал.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
21.03.2013, 20:47
Аватар для anastas93
anastas93 anastas93 вне форума Новичок форума
Регистрация: 19.02.2013 / Адрес: Саратов / Сообщений: 39
Поблагодарили 13 раз(а) / Репутация: 14
Есть такой скрипт и есть такой советник. посмотрите в ветке Универсальный трейлинг стоп, там я несколько разных выкладывал.
Благодарю.Спасибо что ткнул носом,буду пробывать
28.03.2013, 11:49
Аватар для uk_kara
uk_kara uk_kara вне форума Интересующийся
Регистрация: 23.07.2010 / Сообщений: 4
Поблагодарили 2 раз(а) / Репутация: 3
Hi Cmillion

Can you code a Script to partial closure of negative orders(orders going against me) when crossing the horizontal line.
28.03.2013, 12:08
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Hi Cmillion

Can you code a Script to partial closure of negative orders(orders going against me) when crossing the horizontal line.
Yes I can only write in Russian, respect the members of the forum
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
28.03.2013, 12:42
Аватар для aleksei3122
aleksei3122 aleksei3122 на форуме Элитный участник
Регистрация: 11.04.2011 / Адрес: Не далеко от Моря / Сообщений: 1,682
Поблагодарили 1,024 раз(а) / Репутация: 1030
Набор скриптов для закрытия ордеров
Вложение 111775

Последний раз редактировалось aleksei3122; 21.11.2013 в 23:29.
01.04.2013, 21:23
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию Набор скриптов для быстрой торговли с помощью мыши.

_OpenOrders
Скрипт открывает рыночный ордер по текущей цене.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен Sell,
если выше, то Buy
Можно сразу указать уровни стопов или после выставить их другим скриптом.

_LimitOrders
Скрипт выставляет лимитный ордер по той цене куда Вы бросили скрипт.
Если Вы отпустили кнопку мыши выше текущей цены, то будет выставлен SellLimit,
если ниже, то BuyLimit
Можно сразу указать уровни стопов или после выставить их другим скриптом.

_StopOrders
Скрипт выставляет стоп ордер по той цене куда Вы бросили скрипт.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен SellStop,
если выше, то BuyStop
Можно сразу указать уровни стопов или после выставить их другим скриптом.

_StopLimitOrders.mq4
Скрипт выставляет стоп и лимит ордер на одну цену, указанную мышкой
параметры

Скрытый текст

PHP код:
extern int     Stoploss.Limit    0,     //стоплосс ордеров 
               
Takeprofit.Limit  0;     //тейкпрофит ордеров 
extern double  Lot.Limit         0.2;   //лот 
extern int     Magic.Limit       0;     //уникальный номер ордеров этого советника, если 0 то ведет все ордера, в том числе выставленные вручную 

extern int     Stoploss.Stop     0,     //стоплосс ордеров 
               
Takeprofit.Stop   0;     //тейкпрофит ордеров 
extern double  Lot.Stop          0.1;   //лот 
extern int     Magic.Stop        0;     //уникальный номер ордеров этого советника, если 0 то ведет все ордера, в том числе выставленные вручную 
[свернуть]


_StopLimitOrders_Spread.mq4
То же самое что и _StopLimitOrders, только отложенные ордера выставляются с разницей в спред.
Использовать только в ДЦ с фиксированным спредом
_TP Mause
Скрипт выставляет в точке, в которую Вы его бросили, тейкпрофит всем ордерам, для которых возможен тейкпрофит в данной точке.

_SL Mause
Скрипт выставляет в точке, в которую Вы его бросили, стоплосс всем ордерам, для которых возможен стоплосс в данной точке.

cm_DeleteOrders.mq4
Скрипт удаляет все отложенные ордера той валютной пары, на котогрую он брошен

DeleteSL&TP
Скрипт удаляет стоплосс и тейкпрофит всех ордеров

_CloseDeleteMouse
Скрипт закрывает или удаляет (в зависимости от типа ордера) те ордера, на цену которых он брошен.
Цена определяется с точностью плюс / минус slippage (настройка в параметрах)

cm_CloseDeleteMousePercent.mq4 - скрипт закрывает процент от ордера, т.е. не весь ордер, а только его часть
По умолчанию в настройках стоит 50%, если кому то нужен другой процент закрытия, то открываем скрипт в MetaEditor и в строке выставляем нужный процент закрытия, после чего компилируем.

PHP код:
extern double Percent 50;//процент закрытия ордера 
Работает скрипт так: Берем его мышью и бросаем на линию того ордера который нужно частично закрыть.


cm-management v 0.4.mq4
Его можно устанавливать как советник или как скрипт.
Сам он ордера не выставляет, стопы тоже.
При запуске на все имеющиеся отложенные ордера и на все стопы советник набрасывает линии с соответствующими надписями.
Перемещая линии, соответствующие им ордера или стопы перемещаются.
При удалении линии удаляется и ордер или стоп.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось NSerega; 02.04.2013 в 00:07.
07.04.2013, 20:10
Аватар для maral
maral maral вне форума Элитный участник
Регистрация: 16.11.2012 / Сообщений: 1,192
Поблагодарили 1,637 раз(а) / Репутация: 1639
Все три одновременно не получится
На одном графике работать может только один советник.
ищу скрипт или советник,который будет за 5 минут до закрытия в пятницу менять таймфрейм с младшего на дневной и аналогично менять с дневного на младший в понедельник после открытия.также необходим скрипт или советник,который будет отключать все остальные советники в пятницу за несколько минут до закрытия и аналогично включать в понедельник
07.04.2013, 20:54
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
ищу скрипт или советник,который будет за 5 минут до закрытия в пятницу менять таймфрейм с младшего на дневной и аналогично менять с дневного на младший в понедельник после открытия.также необходим скрипт или советник,который будет отключать все остальные советники в пятницу за несколько минут до закрытия и аналогично включать в понедельник
Скриптов такого типа не существует, конечно написать можно, но для этого придется использовать dll, а это дорого. Проще все сделать в самих советниках, которые у Вас торгуют. Т.е. добавить в каждый из них функции закрытия ордеров в пятницу и переключение таймфрейма индикаторам или ... в общем для чего там у Вас используются таймфреймы.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
09.04.2013, 09:35
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию Индикаторы работы со счетом

Индикаторы Эквити баланса и профита, показывает линию баланса / эквити / профита по всему счету или по отдельной валюте или по выбранному магику. Работают они только в реальном времени так как исторические данные увидеть не возможно. С их помощью можно определять уровень просадки по счету или валюте или по отдельному советнику (по магику). Последнее очень удобно для мультивалютных советников, чтобы понять как лучше им подобрать параметры суммарного закрытия по профиту.

Нажмите на изображение для увеличения
Название: HI EB.PNG
Просмотров: 331
Размер:	25.3 Кб
ID:	113418

Нажмите на изображение для увеличения
Название: pi.PNG
Просмотров: 235
Размер:	19.1 Кб
ID:	113420
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 09.04.2013 в 09:44.
09.04.2013, 14:20
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ

По умолчанию _StopOrdersByLine

Cкрипт выставляет стоп ордера по двум горизонтальным линиям. Линии должны
быть установлены до запуска скрипта. После того как установили линии их нужно
переместить именно в ту точку, куда хотите поставить ордер. На линию выше
текущей цены выставиться ордер buystop на линию ниже цены sellstop
Если при старте скрипта нет линий, то скрипт выставляет их сам и выгружается,
при повторной установке скрипта он выставит ордера на эти линии.
Стоплосс ордера выставлятся на противоположную линию, тейкпрофит определяется
как процент расстояния между этими линиями Percent_TP
Объем ордера выставляем как процент от депозита (Percent_Lот), который мы
готовы потерять при закрытии ордера по стоплоссу (по противоположной линии).
После установки скрипт удаляет линии.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
15.04.2013, 11:57
Аватар для Vess1957
Vess1957 Vess1957 вне форума Интересующийся
Регистрация: 03.05.2012 / Сообщений: 19
Поблагодарили 0 раз(а) / Репутация: 1
"_OpenOrders
Скрипт открывает рыночный ордер по текущей цене.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен Sell,
если выше, то Buy
Можно сразу указать уровни стопов или после выставить их другим скриптом.

_LimitOrders
Скрипт выставляет лимитный ордер по той цене куда Вы бросили скрипт.
Если Вы отпустили кнопку мыши выше текущей цены, то будет выставлен SellLimit,
если ниже, то BuyLimit
Можно сразу указать уровни стопов или после выставить их другим скриптом. "


Здравствуйте! А возможно, чтобы все ордера этого поста открывались одним броском мышки, без подтверждения "ок2?
15.04.2013, 13:30
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
"_OpenOrders
Скрипт открывает рыночный ордер по текущей цене.
Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен Sell,
если выше, то Buy
Можно сразу указать уровни стопов или после выставить их другим скриптом.

_LimitOrders
Скрипт выставляет лимитный ордер по той цене куда Вы бросили скрипт.
Если Вы отпустили кнопку мыши выше текущей цены, то будет выставлен SellLimit,
если ниже, то BuyLimit
Можно сразу указать уровни стопов или после выставить их другим скриптом. "


Здравствуйте! А возможно, чтобы все ордера этого поста открывались одним броском мышки, без подтверждения "ок2?
Очень объемная просьба и самое главное непонятная. Что значит ордера этого поста? Вероятно Вы имеете ввиду скрипты?
Вы сами можете отменить установку параметров при старте скрипта убрав стройчку #property show_inputs
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
15.04.2013, 14:36
Аватар для Vess1957
Vess1957 Vess1957 вне форума Интересующийся
Регистрация: 03.05.2012 / Сообщений: 19
Поблагодарили 0 раз(а) / Репутация: 1
Вы совершенно правы, криво выразился, естественно "скрипты". И спасибо за подсказку, это то, что нужно.
23.04.2013, 21:10
Аватар для maksidor
maksidor maksidor вне форума Интересующийся
Регистрация: 14.02.2012 / Сообщений: 8
Поблагодарили 0 раз(а) / Репутация: 1
Владимир добрый день, а есть советник работающий по принципу NL ALL BUY Mouse и NL ALL SELL Mouse, что бы не надо было каждый раз бросать на график скрипт при срабатывании ордера?
23.04.2013, 21:31
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир добрый день, а есть советник работающий по принципу NL ALL BUY Mouse и NL ALL SELL Mouse, что бы не надо было каждый раз бросать на график скрипт при срабатывании ордера?
Не совсем понял что именно Вам нужно, но если даже такого нет, то написать точно можно!
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
26.05.2013, 17:48
Аватар для max11
max11 max11 вне форума Активный участник
Регистрация: 08.10.2011 / Адрес: Palermo, Sicily, Italy / Сообщений: 54
Поблагодарили 132 раз(а) / Репутация: 133
Владимир добрый день! Где то недавно, на форумах видел Ваше сообщение!
Этот вопрос уже задавали и Вы ответили. Но перелопатил кучу веток и никак не могу его найти! Помогите будьте добры!!!
А вопрос следующий, что именно нужно изменить в коде, чтобы скрипт сразу устанавливался на график? Не открывая окно параметров?
Я помню там просто нужно внести изменение в коде в одной строке!!! Что то поменять? А что именно?
mercyr 
26.05.2013, 18:12
Аватар для dron71
dron71 dron71 вне форума Новичок форума
Регистрация: 11.10.2010 / Сообщений: 15
Поблагодарили 8 раз(а) / Репутация: 9
Владимир добрый день! Где то недавно, на форумах видел Ваше сообщение!
Этот вопрос уже задавали и Вы ответили. Но перелопатил кучу веток и никак не могу его найти! Помогите будьте добры!!!
А вопрос следующий, что именно нужно изменить в коде, чтобы скрипт сразу устанавливался на график? Не открывая окно параметров?
Я помню там просто нужно внести изменение в коде в одной строке!!! Что то поменять? А что именно?
52 пост
max11 
08.07.2013, 11:17
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,463
Поблагодарили 1,272 раз(а) / Репутация: 1279
  • Отправить сообщение для cmillion с помощью ICQ
Владимир добрый день! Где то недавно, на форумах видел Ваше сообщение!
Этот вопрос уже задавали и Вы ответили. Но перелопатил кучу веток и никак не могу его найти! Помогите будьте добры!!!
А вопрос следующий, что именно нужно изменить в коде, чтобы скрипт сразу устанавливался на график? Не открывая окно параметров?
Я помню там просто нужно внести изменение в коде в одной строке!!! Что то поменять? А что именно?
В начале программы, обычно 3 строка или где то близко стоит
#property show_inputs
Просто удалите эту строку и при старте скрипта не будет появляться окно параметров.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
max11 , mercyr 
28.07.2013, 20:08
Аватар для Pavedoroga
Pavedoroga Pavedoroga вне форума Интересующийся
Регистрация: 12.05.2010 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Добрый день.Спасибо таким людям как Вы.Не могли Вы бы написать скрипт для следующих условий:ТФ 15 минут,индикатор ТМА.К примеру от нижней линии индикатора ТМА скрипт выставляет отложенный ордер на покупку на заданное растояние(дэльта) в пунктах.При срабатывании отложеника на покупку тутже выставляется отложеник на продажу от верхней линии индикатора ТМА с теми же условиями как и при покупке.Т.к. индикатор ТМА имеет свойство немного рисоваться,можно ли чтоб скрипт производил расчет расстояния от верхней или нижней линий индикатора для отложеника каждый раз при открытии бара на периоде 15 мин.Спасибо.
22.08.2013, 11:20
Аватар для Hermo
Hermo Hermo вне форума Новичок форума
Регистрация: 19.04.2013 / Сообщений: 10
Поблагодарили 25 раз(а) / Репутация: 26

По умолчанию применение

Хорошо cmillion утром:

Первая пожалуйста, извините мой русский не мой родной язык.

Это мой первый запрос в этом форуме, пожалуйста, будьте обслуживаемых вами.

Я интересно, если есть EA со следующими характеристиками.

Если Вы могли бы построить для меня, пожалуйста.

EA является actuvaria когда мы ставим ручной команде.

Для расчета пунктов прибыли и убытков должны учитывать Spreed и комиссий, если таковые имеются. Я имею в виду, если я ставлю в 10 пипсов тейк-профит, и мой брокер в этой паре Spreed комиссии имеет 1 пункт и $ 10, а пара EURUSD и запустили порядка 1 много, на самом деле взять 12 пунктов размещены вступления надеюсь, я объяснил правильно.

Правил будет:

Заезд:

Магическое число = 123456
Поддержка ECN = Правда или ложь
Поддержки брокерской 4 цифры и 5 цифр.

TakeProfit = Х пипсов. (Если 0, не ставьте тейк-профита)
StopLoss = Х пипсов. (Если 0, не ставьте стоп-лосс)

TrailingStop = истинными или ложными.
TrailingStop = Х пипсов.

Большое спасибо заранее.

Если я могу помочь себе в чем-то, скажите, пожалуйста.

С уважением.
Hermo.
Ответить


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка открытия/закрытия ордера Gliven Язык программирования MQL4 0 16.02.2011 07:32


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


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